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

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

Изборът на правилните плъгини е критичен за успеха на всеки сайт. Много добавки често забавят системата. Тази селекция обаче доказва, че балансът между функционалност и скорост е напълно възможен.

С правилните настройки постигнахме 79 точки за мобилни устройства и впечатляващите 99 точки за десктоп в PageSpeed Insights.


Преди няколко дни седнах и направих пълна оптимизация на един от моите сайтове — от плъгините до PageSpeed резултатите. Резултатът: 99/100 на компютър и 79/100 на телефон, като SEO, Най-добри практики и Достъпност достигнаха 100. В тази статия ще споделя точно какво направих, кои плъгини оставих и защо, и кои махнах. Всичко обяснено на прост език.

💡 За кого е тази статия? За всеки който има WordPress сайт и иска да го направи по-бърз и по-добре оптимизиран — без да е програмист.


📊 Резултатите — преди и след

Преди оптимизацията PageSpeed показваше смесени резултати. След като приключихме с всичко:

МетрикаПредиСлед
Ефективност — Компютър~8799 ✓
Ефективност — Телефон7179 (в процес)
SEO~90100 ✓
Най-добри практики~90100 ✓
Достъпност~93100 ✓

Как се постигна това? С три основни стъпки: почистване на плъгините, добавяне на правилните инструменти и оптимизация на кеша.


🗑️ Стъпка 1: Почистване на плъгините

Имах 33 активни плъгина. Повечето хора смятат, че повече плъгини = повече функции = по-добър сайт. Всъщност е точно обратното — всеки плъгин зарежда допълнителен CSS и JavaScript, което забавя сайта.

Какво махнах и защо:

ПлъгинПричина за махане
Yoast SEOДублира се с Rank Math. Два SEO плъгина едновременно си пречат.
AutoptimizeWP-Optimize прави същото — минифицира CSS/JS. Излишен.
Solid PerformanceЧетири кеш плъгина едновременно си пречат. Остана само WP-Optimize.
PerformСъщото — дублира кеширането.
Starter Templates by KadenceИзползва се само при създаването на сайта. След това е излишен.
Customizer Export/ImportЕднократен инструмент за прехвърляне на настройки. Не трябва да стои постоянно.
WordPress ImporterСъщото — еднократна употреба.
String LocatorDeveloper инструмент. Не е нужен на продукционен сайт.
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 SecurityFirewall и 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Показва броя на прегледите за всяка статия.
📖
Може да ви е интересно още
Тъмна тема в Kadence WordPress: Пълно ръководство стъпка по стъпка

📢 Социални мрежи и Монетизация

ПлъгинКакво прави
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.js1.25 секЗарежда се от Site Kit — в процес на оптимизация
highlight.min.js2 секНужен за оцветяване на код — зарежда се 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 година.

Успех с оптимизацията! 🚀

Ако имаш въпроси — пиши в коментарите.

open source spirit
🛠️
$

Намерихте материала за полезен?

Съдържанието на itpraktika.com е безплатно и ще остане такова.
Ако статията ти е помогнала — можеш да подкрепиш сайта с малка доброволна сума. Всяко дарение помага за поддръжката и развитието на портала.

PayPal Revolut

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *


Колко е 6 + 5 ? (въведете числото)