جدای از اینکه طرفدار پر و پا قرص وردپرس نیستم اما بنظر میرسه که هیچ آلترناتیو چندان قدرتمند و همه جانبهای براش وجود نداره و به همین دلیله که بیشتر وبلاگهای شرکتی با این سیستم مدیریت محتوا (CMS) ایجاد میشن.
شخصا طرفدار استفاده از Static Site Generatorها هستم اما مشکلی که برای شرکتها وجود داره بحث Agility یا همون چابکیه که وردپرس در این زمینه خیلی بهتر عمل میکنه: پنل مدیریتی قدرتمند، وجود افزونهها و پوستههای مختلف، مدیریت ساده کاربران و دهها امکان دیگه که وردپرس رو به لحاظ چابکی از رقبا استاتیک جلوتر میبره.
اما وردپرس در نهایت یک ابزاره و نیاز به اینکه به درستی مدیریت بشه وجود داره. موضوعی که در ادامه میخوام بهش بپردازم!
راهاندازی یک وبلاگ وردپرسی باید با نهایت دقت انجام بشه و خشتهای اول با برنامهریزی کامل پیش بره. خیلی از وبلاگها این نکته رو رعایت نمیکنند و On-Going به این مسائل فکر میکنند که کاملا رویکرد اشتباهیه در زمینه کار با وردپرس.
در ادامه به برخی از مهمترین نکات برای همین برنامهریزی اولیه میپردازم و بهتون میگم که قبل از اینکه وردپرس رو پیش ببرید باید روی چه چیزهایی ثابت قدم پیش برید! از اونجایی که محتوای این صفحه کاملا تجربیه، امکان داره که موضوعاتی نادیده گرفته شده باشه!
میزبانی
اولین قدم برای پیادهسازی وبلاگ وردپرسی، استفاده از یک سرویسدهنده هاستینگ مناسب است. من روی این موضوع حساسیت زیادی به خرج میدم و خیلی هم برام مهمه. یکی از اصلیترین دلایلی که روی این موضوع هم حساسیت بالایی دارم، امر پشتیبانی و سطح تخصصی بودن سرویسدهندهست. از اونجایی که من با بک-اند وردپرس آشنایی خوبی ندارم، در مواقعی که وضعیت بحرانی میشه انتظار دارم که سرویس دهنده به سرعت وارد کار بشه و وبسایت رو به حالت سالم خودش برگردونه.
در زمان خرید خدمات هاستینگ به موضوعات زیر توجه کنید:
- داشتن هاست مخصوص وردپرس (البته همون هاست اشتراکیه با این تفاوت که یه سری سرویسهای مبتنی بر وردپرس در کنارش تحویل داده میشه)
- پشتیبانی مناسب و ۲۴ ساعته
- استفاده از سختافزارهای مناسب (ایدهآلا تمام سرویسدهندگان میزبانی این نکته رو رعایت میکنند!)
- قیمت مناسب به نسبت رُقبا
البته پیشفرض این موضوع تا اینجا کار استفاده از هاستهای اشتراکی یا Shared Host است. خوشبختانه تغییر و مهاجرت به زیرساختهای قدرتمندتر مثل هاست اختصاصی، VPS یا زیرساخت ابری در صورت نیاز، چندان سخت نخواهد بود. به همین دلیل مطمئن بشید که سرویسدهندهتون جدای از هاست وردپرسی (هاست اشتراکی)، خدمات هاستینگ دیگه رو هم ارائه میده.
در بین رُقبا ایرانی که هاست وردپرسی ارائه میدن با دوتاشون کار کردم و به هر لحاظی ازشون راضی بودم: هاستایران و ماندگار هاست.
پوسته
بعد از نصب و راهاندازی وبلاگ وردپرسی نیاز هستش که ظاهری مناسب برای وبسایت پیادهسازی کنید. دو رویکرد کلی وجود داره:
- استفاده از پوستهها یا قالبهای آماده
- طراحی پوسته سفارشی
در صورت استفاده از پوسته یا قالب آماده چند نکته مهم وجود داره که حتما نیازه بررسی بشن:
- حجم پوسته: خیلی مهمه که پوسته در سبکترین حالت ممکن ساخته بشه و سرعت بارگذاری وبسایت رو کاهش نده.
- سئو: خیلی مهمه که پوسته شاخصه SEO-Friendly رو داشته باشه. به این معنا که با سئو و قواعدش سازگاری داشته باشه.
- تکنولوژی: پوسته شما باید براساس تکنولوژیهای مدرن ساخته شده باشه و اگه وابستگی به کتابخونه خاصی داره مطمئن بشید که اون کتابخونه پشتیبانی میشه و منقضی نشه.
- ناوبری ساده: هرچه وبلاگتون به لحاظ بصری ساختار پیچیدهتر و عجیب و غریبتری داشته باشه، شانس اینکه کاربران رو به خودش جذب کنه کمتر میشه. یادتون نره که شما در حال ساخت وبلاگ برای سازمانتون هستید و این بخش تنها قصد داره جنبه آموزشی، اطلاعرسانی و… داشته باشه نه بیشتر!
- سازگاری با اهداف، نوع محتوایی و دستهبندی که در ادامه ذکر خواهد شد.
در صورت طراحی پوسته سفارشی هم چند نکته مهم وجود داره که نیازه بررسی بشه:
- فرایند توسعه: بسیار ضروریه که فرایند ساخت پوسته سفارشی حداقل از سه مرحله طراحی UI، توسعه HTML/CSS/JS و توسعه بک-اند براساس توابع و ساختار وردپرس عبور کنه.
- صفحهساز: تا جایی که میتونید استفاده از صفحهسازها رو در انتخاب آخر قرار بدید (وضعیت ناچاری). پوسته شما نباید به افزونه خاصی مثل المنتور یا ویژوال کامپوزر وابسته باشه! هم باعث کند شدن وبسایت میشه و هم نرخ سفارشی سازی رو کاهش میده.
- + رعایت نکات گفته شده در بالا!
تعیین نوع محتوایی
نوع محتوایی که قراره روی وبلاگ منتشر بشه رو از قبل تعیین کنید. متن، اینفوگرافی، ویدیو، پادکست و… . با درک درست این موضوع امکان اینکه یک تجربه کاربری سازگار و آشنا را به کاربرانتون ارائه کنید خیلی بالا خواهد رفت.
این موضوع روی طراحی و یا انتخاب پوسته مورد نظرتون هم تاثیرگذاره. یکی از دردسرهای تعیین نکردن این موضوع قبل از راهاندازی وبلاگ اینه که ایجاد هر تغییری در ساختار محتوایی در ادامه روند کاری چالش برانگیزه. نداشتن استراتژی مشخص، نبود ناوبری و دستهبندی خاص برای محتوا جدید، ناآشنا بودن مخاطبین وبلاگ با تغییرات و تمام این موارد باعث میشه که «تعیین نوع محتوایی» پیش از راهاندازی وبلاگ کاری عاقلانهتر باشد.
دستهبندی
یکی از تجربیات تلخ من در زمینه دستهبندی موضوعی وبلاگ مربوط به حالتی میشه که مدام اونا رو در زمانهای مختلف تغییر میدم. البته این موضوع چون مربوط به وبلاگ شخصیه چندان مهم نیست اما وقتی که سراغ یه وبلاگ شرکتی/سازمانی/حرفهای میریم قضیه فرق میکنه.
در مرحله اول حتما دستهبندی موضوعیتون رو مشخص کنید. انجام چنین کاری هم با کمک گرفتن از تولیدکنندگان محتوا به راحتی انجام پذیره. کافیه به استراتژی محتواییتون نگاه کنید و اونها رو دستهبندی کنید.
افزونهها
بیخودترین وبلاگ وردپرسی، اون وبلاگی هستش که دهها افزونه مختلف رو نصب کردن تا یکسری کارهای ساده رو براشون انجام بده. استفاده زیاده از حد از افزونهها باعث کم شدن سرعت بارگذاری وبسایت، پیچیدگی زیاده از حد پنل وردپرسی و وابستگی اجرایی گسترده میشه. سعی کنید برخی از افزونههای مرسوم و کاربردی رو نصب کنید و تمام!
افزونههای ضروری برای یک وبلاگ وردپرسی شامل موارد زیر میشه.
- افزونه برای بهینهسازی سئو – AIOS یا Yoast
- افزونهای برای ایجاد فرم – Contact Form 7
- افزونهای برای کشینگ – LiteSpeed Cache
- تمام!
در تمام سالهایی که از وردپرس استفاده کردم همیشه این سه مورد برام ضروریترینها بوده که البته در حال حاضر از مورد دوم هم استفاده نمیکنم.
سئو
آهان! رسیدیم به SEO. چالش همیشگی! برای مدیریت و بهبود وضعیت سئو در قدم اول نیاز دارید که از یک پلاگین سئویی استفاده کنید. اغلب افراد از Yoast استفاده میکنند اما من AIOS رو ترجیح میدم.
در قدم بعدی سئو محتوا مهمترین موضوع در دنیای مدیریت وردپرسه. همیشه مطمئن باشید که محتوای نگارشیتون با اصول اولیه سئو تطابق داره. این اصول به صورت ساده و لیستوار شامل موارد زیر میشه:
- تایتلبندی و بخشبندی محتوا
- استفاده از المانهای بصری مثل تصویر و ویدیو
- داشتن Alt برای تصاویر
- استفاده از لینکهای داخلی و خارجی معتبر
- متادیسکریپشن ۱۶۰ کاراکتری
- رعایت قواعد Readability
- قرار دادن تایتل به صورت درست
- محتوانویسی براساس کلمات کلیدی مورد نظر
- و تقریبا تمام!
داشتن یک استراتژی درست On-Page و Off-Page سئو محور مطمئنا باعث میشه که رتبه بهتری در گوگل بدست بیارید.
تصاویر
مدیریت تصاویر در وردپرس به صورت پیشفرض کمی غیربهینه است. از طرفی وردپرس برای اندازههای مختلف نسخههای مختلفی از یک تصویر رو تولید میکنه که این باعث افزایش مصرف فضای ذخیرهسازی میشه.
از طرف دیگری فرمت محتوای تصویری در وردپرس به صورت پیشنهادی نیست. به این معنا که ایکاش وردپرس در هنگام آپلود تصاویر jpg و png یه اشارهای میکرد که داداش! برو سراغ webp.
در هر صورت بهتون پیشنهاد میکنم که حتما از تصاویر webp استفاده کنید چون با وب سازگارتره. از طرف دیگهای حتما تصاویرتون رو با ابزاری مثل tinypng فشرده کنید تا کاربر مجبور نباشه حجم زیادی رو بارگذاری کنه. پلاگین وردپرسی هم داره که همین کار رو به صورت خودکار براتون انجام میده که شخصا حالت دستی رو پیشنهاد میکنم تا تعداد افزونهها رو کاهش بدم.
جمعبندی
وقتی وارد پوزیشن جدید شغلی میشم و یا یه دوستی بهم میگه که یه نگاهی به پنل وردپرسیم بنداز، اغلب اوقات از وجود چنین پنل شلخته و کُند و عجیب و غریب شوکه میشم و واقعا دوست دارم مثل یه آدم وسواسی اونو درست کنم.
سعی کنید به صورت درست از وردپرس استفاده کنید و بهترین خروجی رو ازش دربیارید. وردپرس همه کارها رو به صورت خودکار انجام نمیده و به سادگی هم میتونه به یه دشمن Performance تبدیل بشه!
اگه در این زمینه مشورت یا سوالی داشتید میتونید باهام به اشتراک بذارید. لینکدین و ایمیل دو روش سریع برای انجام چنین کاریه.