افزایش سرعت سایت و کاهش زمان لود شدن کامل سایت از مهمترین مسائل برای به دست آوردن رتبه بالا در موتورهای جستجو است که لازم است در سایت خود از هر ابزاری برای افزایش سرعت سایت وردپرس کمک بگیرید. افزایش سرعت سایت 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. سایت خود قرار دهید.
به جای دامنه example.com در خط پنجم آدرس دامنه خود را قرار دهید.
4. استفاده از کش وردپرس و Gzip
کش سایت نیز باعث خواهد شد فایلهای ثابت در مرورگر کاربر ذخیره شده و هر زمان که بازدیدکننده وارد سایت میشود به جای لود تکراری و مجدد از سرور سایت از سیستم کاربر لود شوند. این موارد بیشتر شامل فایلهای CSS، فایلهای JS و تصاویر هستند که زیاد تغییر پیدا نمیکنند. از بهترین افزونههای کش وردپرس میتوان به موارد زیر اشاره کرد.
در استفاده از کش سایت دقت کید که مدت زمان تعیین شده برای حذف کش را در زمان کوتاه و مناسب تعیین کنید تا اگر تغییری در سایت ایجاد شد، باعث ایجاد مشکل نباشد.
Gzip وردپرس نیز یکی از راههای افزایش سرعت سایت میباشد که با فعال بودن روی سرور باعث میشود کلیه دادهها در سایت در فشردهترین حالت ممکن برای کاربر لود شوند.
5. استفاده از قالب مناسب
استفاده از قالب بهینه هم از نکات دیگری است که برای افزایش سرعت سایت حائز اهمیت است و باید به آن توجه کرد. برخی قالبها هستند که به صورت کاملا بهینه و اصولی کدنویسی شدهاند و در کوتاهترین زمان ممکن لود میشوند، در مقابل نیز قالبهایی هم وجود دارند که حتی در صورت استفاده از هاست مناسب و رعایت سایر نکات باز هم بیش از 10 ثانیه برای لود صفحات زمان لازم دارند.
به عنوان نمونه قالب فعلی که از آن استفاده میکنم توسط بهترین تیمی کدنویسی شده است که در فروش قالب جزو برترینها هستند که مواردی مثل Lazy Load برای تصاویر در آن استفاده شده است. یعنی تا زمانی که بعد از ورود به سایت اسکرول نکنید تصاویر موجود در صفحات لود نخواهند شد و هرچه به انتهای سایت پیش روید به مرور تصویر هر بخش نمایش داده میشود.
6. استفاده از CDN و شبکه توزیع محتوا
شبکه توزیع محتوا باعث میشه تا محتوای غیر استاتیک که شامل تصاویر، فایلهای CSS، فایلهای JS و انواع پروندههای چندرسانهای هستند از نزدیکترین مکان هر سرور لود شوند. به عنوان مثال با اتصال سایت به شبکه CDN وقتی سرور اصلی شما در کشوری مثل آلمان قرار داشته باشد و یک کاربر در ایران قصد بازدید داشته باشد این فایلها به جای لود از سرور اصلی آمریکا از نزدیکترین سرور لود خواهند شد. به عنوان نمونه از کشوری مثل امارات که شبکه CDN کلودفلر در آن وجود دارد.
7. بهینه سازی صفحه اصلی
درست است که با تولید محتوا دیگر صفحه اصلی سایت نسبت به صفحه مطالب از بازدید بالایی در لحظه اولین ورود کاربر برخوردار نیست. اما بسیاری از بازدیدکنندگان هستند که بعد از اینکه از موتورهای جستجو وارد یک سایت میشوند بعد از اتمام مطالعه یک نوشته به صفحه اصلی هم مراجعه میکنند تا سایر مطالب را ببینند. از طرفی دیگر این روزها به دلیل نمایش بلاکبندی شده مطالب بر اساس دستهبندی، برچسب و… در صفحه اصلی لود آن ممکن است کمی زمانبر باشد. بنابراین سعی کنید با حذف بلوکهای اضافی و تکراری آن را بهبود دهید.
8. افزایش امنیت سایت
این نکته از این منظر باعث افزایش سرعت لود سایت خواهد شد که از تزریق کدهای مخرب در سایت جلوگیری خواهد کرد، وگرنه به خودی خود ایمن کردن سایت به صورت مستقیم تاثیری در سرعت سایت نخواهد داشت. بنابراین سعی کنید تا از انواع راهکارها همچون موارد زیر امنیت سایت خود را افزایش دهید.
نتیجه گیری نهایی
برای کسب رتبه بهتر در موتورهای جستجو و همچنین افزایش رضایت کاربر سرعت لود سایت خودتان را تا جایی که میتوانید با استفاده از راهکارهای معرفی شده بهبود دهید. سعی کنید تا با مطالعه مواردی که به صورت مثال در این مقاله ذکر کرده همه این موارد را در سایت خود پیاده سازی کنید تا از لود دادههای اضافی در سایت جلوگیری کرده و در نهایت با کاهش حجم صفحات سرعت را افزایش دهید. اگر از افزونههای گوناگون در وردپرس هم استفاده میکنید دقت کنید که افزونهها را مورد نقد و بررسی قرار داده و بهترین افزونه را انتخاب کنید، چرا که هر افزونه به صورت استاندارد کدنویسی نشده و از طرف دیگر به همه امکانات یک افزونه نیاز نخواهیم داشت.