افزایش سرعت سایت و کاهش زمان لود شدن کامل سایت از مهمترین مسائل برای به دست آوردن رتبه بالا در موتورهای جستجو است که لازم است در سایت خود از هر ابزاری برای افزایش سرعت سایت وردپرس کمک بگیرید. افزایش سرعت سایت wp rocket و افزایش سرعت سایت با gzip دو مورد از گزینههایی است که در وردپرس از آن استفاده میشود.
وقتی اقدام به تولید محتوا میکنید و میخواهید با استفاده از بازاریابی محتوایی به رشد و موفقیت کسب و کار خود کمک کنید، باید سایت خود را به گونهای ایجاد کنید که از سرعت لود بالایی برخوردار بوده و تا جای ممکن در کوتاهترین زمان ممکن لود شود. با تغییر الگوریتمهای گوگل در نمایش نتایج جستجو حساسیت به مسئله افزایش سرعت سایت بیشتر شده و به سادگی نمیتوان از کنار آن عبور کرد. محتوایی که در سایت خود تولید میکنید باید روی آن تمرکز کرده و کیفیت آن را افزایش دهید. چرا که صدها محتوای بی کیفیت در مقابل چند محتوای با کیفیت از نظر موتورهای جستجو قابل قبول نبوده و درست مثل این است که شما هیچ محتوایی تولید نکردهاید. تولید محتوا از نظر گوگل درست مشابه این میماند که شما باید با تولید محتوای کاربردی و با کیفیت در جهت رشد جهان حرکت کنید و کاربران از آن استفاده کنند.
حال که در کنار موضوع افزایش سرعت سایت گذری هم به اهمیت تولید محتوا در وبسایتها داشتیم به مبحث اصلی خود میپردازیم.
افزایش سرعت سایت با 8 ترفند طلایی!
از مزیتهای مهم بالا بردن سرعت لود سایت این است که در موتورهای جستجو میتوانید رتبه خوبی را تجربه کنید و در وحلهی دوم باعث افزایش رضایت کاربران خواهد شد. چرا که بر اساس آخرین آمار منتشر شده به صورت میانگین 53 درصد کاربرانی که در مدت 3 ثانیه صفحه برای آنها لود نشود سایت را ترک خواهند کرد.
در این مقاله من به 8 ترفند اصلی که باعث افزایش سرعت در لود سایت خواهد شد میپردازم که این تعداد در واقع جزو اصلیترین موارد هستند. روشن است که بر اساس سیستم مدیریت محتوا و محوریت سایت این موارد متفاوت خواهند بود. در این مقاله سیستم مدیریت محتوای پیشفرض وردپرس در نظر گرفته شده است.
تست سرعت سایت وردپرس
برخی افراد بر این باورند که چون سرعت لود سایت آنها در کامپیوتر و رایانه شخصیشان از سرعت مطلوبی برخوردار است، پس سرعت سایت نیز بالاست. اما از کجا معلوم که سرعت سایت برای سایرین نیز به همین شکل باشد؟ از کجا معلوم که فایلهای سایت برای شما به شکل خاص دیگری کش نمیشود؟
برای اینکه بتوان اقدام به بررسی سرعت سایت کرد باید از ابزار آنلاین تست سرعت سایت کمک بگیرید. البته استفاده از این ابزار نیز باید به شکلی باشد که فقط خطاها را مشاهده کنید و به زمان تقریبی که مشخص میکنند بی اعتنا باشید. چرا که در این ابزار به دلیل دور بودن سرور در ایران(برای هاست ایران)، زمان لود سایت بیشتر نمایش داده میشود. وقتی شما خطاها را به کمک ابزار تست سرعت سایت رفع کنید، مطمئنا سرعت سایت نیز بهبود خواهد یافت. یکی از این ابزار سایت GTmetrix است که با استفاده از آن میتوانید به راحتی خطاهای موجود در سایت را شناسایی و رفع کنید.
1. انتخاب بهترین هاست
استفاده از بهترین هاست و هاست مناسب برای وبسایت مهمترین و اصلیترین نکته برای افزایش سرعت لود سایت خواهد بود. سعی کنید همیشه از شرکتهای میزبانی که هاستی با استفاده از بهروزترین نرمافزارها و جدیدترین تکنولوژی در ساخت سرور ایجاد شدهاند استفاده کنید.
معمولا در ایران همه ما از هاست اشتراکی استفاده میکنیم که برخی میزبانیهای هاست تعداد هاستی که بر روی سرور خودشون ایجاد میکنند را بیشتر از حد استاندارد در نظر میگیرند. همین مسئله باعث میشود که هاست از سرعت مناسبی به دلیل پردازش در تعداد سایتهای بالا برخوردار نباشد. بنابراین تا جای ممکن سعی کنید از هاست اشتراکی استفاده نکنید. برای اینکه بتونید یک هاست مناسب انتخاب کنید میتونید با کلیک روی دکمه زیر به مقالهای که در آن به مقایسه هاست های ایرانی پرداخته شده مراجعه کنید.
2. فشردهسازی فایلهای CSS و JS
استفاده از فناوریهایی مثل CSS3 و جاوا اسکریپت برای اینکه در ظاهر سایت خود انقلابی ایجاد کنید این روزها طرفداران خاص خود را دارد. بنابراین افزایش کیفیت ظاهر وبسایت رابطه مستقیمی با افزایش حجم فایلهای مربوطه دارد که در نهایت باعث افزایش حجم صفحات خواهد شد. پس اگر به ظاهر سایت خود اهمیت میدهید باید از خلاصه نویسی در این فایلها استفاده کرده و حجم فایلهای CSS و JS را تا جای ممکن کاهش دهید.
همچنین لود کردن فایلهای JS در فوتر هم میتواند باعث بهبود در سرعت لود سایت از دید کاربر باشد. با استفاده از سایت csscompressor.com میتوانید اقدام به فشرده سازی فایلهای CSS و JS بکنید.
3. بهینهسازی تصاویر
استفاده از تصاویر و انواع فایلهای چندرسانهای این روزها هم برای مدیران سایتها و هم برای کاربران به یک مقوله مهم تبدیل شده است. همین مسئله باعث شده تا موتورهای جستجو برای این مورد هم به فکر چاره بیفتند و به عنوان یکی از راههای بهینهسازی سایت از آن استفاده شود. اما مسئله مهم در استفاده از تصاویر در صفحات سایت این است که بسیاری افراد بدون توجه به بهینه سازی تصاویر و کاهش حجم تصاویر باعث ضربه زدن به سایت خود میشوند.
در هنگام استفاده از تصاویر متادادههای هر تصویر مثل زمان ساخت تصویر، اطلاعات رزولوشن، اطلاعات دستگاهی که با آن عکاسی شده و… را حذف کنید.
حتما این نکته را در نظر بگیرید که استفاده از تصاویر در سایت بیشترین تاثیر را روی افزایش سرعت سایت دارد. بنابراین سعی کنید با استفاده از نرمافزارهایی نظیر فتوشاپ در ویندوز و گیمپ در گنو/لینوکس ضمن حفظ کیفیت تصاویر حجم آنها را تا جای ممکن کاهش دهید. ابزار آنلاین برای کاهش حجم تصاویر نیز وجود دارند که میتوانید از آنها استفاده کنید. به عنوان نمونه سایتهای pxhere.com، tinypng.com و tinyjpg.com از پرطرفدارترین آنها هستند.
لود مرحلهای تصاویر
یکی از بهترین روشهای افزایش سرعت سایت استفاده از قابلیت لود تنبل برای تصاویر است. در این صورت تا زمانی که به بخشی که تصویر در صفحه قرار دارد اسکرول نکرده باشید درخواستی برای لود تصویر به سرور ارسال نخواهد شد. در این صورت در زمان لود سایت با کاهش تعداد درخواست HTTP مواجه میشوید که صفحات سریعتر لود میشوند. حال هر زمان نیاز بود تصاویر لود شوند این درخواست با اسکرول کردن و رسیدن به محتوای تصویر ارسال شده و در زمانی کوتاه نیز تصویر نمایش داده خواهد شد.
جلوگیری از مصرف پهنای باند سایت
در بسیاری از موارد که برای سایتهای پر بازدید پیش میآید، تصاویر و سایر فایلهای این سایتها در وبلاگها و سایتهای دیگر استفاده میشود. این مسئله باعث مصرف بالاتر پهنای باند سایت خواهد شد و مدام سرور را درگیر پاسخ دادن برای لود فایلها در سایتهای مختلف میکند. در این حالت بهتر است قبل از هر چیزی اگر سایتی دارید که از فایلهای تصویری زیادی استفاده میکنید از هاست دانلود برای فایلها استفاده کنید که تاثیر روی درگیر شدن بیشتر سرور دیتابیس و مصرف پهنای باند بالا و از طرفی دیگر پاسخ دادن به درخواستهای زیاد نداشته باشید. اما اگر نیازی به هاست دانلود ندارید میتوانید از نمایش تصاویر سایت در سایتهای دیگر جلوگیری کنید. برای این کار کافی است کد زیر را در فایل htaccess. سایت خود قرار دهید.
1
2
3
4
#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.com [NC]RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
به جای دامنه example.com در خط پنجم آدرس دامنه خود را قرار دهید.
4. استفاده از کش وردپرس و Gzip
کش سایت نیز باعث خواهد شد فایلهای ثابت در مرورگر کاربر ذخیره شده و هر زمان که بازدیدکننده وارد سایت میشود به جای لود تکراری و مجدد از سرور سایت از سیستم کاربر لود شوند. این موارد بیشتر شامل فایلهای CSS، فایلهای JS و تصاویر هستند که زیاد تغییر پیدا نمیکنند. از بهترین افزونههای کش وردپرس میتوان به موارد زیر اشاره کرد.
افزونه wp-ffpc
افزونه wp fastest cache
افزونه تجاری wp rocket
در استفاده از کش سایت دقت کید که مدت زمان تعیین شده برای حذف کش را در زمان کوتاه و مناسب تعیین کنید تا اگر تغییری در سایت ایجاد شد، باعث ایجاد مشکل نباشد.
Gzip وردپرس نیز یکی از راههای افزایش سرعت سایت میباشد که با فعال بودن روی سرور باعث میشود کلیه دادهها در سایت در فشردهترین حالت ممکن برای کاربر لود شوند.