
📝 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 (в русской версии, «Заголовки и метаданные»).

Кликните по этому пункту. Откроется страница с несколькими вкладками, нас интересует вторая: Content Types («Типы записей»). На ней собраны шаблоны заголовков и описаний для каждого зарегистрированного в WordPress типа контента: посты, страницы, медиафайлы и все активные кастомные типы.
Шаг 2: настройка шаблона для нужного типа записей
На вкладке Content types вы увидите таблицу, где каждая строка, отдельный тип записи. Для каждого задаётся два шаблона: SEO-заголовок и мета-описание. Нас интересует второе поле: Meta description template («Шаблон мета-описания»).

Найдите строку нужного типа. В примере ниже это Портфолио работ (portfolio), кастомный тип, для которого автоматическое описание особенно полезно: портфолио часто добавляют десятками позиций, и заполнять description для каждой вручную никто не будет.
Вставьте в поле шаблона переменную:
1 %%excerpt%% 2
Вот как выглядит заполненное поле:

Нажмите Save changes внизу страницы. Шаблон применён глобально, для всех записей этого типа, существующих и будущих.
Шаг 3: как работает '%%excerpt%%' и её отличие от '%%excerpt_only%%'
Логика %%excerpt%% простая и предсказуемая:
- Плагин проверяет, заполнено ли поле Excerpt (краткий анонс) в редакторе записи. Если да, берёт этот текст.
- Если поле Excerpt пустое, Yoast автоматически извлекает первые 120 символов из тела записи и подставляет их как описание.
В результате description не остаётся пустым ни при каком сценарии: либо вы контролируете его через анонс, либо система собирает осмысленный фрагмент из контента. Для большинства сайтов этого достаточно.
Но есть нюанс. Если вы сознательно оставляете Excerpt пустым и хотите, чтобы мета-описание ТОЖЕ было пустым (например, для страниц, которые не должны индексироваться с описанием), используйте %%excerpt_only%%. Эта переменная НЕ генерирует текст автоматически: пустой Excerpt = пустой description. В индексации Google увидит отсутствие тега и подставит свой фрагмент, что для служебных страниц иногда предпочтительнее.
Как выглядит метабокс Excerpt в редакторе
Не все знают, где в редакторе WordPress находится поле Excerpt. По умолчанию оно скрыто, включить его можно через Screen Options (вкладка «Настройки экрана» в правом верхнем углу редактора). После включения поле появляется под редактором контента.

Заполните его осмысленным текстом на 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%% и сохраните. Пять минут сейчас, и ни одного потерянного клика в будущем.



