افزایش سرعت سایت وردپرس یکی از نیازهای اساسی همۀ وبسایتهای طراحی شده با سیستم مدیریت محتوای وردپرس است. لود سریع صفحات سایت، یکی از مهمترین شاخصهای رتبه بندی سایت در نتایج گوگل است. در این صفحه به راهکارهای افزایش سرعت وردپرس به صورت جامع و علمی میپردازیم، با تم فور همراه باشید.
سر فصلهای این مقاله:
همانطور که در ابتدا گفتیم، لود یا بارگذاری سریع صفحات سایت، یک شاخص مهم برای گرفتن رتبه از موتور جستجوگر گوگل است. اگر سایت شما کند باشد، عملاً خیلی از بازدیدکنندگان و مشتریان را از طریق گوگل از دست خواهید داد. پس با دقت راهنمای افزایش سرعت سایت وردپرس را بخوانید.
چرا افزایش سرعت سایت وردپرس مهم است؟
در صورتی که سرعت سایت وردپرسی شما بالا و خوب باشد، در کنار بهبود رتبۀ صفحات سایت و جذب ترافیک بیشتر، لود سریع صفحهها موجب رضایت بازدیدکنندگان در سایت شما خواهد شد. به جز این مسئله، سرعت لود خوب وب سایت، رشد کسب و کار آنلاین شما را هم به همراه دارد.
پس افزایش سرعت سایت وردپرس خود را جدی بگیرید! اگر سایتتان کند است، با دستورالعملهایی که در ادامه میخوانید، میتوانید سرعت سایت را افزایش دهید.
چطور بفهمم سایت من کند است یا سریع؟
قبل از پرداختن به پاسخ این سؤال، باید بدانید که اگر صفحات سایت برای خودتان سریع لود میشود، به معنی لود عالی وبسایتتان برای دیگران نیست. حتماً با ابزارهای مختلف باید سرعت سایت را بررسی و آنالیز کنید.
ابزارهای آنلاین خوبی برای تست سرعت وب سایت در دسترس است. بهترین ابزار حال حاضر برای این موضوع، ابزار شرکت گوگل یعنی pagespeed.web.dev است. با وارد کردن آدرس URL هرکدام از صفحات خود در این ابزار، نتیجۀ آنالیز لود صفحه را به شما نشان میدهد.
این ابزار گوگل رایگان است، اما ابزارهای دیگری هم مانند سایت GTMetrix در دسترس هستند. اما ابزار Pagespeed بهتر و دقیقتر از جیتیمتریکس است و پیشنهاد میکنیم از آن استفاده کنید.
تاثیر هاست برای تجربۀ افزایش سرعت وردپرس
هاست خوب شرط اول تجربۀ سرعت لود عالی برای سایتهای وردپرسی است. اگر هاستتان ضعیف باشد، حتی وردپرس و صفحات را بهینه سازی کنید، نتیجه نخواهید گرفت. این را زمانی متوجه خواهید شد که اقدامات بهینه سازی را انجام دادید اما نتیجۀ مطلوب را دریافت نکردید.
پس قبل از آشنایی با روشهای افزایش سرعت سایت وردپرس، انتخاب یک هاست خوب با وب سرور لایت اسپید را در نظر داشته باشید. انتخاب هاستینگ مناسب هم خودش یک چالش است، اما در این مقاله به آن نمیپردازیم.
تست سرعت سایت با ابزار PageSpeed
به سایت pagespeed.web.dev بروید و آدرس صفحهای که میخواهید از نظر سرعت آنالیز و بررسی شود را وارد کنید. چند ثانیه منتظر بمانید تا آنالیز انجام شود و نتایج بررسی برای شما ظاهر شود.
ابزار pagespeed برخلاف سایت GTMetrix که فقط نسخۀ دسکتاپ صفحه را آنالیز و بررسی میکند، pagespeed هم نسخۀ دسکتاپ و هم موبایل صفحه را میتواند آنالیز کرد. به همین جهت در بالا گفتیم که این ابزار دقیقتر است.
با نمایش نتایج صفحه، میتوانید همزمان نتیجۀ آنالیز صفحهتان را در Desktop (نسخۀ کامپیوتر) و در Mobile مشاهده کنید. در ادامه هم معیارهای کلیدی برای بررسی سرعت سایت را میبینید.
در میان این معیارها، برآورده سازی معیار TTFB، معیار LCP، معیار FCP مهمترین معیارهایی هستند که باید گرید سبز را صفحات شما دریافت کنند. بدترین درجه در آنالیز، قرمز شدن این معیارها است! اگر نمرۀ صفحه یا معیاری نارنجی باشد، به این معناست که لود صفحه بد نیست، اما نیاز به بهبود دارد.
استفاده از افزونه کش برای افزایش سرعت سایت وردپرسی
با استفاده از پلاگینهای کش، میتوانید وب سایت خود را به صورت چشمگیری افزایش دهید. البته هر افزونهای نتیجه مورد نظر را به شما نمیدهد. در میان افزونههای کش افزونه WP Rocket گزینۀ خوبی برای افزایش سرعت سایت وردپرسی است.
اما این افزونه نسخۀ رایگان ندارد و نیاز است آن را خریداری کنید. در صورتی که میخواهید از افزونه دیگری برای بهینه سازی سایت استفاده کنید، افزونه LiteSpeed Cache هم بد نیست! اما تنظیمات این افزونه پیچیده و در موارد زیادی ممکن است گمراه کننده باشد.
کانفینگ افزونه WP Rocket برخلاف افزونه لایت اسپید کش بسیار ساده است. با چند کلیک میتوانید گزینههای مهم برای بهینه سازی سایت را فعالسازی کنید و این نقطۀ قوت بزرگ این افزونه وردپرس است.
بعد از نصب افزونه وردپرس راکت به محیط تنظیمات آن بروید و در بخش بهینه سازی فایل، گزینۀ فشرده سازی فایلهای CSS, JS را فعال کنید. این کار کمک میکند که فایلهای افزونهها و قالب فشرده و کوچک شوند. در نتیجه این موضوع باعث افزایش سرعت سایت وردپرسی میشود و بهبود را خواهید دید.
گزینۀ ترکیب کردن فایلهای JavaScript را فعال نکنید و تنها فشرده سازی و اجرای تاخیر را فعال نمایید. آپشن JavaScript deferred و تاخیر جاوا اسکریپت به افزایش سرعت وردپرس کمک شایانی میکنند.
در قسمت رسانه افزونه راکت، گزینۀ لیزی لود برای تصاویر و ویدیوها را فعال کنید. زمانی که از لیزی لود استفاده میکنید، تصاویر صفحه هنگامی لود میشوند که کاربر صفحه را اسکرول کند. لیزی لود ویژگی مهمی است که با افزونههای کش مانند راکت، لایت اسپید کش و سایر افزونهها، میتوانید به سایت خود اضافه کنید.
از فرمت WebP برای تصاویر سایت استفاده کنید
فرمت وب پی یکی از فرمتهای جدید برای تصاویر است. اگر تصاویر را با فرمتهای JPG یا PNG قبلاً آپلود کردید، آنها را تبدیل به Webp کنید. تصاویری که تبدیل به وب پی میشوند هم حجم کمتری دارند هم با افت کیفیت مواجه نخواهند شد.
استفاده از این فرمت برای تصاویر وبسایتها، بسیار مهم است و یکی از شاخصها یا معیارهای ابزارهای تست سرعت مانند PageSpeed و GTMetrix محسوب میشود.
صفحات زیبا اما ساده و سبک بسازید
برخی از افراد تصور میکند اگر صفحه دارای انیمیشنهای مختلف و رنگ آمیزیهای مختلف باشد، به افزایش ترافیک موجب میشود. تا حدودی این تصور درست است! گرافیک سایت مهم است، اما یک طراح سایت حرفهای میتواند به بهینهترین شکل، صفحات زیبایی را خلق کند.
در نتیجه سعی کنید بی مورد حجم صفحه را بالا نبرید و در مقابل صفحات را ساده اما زیبا طراحی کنید.
تاثیر قالب سایت روی سرعت لود وردپرس
انتخاب یک قالب سبک یکی از مهمترین نکاتی است که باید در نظر داشته باشید. اگر قالب شما کند باشد یا کدنویسی ضعیفی داشته باشد، با انجام توصیههای بالا هم به نتیجۀ مطلوب نخواهید رسید.
خوشبختانه وردپرس دارای قالبهای معروف و بهینۀ زیادی است. با کمی تحقیق و بررسی میتوانید قالبهای برتر وردپرس را پیدا کنید. همچنین میتوانید مقالۀ بهترین قالب وردپرس را بررسی کنید.
آیا استفاده از CDN خوب است؟
بله خوب است! استفاده از CDN کمک میکند که بازدیدکننده از نزدیکترین سرور به سایت شما متصل شود. یکی از عوامل کندی سایت برای برخی از کاربران، دور بودن موقعیت/لوکیشن سرور از بازدیدکننده است. راهاندازی CDN میتواند این مشکل را رفع کند.
اما متاسفانه به دلیل محدود بودن زیرساختهای اینترنت در کشورمان و همچنین تحریمها، هیچکدام از شرکتهای ارائه دهنده CDN در داخل کشور، نمیتوانند انتظار ما را برای داشتن یک CDN خوب برآورده سازند.
توصیه میکنیم به جای استفاده از CDN (برای سایتهای داخل کشور) از یک هاست باکیفیت استفاده کنید. اگر نکاتی که در این مقاله (افزایش سرعت سایت وردپرسی) عمل کنید به نتیجۀ مدنظرتان نزدیک میشوید.
بهروز رسانی منظم قالب و افزونههای سایت
آپدیت یا بهروز بودن قالب و افزونههایی که در سایت خود استفاده میکنید بسیار مهم است. با آپدیت شدن قالب و افزونهها، ممکن است باگها و مشکلات نسخههای قبلی آنها توسط سازنده – توسعه دهنده حل شود.
پس بهتر است، همیشه افزونه و قالبها و حتی خود وردپرس را آپدیت نگهدارید. این کار به پایداری امنیت سایت هم کمک میکند.
به روز رسانیهای خودکار را غیرفعال کنید
با اینکه در نگاه اول، این ویژگی وردپرس میتواند جذاب و جالب باشد، اما به همان میزان از جذابیت میتواند برای پایداری وب سایت دردسر ساز هم باشد. زمانی که به روز رسانی خودکار برای یک یا چند افزونه فعال کنید، ممکن است مشکلات و باگهایی در نسخه جدید این افزونهها باشد و به همین دلیل سایت با تداخل و مشکل مواجه شود.
یکی از نکات مهم در افزایش سرعت لود سایت وردپرسی، غیرفعال کردن به روز رسانی خودکار افزونهها است. بهروز رسانیهای سایت را با نظارت خودتان انجام دهید.
فعالسازی ویژگی Hotlink
حفاظت Hotlink یا Hotlink Protection یک تکنیک امنیتی است که به شما کمک میکند تا از استفاده غیرمجاز از منابع سایتتان مانند تصاویر، ویدیوها، یا فایلهای دیگر جلوگیری کنید. در واقع، حفاظت Hotlink تضمین میکند که فایلهای شما فقط از طریق سایت خودتان یا دامنههای مجاز بارگذاری شوند و از دزدیده شدن پهنای باند (bandwidth) جلوگیری میکند.
به دو روش میتوانید این قابلیت را فعال کنید. در روش اول کافیست کد زیر را به فایل .htaccess هاست خود اضافه کنید.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|webp|avif)$ - [NC,F,L]
در روش دوم، از طریق پنل مدیریت هاست فعالسازی Hotlink Protection امکان پذیر است. در هاستهای سی پنل به قسمت Security بروید و روی گزینه Hotlink Protection کلیک کنید.
سپس برای فعالسازی این قابلیت، کافیست دکمه Enable و ذخیره تنظیمات را بزنید.
در باکس URL Allow آدرس سایتهایی قرار میگیرد که اجازه دسترسی به عکسها و فایلهایی که مشخص کردید را پیدا میکنند. در حالت پیشفرض اجازه به موتور جستجوی گوگل و سایت خودتان داده میشود.
اگر سایت دیگری را میخواهید اضافه کنید، کافیست در خط بعدی آدرس URL آن سایت را درج کنید و ذخیره تنظیمات را بزنید. این مورد هم راهی برای پایداری افزایش سرعت لود سایت وردپرسی به شمار میرود و حائز اهمیت است.
استفاده از صفحه بندی برای نمایش نظرات صفحه
اگر صفحات شما دارای نظرات زیادی باشند، این مسئله میتواند روی کند شدن لود صفحه تاثیر گذار باشد. وردپرس به صورت پیشفرض، دیدگاهها یا نظرات کاربران را صفحه بندی نمیکند! اما از طریق تنظیمات سایت میتوانید قابلیت صفحه بندی را فعال نمایید.
کافیست به منوی تنظیمات پیشخوان وردپرس بروید و در قسمت گفتگو، گزینۀ صفحه بندی دیدگاهها را فعال کنید. با این کار، دیدگاههای کاربران پس از مقدار مشخص، صفحه بندی خواهد شد.
مدیریت لود فایلهای JS و CSS در صفحه
یکی از راهکارهای افزایش سرعت سایت وردپرسی، جلوگیری فایل افزونههایی است که در برخی صفحات نیاز به آنها نیست. مثلاً اگر صفحات غیر فروشگاهی (ووکامرس) مانند مطالب، نیازی به لود فایلها و اسکریپتهای ووکامرس نیست.
در این حالت، بهتر است اسکریپتها و CSS های ووکامرس تنها در صفحۀ محصول، آرشیو، دسته بندی لود شوند. برای سایر افزونهها (مانند افزونههای فیلتر گذاری محصول) این مسئله صدق میکند.
کد نمایش لوگوی اینماد را مستقیم قرار ندهید
لوگوی اینماد و ساماندهی تنها با IP ایران بارگذاری میشوند. متاسفانه اگر IP ایران نباشد، این لوگو لود نمیشود و موجب کند شدن صفحه میگردد. اما نگران نباشید، راه حل سادهای دارد! کافیست که کد نمایش لوگو را به صورت زیر قرار دهید.
اگر از المنتور استفاده میکنید، یک ویجت نمایش تصویر به فوتر سایت اضافه کنید و سپس، عکس لوگوی اینماد را آپلود کنید. در نهایت، لینک اینمادی که مربوط به نمایش اطلاعات کسب و کار شما در این سامانه است را در فیلد لینک بگذارید.
آیا سایت من بدون پلاگین کش هم سریع خواهد بود؟
استفاده از افزونه کش در سایتهای وردپرسی یک الزام است. حتی اگر سرور مجازی یا اختصاصی تهیه کنید، بهتر است روی وردپرستان پلاگین کش نصب کنید تا منابع کمتری از سرور شما درگیر شود.
همه چیز نصب افزونه کش نیست، اما با رعایت فاکتورهایی که در مقالۀ افزایش سرعت سایت وردپرس به آنها اشاره شد، یک سایت بهینه با سرعت لود خوبی را به دست خواهید آورد.
بالا بردن سرعت سایت وردپرس را جدی بگیریم
بالا بردن سرعت سایت وردپرس بسیار مهم است و دلایل مختلفی برای جدی گرفتن این موضوع وجود دارد. از مزایای بالا بردن سرعت سایت وردپرسی میتوان به کاهش نرخ پرش (Bounce Rate)، بهبود رتبۀ صفحات در نتایج موتورهای جستجو، افزایش نرخ تبدیل و بهبود تجربه کاربری و «تاثیر مستقیم روی افزایش درآمد سایت» اشاره کرد.
راهکار نهایی برای افزایش سرعت سایت های شلوغ
در این مقاله، راههای مختلفی برای بهبود سرعت سایت معرفی کردیم. اما به صورت چک لیست، راهکارهای نهایی افزایش سرعت سایت های شلوغ، این موارد هستند.
- بهینهسازی تصاویر
- فشردهسازی تصاویر
- استفاده از فرمت Webp یا Avif برای تصاویر
- استفاده از Lazy Loading برای تصاویر
- استفاده از Lazy Loading برای ویدیوها
- استفاده از CDN (Content Delivery Network)
- بهینهسازی کدهای HTML، CSS و JavaScript
- استفاده از Caching
- بهینهسازی پایگاه داده
- به روز رسانی منظم وردپرس
- مانیتورینگ و تجزیه و تحلیل
- استفاده از هاست مناسب وردپرس
- استفاده از قالب بهینه و سبک
- کاهش درخواستهای HTTP
- استفاده از تکنیکهای بهینهسازی سمت کاربر
رعایت این موارد میتواند به افزایش سرعت سایت های شلوغ منجرب شود. افزایش سرعت سایت وردپرسی یک مسئله تخصصی و فنی است و بسیاری از قسمتهای مختلف سایت باید آنالیز شود.
جمع بندی افزایش سرعت سایت وردپرس
در این مقاله به نکات کلیدی مهمی اشاره شد که با انجام آنها، سرعت سایتتان افزایش پیدا خواهد کرد. وردپرس نسبت به سایر سیستمهای مدیریت محتوا، بهینه است، اما این بهینه بودن کافی نیست.
به همین جهت نیاز است که اقدام دیگری هم انجام شود تا وب سایت شما بهینهتر شود. هرچه لود صفحههای وب سایت بهینه باشد، به نتیجۀ بهتری در SEO سایت خود میرسید.
آیا سؤالی در مورد افزایش سرعت سایت وردپرس دارید؟ از طریق فرم نظرات زیر، دیدگاه و نظر خود را ثبت کنید، ما پاسخگوی سؤالات یا پیشنهادهای شما هستیم.
این مقاله چقدر براتون مفید بود؟
از ۱ تا ۵ امتیاز بدید
میانگین رتبه ۴.۴ / ۵. تعداد رای: ۱۷
همۀ تلاش مجموعهی تم فور اینه که بهترین آموزشها برای وردپرس رو به صورت کاملاً رایگان برای جامعهی وردپرس ایران تولید بکنه. امیدواریم آموزشهای ما براتون مفید واقع بشه :)