بهبود سئو از طریق افزایش سرعت در سایت وردپرسی – قسمت دوم

بهبود سئو در سایت وردپرسی

از یک تم وردپرسی خوب استفاده کنید

اگه از همون اول برای داشتن یه تم وردپرسی خوب خرج کنید، از خیلی از مشکلات پیشگیری کردید. طراح­ها معمولا یکم زیادی خودشونو درگیر طراحی تم میکنند و بیشتر به ظاهر تم میپردازند اما به همون اندازه به سرعت، سئو یا نرخ تبدیل توجه ندارند. راهکار؟ میتونید از سبک مینیمال استفاده کنید و از تم های مینیمال بهره ببرید که امکانات خیلی زیادی ندارند.

به کاربرهای موبایل هم فکر میکنید؟

الآن وب­سایتها بیشتر از گوشیهای هوشمند و تبلت باز میشن تا کامپیوتر. سال ۹۵، ۵۱/۳ درصد از صفحات روز گوشی لود شده بودند، حالا این عدد رو مقایسه کنید با ۵ درصدی که در سال ۸۹ بوده و ۲۵ درصدی که سال ۹۲ بوده.
یه چیزی که این وسط خیلی مهمه اینه که معمولا سرعت اینترنت کاربرهای موبایل کمتره اما توقع دارند سایت شما به سرعت کامپیوتر لود بشه، بلکه حتی سریعتر.
اینجاست که صفحات موبایل پرشتاب (amp) به کارِتون میاد. Amp یه پروژه ای بود که گوگل و توئیتر با هم طراحیش کردند. هدف، ساخت صفحات موبایلی خیلی سریع بود. Amp استفاده از اکثر جاوااسکریپت­ها رو محدود میکنه، تگهای مشخصی از HTML رو حذف میکنه و فقط میتونید از نسخه ساده ای از CSS استفاده کنید.
یه افزونه خوبی در این زمینه تولید شده که amp رو برای وب سایتهای وردپرسی فعال میکنه. اگه میخواهید بدونید عملکردش با افزونه های دیگه ای مثل یوست چطوریه، نگران نباشید، اون هم راه حل داره که بعدا طی یک پست دیگه خدمتتون توضیح میدم.

بهبود سئو در سایت وردپرسی

از PageSpeed گوگل استفاده کنید

PageSpeed با کش کردن قسمتهایی از کد HTML سایت، سرعت و استفاده از پهنای باند رو بهبود میبخشه. وقتی فعالش کنید، فقط کافیه سرورهای گوگل برگردن به سرور اصلی تا قسمتهای کش نشده و بخشهایی رو که روی مرورگر کاربر قابل رؤیته بگیرند. PageSpeed اولویت رو میده به محتوای بالای تای مرورگر (بخشی از صفحه که در یک نگاه و بدون نیاز به اسکرول کردن صفحه قابل رؤیته) و اجرای جاوااسکریپت رو تا بارگذاری کامل صفحه به تعویق میندازه.
به عبارت دیگه، PageSpeed به طور خودکار روشهای بهبود عملکرد وب رو روی صفحات وب­ و متعلقاتش (مثل تصاویر، جاوااسکریپت و CSS) بکار میبره، بدون اینکه لازم باشه تغییری در محتواتون بوجود بیارید.

تصاویرتونو بهینه کنید

قبل از اینکه تصاویر رو روی وب سایتتون بکار ببرید، اونها رو بهینه کنید. خیلی از مشکلاتی که از نظر سرعت دارید با به بهینه سازی ساده تصاویر قابل حله، میتونید برای اینکار از TinyPng  یا Smush it استفاده کنید.
برای عکسها دقیقا اون اندازه از رو که لازمه استفاده کنید. مثلا اگه پهنای جای عکستون ۸۰۰ پیکسل باشه، عکس رو دقیقا در اندازه ۸۰۰ پیکسل آپلود کنید.

دفعات رفت و برگشت رو به حداقل برسونید و از افزونه های کش استفاده کنید

مرورگر باید برای همه دارایی های سایت، مثل فایلهای CSS، فایلهای جاوااسکریپت یا عکسها به طور تک به تک از سرور درخواست یا ریکوئست بده. پس طبیعیه که بخواهید تعداد دفعات این رفت و برگشت ها رو کاهش بدید.
اکثر افزونه های کش، بیشتر مسائل مرتبط با RTT یا دفعات رفت و برگشت رو پوشش میدن. بنابراین اگه از کش سرور استفاده نمی­کنید، میتونید با افزونهW3 Total Cache  همون نتایج رو بدست بیارید. سرعت بارگذاری سایتتون هم بهتر میشه. بد نیست بگم اگه بذارید شرکت ارائه دهنده خدمات هاستتون کش تصاویر رو مدیریت کنه هنوز بهتره.

بهبود سئو از طریق افزایش سرعت در سایت وردپرسی

فشرده سازی Gzip

کدهای وب سایت شما کلی الگوها و عناصر تکراری داره. کار برنامه نویسی اینه که توسعه و خوندن کدها رو برای آدم آسون کنه. اما مرورگر برای زیبا و خوانا بودن نیازی به کد نداره.
الگوریتمهای فشرده سازی، مثل Gzip دنبال این الگوهای تکراری میگردند و به جاشون یه چیز کوتاهتر میذارن. در عمل، این الگوریتم میتونه اندازه جاوااسکریپت، CSS و HTML رو تا ۹۰% کاهش بده.

از هدرهای تاریخ انقضادار استفاده کنید

مرورگرها برای کاهش تعداد و اندازه درخواستهای HTML یه نسخه کش شده از صفحه رو به کاربر ارائه میدن. سرور وب در پاسخ به HTTP برای تعریف مدت زمانی که مرورگر باید کش بشه از هدرهای تاریخ انقضا دار استفاده میکنند. برای بهبود سئو در وردپرس بهتر است اجزای استاتیک وب سایتتون باید از مدل بدون انقضا استفاده کنید. برای اینکار تاریخ انقضای هدر رو برای خیلی دورتر تنظیم کنید. بعضی از افزونه ها مثلW3 Total Cache هم این کارو براتون انجام میدن.

افزونه هایی رو که لازم ندارید یا استفاده نمی کنید حذف کنید

به عنوان یه کاربر حرفه ای وردپرس، دیگه میدونید نصب افزونه انقدر راحته که دیر یا زود به خودتون میاید و می­بینید سایتتون داره از دهها افزونه استفاده میکنه. اغلب هم وقتی افزونه هارو بررسی میکنید متوجه میشید در واقع از خیلی از این ها اصلا استفاده نمیکنید و حتی بعضی هاشون از فایلهای CSS یا جاوااسکریپت دیگه ای استفاده میکنند. افزونه هایی رو که دیگه لازم ندارید یا استفاده نمیکنید حذف کنید.
در حین اینکار برای بهبود سئو در وردپرس، بد نیست یادآوری کنم، گوگل داره وب سایتهایی رو که از تبلیغات پاپ-آپ موبایلی استفاده میکنند جریمه میکنه. شاید بخواهید افزونه های lead generation پاپ-آپ­هاتونو دوباره پیکربندی کنید تا پاپاپ­هاتون فقط روی کامپیوتر کار کنند.

نتیجه

ارتقای سرعت سایت بخشی از مسیر موفقیته سایته. چه بخواهید محصول بفروشید، چه وبلاگ نویسی کنید و یا نرم افزار عرضه کنید، سرعت بارگذاری در هر حال مهمه و امسال نه تنها برای کامپیوتر، که برای موبایل هم ضرورت داره.
اگه میخواهید با ۲۰% تلاش به نتیجه ۵۰ درصدی برسید، باید روی این مسائل تمرکز کنید:
۱- یک شرکت خوب برای خدمات هاستینگ انتخاب کنید که از PHP 7، HTPP/2 و Gzip پشتیبانی کنه.
۲- برای همه فایلهای استاتیک وب سایتتون از CDN استفاده کنید.
۳- با ترکیب اسکریپت های CSS و به تعویق انداختن تجزیه جاوااسکریپت، درخواستهای HTTP رو کاهش بدید.