Какие свойства важны
name обязателен. Ради offers разметку и добавляют: без цены улучшать нечего.
Внутри offers:
priceчислом в строке, без символа валюты, с точкой в качестве десятичного разделителя независимо от локалиpriceCurrencyкодом ISO 4217:USD,EUR,KGSavailabilityадресом Schema.org
Пусть она генерируется, а не пишется
Разметка товара устаревает в момент изменения цены, а устаревшая цена в разметке хуже её отсутствия — именно этот случай Google активно проверяет. Генерируйте её из тех же данных, из которых рисуется страница, чтобы они не могли разъехаться.
Этот инструмент — чтобы понять форму и для разовых страниц. Для каталога место разметки в шаблоне.
Чего она не сделает
Разметка товара не влияет на ранжирование. Она меняет вид результата, а это влияет на кликабельность. Сайты, которые добавили её и не увидели ничего, обычно добавили её на страницы, которые и так не ранжировались, — разметка никогда не была ограничением.
Вопросы
Покажет ли Google мою цену?+
Разметка делает страницу пригодной для этого. Появится ли цена, зависит от запроса, сайта и решения самого Google. Пригодность необходима, но недостаточна, и никакая разметка этого не меняет.
А если цена в разметке неверна?+
Это то единственное, что нужно сделать правильно. Цена в структурированных данных, отличающаяся от цены на странице, — риск ручных санкций, и это самое проверяемое свойство во всём словаре. Генерируйте её из того же источника, из которого рисуется страница.
Нужна ли разметка отзывов?+
Для показа цены — нет, а самообслуживающая разметка отзывов, то есть отзывы, написанные вами о собственном товаре, прямо запрещена правилами. Размечайте только отзывы, которые действительно существуют и видны на странице.
Что писать в availability?+
Адрес Schema.org, а не слово: `https://schema.org/InStock` или `OutOfStock`. Текст «в наличии» даёт свойство, которое молча игнорируется.