Создание и управление переменными в Yoast SEO
Переменные 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 |
Share this content:
Отправить комментарий