Микроразметка не видна — как исправить?

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

Сайт работает с сентября 2023 года. Вчера сделала аудит сайта с помощью Топвизор. Выяснилось, что системы не видят микроразметку. Микроразметка, которая сейчас существует на сайте, выглядит таким образом.

<section class="bc">                 <div class="container_84">                                              <div class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">                                 <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="https://antik88.ru" itemprop="item"><span itemprop="name">Главная</span></a></span>                                 <span class="kb_sep"> » </span>     <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="https://antik88.ru/silver.html" itemprop="item"><span itemprop="name">Серебро</span></a></span>      <span class="kb_sep"> » </span>     <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="https://antik88.ru/silver-factory.html" itemprop="item"><span itemprop="name">Каталог клейм серебра 84 пробы</span></a></span>     <span class="kb_sep"> » </span>     <span class="kb_title">Хлебников Иван Петрович. Оценка и скупка серебра 84 пробы</span> </div>                      </div>             </section>

<section class="bc"> <div class="container_84"> <div class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="https://antik88.ru" itemprop="item"><span itemprop="name">Главная</span></a></span> <span class="kb_sep"> » </span> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="https://antik88.ru/silver.html" itemprop="item"><span itemprop="name">Серебро</span></a></span> <span class="kb_sep"> » </span> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="https://antik88.ru/silver-factory.html" itemprop="item"><span itemprop="name">Каталог клейм серебра 84 пробы</span></a></span> <span class="kb_sep"> » </span> <span class="kb_title">Хлебников Иван Петрович. Оценка и скупка серебра 84 пробы</span> </div> </div> </section>

Что с ней не так, где здесь может быть ошибка? Я взяла шаблон с сайта schema.org. На сайте предлагается выбрать тему по типам (продукт, человек, рецепт, предложение организация). Мой случай не подходит ни под один предложенный вариат - это каталог клейм серебряных дел мастеров. В каталоге ничего не продается, и он носит информационный характер. Что нужно исправить в схеме микроразметки, чтобы поисковики ее видели?

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

Такие вещи всегда лучше для начала проверять с помощью официального Schema Markup Validator + Rich Results Test от Google. Первый проверит, что все ок с синтаксисом (вне зависимости от поисковых систем), а второй - что конкретно Google может посчитать странным. В данном случае синтаксически все хорошо, но Google докапывается до отсутствующих position и говорит, что без них не будет эти данные использовать. В примере для itemListElement (во вкладке microdata) можно посмотреть, куда эти мета теги с position добавить. Вероятно вам стоит все ваши страницы прогнать через эти сервисы и посмотреть, что там еще не так.

  • Спасибо Вам большое за ответ! Это, конечно, кошмар) второй раз их переделываю, на всех 88 страницах...
    Благодарю Вас за то, что поделились сервисами, это правда очень ценно) Буду стараться исправить...
  • Анна,

    на всех 88 страницах

    стоит использовать какой-то шаблонизатор или CMS

  • Froggyweb, я пыталась натянуть верстку на Wordpress, ничего не вышло, к сожлению. Поэтому пришлось выкладывать так. А если у меня уже залиты страницы, натягивать на вордпресс поздно? Или все еще можно перенести файлы в папку вордпресс и добавить в них php код, чтобы не исправлять что-то на таком количестве страниц, которые продолжают добавляться? И еще вопрос: можно что-то сделать, чтобы стили обновлялись без чистки кэша? Заметила, что на сайте есть люди, которые заходят не первый раз. И если я внесу какие-то изменения в стили, то у них будет все это некорректно отображаться... Я просто не рискую уже ничего переносить, боюсь испортить безвозвратно)
  • Анна, Глобальные правки делаются обычно не на боевом сайте, а на локальном сервере или на отдельном домене для разработки.
    Натянуть CMS можно в любое время, конечно чем раньше, тем проще :)
    Можно посмотреть Modx Revolution или Evolution CMS там проще интегрировать уникальную верстку.
    Из шаблонизаторов можно поиспользовать https://mozilla.github.io/nunjucks/templating.html
    Но нужно будет делать сборку это вроде препроцессора HTML. или использовать PHP

    Про версионность https://javascript.ru/optimize/cache-versioning

  • Froggyweb, Я правильно понимаю, что мне нужно скачать OpenServer и там экспериментировать с натяжкой на CMS, а потом тот вариат, что у меня получится, выкладывать "в люди"?
    В принципе у меня есть еще один домен на том же хостинге. Как лучше: использовать второй домен для экспериментов или все-таки скачать OpenServer?
    Спасибо большое Вам за такие подробные ответы)
  • Анна, Да OpenServer - норм вариант. Удаленный домен можно тоже использовать. Как удобней так и делай.
    Вот мультики про эво :) https://www.youtube.com/@evolutionlessons/videos
  • Froggyweb, Спасибо большое, это прям подарок) а я уже испугалась, как я буду разбираться с Evolution. Потому что про Вордпресс все рассказывают , а это - что-то новое)
    Спасибо огромное Вам)
  • Анна, Вот еще телега, там много флуда, но вопросы задавать можно :) https://t.me/evo_cms
  • Froggyweb, Благодарю Вас от души :))

Добавлю пару моментов:

  • Помимо гугловского валидатора есть ещё официальный: validator.schema.org. Проверять стоит и там, и там. У гугл немножко своя спецификация, и как выше уже отметили, какие-то поля он может считать обязательными, тогда как в общей спецификацией никаких проблем не будет.
  • Вы используете RDFa. Её бы уже потихоньку заменять на JSON-LD. Формально RDFa считывается раньше, но ПС рекомендуют именно JSON-LD. Есть вероятность, что алго, учитывающий семантическую микроразметку, заточен теперь именно под этот синтаксис.
  • Спасибо большое Вам з подробную информацию! Теперь буду знать)
Нужно решить такую задачу?

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

Заказать помощь
Лучший ответ
1
Андрей PHP Ответ

Для того чтобы исправить проблему, когда микроразметка не отображается на веб-странице, следует выполнить ряд действий:

1. Проверить правильность разметки: убедитесь, что все микроданные правильно вставлены в HTML код страницы. Проверьте соответствие микроразметки структуре данных на странице.

2. Проверить синтаксис: убедитесь, что синтаксис микроразметки корректен и не содержит ошибок. Для этого можно воспользоваться инструментами проверки структурированных данных от Google.

3. Проверить доступность: убедитесь, что страница, на которой размещена микроразметка, доступна для поисковых роботов. Проверьте файл robots.txt и настройки доступа к странице.

4. Проверить инструменты для веб-мастеров: воспользуйтесь инструментами для веб-мастеров от поисковых систем, таких как Google Search Console, чтобы проверить статус индексации микроразметки.

5. Обновить страницу: иногда проблема с отображением микроразметки может быть временной и связана с кэшированием страницы. Попробуйте обновить страницу или очистить кэш браузера.

6. Обновить структурированные данные: если после всех проверок проблема не устраняется, попробуйте обновить структурированные данные на странице и повторно проверить их работоспособность.

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

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

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

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

комментарий

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

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