Перше, що впливає на враження користувача від сайту, – швидкість його завантаження. Якщо сайт не завантажився в перші три секунди, скоріше за все, користувач його закриє. Навіть якщо на сайті збудована ідеальна вирва продажів, продумано юзабіліті, продається щось вигідне та корисне, клієнт цього не побачить, тому що не дочекається завантаження.
Але це не точно. Хоча бажано, щоб сайт був “легким” та не мав затримок. В більшості випадків це потрібно для пошукової системи. Так, google дуже любить швидкі сайти. Проте швидкість це далеко не єдиний параметр, який варто брати до уваги. Тим не менш, розгляньмо детальніше, як же можна прискорити завантаження сторінок сайту.
Швидкість завантаження сайту залежить від кількох факторів, кожен із них можна прискорити в міру можливостей.
Час відповіді сервера — це час, за який мережа та сервер повернули перший запитаний байт HTML-файлу. Чим більший цей час, тим довше у користувача білий екран завантаження замість сайту. Погано, якщо час відповіді сервера довше трьох секунд.
Швидкість відповіді сервера, верстка, оптимізація CSS та JS впливають на час завантаження основної частини сайту.
Часто проблема може бути в тому, що не вистачає ресурсів хостингу – CPU та швидкості дискової системи. Зазвичай радять знайти SSD хостинг та використовувати мережі CDN, щоб скоротити час доставки контенту – система вибере найближчий до користувача сервер.
За словами Джона Мюллера, Google визначає швидкість сайту за загальною картиною, а не проміжними етапами. Швидкого завантаження першого байта (TTFB) недостатньо, це не показник хорошого користувальницького досвіду. Важливим є загальний час завантаження та рендерингу, тому варто працювати над усіма доступними параметрами.
На смартфонах сайти завантажуються повільніше, ніж на робочому столі, тим більше з мобільного інтернету.
Так що особливо важливо стежити за швидкістю завантаження з мобільних, показники можуть відрізнятися від десктопних чи не вдвічі. Перший екран повинен з’являтися не пізніше, ніж за півтори секунди, а вся сторінка не повинна завантажуватися довше двох секунд.
Деякі оптимізатори радять скоротити кількість мовних налаштувань, які завантажуються WordPress стандартно, і зняти з хостингу частину завантаження.
Для цього в кореневій директорії потрібно знайти файл wp-config.php, у якому знайти рядок
define ('WPLANG', 'ru_RU');
І замінити її на такий код:
if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'ru_RU_lite');
Від ваги HTML-сторінок теж залежить швидкість завантаження – важкі сторінки зі складною функціональністю та важкими медіафайлами завантажуватимуться довго. Щоб сторінка полегшала, можна налаштувати HTML-елементи за допомогою CSS, використовувати стиснення медіафайлів, налаштувати кешування, мініфікувати код сторінки.
Редиректи уповільнюють швидкість – сервер встановлює з’єднання з однією сторінкою, отримує відповідь про перенаправлення та переходить на іншу. Якщо на сайті багато 301 редиректів, перевірте за джерелами трафіку, може, в деяких випадках варто замінити посилання на кінцеву сторінку.
Редиректи з HTTP на HTTPS також можуть гальмувати процес, у цьому випадку допоможе технологія HSTS (HTTP Strict Transport Security) – тоді браузер автоматично зробить внутрішні редиректи, відразу зробить запит на HTTPS і перенаправить користувачів на безпечне з’єднання.
Для цього потрібно підключити функцію HSTS в особистому кабінеті хостингу або прописати заголовок HTTP Strict Transport Security. Але радимо спершу протестувати функцію, щоб переконатися, що всі сторінки доступні.
Для власників сайтів на WordPress я наведу добірку плагінів, що працюють із прискоренням, кешуванням сторінок та оптимізацією. Усі плагіни з добірки переведені є безоплатними.
WordPress створює резервні копії записів при збереженні та редагуванні, вони зберігаються у базі даних. Щоб покращити швидкість роботи, можна оптимізувати БД провести ревізію за допомогою плагіна.
Можливості:
Сумісний до 5.2.3 версії WordPress, потрібна версія PHP 5.0 або вище.
Плагін для очищення бази даних, стиснення зображень та кешування.
Можливості:
Працює безкоштовно, є преміум-версія із додатковими можливостями. Сумісний із версіями WordPress від 3.8.
Плагін створює статичні html-файли з сайту WordPress і зберігає їх, тобто кешує сторінки.
Можливості:
Плагін сумісний із HTTPS, підтримує SSL, CDN, Cloudflare. Не працює із режимом Multisite. Сумісний з версіями WordPress від 3.3
Плагін покращує продуктивність сайту на WordPress, працює з десктопним та мобільним відображенням.
Можливості:
Плагін може бути несумісний із деякими сайтами, тому перевірте сумісність на сайті PageSpeed.Ninja. Введіть свій домен, результати з’являться на екрані та надійдуть на пошту.
Сумісний з версіями WordPress від 4.0.1 та вище.
Плагін відкриває додаткові параметри сторінок для прискорення завантаження, якщо на сайті використовується веб-сервера з відкритим кодом Apache або Nginx.
Можливості:
Для роботи потрібно встановити веб-сервер Apache або Nginx. Плагін сумісний із версіями WordPress від 4.4.
Плагін від WordPress.com, він має працювати, щоб покращити оформлення сайту, забезпечити користувачам безпечну роботу, відстежити маркетингові дані. Деякі оптимізатори писали, що не бачать ефекту,
але краще протестувати самостійно.
Можливості:
Деякі можливості платні, ціна залежить від кількості підключених додатків. Є безкоштовний мінімальний тариф.
Плагін працює з прискоренням завантаження сторінок, але призначений загалом для автоматизації роботи із SEO сайту.
Можливості:
Сумісність із PHP від 5.2.4 версії. Сумісний з WordPress від 4.7 версії.
Плагін справляється з кешуванням HTML-сторінок, об’єднанням стилів та скриптів, браузерним кешуванням.
Можливості:
Потрібна версія WordPress 3.2 чи вище.
Плагін для кешування HTML сторінок. Не оптимізує JS/CSS, але з цим справляється наступний плагін із добірки.
Можливості:
Сумісний з версіями WordPress від 3.1, мінімальна вимога – версія PHP 5.2.4 або вище.
Плагін працює з кодом, скриптами та стилями сторінки, прискорюючи завантаження. Добре справляється у тандемі з попереднім плагіном.
Можливості:
Сумісний з версіями WordPress від 4.0 та вище, версіями PHP від 5.3 та вище.
Плагін прискорює завантаження сторінок, перетворюючи їх на AMP. Такі сторінки швидко завантажуються: всі елементи статичні, тому їх положення та розміри можна визначити до завантаження, і макет завантажується відразу без перекомпонування.
Можливості:
Підтримує CDN. Сумісний із версіями WordPress від 4.9, PHP від 5.4.
Плагін зменшує і стискає зображення для швидкого завантаження сторінки.
Можливості:
Сумісний з версіями WordPress від 4.6, PHP від 5.3 та вище.
Ця добірка безкоштовних плагінів допоможе вибрати відповідний інструмент, щоб прискорити завантаження сторінок. У свою чергу, це дозволить не втратити клієнтів, які не люблять чекати на довге завантаження сайту, і не потрапити під оновлення алгоритму Google, яке опускає повільні сайти у видачі.
Заповніть форму, щоб замовити послугу по створенню сайта:
Заповніть форму та найближчим часом я з вами зв’яжуся: