Оптимална конфигурация на WordPress: Пътят към 99/100 в PageSpeed Insights

Изборът на правилните плъгини е критичен за успеха на всеки сайт. Много добавки често забавят системата. Тази селекция обаче доказва, че балансът между функционалност и скорост е напълно възможен.
С правилните настройки постигнахме 79 точки за мобилни устройства и впечатляващите 99 точки за десктоп в PageSpeed Insights.
Преди няколко дни седнах и направих пълна оптимизация на един от моите сайтове — от плъгините до PageSpeed резултатите. Резултатът: 99/100 на компютър и 79/100 на телефон, като SEO, Най-добри практики и Достъпност достигнаха 100. В тази статия ще споделя точно какво направих, кои плъгини оставих и защо, и кои махнах. Всичко обяснено на прост език.
💡 За кого е тази статия? За всеки който има WordPress сайт и иска да го направи по-бърз и по-добре оптимизиран — без да е програмист.
📊 Резултатите — преди и след
Преди оптимизацията PageSpeed показваше смесени резултати. След като приключихме с всичко:
| Метрика | Преди | След |
|---|---|---|
| Ефективност — Компютър | ~87 | 99 ✓ |
| Ефективност — Телефон | 71 | 79 (в процес) |
| SEO | ~90 | 100 ✓ |
| Най-добри практики | ~90 | 100 ✓ |
| Достъпност | ~93 | 100 ✓ |
Как се постигна това? С три основни стъпки: почистване на плъгините, добавяне на правилните инструменти и оптимизация на кеша.
🗑️ Стъпка 1: Почистване на плъгините
Имах 33 активни плъгина. Повечето хора смятат, че повече плъгини = повече функции = по-добър сайт. Всъщност е точно обратното — всеки плъгин зарежда допълнителен CSS и JavaScript, което забавя сайта.
Какво махнах и защо:
| Плъгин | Причина за махане |
|---|---|
| Yoast SEO | Дублира се с Rank Math. Два SEO плъгина едновременно си пречат. |
| Autoptimize | WP-Optimize прави същото — минифицира CSS/JS. Излишен. |
| Solid Performance | Четири кеш плъгина едновременно си пречат. Остана само WP-Optimize. |
| Perform | Същото — дублира кеширането. |
| Starter Templates by Kadence | Използва се само при създаването на сайта. След това е излишен. |
| Customizer Export/Import | Еднократен инструмент за прехвърляне на настройки. Не трябва да стои постоянно. |
| WordPress Importer | Същото — еднократна употреба. |
| String Locator | Developer инструмент. Не е нужен на продукционен сайт. |
| All-in-One WP Migration | Деактивиран — включва се само при миграция/backup, после се изключва. |
| Ajax Search Lite | Зареждаше 22 KiB JavaScript на всяка страница и блокираше зареждането с 1.1 секунда. |
⚠️ Важно за кеш плъгините: Четири кеш плъгина едновременно (Solid Performance, Perform, WP-Optimize, Autoptimize) е най-честата причина за бавен WordPress сайт. Те си пречат — всеки се опитва да кешира и минифицира по различен начин. Резултатът е хаос. Винаги оставяй само един!
✅ Стъпка 2: Правилните плъгини — кой за какво
След почистването останаха само плъгини с конкретна и уникална цел. Ето ги разделени по групи:
🔍 SEO и Анализ
| Плъгин | Какво прави |
|---|---|
| Rank Math SEO | Пълна SEO оптимизация — мета описания, schema markup, sitemap, 404 монитор, пренасочвания. Заменя Yoast SEO и дава повече в безплатната версия. |
| Site Kit by Google | Свързва сайта с Google Analytics, Search Console и PageSpeed директно от WordPress admin панела. |
| Bing Webmaster URL Submission | Автоматично изпраща новите статии към Bing търсачката за по-бързо индексиране. |
⚡ Скорост и Производителност
| Плъгин | Какво прави |
|---|---|
| WP-Optimize | Три функции в един плъгин: кешира страниците, минифицира CSS/JS и почиства базата данни от стари ревизии и спам. |
| EWWW Image Optimizer | Автоматично компресира и конвертира снимките в WebP формат. По-малки файлове = по-бързо зареждане. |
| Database Optimizer Pro | Почиства и оптимизира WordPress базата данни за по-бързи заявки. |
🔒 Сигурност и Спам защита
| Плъгин | Какво прави |
|---|---|
| Wordfence Security | Firewall и malware scanner. Блокира злонамерени заявки преди да достигнат WordPress. Задължителен за всеки сайт. |
| Simple CAPTCHA (Cloudflare Turnstile) | Невидима CAPTCHA защита на формите от спам ботове. За разлика от reCAPTCHA не дразни потребителите с "избери светофарите". |
| Математически Капча за Коментари | Добавя математически въпрос към коментарната форма като допълнителна защита от спам. |
| WP Consent API | Управлява съгласието на потребителите за cookies — нужно за GDPR съответствие. |
✍️ Съдържание и Редактиране
| Плъгин | Какво прави |
|---|---|
| Kadence Blocks | Разширява Gutenberg редактора с допълнителни блокове — карти, бутони, accordion, tabs и още много. |
| WPCode Lite | Позволява да добавяш PHP, CSS и JavaScript код към сайта без да редактираш theme файловете директно. Безопасен начин за персонализация. |
| WPForms Lite | Лесно създаване на контактни форми с drag-and-drop. |
| Copy Anything to Clipboard | Добавя бутон "Копирай" към code блоковете в статиите. Задължителен за IT сайт с много код примери. |
| wpuntexturize | Спира WordPress от автоматичното заменяне на прави кавички с извити. Важно за code snippets — кодът трябва да остава с прави кавички. |
| Код чист (без дубли) | Почиства излишния WordPress код от header-а и предотвратява дублирано съдържание. |
🎨 Визия и Навигация
| Плъгин | Какво прави |
|---|---|
| WP-PageNavi | Заменя простото "По-стари/По-нови" с numbered pagination — 1, 2, 3… По-добро за SEO и за потребителите. |
| Fedya Related Articles | Показва свързани статии в края на всяка публикация. Задържа читателите по-дълго и подобрява вътрешното свързване. |
| Брой на Посещения Pro | Показва броя на прегледите за всяка статия. |
📢 Социални мрежи и Монетизация
| Плъгин | Какво прави |
|---|---|
| WP Telegram | Автоматично публикува новите статии в Telegram канал или група при публикуване. |
| Blog2Social | Споделя статии в социалните мрежи — Facebook, Instagram, LinkedIn и др. |
| ITpraktika Donations | Показва секция за дарения с Bitcoin, Ethereum, PayPal и Revolut под всяка статия. |
⚡ Стъпка 3: PageSpeed оптимизация
Проблемът с кеша — 4 часа vs 1 година
PageSpeed показа, че всички файлове на сайта се кешират само за 4 часа. Това означава, че при повторно посещение браузърът изтегля всичко наново. Решението е да кажем на браузъра да пази файловете 1 година.
Добавяме следния код в .htaccess файла (намери се в основната директория на сайта):
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 1 year"
ExpiresByType font/woff2 "access plus 1 year"
ExpiresByType font/woff "access plus 1 year"
</IfModule>
Резултатът: мобилният резултат скочи от 71 на 79 само с тази промяна.
💡 Ако ползваш Cloudflare (препоръчително), добави и Cache Rule в Cloudflare таблото: Caching → Cache Rules → Edge TTL: 1 year. Така Cloudflare ще кешира файловете на своите сървъри по целия свят.
Блокиращите JavaScript файлове
PageSpeed показа, че няколко JS файла блокират зареждането на страницата:
| Файл | Забавяне | Решение |
|---|---|---|
| asl.min.js (Ajax Search) | 1.1 сек | Заменен с вградената търсачка на Kadence |
| googlesitekit-consent-mode.js | 1.25 сек | Зарежда се от Site Kit — в процес на оптимизация |
| highlight.min.js | 2 сек | Нужен за оцветяване на код — зарежда се async |
Най-важното откритие: Ajax Search Lite зареждаше тежък JS файл на всяка страница на сайта, дори там където няма търсачка. След деактивирането му SEO, Най-добри практики и Достъпност скочиха на 100, а компютърният резултат достигна 99.
🔍 Стъпка 4: Rank Math — настройка
Rank Math замени Yoast SEO и се настрои правилно от самото начало:
- 404 Монитор — включен. Записва всеки път когато посетител или Google попадне на несъществуваща страница.
- Пренасочвания — включени. При намерена 404 грешка се добавя пренасочване с едно кликване към правилната страница.
- Schema тип — Article за статии. Google разбира по-добре контекста и показва богати резултати.
- Мениджър на роли — само Администраторът има достъп до всички настройки. Останалите роли са с изключен достъп.
- Тип пренасочване — 301 (постоянно). Google прехвърля SEO тежестта на стария URL към новия.
💡 Rank Math vs Yoast SEO: Rank Math дава в безплатната версия това, за което Yoast иска пари — анализ на множество ключови думи, schema markup, 404 монитор и redirect мениджър. За нов сайт започвай директно с Rank Math.
📋 Финален списък на плъгините
От 33 плъгина стигнахме до по-малко с ясна структура. Ето пълния списък:
✅ Задължителни за всеки WordPress сайт:
- Rank Math SEO
- WP-Optimize
- EWWW Image Optimizer
- Wordfence Security
- WPCode Lite
- UpdraftPlus (или друг backup плъгин)
✅ Специфични за IT/технически сайт:
- Kadence Blocks
- Copy Anything to Clipboard
- wpuntexturize
- Simple CAPTCHA (Cloudflare Turnstile)
- WP Consent API
✅ За растеж и аудитория:
- WP Telegram
- Fedya Related Articles
- WP-PageNavi
- Site Kit by Google
- Bing Webmaster URL Submission
🚫 Честите грешки при WordPress оптимизация
- Повече плъгини = по-бърз сайт — ГРЕШНО. Всеки плъгин добавя JS и CSS. По-малко = по-бързо.
- Няколко кеш плъгина едновременно — най-честата грешка. Те си пречат активно.
- Два SEO плъгина — генерират дублирани мета тагове. Остави само един.
- Без backup плъгин — единственото нещо, което те спасява ако нещо се обърка.
- Без Cloudflare — безплатен CDN, DDoS защита и кеш. Няма причина да не го ползваш.
- Кеш само за 4 часа — статичните файлове (снимки, CSS, JS) трябва да се кешират за 1 година.
Успех с оптимизацията! 🚀
Ако имаш въпроси — пиши в коментарите.
Намерихте материала за полезен?
Съдържанието на itpraktika.com е безплатно и ще остане такова.
Ако статията ти е помогнала — можеш да подкрепиш сайта с малка доброволна сума.
Всяко дарение помага за поддръжката и развитието на портала.
