Переменные Yoast SEO используются для формирования сниппетов для страниц, записей, категорий, таксономий и пользовательских типов данных. Используя переменные, вы с легкостью можете создать шаблон для автоматической генерации SEO-заголовка и описания. Это облегчит SEO-оптимизацию типовых страниц.
В Yoast SEO все переменные разделены на 4 типа:
- Основные переменные
- Дополнительные переменные
- Пользовательские переменные
- Переменные WooCommerce

Основные переменные
Содержание статьи
| Название | Переменная | Описание переменной |
|---|---|---|
| Дата | %%date%% | Вывод даты публикации |
| Заголовок | %%title%% | Вывод заголовка страницы/статьи |
| Родительский заголовок | %%parent_title%% | Выводит родительский заголовок. Например, если страница “Контакты” имеет родительскую страницу “О нас”, то на странице “Контакты” будет выводиться “О нас” |
| Название архива | %%archive_title%% | Выводит название архива, в котором находится запись |
| Название сайта | %%sitename%% | Вывод названия сайта |
| Краткое описание сайта | %%sitedesc%% | Выводится краткое описание сайта |
| Отрывок | %%excerpt%% | Заменяется текстом, который находится до тега <!–more–> или генерируется автоматически из текста начала статьи |
| Только отрывок | %%excerpt_only%% | Заменяется текстом, который находится до тега <!–more–> (без автогенерации) |
| Тег | %%tag%% | Выводит текущий метки у статьи/страницы |
| Категория | %%category%% | Выводит список рубрик, к оторым относится статья (через запятую) |
| Основная категория | %%primary_category%% | Заменяется на основную категорию |
| Описание категории | %%category_description%% | Выводится описание категории |
| Описание тега | %%tag_description%% | Выводится описание метки |
| Описание элемента | %%term_description%% | Выводится описание элемента |
| Название элемента | %%term_title%% | Выводится имя элемента |
| Поисковая фраза | %%searchphrase%% | Выводится поисковая фраза, по которой происходил поиск на сайте |
| Разделитель | %%sep%% | Разделитель, который вы настроили в настройках Yoast SEO |
Это основные переменные, которые используются при формировании сниппетов в Yoast SEO
Дополнительные переменные
Данные переменные являются дополнительными и не рекомендуются к использованию, если вы не разбираетесь в SEO.
| Название | Переменная | Описание переменной |
|---|---|---|
| Тип страницы (единственное) | %%pt_single%% | Заменяется на тип страницы. Например: Запись |
| Тип страницы (множественное число) | %%pt_plural%% | Заменяется на тип страницы во множественном числе. Например: Записи |
| Время обновления | %%modified%% | Выводится время последних изменений страницы/записи |
| ID | %%id%% | Выводится ID записи/страницы |
| Автор | %%name%% | Выводится никнейм автора страницы/записи |
| Информация о авторе | %%user_description%% | Выводится информация о авторе, которая была добавлена в его профиль в поле “Биография” |
| Номер страницы | %%page%% | Выводится номер страницы и общее число страницы. Например: 2 из 5 страниц. Если страница одна – не выводится. |
| Общее число страниц | %%pagetotal%% | Выводится общее число страниц |
| Номер страницы | %%pagenumber%% | Выводится номер текущей страницы |
| Заголовок вложения | %%caption%% | Выводится заголовок вложения |
| Фокусное ключевое слово | %%focuskw%% | Выводится ключевая фраза данной страницы/записи |
| Ошибка 404 | %%term404%% | Выводится URL на которым появилась ошибка 404 |
| <custom-field-name> (произвольные поля) | %%cf_<custom-field-name>%% | Выводится значение из произвольного поля. Перед использованием удалите кавычки <> |
| <custom-tax-name> (пользовательская таксономия) | %%ct_<custom-tax-name>%% | Выводятся названия пользовательских таксономий через запятую. Перед использованием удалите кавычки <> |
| <custom-tax-name> Описание (пользовательская таксономия) | %%ct_desc_<custom-tax-name>%% | Выводится описание пользовательской таксономии. Перед использованием удалите кавычки <> |
Эти дополнительные переменные могут позволить генерировать уникальные заголовки и описания для вашего сниппета.
Пользовательские переменные в Yoast SEO
Последние три дополнительные переменные можно использовать для вывода данных из нестандартных элементов WordPress, например, таких как товары WooCommerce. Но как использовать произвольные поля для вывода их в сниппете?
Произвольные поля
Все произвольные поля, которые доступны на странице вы можете найти с помощью нашей инструкции по поиску произвольных полей. Как только вы получите имя произвольного поля, вы можете заменить его в <custom-field-name>. Например, если пользовательское поле имеет имя myfield, пользовательская переменна имела бы вид %%cf_myfield%%. Если пользовательское поле начинается с символа подчеркивания, например _anotherfield, переменная также должна включать подчеркивание и выглядеть так: %%cf__anotherfield%%.
Если пользовательское поле содержит массив (список связанной информации), то он не будет работать с переменными пользовательского поля. Вы должны создать свой собственный шаблон переменной.
Пользовательские таксономии
Имя пользовательской таксономии можно найти в URL при просмотре или редактировании таксономии.
Пример
edit-tags.php?taxonomy=mycategory&post_type=myposttype
В приведенном выше примере мы редактируем пользовательскую таксономию mycategory в пользовательском типе записи myposttype. Если вы хотите вывести список категорий, к которой относится страница myposttype, используйте %%ct_mycategory%%. Чтобы вывести описание mycategory на странице архива категории, воспользуйтесь переменной %%ct_desc_mycategory%%.
Переменные WooCommerce в Yoast SEO
При создании шаблонов сниппетов для товаров своего интернет-магазина на WooCommerce, используйте следующие примеры переменных. Если вы не нашли нужную вам переменную, то воспользуйтесь информацией выше для поиска и настройки перменных.
| Название | Переменная | Описание переменной |
|---|---|---|
| Категория товара | %%ct_product_cat%% | Вывод категорий товара через запятую |
| Метка товара | %%ct_product_tag%% | Вывод меток товара через запятую |
| Атрибут продукта | %%ct_pa_<product-attribute-slug>%% | Вывод атрибута продукта через запятую. Перед использованием удалите кавычки <> |
Переменные в Yoast WooCommerce SEO
Если вы используете плагин Yoast WooCommerce SEO, вам доступны следующие предустановленные переменные.
Данные переменные не работают без установки плагина Yoast WooCommerce SEO 6.2+
| Название | Переменная | Описание переменной |
|---|---|---|
| Краткое описание | %%wc_shortdesc%% | Вывод краткого описания товара |
| SKU (Артикул) | %%wc_sku%% | Вывод SKU/Артикула товара |
| Бренд товара | %%wc_brand%% | Вывод бренда товара. Эта переменная работает только с плагинами WooCommerce Brands и Perfect WooCommerce Brands. Если бренд товара указан через атрибут, воспользуйтесь инструкцией выше. |
| Цена товара | %%wc_price%% | Вывод цены товара в сниппете |
Устаревшие переменные
Начиная с Yoast версии 7.7 были удалены следующие переменные. Не рекомендуется их использование.
| Название | Переменная | Описание переменной |
|---|---|---|
| ID автора | %%userid%% | Выводится ID автора страницы/записи |
| Текущее время | %%currenttime%% | Выводится текущая дата |
| Текущая дата | %%currentdate%% | Выводится текущая дата |
| Текущий день | %%currentday%% | Выводится текущий день |
| Текущий месяц | %%currentmonth%% | Выводится текущий месяц |
| Текущий год | %%currentyear%% | Выводится текущий год |
Шаблоны сниппетов в Yoast SEO по умолчанию
Если вы хотите вернуть шаблоны SEO-заголовков по умолчанию, используйте переменные и текст ниже. Мета-описание по умолчанию не заполнено. Вы можете ввести эти заголовки в разделе “Отображение в поисковой выдаче”. Это назначит глобальный шаблон для страниц определенного типа.
| Переменная | Где используется |
|---|---|
%%sitename%% %%page%% %%sep%% %%sitedesc%% | Главная страница |
%%title%% %%page%% %%sep%% %%sitename%% | Записи и страницы |
Архивы %%term_title%% %%page%% %%sep%% %%sitename%% | Рубрики, метки, форматы |
%%name%%, Автор в %%sitename%% %%page%% | Архивы авторов |
%%date%% %%page%% %%sep%% %%sitename%% | Архивы дат |
Вы искали %%searchphrase%% %%page%% %%sep%% %%sitename%% | Страницы поиска |
Страница не найдена %%sep%% %%sitename%% | Страницы 404 |



