Як додати мета-ключові слова та мета-описи в WordPress
Мета-описи — це HTML-атрибути, які підсумовують вміст сторінки для пошукових систем і користувачів: вони відображаються як текст сніпету під заголовком вашої сторінки в результатах пошуку та безпосередньо впливають на показник клікабельності. Мета-ключові слова, колись ключовий сигнал ранжування, нині здебільшого ігноруються Google, але залишаються актуальними для Bing, Yandex та кількох нішевих краулерів. Знання того, як правильно реалізувати обидва елементи — і коли не варто цим займатися — є базовою навичкою WordPress SEO, яка відрізняє компетентних власників сайтів від тих, хто слідує застарілим порадам.
Цей посібник охоплює три методи реалізації з повною технічною деталізацією: плагін Yoast SEO, плагін Rank Math SEO та ручне редагування на рівні теми. Також розглядаються архітектурні компроміси між кожним підходом, поширені помилки, які непомітно порушують ваші метадані, та чітка матриця прийняття рішень для вибору правильного методу для вашого налаштування.
Чому мета-теги досі важливі у 2025 році
Джон Мюллер з Google підтвердив роки тому, що тег <meta name="keywords"> не має жодної ваги в алгоритмі ранжування Google. Це твердження точне — але неповне. Ширша картина:
- Мета-описи не є прямим фактором ранжування, але є основним важелем для покращення органічного показника клікабельності (CTR). Добре написаний опис може збільшити CTR на 5–10%, що повертає позитивні сигнали залученості до ранжування.
- Мета-ключові слова досі обробляються краулером Bing, Yandex, Baidu та додатковим індексом DuckDuckGo. Для сайтів, орієнтованих на трафік не з Google або що працюють на конкретних регіональних ринках, вони мають незначну, але реальну цінність.
- AI Overviews та Perplexity використовують структуровані метадані сторінки як сигнал достовірності при генерації цитованих зведень. Чіткий мета-опис із вирівняними ключовими словами підвищує ймовірність точного цитування вашої сторінки.
- Поширення в соціальних мережах залежить від тегів Open Graph та Twitter Card, які тісно пов’язані з мета-описами та часто заповнюються з тих самих полів плагіна.
Ефективність ваших метаданих також нерозривно пов’язана зі швидкістю відповіді вашого сервера. Сторінка, що завантажується менш ніж за 200 мс, матиме свої метадані проіндексовані та відображені в результатах пошуку значно надійніше, ніж повільно завантажувана сторінка. Запуск WordPress у правильно налаштованому середовищі VPS Хостингу зі сховищем NVMe гарантує, що Googlebot завершує обходи без тайм-аутів, що безпосередньо впливає на стабільність відображення ваших мета-тегів у SERP.
Метод 1: Плагін Yoast SEO
Yoast SEO — найпоширеніший WordPress SEO-плагін із понад 10 мільйонами активних установок. Він впроваджує метадані на рівні шаблону за допомогою хуків WordPress, тобто вам не потрібно безпосередньо торкатися файлів теми.
Крок 1: Встановіть та активуйте Yoast SEO
- Увійдіть до адміністративної панелі WordPress.
- Перейдіть до Плагіни > Додати новий.
- Знайдіть
Yoast SEO. - Натисніть Встановити зараз, потім Активувати.
Після активації в лівій бічній панелі з’явиться новий пункт меню SEO.
Крок 2: Налаштуйте глобальні параметри SEO
Перед редагуванням окремих публікацій налаштуйте глобальні параметри за замовчуванням у розділі SEO > Зовнішній вигляд у пошуку. Ці параметри застосовуються до будь-якої публікації або сторінки, для якої не встановлено власний мета-опис — вони є вашим резервним варіантом і не повинні залишатися порожніми.
У розділі Типи вмісту ви можете визначити шаблони заголовків і описів за допомогою системи змінних Yoast. Наприклад:
%%title%% %%page%% %%sep%% %%sitename%%Ці змінні динамічно заповнюються на основі фактичного заголовка публікації та назви вашого сайту, що є кращим варіантом порівняно зі статичними глобальними рядками.
Крок 3: Увімкніть мета-ключові слова (необов’язково)
Yoast видалив поле мета-ключових слів зі свого інтерфейсу у версії 7.0 (випущеній у 2018 році), посилаючись на явне скасування тегу від Google. Якщо ви використовуєте поточну версію Yoast, це поле недоступне в стандартному інтерфейсі.
Якщо вам потрібні мета-ключові слова для таргетингу на Bing або Yandex, у вас є два варіанти:
- Використовуйте додатковий плагін, наприклад WP Meta SEO або SEOPress, разом із Yoast спеціально для поля ключових слів.
- Додайте тег вручну через дочірню тему або власний хук
wp_head(розглянуто в Методі 3).
Спроба повторно увімкнути мета-ключові слова шляхом зміни основних файлів плагіна Yoast не рекомендується — оновлення перезапишуть ваші зміни.
Крок 4: Додайте мета-опис до публікації або сторінки
- Відкрийте редактор публікації або сторінки (Gutenberg або Classic Editor).
- Прокрутіть нижче редактора вмісту до мета-блоку Yoast SEO.
- Натисніть на розділ Попередній перегляд Google, щоб розгорнути його.
- Натисніть Редагувати сніпет.
- У полі Мета-опис введіть свій власний опис.
Рекомендації щодо кількості символів: Прагніть до 120–158 символів. Google обрізає описи приблизно на 920 пікселях відображуваної ширини, що відповідає приблизно 158 символам у стандартному шрифті. Описи менше 120 символів часто переписуються Google із використанням вмісту сторінки.
Yoast надає лічильник символів у реальному часі та кольоровий індикатор (червоний/помаранчевий/зелений) для орієнтування.
Крок 5: Збережіть зміни
Натисніть Оновити або Опублікувати. Yoast записує тег до розділу <head> під час наступного завантаження сторінки. Ви можете негайно перевірити результат, переглянувши вихідний код сторінки (Ctrl+U у більшості браузерів) та знайшовши meta name="description".
Метод 2: Плагін Rank Math SEO
Rank Math є сильною альтернативою Yoast, особливо для користувачів, яким потрібна розмітка схеми, відстеження ключових слів та підтримка мета-ключових слів в одному плагіні. Його безкоштовний рівень включає функції, які Yoast резервує для свого преміум-плану.
Крок 1: Встановіть та активуйте Rank Math
- Перейдіть до Плагіни > Додати новий у панелі WordPress.
- Знайдіть
Rank Math SEO. - Натисніть Встановити зараз, потім Активувати.
Rank Math запустить Майстер налаштування при першій активації. Завершіть його — майстер налаштовує вашу карту сайту, параметри robots та шаблони заголовків за замовчуванням. Пропуск цього кроку залишить ваш сайт із неоптимальними параметрами за замовчуванням.
Крок 2: Увімкніть мета-ключові слова
На відміну від Yoast, Rank Math зберігає поле мета-ключових слів, але приховує його за налаштуванням:
- Перейдіть до Rank Math > Загальні налаштування.
- Відкрийте розділ Заголовки та мета.
- Знайдіть Використовувати тег мета-ключових слів та увімкніть його.
- Натисніть Зберегти зміни.
Після увімкнення поле Мета-ключові слова з’явиться в мета-блоці Rank Math у кожному редакторі публікацій і сторінок.
Крок 3: Додайте мета-опис і ключові слова до публікації
- Відкрийте редактор публікації або сторінки.
- Прокрутіть до мета-блоку Rank Math SEO нижче редактора.
- Натисніть Редагувати сніпет у вкладці Загальне.
- Введіть свій опис у поле Опис.
- Якщо мета-ключові слова увімкнені, введіть їх у поле Фокусні ключові слова або Мета-ключові слова, розділяючи комами.
Rank Math також надає функцію Content AI, яка пропонує LSI-ключові слова на основі вашого фокусного ключового слова — корисно для забезпечення відповідності вашого опису семантичному контексту сторінки.
Крок 4: Збережіть зміни
Натисніть Оновити або Опублікувати. Rank Math виводить мета-теги через хук rank_math/head, який спрацьовує всередині блоку <head>.
Метод 3: Ручна реалізація мета-тегів без плагіна
Цей метод підходить для розробників, які створюють власні теми, безголові налаштування WordPress або середовища, де необхідно мінімізувати накладні витрати плагінів. Він вимагає безпосереднього редагування PHP і несе вищий ризик помилок, що можуть зламати сайт, якщо виконано неправильно.
Критична передумова: Завжди працюйте з дочірньою темою. Редагування файлів батьківської теми безпосередньо означає, що будь-яке оновлення теми перезапише ваші зміни. Якщо у вас немає активної дочірньої теми, створіть її перед початком роботи.
Крок 1: Отримайте доступ до редактора тем або файлової системи
Через панель WordPress (не рекомендується для робочого середовища):
- Перейдіть до Зовнішній вигляд > Редактор тем.
- Виберіть
header.phpзі списку файлів праворуч.
Через SSH або SFTP (рекомендується):
Перейдіть до каталогу вашої теми та відкрийте header.php у текстовому редакторі:
nano /var/www/html/wp-content/themes/your-child-theme/header.phpКрок 2: Додайте мета-теги до розділу <head>
Знайдіть блок <head> та додайте свої теги перед закриваючим тегом </head>. Статична реалізація виглядає так:
<meta name="description" content="Your meta description here" />
<meta name="keywords" content="keyword1, keyword2, keyword3" />Критичне обмеження статичних тегів: Це вставляє однакові метадані на кожну сторінку вашого сайту, що є антипатерном SEO. Пошукові системи штрафують за дублювання метаданих на кількох URL. Правильний підхід для власної теми — використовувати умовні теги WordPress та власні поля для динамічного виведення метаданих для кожної сторінки:
<?php
$meta_description = get_post_meta( get_the_ID(), '_meta_description', true );
$meta_keywords = get_post_meta( get_the_ID(), '_meta_keywords', true );
if ( ! empty( $meta_description ) ) : ?>
<meta name="description" content="<?php echo esc_attr( $meta_description ); ?>" />
<?php endif;
if ( ! empty( $meta_keywords ) ) : ?>
<meta name="keywords" content="<?php echo esc_attr( $meta_keywords ); ?>" />
<?php endif; ?>Цей фрагмент зчитує дані з власних полів мета публікації (_meta_description, _meta_keywords), які ви заповнюєте для кожної публікації за допомогою власного метаблоку або панелі Власні поля в редакторі публікацій.
Зверніть увагу на використання esc_attr() — це критично важлива функція санітизації безпеки, яка запобігає XSS-ін’єкції через неправильно сформовані значення метаданих. Ніколи не виводьте необроблені мета публікації безпосередньо в HTML-атрибути.
Крок 3: Збережіть і перевірте
Якщо редагуєте через панель, натисніть Оновити файл. Якщо редагуєте через SSH:
# Verify the file saved correctly
grep -n "meta name" /var/www/html/wp-content/themes/your-child-theme/header.phpПотім перевірте відображуваний результат у браузері:
curl -s https://yourdomain.com/ | grep -i "meta name"Плагін проти ручного методу: таблиця порівняння
| Критерій | Yoast SEO | Rank Math SEO | Ручний метод (власна тема) |
|---|---|---|---|
| — | — | — | — |
| Мета-опис для кожної сторінки | Так | Так | Так (потребує власних полів) |
| Поле мета-ключових слів | Видалено (v7.0+) | Так (необов’язково) | Так (повний контроль) |
| Розмітка схеми | Так (преміум для розширених) | Так (безкоштовний рівень) | Лише вручну |
| Open Graph / Twitter Cards | Так | Так | Лише вручну |
| XML карта сайту | Так | Так | Потребує окремого плагіна |
| Накладні витрати продуктивності | Помірні | Помірні | Мінімальні |
| Безпека оновлень | Автоматична | Автоматична | Потребує дочірньої теми |
| Необхідний технічний рівень | Низький | Низький | Високий |
| Підходить для мультисайту | Так | Так | Складно |
| Оптимізація для AI Overview | Добре (структурований вивід) | Добре (структурований вивід) | Залежить від реалізації |
Найкращі практики для мета-описів
Довжина та обрізання:
- Орієнтуйтеся на 120–158 символів для десктопних SERP.
- Мобільні SERP обрізають раніше — приблизно на 105–120 символах. Якщо мобільний трафік домінує у вашій аналітиці, розміщуйте найважливішу інформацію на початку.
- Google переписує приблизно 60–70% мета-описів, коли визначає, що наявний опис не відповідає пошуковому наміру користувача. Це не збій плагіна — це означає, що використовується вміст вашої сторінки, але це підкреслює важливість написання описів, які тісно відображають ваш
<h1>та вступний абзац.
Структура вмісту:
- Розміщуйте основне ключове слово в перших 60 символах, щоб воно з’являлося до обрізання.
- Використовуйте активний стан і чітку ціннісну пропозицію: що користувач дізнається або отримає, натиснувши.
- Уникайте дослівного дублювання заголовка сторінки — опис повинен доповнювати, а не повторювати.
- Не включайте розмітку структурованих даних (JSON-LD, мікродані) у поле опису — вона належить до окремого блоку
<script type="application/ld+json">.
Чого слід уникати:
- Лапок всередині значення атрибута
content— вони порушують HTML-атрибут і призводять до обрізання опису на символі лапок. - Тексту у верхньому регістрі — він сприймається як спам як користувачами, так і деякими краулерами.
- Загальних фраз-заповнювачів на кшталт «Ласкаво просимо на наш сайт» або «Натисніть тут, щоб дізнатися більше».
Найкращі практики для мета-ключових слів
Мета-ключові слова потребують менших стратегічних зусиль, ніж описи, але якщо ви їх використовуєте, робіть це правильно:
- Обмежтеся 3–7 ключовими словами на сторінку. Більша кількість сигналізує про перенасичення ключовими словами краулерам, які досі обробляють це поле.
- Використовуйте точні фрази, які з’являються в основному вмісті вашої сторінки — не вводьте ключові слова, яких немає на сторінці.
- Розділяйте значення комою та пробілом:
keyword one, keyword two, keyword three. - Не повторюйте одне й те саме ключове слово в різних формах (наприклад,
VPS hosting, VPS host, VPS hosts) — саме цей патерн змусив Google скасувати тег. - Для сайтів, орієнтованих на російськомовну аудиторію або ринки Східної Європи, обробка
<meta name="keywords">Yandex задокументована та активна. Якщо ваш WordPress-сайт працює на інфраструктурі, що обслуговує ці регіони — наприклад, на Виділеному сервері в європейському дата-центрі — тег варто підтримувати.
Серверні аспекти, що впливають на індексування мета-тегів
Мета-теги відображаються в HTML <head> — що означає, що вони надійно індексуються лише тоді, коли Googlebot може повністю отримати та розібрати HTML вашої сторінки. На це впливають кілька факторів на рівні сервера:
TTFB (час до першого байту): Googlebot має бюджет обходу. Сторінки з TTFB вище 500 мс обходяться рідше. Блок <head> доставляється першим у потоці HTML, тому швидкий сервер гарантує отримання метаданих навіть якщо Googlebot перевищить час очікування до завантаження повного тіла. Хостинг WordPress на VPS з cPanel з увімкненими PHP-FPM та OPcache зазвичай знижує TTFB до менш ніж 100 мс.
Примусове використання HTTPS: Google надає незначну перевагу в ранжуванні HTTPS-сторінкам. Що важливіше, попередження про змішаний вміст або недійсний SSL-сертифікат змушує браузери відображати попередження безпеки, що збільшує показник відмов і пригнічує CTR — зводячи нанівець переваги добре складеного мета-опису. Переконайтеся, що ваш SSL-сертифікат дійсний, автоматично поновлюється та охоплює всі піддомени, що використовуються вашою установкою WordPress.
Шари кешування: Якщо ви використовуєте кеш повних сторінок (WP Rocket, W3 Total Cache або серверний кеш Nginx FastCGI), переконайтеся, що кеш очищається при оновленні мета-опису публікації. Застарілий кеш буде надавати старий опис Googlebot до закінчення терміну дії кешу, що може затримати оновлення SERP на години або дні.
Robots.txt та теги noindex: Поширена помилка конфігурації — випадкове встановлення noindex на сторінках, які ви хочете проіндексувати, або блокування Googlebot від обходу ваших CSS та JS файлів (що заважає Google відображати сторінку та підтверджувати ваші мета-теги). Перевіряйте свій robots.txt та налаштування noindex у Yoast/Rank Math після будь-якого значного оновлення плагіна.
Перевірка активності ваших мета-тегів
Після додавання або оновлення мета-тегів перевірте результат через кілька каналів:
Перевірка вихідного коду в браузері:
curl -s -A "Googlebot/2.1" https://yourdomain.com/your-page/ | grep -i "meta name"Використання рядка user-agent Googlebot перевіряє те, що краулер фактично отримує, обходячи будь-які правила кешування на основі user-agent.
Google Search Console: Використовуйте інструмент Перевірка URL для отримання актуальної версії сторінки. Вкладка відображеного HTML показує саме те, що бачить Googlebot, включаючи ваш мета-опис. Якщо опис, показаний у Search Console, відрізняється від того, що ви встановили в Yoast або Rank Math, ймовірною причиною є конфлікт кешування або хуків.
Сторонні валідатори: Такі інструменти, як Screaming Frog SEO Spider, Ahrefs Site Audit або SERP Simulator на SERPsim.com, дозволяють попередньо переглянути відображення вашого заголовка та опису на різних типах пристроїв до їх появи в реальних результатах пошуку.
Матриця прийняття рішень: вибір правильного методу реалізації
| Сценарій | Рекомендований метод |
|---|---|
| — | — |
| Стандартний блог або бізнес-сайт на WordPress | Yoast SEO або Rank Math |
| Потрібні мета-ключові слова для таргетингу на Bing/Yandex | Rank Math (поле ключових слів вбудоване) |
| Розробка власної теми без накладних витрат плагіна | Ручний PHP з власними полями публікацій |
| Мережа мультисайту з централізованим управлінням SEO | Rank Math (налаштування на рівні мережі) |
| Безголовий WordPress (REST API або GraphQL) | Ручний метод через власні поля публікацій + відкриття REST API |
| Сайт вже використовує Yoast, потрібне поле ключових слів | Додайте SEOPress або WP Meta SEO разом із Yoast |
| Спільний хостинг з обмеженнями плагінів | [Спільний веб-хостинг](https://alexhost.com/uk/shared-hosting/) + Yoast (низьке споживання ресурсів) |
Технічний контрольний список ключових висновків
- Переконайтеся, що ваша активна тема є дочірньою темою перед внесенням будь-яких ручних змін до
header.php. - Після встановлення Yoast або Rank Math перевірте Зовнішній вигляд у пошуку > Типи вмісту, щоб переконатися, що шаблони заголовків і описів за замовчуванням використовують динамічні змінні, а не статичні рядки.
- Встановлюйте мета-описи на 120–158 символів — не 150–160, як часто зазначається — щоб врахувати мобільне обрізання.
- Використовуйте
esc_attr()для будь-якого значення мета-тегу, що виводиться з PHP, для запобігання XSS-вразливостям. - Очищайте кеш повних сторінок після кожного оновлення мета-опису, щоб Googlebot отримав нову версію під час наступного обходу.
- Переконайтеся, що ваш SSL-сертифікат активний та автоматично поновлюється — помилка сертифіката пригнічує CTR незалежно від якості опису.
- Запускайте
curlз рядком user-agent Googlebot, щоб підтвердити видимість мета-тегів для краулерів, а не лише для авторизованих користувачів. - Для вмісту, орієнтованого на Yandex або Bing, увімкніть мета-ключові слова в Rank Math та обмежте записи до 5 на сторінку.
- Використовуйте інструмент перевірки URL у Google Search Console, щоб підтвердити відповідність опису в Search Console тому, що ви встановили в плагіні.
- Не додавайте мета-ключові слова до сторінок, які ви плануєте ранжувати в Google — тег ігнорується і не має жодної цінності для цієї пошукової системи.
Часті запитання
Чи використовує Google мета-ключові слова для ранжування у 2025 році?
Ні. Google офіційно припинив використовувати тег <meta name="keywords"> як сигнал ранжування у 2009 році. Додавання його до ваших сторінок не має позитивного чи негативного впливу на ранжування в Google. Bing та Yandex досі обробляють це поле, тому воно зберігає цінність для сайтів, орієнтованих на ці пошукові системи.
Чому Google переписує мій мета-опис навіть після того, як я встановив його в Yoast?
Google переписує описи, коли визначає, що наявний опис не точно відповідає пошуковому запиту користувача. Це відбувається приблизно на 60–70% сторінок. Це не збій плагіна — це означає, що Google використовує більш релевантний уривок з тіла вашої сторінки. Рішення — привести ваш опис у більш тісну відповідність із основним ключовим наміром сторінки.
Чи можу я мати різні мета-описи для десктопу та мобільного пристрою?
Ні. HTML мета-теги надаються з єдиного блоку <head> незалежно від пристрою. Мобільна індексація Google використовує ті самі метадані, що й десктопна. Єдина відмінність — відображуване обрізання: мобільні SERP показують менше символів. Пишіть опис так, щоб найважливіша інформація з’являлася в перших 105 символах.
Що відбувається, якщо два плагіни виводять тег мета-опису?
У вашому HTML з’являться дублікати тегів <meta name="description">. Google та інші краулери зазвичай використовують перший знайдений екземпляр, але поведінка не визначена та непослідовна. Це поширений конфлікт при переході з одного SEO-плагіна на інший без повної деактивації старого. Завжди деактивуйте та видаляйте попередній SEO-плагін перед активацією замінника.
Чи безпечно редагувати header.php безпосередньо в редакторі тем WordPress?
Для робочих сайтів — ні. Редактор тем не надає контролю версій, перевірки синтаксичних помилок, і одна помилка може зробити ваш сайт недоступним. Використовуйте SSH-доступ для редагування файлів у середовищі VPS Хостингу, підтримуйте Git-репозиторій для вашої теми та завжди тестуйте зміни в тестовому середовищі перед розгортанням у робочому.
