Предупреждение в Google Search Console помогите решить.

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 22 января 2020 в 09:37
Добрый день уважаемые форумчане, сегодня в Google Search Console прилетело предупреждение.

Почитав информацию в интернете, понял, что многим пришло такое сообщение от гугла, особенно в англоязычном сегменте. Как я понял, гугл предупреждает о необходимости внедрения определенной разметки, пишут что относится к хлебным крошкам.
Но я в этом всем мягко сказать профан, помогите решить проблему с данной разметкой

Версия движка 2.12.1, шаблон и настройки все по дефолту, плагинов Seo не устанавливал.


На Вашем сайте обнаружены проблемы (1) категории "Строки навигации".

Основные предупреждения

Предупреждения – повод задуматься об оптимизации ресурса. Некоторые предупреждения позволяют узнать, как улучшить вид страниц в результатах поиска Google. То, из-за чего сегодня выносится предупреждение, в будущем может классифицироваться как ошибка. На основании анализа Вашего сайта были вынесены следующие предупреждения:

data-vocabulary.org schema deprecated

#2 22 января 2020 в 09:48
Доброго дня!

Google announced they are sun-setting data-vocabulary.org structured data. Beginning in April 2020, structured data using data-vocabulary.org microdata will not be eligible for rich results.

All sites still using data-vocabulary.org structured data should begin moving to Schema.org structured data.

Гугл говорит, что пришло время меняться и перезжать на голосовой поиск и другие новые фишечки.
#3 22 января 2020 в 09:54
сейчас зашел тоже самое

решение в этом:

Google больше не поддерживает разметку data-vocabulary.org. Используйте разметку schema.org.

может кто поделиться уже исправленным под schema breadcrumbs.tpl.php?
#4 22 января 2020 в 11:05
Google прекращает поддержку разметки Data-vocabulary.org
С 6 апреля 2020 года Google больше не будет использовать разметку Data-vocabulary.org для создания расширенных результатов. Проект «Data Vocabulary», стал важной вехой в разработке структурированных данных, поскольку он привёл к сотрудничеству Google с другими поисковыми системами. Однако на сегодняшний день этот словарь уже очень устарел, в связи с чем рекомендуется использовать Schema.org
webmasters.googleblog.com/2020/01/data-vocabulary.html

ps то есть сейчас можно не торопиться и есть еще время до апреля, может к тому времени выйдет обновление и там будет это учтено
#5 22 января 2020 в 11:13
Пример разметки schema.org
  1.  
  2. <span itemscope itemtype="http://schema.org/BreadcrumbList">
  3. <ul>
  4. <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  5. <a itemprop="item" href="https://example.com"><span itemprop="name">Home</span></a>
  6. <meta itemprop="position" content="1" />
  7. </li>
  8. <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  9. <a itemprop="item" href="https://example.com/dresses">
  10. <span itemprop="name">Dresses</span></a>
  11. <meta itemprop="position" content="2" />
  12. </li>
  13. <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  14. <span itemprop="name">Real Dresses</span>
  15. <meta itemprop="position" content="3" />
  16. </li>
  17. </ul>
  18. </span>
  19.  
Лучше даже использовать JSON, так как от он удобнее и в перспективе Гугл откажется от микродаты и перейдет на JSON разметку
Пример JSON разметки
  1.  
  2. <script type="application/ld+json">
  3. {
  4. "@context": "http://schema.org",
  5. "@type": "BreadcrumbList",
  6. "itemListElement":
  7. [
  8. {
  9. "@type": "ListItem",
  10. "position": 1,
  11. "item":
  12. {
  13. "@id": "https://example.com/dresses",
  14. "name": "Dresses"
  15. }
  16. },
  17. {
  18. "@type": "ListItem",
  19. "position": 2,
  20. "item":
  21. {
  22. "@id": "https://example.com/dresses/real",
  23. "name": "Real Dresses"
  24. }
  25. }
  26. ]
  27. }
  28. </script>
  29.  
инструмент для проверки search.google.com/structured-data/testing-tool
breadcrumbs.tpl.php ещё не делал, если руки дойдут, то сюда выложу
#6 22 января 2020 в 11:25

может кто поделиться уже исправленным под schema breadcrumbs.tpl.php?

onlinespr
Код из файла templates/default/assets/ui/breadcrumbs.tpl.php
Последний уровень будет выводиться тоже ссылкой.
  1. <?php $listed = array();
  2. $config = cmsConfig::getInstance(); ?>
  3. <ul itemscope itemtype="https://schema.org/BreadcrumbList">
  4.  
  5. <li class="home" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  6. <a href="<?php echo $options['home_url']; ?>" itemprop="item"><meta itemprop="name" content="<?php echo LANG_HOME; ?>" /><meta itemprop="position" content="1" /></a>
  7. </li>
  8.  
  9. <?php if ($breadcrumbs) { ?>
  10.  
  11. <li class="sep"></li>
  12.  
  13. <?php foreach($breadcrumbs as $id=>$item){ ?>
  14.  
  15. <?php if (in_array($item['href'], $listed)){ continue; } ?>
  16.  
  17. <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  18. <?php if (!isset($item['is_last'])){ ?>
  19. <a href="<?php html($item['href']); ?>" itemprop="item"><span itemprop="name"><?php html($item['title']); ?></span><meta itemprop="position" content="<?php echo ($id + 2); ?>" /></a>
  20. <?php } else { ?>
  21. <a itemprop="item" href="<?php html($item['href']); ?>" class="lastitem"><span itemprop="name"><?php html($item['title']); ?></span><meta itemprop="position" content="<?php echo ($id + 2); ?>" /></a>
  22. <?php } ?>
  23. </li>
  24.  
  25. <?php if ($id < sizeof($breadcrumbs)-1){ ?>
  26. <li class="sep"></li>
  27. <?php } ?>
  28.  
  29. <?php $listed[] = $item['href']; ?>
  30.  
  31. <?php } ?>
  32.  
  33. <?php } ?>
  34. </ul>
#7 22 января 2020 в 11:27


может кто поделиться уже исправленным под schema breadcrumbs.tpl.php?

onlinespr

чебурек дохлэй мыш
Спасибо!
#8 22 января 2020 в 12:03

Код из файла templates/default/assets/ui/breadcrumbs.tpl.php
Последний уровень будет выводиться тоже ссылкой.


Все понятно. Проверил страницу, Гугл больше не ругается, спасибо большое.
#9 22 января 2020 в 12:21
Решено
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.