До основного вмісту

Yoast SEO: повне налаштування плагіна для WordPress

WordPress · 28.03.2026 · 4 хв читання
Ілюстрація до статті «Yoast SEO: повне налаштування плагіна для WordPress»

Yoast SEO — стандарт SEO-оптимізації для WordPress. Після правильного налаштування автоматично генерує sitemap, мета-теги та Schema-розмітку.

Початкове налаштування (Setup Wizard)

  1. SEO → Загальне → Запустити майстер конфігурації
  2. Вкажіть тип сайту: блог, бізнес, магазин
  3. Введіть назву організації та логотип
  4. Підключіть Google Search Console
  5. Вкажіть основний ключовий запит для головної

Налаштування XML Sitemap

  • SEO → Загальне → Функції → увімкніть XML Sitemap
  • Sitemap доступний за адресою: yoursite.com/sitemap_index.xml
  • Додайте sitemap у Google Search Console та Bing Webmaster Tools

Мета-теги для кожної сторінки

У редакторі кожної сторінки/допису блок Yoast SEO дозволяє:

  • SEO Title — заголовок для Google (50–60 символів)
  • Meta Description — опис (150–160 символів)
  • Focus keyphrase — ключовий запит, Yoast аналізує текст

Open Graph (соціальні мережі)

  • SEO → Соціальні мережі → увімкніть Facebook та Twitter/X
  • Завантажте дефолтне OG-зображення (1200×630px)

Хлібні крихти (SEO + UX)

// У functions.php теми:
add_theme_support('yoast-seo-breadcrumbs');

// У шаблоні:
<?php if (function_exists('yoast_breadcrumb')) {
    yoast_breadcrumb('<nav class="breadcrumbs">', '</nav>');
} ?>
✅ Зелений індикатор Yoast — орієнтир, не мета. Пишіть для людей. Хороший контент з оцінкою «потрібно покращити» обжене SEO-оптимізовану пустушку.

Розбір типових помилок Yoast SEO

Плагін стає помітним саме тоді, коли щось іде не так: sitemap не відкривається, сніпет у пошуку виглядає інакше, ніж задано.

СимптомПричинаЩо робити
Sitemap видає 404 за адресою /sitemap_index.xmlПравила ЧПУ не перезбережено після активації плагіна, або конфлікт з іншим SEO-плагіном на тому самому шляхуЗайти в Налаштування → Постійні посилання і натиснути «Зберегти зміни»
Мета-опис у пошуку Google не збігається із заданим у YoastGoogle переписує сніпет, якщо вважає опис нерелевантним запиту, або сторінка ще не переіндексованаПеревірити через Google Search Console → URL Inspection і запросити переіндексацію
There has been a critical error on this website після оновлення YoastОдночасно активні два SEO-плагіни, які конфліктують між собою за одні й ті самі хукиЗалишити активним лише один SEO-плагін
Хлібні крихти не відображаються на фронтіТема не викликає функцію yoast_breadcrumb() автоматичноДодати виклик функції в шаблон теми вручну

Якщо магазин на WooCommerce втрачає продажі через повільні сторінки товару — див. статтю про налаштування WooCommerce.

Коли одного Yoast SEO недостатньо

  • Багатомовний сайт з hreflang-розміткою — самому Yoast потрібен окремий плагін багатомовності, він не створює мовні версії сторінок
  • Великий інтернет-магазин із фасетною фільтрацією — кількість мета-тегів, які генерує Yoast, не врятує від дублів URL із параметрами фільтрів, потрібні окремі правила canonical
  • Технічний SEO-аудит краулінгу і битих посилань у великих обсягах — Yoast не сканує весь сайт цілком, для цього потрібні спеціалізовані краулери
  • Локальний SEO з кількома фізичними точками — знадобиться окрема Schema-розмітка LocalBusiness для кожної точки, а не загальні налаштування плагіна
  • Сайти з дуже повільним відгуком сервера — зелений індикатор Yoast не враховує Core Web Vitals, а саме вони дедалі сильніше впливають на позиції в пошуку

У таких випадках Yoast лишається корисним базовим шаром — мета-теги, sitemap, базова Schema, — але не єдиним інструментом SEO-стратегії.

Про налаштування багатомовності окремо — у статті про Polylang.

Розширене налаштування через стандартні фільтри WordPress

Частина тонкого налаштування індексації вирішується не самим Yoast, а через вбудований фільтр WordPress core wp_robots, що з'явився з версії 5.7:

add_filter('wp_robots', function ($robots) {
    $robots['max-image-preview'] = 'large';
    return $robots;
});
💡 Такий фільтр працює незалежно від того, який SEO-плагін встановлено, і не ламається під час оновлення Yoast.

Як перевірити, що SEO-налаштування застосувалися

  • Перегляд початкового коду сторінки: тег meta name="description" має збігатися із заданим у Yoast
  • Google Search Console → URL Inspection → Live Test показує актуальну версію сторінки
  • Rich Results Test підтверджує коректність Schema-розмітки без помилок
  • Файл sitemap_index.xml відкривається і містить актуальний список URL без 404 і 500
  • У Google Search Console розділ «Покриття» не показує зростання помилок після останньої зміни налаштувань Yoast
curl -s https://example.com/ | grep -i 'meta name="description"'
curl -s https://example.com/sitemap_index.xml | head -20
Чи була стаття корисною?
← Назад до бази знань Поставити питання підтримці