0/X
Статті на тему Wordpress:
10 найкращих порад і хитрощів для WordPress
Налаштуйте свою SEO-стратегію за допомогою SEO Checker від Plerdy
Як провести аналіз сайту за допомогою розширених інструментів Plerdy
SEO-помилки, які руйнують ваші позиції
Роль UX-аналітики: Як Plerdy допомагає зрозуміти ваших користувачів
💻 Wordpress Чеклист: Сервер і Хостинг
-
Перевірити актуальність версії PHP
Чому: Сучасна PHP працює швидше та безпечніше.
Як перевірити: WP Admin → Інструменти → Стан сайту → Інформація → Сервер. Версія PHP має бути ≥ 8.0.
Як реалізувати: Зверніться до хостингу або змініть версію у cPanel. VPS з SSD NVMe (наприклад, Vultr) легко дозволяє оновити PHP. -
Перевірити версію MySQL/MariaDB
Чому: Нові версії СУБД швидше обробляють запити.
Як перевірити: Той самий Стан сайту → Інформація → База даних.
Як реалізувати: Оновіть движок у панелі хостингу або попросіть підтримку. -
Виміряти TTFB (Time To First Byte)
Чому: Повільний старт сервера сповільнює завантаження сторінки.
Як перевірити: Використовуйте webpagetest.org або GTmetrix — метрика «TTFB».
Як реалізувати: Перейдіть на швидший хостинг для Wordpress, увімкніть кешування, використовуйте SSD NVMe. -
Увімкнути SSL та HTTP/2
Чому: HTTPS + HTTP/2 пришвидшує завантаження та захищає дані.
Як перевірити: Переконайтеся, що адреса починається з «https://»; протестуйте на https://tools.keycdn.com/http2-test
Як реалізувати: Підключіть безплатний Let’s Encrypt; увімкніть HTTP/2 у налаштуваннях сервера або через підтримку. -
Переконатися, що сховище — SSD NVMe
Чому: NVMe зчитує та записує дані значно швидше за HDD.
Як перевірити: Запитайте в підтримки або перегляньте характеристики VPS.
Як реалізувати: Перейдіть на тариф із SSD NVMe. -
Перевірити локацію сервера та ресурси
Чому: Чим ближчий сервер, тим менша затримка; достатні CPU/RAM запобігають просіданню.
Як перевірити: У панелі хостингу перегляньте дата-центр і навантаження ресурсів.
Як реалізувати: Оберіть регіон ближче до користувачів; збільшіть CPU/RAM за потреби.
⚙️ Налаштування Wordpress
-
Переконатися, що WP_DEBUG вимкнено
Чому: Режим debug сповільнює сайт і показує помилки відвідувачам.
Як перевірити: У wp-config.php знайдіть define('WP_DEBUG', true).
Як реалізувати: Змініть на define('WP_DEBUG', false) та збережіть. -
Перевірити, що Site URL і Wordpress URL збігаються
Чому: Неправильні URL спричиняють редиректи та зайві запити.
Як перевірити: Налаштування → Загальні → Адреса WordPress і Адреса сайту.
Як реалізувати: Обидві мають бути «https://ваш-домен». -
Встановити правильний часовий пояс
Чому: Неправильний TZ ламає кеш-планувальник і розклад постів.
Як перевірити: Налаштування → Загальні → Часовий пояс.
Як реалізувати: Оберіть своє місто або UTC-offset. -
Налаштувати структуру постійних посилань
Чому: «?p=123» повільно й погано для SEO.
Як перевірити: Налаштування → Постійні посилання (має бути «Назва запису»).
Як реалізувати: Виберіть «Назва запису» та збережіть. -
Налаштувати параметри читання
Чому: Забагато постів на головній — зайва пам’ять і повільні запити.
Як перевірити: Налаштування Wordpress → Читання → «Сторінка блогу показує не більше».
Як реалізувати: Встановіть 5–10 постів. -
Вимкнути непотрібні XML-RPC і RSS
Чому: Створюють зайве навантаження або ризики безпеки.
Як перевірити: Відкрийте /xmlrpc.php і /feed/ у браузері.
Як реалізувати: Плагін Disable XML-RPC або сніпет у functions.php. -
Обмежити частоту Heartbeat API
Чому: Частий Heartbeat навантажує CPU.
Як перевірити: Wordpress плагін Query Monitor → запити Heartbeat.
Як реалізувати: Плагін Heartbeat Control — 60 с або вимкнути на окремих сторінках. -
Налаштувати медіа-параметри
Чому: Завеликі розміри за замовчуванням витрачають дисковий простір.
Як перевірити: Налаштування → Медіафайли → розміри зображень.
Як реалізувати: Змінити розміри або видалити непотрібні у functions.php. -
Переглянути налаштування коментарів
Чому: Багато коментарів сповільнюють сторінки.
Як перевірити: Налаштування Wordpress → Обговорення → «Розбивати коментарі на сторінки».
Як реалізувати: Увімкнути пагінацію; 50 коментарів на сторінку. -
Додати сторінку Політики конфіденційності (GDPR)
Чому: Інструменти приватності можуть додавати скрипти; потрібна окрема сторінка.
Як перевірити: Налаштування → Конфіденційність.
Як реалізувати: Створіть або призначте сторінку Політики конфіденційності.
🔌 Плагіни Wordpress
-
Видалити невикористані плагіни та теми
Чому: Неактивний код створює навантаження й ризики.
Як перевірити: Плагіни Wordpress → Встановлені; Дизайн → Теми.
Як реалізувати: Видаліть непотрібне через WP Admin. -
Оновлювати всі плагіни та тему
Чому: Оновлення містять виправлення продуктивності й безпеки.
Як перевірити: Консоль → Оновлення.
Як реалізувати: Натисніть «Оновити» або ввімкніть автооновлення. -
Знайти повільні плагіни
Чому: Деякі плагіни додають важкі запити чи скрипти.
Як перевірити: Query Monitor або P3 Plugin Performance Profiler.
Як реалізувати: Вимкніть чи замініть повільний плагін для Wordpress. -
Встановити must-have плагіни
Чому: Якісні плагіни виконують базові функції та покращують швидкість.
Як перевірити: WP Admin → Плагіни.
Як реалізувати: Встановіть і активуйте:- Кешування: WP Rocket або W3 Total Cache
- Оптимізація зображень: Smush або ShortPixel
- SEO: Yoast SEO
- Безпека: Wordfence або Sucuri
- Резервні копії: UpdraftPlus
- Очищення БД: WP-Optimize
🚀 Оптимізація продуктивності Wordpress
-
Увімкнути Page Caching
Чому: Зберігає HTML і віддає сторінки миттєво.
Як перевірити: Перегляньте код сторінки — шукайте «».
Як реалізувати: WP Rocket, W3 Total Cache або FastCGI Cache в Nginx. -
Встановити заголовки browser cache
Чому: Браузер повторно використовує ресурси без повторного завантаження.
Як перевірити: DevTools → Network → Cache-Control.
Як реалізувати: Додайте до .htaccess або nginx.conf:location ~* \.(js|css|png|jpg|jpeg|gif|svg)$ { expires 30d; add_header Cache-Control "public"; }
-
Налаштувати статичне кешування в Nginx
Чому: Кеш сервера швидший за PHP-плагін.
Як перевірити: Заголовок X-FastCGI-Cache.
Як реалізувати: Додайте fastcgi_cache_path і fastcgi_cache у nginx.conf. -
Увімкнути object caching
Чому: Кешує запити БД у RAM (Redis/Memcached).
Як перевірити: Статус плагіну Redis Object Cache.
Як реалізувати: Встановіть Redis на сервері; увімкніть плагін. -
Підключити CDN для статичних файлів
Чому: Швидша доставка по всьому світу й менше навантаження на origin.
Як перевірити: Файли вантажаться з домену CDN.
Як реалізувати: Cloudflare, BunnyCDN або StackPath; налаштуйте через плагін. -
Мінімізувати та об’єднати CSS/JS
Чому: Менші файли й менше запитів.
Як перевірити: У коді видно стиснуті файли.
Як реалізувати: WP Rocket, Autoptimize або terser. -
Видалити невикористані CSS/JS
Чому: Зайвий код все одно завантажується.
Як перевірити: DevTools → Coverage.
Як реалізувати: PurifyCSS, UnCSS або Asset CleanUp. -
Завантажувати JS із async або defer
Чому: JS не блокує рендеринг.
Як перевірити: DevTools → Network → blocking time.
Як реалізувати: Увімкніть «Load JS deferred» у плагіні або додайте атрибут async/defer. -
Inline critical CSS
Чому: Стілі above-the-fold завантажуються миттєво.
Як перевірити: PageSpeed Insights → «render-blocking CSS».
Як реалізувати: WP Rocket Critical CSS або інструмент Critical. -
Увімкнути Gzip або Brotli
Чому: Менший розмір передаваних файлів.
Як перевірити: DevTools → Response headers: content-encoding.
Як реалізувати: Apache mod_deflate або Nginx gzip on. -
Оптимізувати веб-шрифти
Чому: Шрифти можуть блокувати відображення тексту.
Як перевірити: PageSpeed Insights → «Ensure text remains visible…».
Як реалізувати: Preload шрифтів і font-display: swap.
🗄️ Оптимізація бази даних Wordpress
-
Очистити старі ревізії постів
Чому: Ревізії роздувають таблицю wp_posts.
Як перевірити: SELECT COUNT(*) FROM wp_posts WHERE post_type='revision'.
Як реалізувати: WP-Optimize або define('WP_POST_REVISIONS', 3) у wp-config.php. -
Видалити спам-коментарі та кошик
Чому: Великі таблиці коментарів сповільнюють запити.
Як перевірити: Коментарі Wordpress → Спам і Кошик.
Як реалізувати: «Empty Spam» і «Empty Trash» або план у WP-Optimize. -
Очистити прострочені транзієнти
Чому: Сироти транзієнтів залишаються в wp_options.
Як перевірити: SELECT COUNT(*) FROM wp_options WHERE option_name LIKE '_transient_%'.
Як реалізувати: WP-Optimize або Transients Manager. -
Оптимізувати таблиці БД
Чому: Дефрагментація пришвидшує читання.
Як перевірити: Overhead у phpMyAdmin.
Як реалізувати: OPTIMIZE TABLE через WP-Optimize або SQL. -
Аналіз і фікс повільних запитів
Чому: Повільні запити блокують сторінки під навантаженням.
Як перевірити: Лог повільних запитів MySQL або Query Monitor.
Як реалізувати: Додати індекси, прибрати проблемний плагін, переписати запит.
🔍 SEO для Wordpress
-
Перевірити мета-теги title та description
Чому: Унікальні мета-теги запобігають дублям і покращують видимість.
Як перевірити: Wordpress Yoast Snippet Preview або Plerdy SEO Chrome Extension.
Як реалізувати: Редагуйте у полях плагіна; Plerdy покаже помилки. -
Перевірити теги H1–H3
Чому: Правильна структура заголовків допомагає індексації й читабельності.
Як перевірити: Plerdy SEO Analyzer (Chrome).
Як реалізувати: Один H1, логічні H2/H3 у контенті. -
Додати alt-текст до зображень
Чому: Покращує доступність і SEO.
Як перевірити: Plerdy підсвічує відсутні alt-атрибути.
Як реалізувати: Додайте alt="…" у тегах img. -
Перевірити XML-sitemap і robots.txt
Чому: Направляє ботів на важливі сторінки.
Як перевірити: Перейдіть на /sitemap.xml і /robots.txt; Search Console Tester.
Як реалізувати: Згенеруйте через Yoast або Rank Math; редагуйте robots.txt у плагіні. -
Додати schema markup для rich snippets
Чому: Покращує CTR у пошуку.
Як перевірити: Google Rich Results Test.
Як реалізувати: Wordpress плагін Schema Pro або JSON-LD вручну. -
Використати Plerdy SEO Chrome Extension
Чому: Аудит сторінки в реальному часі + відстеження ключових слів.
Як перевірити: Встановіть і запустіть аналізатор.
Як реалізувати: Виправте помилки безпосередньо у редакторі WP.
👥 Юзабіліті Wordpress
-
Перевірити адаптивність на мобільних
Чому: Швидкість і макет на мобайлі критичні.
Як перевірити: DevTools → Device Toolbar або реальні пристрої.
Як реалізувати: Медійні запити в CSS; гнучка сітка. -
Перевірити мета-тег viewport
Чому: Без нього сторінка масштабується некоректно.
Як перевірити: У head присутній тег viewport.
Як реалізувати: Додайте<meta name="viewport" content="width=device-width, initial-scale=1">
. -
Збільшити тап-таргети
Чому: Маленькі кнопки - промахи й нерви.
Як перевірити: PageSpeed Insights → «Tap targets too small».
Як реалізувати: Padding для кнопок і посилань у CSS. -
Протестувати навігацію та меню
Чому: Складні меню - високий bounce-rate.
Як перевірити: Клікніть усі меню на десктопі й мобайлі.
Як реалізувати: Спрощення; зрозумілі назви. - Використати Plerdy Heatmaps & Session Recordings
🔒 Безпека Wordpress
-
Сильні паролі та 2FA
Чому: Слабкі паролі — легка здобич.
Як перевірити: Користувачі → перевірка сили паролів; статус 2FA.
Як реалізувати: Wordpress плагін Two Factor або Wordfence. -
Обмежити спроби входу та змінити URL логіну
Чому: Захист від brute-force і приховання admin-панелі.
Як перевірити: Викликайте блокування хибними логінами.
Як реалізувати: WPS Hide Login і Limit Login Attempts Reloaded. -
Посилити права файлів і захистити wp-config.php
Чому: Запобігає доступу та ін’єкціям.
Як перевірити: SSH → ls -la wp-config.php.
Як реалізувати: chmod 400 wp-config.php; deny from all у .htaccess. -
Сертифікат SSL/TLS активний
Чому: Прострочений сертифікат ламає HTTPS.
Як перевірити: Іконка замка; SSL Labs test.
Як реалізувати: Автоподовження Let’s Encrypt або купівля сертифіката. -
Встановити та налаштувати плагін безпеки
Чому: Фаєрвол і сканер зупиняють атаки.
Як перевірити: Статус фаєрвола у плагіні.
Як реалізувати: Wordfence або Sucuri зі сканами. -
Скан на шкідливий код
Чому: Приховані загрози крадуть дані й ресурси.
Як перевірити: Сканер плагіна або Sucuri SiteCheck.
Як реалізувати: Видаліть малвар, оновіть код, заблокуйте IP. -
Захистити доступ до БД та SSH
Чому: Запобігає віддаленим експлойтам.
Як перевірити: Спробуйте login без ключа.
Як реалізувати: SSH-ключі, закритий порт БД, сильний root-пароль.
☁️ CDN і Мережа Wordpress
-
Підключити CDN для зображень, CSS, JS
Чому: Розподіляє навантаження й прискорює завантаження.
Як перевірити: DevTools → assets із домену CDN.
Як реалізувати: Cloudflare, BunnyCDN або StackPath; налаштувати у плагіні. -
Перевірити час DNS-lookup
Чому: Повільний DNS додає затримку.
Як перевірити: GTmetrix або DNSPerf.
Як реалізувати: DNS Cloudflare або Google Cloud DNS. -
Додати preconnect/prefetch
Чому: Браузер готує з’єднання заздалегідь.
Як перевірити: PSI → «Preconnect to required origins».
Як реалізувати: Додайте в head:<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="dns-prefetch" href="//example.com">
🛠️ Сторонні скрипти і Моніторинг Wordpress
-
Скласти список усіх зовнішніх скриптів
Чому: Реклама, аналітика й віджети блокують швидкість.
Як перевірити: DevTools → Network → фільтр «JS».
Як реалізувати: Видаліть непотрібні скрипти у темі/плагінах. -
Завантажувати не критичні скрипти async/delay
Чому: JS більше не блокує рендер.
Як перевірити: DevTools → blocking time.
Як реалізувати: WP Rocket «Delay JS» або async/defer. -
Видалити або замінити повільні віджети
Чому: Соц-віджети чи чат часто важкі.
Як перевірити: GTmetrix waterfall → повільні домени.
Як реалізувати: Замініть статичними посиланнями або lazy-load. -
Запустити Google PageSpeed Insights
Чому: Дає лабораторні метрики та поради.
Як перевірити: pagespeed.web.dev → вставте URL.
Як реалізувати: Виконайте рекомендації в «Opportunities» і «Diagnostics». -
Протестувати GTmetrix/Pingdom
Чому: Різні інструменти — різні знахідки.
Як перевірити: Запустіть тести на обох платформах.
Як реалізувати: Порівняйте звіти; виправте проблеми. -
Моніторити реальні Core Web Vitals
Чому: Lab-тести ≠ реальний досвід.
Як перевірити: Chrome UX Report або SC Web Vitals.
Як реалізувати: Плагін RUM або скрипт Web Vitals JS. -
Перевірити логи сервера та помилки
Чому: Приховані помилки з’їдають швидкість.
Як перевірити: SSH → /var/log/nginx/error.log тощо.
Як реалізувати: Виправте помилки, налаштуйте PHP, зверніться до хостингу. -
Налаштувати uptime-моніторинг
Чому: Дізнаєтеся одразу про падіння сайту.
Як перевірити: UptimeRobot або Pingdom alert.
Як реалізувати: Додайте URL-монітор; увімкніть email/SMS сповіщення.