Микроразметка в чем ошибка?

Ссылка скопирована
18 марта 2026 1 ответ

Прогнал сайт валидатором, а он выдает такую ошибку

Микроразметка в чем ошибка?

Скобки вроде все на месте, а что за название хз...
Помогите

Дополнительно:

ну дак он же тебе прямо написал
нет названия объукта
где поле name?

  • Сергей, без понятия к чему эта дока
  • Ответы:

    Предположу что эта штука тупая и не умет смотреть на type элемента script, а потому считает любой script - javascript, а потому ругается на голый объект без присваивания переменной.

    • я бы тоже так подумал, но разметка для организации валидацию проходит )на скрине видно)
    • Сергей, альтернатива - он ждёт поля name, но беглый гугл сказал, что в json-ld общих для всех обязательных полей вроде нет, так что хз.

    Причина оказалась банальная, хоть и не очевидная. Этоn json формируется на бэке просто выводом строк через echo, и чтобы у строк были отступы были проставлены пробелы NBSP, вот на них валидатор и ругался.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Виктор Sys Ответ

    Микроразметка - это специальные HTML-теги, которые добавляют дополнительную информацию к контенту на веб-странице, что помогает поисковым системам лучше понимать и интерпретировать содержимое страницы. Ошибка в микроразметке может привести к тому, что поисковые системы неправильно отобразят информацию о вашем контенте или даже вовсе не увидят его.

    Чтобы исправить ошибку в микроразметке, вам необходимо внимательно проверить код и убедиться, что он соответствует стандартам и требованиям поисковых систем. Вот некоторые общие проблемы и способы их решения:

    1. Неправильное использование тегов: убедитесь, что вы используете правильные теги для определения типа контента (например, Article, Review, Recipe и т. д.) и что они правильно вложены друг в друга.

    <div itemscope itemtype="http://schema.org/Article">
      <h1 itemprop="headline">Заголовок статьи</h1>
      <p itemprop="description">Описание статьи</p>
    </div>

    <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) для проверки правильности разметки. Также не забывайте регулярно обновлять и проверять микроразметку, чтобы убедиться, что она продолжает корректно работать на вашем сайте.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно