Микроразметка в чем ошибка?
Прогнал сайт валидатором, а он выдает такую ошибку
Скобки вроде все на месте, а что за название хз...
Помогите
Дополнительно:
ну дак он же тебе прямо написал
нет названия объукта
где поле name?
Ответы:
Предположу что эта штука тупая и не умет смотреть на type элемента script, а потому считает любой script - javascript, а потому ругается на голый объект без присваивания переменной.
- я бы тоже так подумал, но разметка для организации валидацию проходит )на скрине видно)
- Сергей, альтернатива - он ждёт поля name, но беглый гугл сказал, что в json-ld общих для всех обязательных полей вроде нет, так что хз.
Причина оказалась банальная, хоть и не очевидная. Этоn json формируется на бэке просто выводом строк через echo, и чтобы у строк были отступы были проставлены пробелы NBSP, вот на них валидатор и ругался.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Микроразметка - это специальные HTML-теги, которые добавляют дополнительную информацию к контенту на веб-странице, что помогает поисковым системам лучше понимать и интерпретировать содержимое страницы. Ошибка в микроразметке может привести к тому, что поисковые системы неправильно отобразят информацию о вашем контенте или даже вовсе не увидят его.
Чтобы исправить ошибку в микроразметке, вам необходимо внимательно проверить код и убедиться, что он соответствует стандартам и требованиям поисковых систем. Вот некоторые общие проблемы и способы их решения:
1. Неправильное использование тегов: убедитесь, что вы используете правильные теги для определения типа контента (например, Article, Review, Recipe и т. д.) и что они правильно вложены друг в друга.
<div itemscope itemtype="http://schema.org/Article"> <h1 itemprop="headline">Заголовок статьи</h1> <p itemprop="description">Описание статьи</p> </div>
2. Неправильное заполнение свойств: убедитесь, что вы правильно заполнили все необходимые свойства для каждого типа контента, чтобы поисковые системы могли правильно интерпретировать информацию.
3. Некорректное форматирование данных: убедитесь, что данные в свойствах микроразметки соответствуют их типу (например, дата должна быть в формате ISO 8601, ссылки должны быть абсолютными и т. д.).
4. Несоответствие структуры страницы: убедитесь, что микроразметка размещена на странице в нужном месте и что она соответствует содержимому страницы.
После того как вы исправите ошибки в микроразметке, рекомендуется воспользоваться инструментами для разработчиков поисковых систем (например, Google Structured Data Testing Tool) для проверки правильности разметки. Также не забывайте регулярно обновлять и проверять микроразметку, чтобы убедиться, что она продолжает корректно работать на вашем сайте.