Рассмотрим, как устранить ошибку «поле name отсутствует или пусто» в микроразметке продукта на примере «1С-Битрикс: Бизнес» в наших демо-материалах.
Откройте страницу продукта в браузере и переключитесь в режим правки.
Наведите указатель на содержимое страницы. В появившемся меню нажмите на шестеренку.
В настройках детального просмотра установите галочку в строке «Выводить название элемента» и сохраните изменения.
После этого ошибка будет устранена – в микроразметке появится недостающее поле «name».
Если вы указываете цену в произвольном виде — например, «от 15000 руб.» или «15000 руб./шт», то в результате проверки микроразметки будет возникать ошибка «поле offers/price или offers/lowPrice отсутствует или пусто».
Это связано с тем, что корректно распрасить (разбить) цену на сумму и валюту невозможно — у разных проектов свои потребности в указании цены, и единого стандарта ее написания нет.
Чтобы избежать эту ошибку, нужно указывать цену без лишних символов в виде «число_валюта» — например, «15900 руб.» или «15900 р.». В этом случае микроразметка станет валидной – в ней появится поле «price».
В решениях Аспро используется тип микроразметки «schema.org microdata».