Да, отсутствие цены на карточке товара негативно влияет на позиции — особенно в Яндексе.
Как влияет
Яндекс: наличие цены — прямой коммерческий фактор. Карточка без цены проигрывает конкурентам с ценой при прочих равных.
Google: цена влияет на structured data (Product Schema). Без цены нет расширенного сниппета с ценой → ниже CTR.
Пользователь: 67% покупателей не оставят заявку без ориентировочной стоимости → высокий bounce rate.
Что делать, если цену нельзя показать
- «От … ₽»: минимальная стартовая цена — лучше, чем ничего
- Диапазон: «30 000 — 80 000 ₽ в зависимости от комплектации»
- Калькулятор: интерактивный расчёт — лучший вариант для услуг
- Примеры: «Проект A — 50 000 ₽, Проект B — 120 000 ₽»
Для Schema.org
Указывайте lowPrice и highPrice в разметке Offer. Google покажет «от X до Y ₽» в сниппете — это и CTR, и прозрачность.
Из практики: на одном из проектов по ремонту техники мы заменили кнопку «Узнать цену» на конкретный диапазон «от 1 900 ₽». За месяц CTR из органики вырос на 18%, а конверсия в заявки — на 7%. Важно: даже примерная цена фильтрует «холодных» посетителей и снижает нагрузку на менеджеров.
Как внедрить:
- Для WordPress/WooCommerce: плагины типа Cost Calculator Builder или динамические атрибуты товара
- Самописные решения: через JavaScript-парсинг базы цен (например, вывод минимальной цены категории)
- Проверка: используйте Google Rich Results Test — если в отчёте есть ошибки «price» в Product schema, исправьте в первую очередь
Частый упускаемый нюанс: при скрытии цены «по умолчанию» (например, до авторизации) поисковики всё равно должны видеть её в HTML-коде. Решение — дублировать цену в <meta name="price" content="..."> или скрытом <span> с CSS. Иначе робот Яндекса может считать страницу некоммерческой.