Если Ваш интернет-магазин использует WooCommerce, то для лучшего ранжирования сайта по товарным запросам, мы рекомендуем использовать цену товаров в мега-тегах title и description.
И если использование стоимости товара в description не так важна, ввиду того, что зачастую поисковые системы при формирование сниппета на поисковой выдаче сами формируют описание сайта и оно может браться вовсе не из description, то стоимость в title всегда отобразится в заголовке сниппета, что хорошо может помочь при продвижение сайта.
Для того, что бы отобразить стоимость товара в title или description на Вашем сайте WordPress, не нужно иметь каких-то специальных знаний, все решается достаточно быстро и просто.
Отображаем стоимость товара в мета-тегах WooCommerce
Для отображения нам понадобится плагин Yoast SEO (если вы используете All in One Seo Pack или другой, советуем все же переходить на Yoast SEO, его преимущества описывали в прошлой статье).
Дело в том, что Yoast при формировании шаблонных заголовков имеет богатый и набор переменных, который значительно шире чем у аналогичных плагинов.
%%date%% | Дата записи/страницы |
---|---|
%%title%% | Название записи/страницы |
%%parent_title%% | Заголовок родительской страницы |
%%sitename%% | Имя сайта |
%%sitedesc%% | Слоган или описание сайта |
%%excerpt%% | Цитата записи/страницы (при отсутствии генерируется автоматически) |
%%excerpt_only%% | Цитата записи/страницы (без автоматической генерации) |
%%tag%% | Текущая(ие) метка/метки |
%%category%% | Рубрики записи (через запятую) |
%%primary_category%% | Replaced with the primary category of the post/page |
%%category_description%% | Описание рубрики |
%%tag_description%% | Описание метки |
%%term_description%% | Описание термина |
%%term_title%% | Название термина |
%%searchphrase%% | Текущая фраза поиска |
%%sep%% | The separator defined in your theme’s wp_title() tag. |
%%pt_single%% | Тип записи в единственном числе |
---|---|
%%pt_plural%% | Тип записи во множественном числе |
%%modified%% | Время изменения записи/страницы |
%%id%% | ID записи/страницы |
%%name%% | Псевдоним автора записи/страницы |
%%user_description%% | Биография автора записи/страницы |
%%userid%% | Логин автора записи/страницы |
%%currenttime%% | Текущее время |
%%currentdate%% | Текущая дата |
%%currentday%% | Текущий день |
%%currentmonth%% | Текущий месяц |
%%currentyear%% | Текущий год |
%%page%% | Номер текущей страницы в контексте (т. е. страница 2 из 4) |
%%pagetotal%% | Общее количество страниц текущей записи |
%%pagenumber%% | Номер страницы текущей записи |
%%caption%% | Заголовок вложения |
%%focuskw%% | Фокусное ключевое слово записи |
%%term404%% | Ярлык, вызвавший ошибку 404 |
%%cf_%% | Значение пользовательского поля из записи |
%%ct_%% | Значение пользовательских таксономий из записи (через запятую) |
%%ct_desc_%% | Описание произвольной таксономии |
Использование переменных Yoast SEO для отображения стоимость товара в мета-тегах
Из всех переменных нам необходима только одна, а именно:
%%cf_%%
Эта переменная позволит нам вывести произвольное поле. Как мы знаем, WooCommerce в карточках товара использует скрытые произвольные поля для формирования таких параметров как артикул товара, цвет, базовая цена и цена распродажи. Каждое из этих полей имеет свое имя и в случае с ценой, данное поле имеет имя:
Дописываем после переменной нашу валюту и получаем нормальное отображение стоимости в мета-тегах.
Пример шаблона для title: %%title%% по цене %%cf__price%% $.
В title отобразится: Ноутбук Asus x540sa по цене 100$.
Скрин с примером использования:
Так же важно отметить, что использование переменной: %%cf__price%% отобразит стоимость базовую в случае если нет распродажи на товар или же отобразится цена со скидкой при учете, что на товар действует распродажа. Для отображения Базовой цены и Цены распродажи используйте следующие переменные:
Переменная для базовой цены
%%cf__regular_price%%
Переменная для цены распродажи
%%cf__sale_price%%
Посмотреть все скрытые произвольные поля у товаров WooCommerce
Для того, что бы отобразить все скрытые произвольные поля у товаров в WooCommerce, да и вообще у каждой записи и страницы в WordPress, необходимо добавить код в файл functions.php вашей активной темы:
После просмотра произвольных полей, данный код можно удалять, на работу отображения цены в мета-тегах он не влияет.