Google search микроразметка
Здравствуйте, подскажите у нас в теме присутствует микроразметка как по рекомендациям: https://developers.google.com/search/docs/data-types/product
Потому что разработчики/продвиженцы говорят:
Ошибка 1. Задайте значение для одного из следующих элементов данных: "offers", "review" или "aggregateRating".
Ошибка 2. Поле "name" отсутствует
Где и как это лучше сделать?
Добавить ответ
Ссылку на страницу с ошибкой можно?
https://cottonlove.ru/postelnoe-bele/mako-satin-couture/postelnoe-bele-cotton-dreams-art-deco/
На сайте выявлены ошибки микроразметки. Проверять с помощью инструмента: https://search.google.com/structured-data/testing-tool/u/0/
Информация по ошибкам:
Product_ошибка микроразметки
Коротко:
1. Задайте значение для одного из следующих элементов данных: "offers", "review" или "aggregateRating".
2. Поле "name" отсутствует
3. Поле "image" отсутствует
4. Поле "brand" отсутствует
5. Поле "sku" отсутствует
6. Не указан глобальный идентификатор товара, например код GTIN, MPN или ISBN
7. Поле "description" отсутствует
Проверять с помощью инструмента: https://search.google.com/structured-data/testing-tool/u/0/
Подробности: https://developers.google.com/search/docs/data-types/product
Здравствуйте!
Начнём с того, что в продукте нет ошибок. А то, на что ссылаются продвиженцы – это предупреждения.
Единственная ошибка у вас – это отсутствует photo для hCard.
Чтобы исправить эту ошибку, прочтите этот топик.
Что касается предупреждений. Часть из них можно исправить, другую часть нет, потому что в шоп-скрипте нет контента подобного типа, иными словами – нет полей, куда можно было бы вставить данные, которыми можно было бы заполнить определённые поля Schema.org.
url
Это можно исправить.
Откройте тему для приложения Магазин –> шаблоны –> файл product.cart.html
Найдите код (несколько фрагментов):
И сразу после него добавьте код (во всех фрагментах):
aggregateRating
Это можно исправить.
Откройте тему для приложения Магазин –> шаблоны –> файл product.html
Найдите код:
И сразу после него добавьте код:
brand
Без установки платных плагинов брендов это не исправить.
Но и это ещё не всё. Нужно будет интегрировать бренды в тему учитывая особенности микроразметки.
review
Это можно исправить.
В файле product.html найдите строки:
И строку:
Замените на этот код:
brand
Без установки платных плагинов брендов это не исправить.
Но и это ещё не всё. Нужно будет интегрировать бренды в тему учитывая особенности микроразметки.
Можно подробнее, какой плагин нужен и сколько будет стоить ваша доработка например?
В обновлении изменения были внесены? Пытаюсь отправить не перепроверку в google search-console, он ругается на некоторые товары
Там всё равно есть предупреждения, т.к. для полей sku, brand, reviews, маркировки товара (возможно ещё что-то) попросту не откуда брать данные.
Если ключевое слово "некоторые" то есть вероятность, что ему не нравится что у некоторых товаров нет поля agregaterating. Его можно указать только для товаров, у которых есть отзывы. Если указывать это поле для товаров без отзывов, то тоже будет ошибка, т.к. оно не принимает значение 0. А если поставить 1, то не уверен, что это будет работать на вас.
SKU - это по идее товарная позиция - артикул товара.
Если его брать тут?
brand - если заполнить его из характеристик товара?
Я уже написал разработчикам Shop-Script на эту тему.
Артикулы так просто не вытащить из товара.
Про бренды дали дельный совет, но пока не внедрял его ещё.
Если у вас нет оценок к товарам, то он будет на них ругаться, т.к. если нет оценки, то и нет разметки оценки. И он выдаёт не ошибки, а предупреждения.