Skip to content

Все для WordPress, веб-розробки — і не тільки

📝 Yoast SEO: як налаштувати автоматичне заповнення мета-опису

📝 Yoast SEO: як налаштувати автоматичне заповнення мета-опису

Кожна сторінка сайту повинна мати мета-опис, від головної до найскромнішого допису в блозі. Коли сторінок десятки чи сотні, вручну заповнювати description для кожної, рутина, на якій легко зрізати кути й залишити поле порожнім.

Порожній description у пошуковій видачі Google заповнює сам, часто випадковим фрагментом тексту, який не продає клік. Рішення є: Yoast SEO вміє підставляти опис автоматично за шаблоном. Налаштувати його, справа п’яти хвилин, а працює він для всіх нових і наявних записів одразу.

Нижче, покрокова інструкція: від пошуку потрібного розділу налаштувань до тонкощів роботи змінної %%excerpt%% та її відмінності від %%excerpt_only%%. Після налаштування кожна публікація отримуватиме осмислений мета-опис без вашої участі.

💡 Швидкий огляд:

  • Відкрийте розділ Search Appearance у меню Yoast SEO
  • Перейдіть на вкладку Content types і знайдіть потрібний тип запису
  • Вставте %%excerpt%% у поле Шаблон мета-опису
  • Збережіть зміни та перевірте результат у вихідному коді сторінки

Що таке мета-опис і навіщо його автоматизувати

Мета-опис (meta description) — це текст завдовжки до 160 символів, який пошуковики показують під заголовком сторінки у видачі. На клікабельність сніпета він впливає безпосередньо: осмислений опис із ключовими словами збирає більше переходів, ніж уривок першого абзацу, який Google підставив сам.

Yoast SEO перевіряє кожен запис: якщо ви заповнили поле description у метабоксі редактора, плагін використовує його. Якщо поле порожнє, спрацьовує шаблон із налаштувань. Саме цей механізм ми й налаштовуємо: один раз задаємо правило, а далі система працює сама.

На практиці автоматизація економить години під час роботи з кастомними типами записів: портфоліо, товари WooCommerce, лендинги. Що більше на сайті нестандартного контенту, то помітніша вигода.

Крок 1: де знаходяться шаблони описів у Yoast SEO

Зайдіть в адмінку WordPress і знайдіть у бічному меню пункт Yoast SEO. Наведіть на нього, розкриється підменю. Другий пункт зверху: Search Appearance (в українській версії, «Заголовки та метадані»).

Підменю Yoast SEO в адмінці WordPress

Клацніть по цьому пункту. Відкриється сторінка з кількома вкладками, нас цікавить друга: Content Types («Типи записів»). На ній зібрані шаблони заголовків та описів для кожного зареєстрованого в WordPress типу контенту: пости, сторінки, медіафайли та всі активні кастомні типи.

Крок 2: налаштування шаблону для потрібного типу записів

На вкладці Content types ви побачите таблицю, де кожен рядок, окремий тип запису. Для кожного задається два шаблони: SEO-заголовок і мета-опис. Нас цікавить друге поле: Meta description template («Шаблон мета-опису»).

Вкладка Content types із шаблонами описів

Знайдіть рядок потрібного типу. У прикладі нижче це Портфоліо робіт (portfolio), кастомний тип, для якого автоматичний опис особливо корисний: портфоліо часто додають десятками позицій, і заповнювати description для кожної вручну ніхто не буде.

Вставте в поле шаблону змінну:

1%%excerpt%%
2

Ось як виглядає заповнене поле:

Поле шаблону метаопису зі змінною %%excerpt%%

Натисніть Save changes внизу сторінки. Шаблон застосовано глобально, для всіх записів цього типу, наявних і майбутніх.

Крок 3: як працює '%%excerpt%%' та її відмінність від '%%excerpt_only%%'

Логіка %%excerpt%% проста й передбачувана:

  • Плагін перевіряє, чи заповнене поле Excerpt (короткий анонс) у редакторі запису. Якщо так, бере цей текст.
  • Якщо поле Excerpt порожнє, Yoast автоматично витягує перші 120 символів із тіла запису й підставляє їх як опис.

У результаті description не залишається порожнім за жодного сценарію: або ви контролюєте його через анонс, або система збирає осмислений фрагмент із контенту. Для більшості сайтів цього достатньо.

Але є нюанс. Якщо ви свідомо залишаєте Excerpt порожнім і хочете, щоб мета-опис ТАКОЖ був порожнім (наприклад, для сторінок, які не повинні індексуватися з описом), використовуйте %%excerpt_only%%. Ця змінна НЕ генерує текст автоматично: порожній Excerpt = порожній description. В індексації Google побачить відсутність тега й підставить свій фрагмент, що для службових сторінок іноді є кращим варіантом.

Як виглядає метабокс Excerpt у редакторі

Не всі знають, де в редакторі WordPress знаходиться поле Excerpt. Типово воно приховане, увімкнути його можна через Screen Options (вкладка «Налаштування екрана» в правому верхньому куті редактора). Після ввімкнення поле з’являється під редактором контенту.

Метабокс Excerpt у редакторі WordPress

Заповніть його осмисленим текстом на 140-160 символів, і %%excerpt%% підхопить саме його, а не автообрізок із контенту. Так ви отримуєте контроль над сніпетом без ручного заповнення SEO-метабокса для кожного запису.

Крок 4: перевірка результату

Після збереження налаштувань відкрийте будь-який запис того типу, для якого ви налаштували шаблон. Перегляньте вихідний код сторінки (Ctrl+U) і знайдіть тег:

1<meta name="description" content="...">

У content має бути або текст із поля Excerpt, або перші 120 символів контенту, залежно від того, чи заповнений анонс. Якщо тег присутній і містить осмислений текст, налаштування працює.

Для швидкої перевірки можна використати безплатне SEO-розширення для браузера (наприклад, Detailed SEO Extension для Chrome), воно показує meta description прямо на сторінці, без копання у вихідному коді.

Інші корисні змінні для описів

%%excerpt%%, не єдина змінна, яку можна використовувати в шаблоні мета-опису. Yoast SEO підтримує десятки сніпет-змінних, і їх можна комбінувати в одному шаблоні. Кілька практичних сценаріїв:

  • %%excerpt%%** %%sep%% **%%sitename%%, опис плюс роздільник і назва сайту. Працює для блогів, де важливий бренд у видачі.
  • %%cf_<имя-произвольного-поля>%%, підстановка значення довільного поля. Зручно, якщо в кастомного типу є окреме поле «короткий опис», що не збігається зі стандартним Excerpt.
  • %%primary_category%%, назва основної категорії запису. Корисно для новинних сайтів, де категорія додає контекст.

Повний список доступних змінних, в офіційній документації Yoast.

Відео: покрокове налаштування мета-описів у Yoast SEO

Для тих, хто надає перевагу візуальному керівництву, коротке відео з налаштуванням шаблонів описів на реальному сайті:

⁉️🤔 Часті запитання

Що робити, якщо %%excerpt%% не працює, description залишається порожнім?

Перевірте дві речі. Перша: чи не перевизначено шаблон на рівні конкретного запису, відкрийте запис, прокрутіть до метабокса Yoast SEO і переконайтеся, що поле description порожнє. Друга: зайдіть у Search Appearance → Content types і перевірте, що %%excerpt%% вставлено саме в поле Meta description template, а не в SEO title. Інтерфейс схожий, поля легко переплутати.

Чим відрізняється ручне заповнення description від шаблонного?

Ручний опис у метабоксі Yoast ЗАВЖДИ пріоритетніший за шаблон. Якщо ви заповнили поле description для конкретного запису, шаблон для нього ігнорується. Це зручно: для більшості сторінок працює автоматика, а для ключових посадкових ви вручну пишете унікальний опис під конкретний пошуковий запит.

Чи можна використовувати %%excerpt%% для товарів WooCommerce?

Так. WooCommerce реєструє кастомний тип запису Products, він відображається на вкладці Content types окремим рядком. Вставте %%excerpt%% у шаблон мета-опису для Products, і всі товари отримають опис із поля «Короткий опис» WooCommerce. Якщо короткого опису немає, Yoast візьме перші 120 символів із повного опису товару.

Що буде, якщо в Excerpt більше 160 символів?

Yoast не обрізає текст сам. Якщо анонс довший за 160 символів, Google може обрізати його у видачі на свій розсуд, часто на півслові. Рекомендація: тримайте Excerpt у межах 140-160 символів, формулюйте завершену думку. Для контролю використовуйте попередній перегляд сніпета в метабоксі Yoast, плагін показує, як опис виглядатиме в пошуковій видачі.

Чи можна поставити різні шаблони для постів і сторінок?

Так, саме для цього й потрібна вкладка Content types. Для Posts задайте один шаблон, для Pages, інший, для кастомних типів, третій. Правила застосовуються незалежно. Наприклад: постам, %%excerpt%%; сторінкам, порожній шаблон (description заповнюється вручну для кожної посадкової); портфоліо, %%excerpt%% %%sep%% %%sitename%%.

Підсумки: один раз налаштував, description заповнюється сам

Шаблон мета-опису в Yoast SEO — це «поставив і забув»: п’ять хвилин на налаштування через Search Appearance → Content types, і кожен новий запис автоматично отримує осмислений description. Для сайтів із десятками й сотнями сторінок це не просто економія часу, а страховка від порожніх мета-тегів, які ріжуть CTR у видачі.

Головне правило: заповнюйте Excerpt для ключових сторінок усвідомлено. Тоді %%excerpt%% видасть саме ваш текст, а не автообрізок із контенту. Для всього іншого автоматичний фрагмент із перших 120 символів працює достатньо добре, особливо в блогах і новинних розділах, де контент регулярно оновлюється.

Перевірте шаблони описів на своєму сайті прямо зараз: відкрийте Search Appearance → Content types і переконайтеся, що поле Meta description template не порожнє в основних типів записів. Якщо порожнє, вставте %%excerpt%% і збережіть. П’ять хвилин зараз, і жодного втраченого кліка в майбутньому.