Для seo сниппетов на сайте размещаю микроразметку добавляя в строки
<title>заголовок сайта</title>
...
<div id="wrapper">
...
следующее содержимое
<title itemprop="headline">заголовок сайта</title>
...
<div id="wrapper" itemscope itemtype="http://schema.org/WPHeader">
...
на что в вебмастере яндекса получаю такую ошибку:
microdata ОШИБКА: невозможно определить принадлежность данных полей. Возможны две причины: эти поля некорректно размещены, либо указан лишний атрибут itemprop itemType = headline = заголовок сайта wpheader itemType = schema.org/WPHeader
как заполнить поля корректно?
-
Вопрос заданболее трёх лет назад
-
9444 просмотра
Пригласить эксперта
Itemprop должен быть внутри itemscope
<div itemscope itemtype="http://schema.org/WPHeader">
<div itemprop="headline">заголовок сайта</div>
</div>
-
Показать ещё
Загружается…
22 июн. 2023, в 00:59
8000 руб./за проект
22 июн. 2023, в 00:56
8000 руб./за проект
22 июн. 2023, в 00:39
12000 руб./за проект
Минуточку внимания
Для seo сниппетов
на сайте размещаю микроразметку добавляя в строки
<title>заголовок сайта</title>
...
<div id="wrapper">
...
следующее содержимое
<title itemprop="headline">заголовок сайта</title>
...
<div id="wrapper" itemscope itemtype="http://schema.org/WPHeader">
...
на что в вебмастере яндекса получаю такую ошибку:
microdata ОШИБКА: невозможно определить принадлежность данных полей.
Возможны две причины: эти поля некорректно размещены, либо указан
лишний атрибут itemprop itemType = headline = заголовок сайта
wpheader
itemType = http://schema.org/WPHeader
как заполнить поля корректно?
задан 18 янв 2017 в 8:49
1
В указанной вами разметке, элемент headline находиться вне зоны действия WPHeader. Возможное решение:
<div id="wrapper" itemscope itemtype="http://schema.org/WPHeader">
<title itemprop="headline">заголовок сайта</title>
</div>
ответ дан 7 окт 2017 в 15:52
nikant25nikant25
2,4501 золотой знак9 серебряных знаков11 бронзовых знаков
Правильно настроенная микроразметка вашего сайта играет важную роль в SEO оптимизации. Это упрощает взаимодействие с поисковыми системами и повышает доверие ресурса в их глазах, что непосредственно влияет на позиции в поисковой выдачи.
В Blogger внедрена разметка schema.org. И если в новых темах она настроена более-менее корректно, то в шаблонах старых тем необходимо делать корректировки, чтобы устранить ошибки.
Проверить наличие ошибок в микроразметки вашего сайта вы можете в валидаторах от Яндекса или Гугла. Ошибки у них могут отличаться, т.к. алгоритмы работы у них разные. Поэтому, проверяйте и там, и там. Делается это очень просто: вставляете адрес своего интернет ресурса, запускаете тест и получаете данные.
А сегодня мы разберемся с распространённые ошибки schema.org и их исправим.
Ошибка: image_url
Описание ошибки:
- В Google: Свойство image_url не является действительным свойством объекта, относящегося к типу BlogPosting, в рамках используемой схемы.
- В Яндекс: поле image_url не определено в спецификации http://schema.org/BlogPosting
Чтобы исправить данную ошибку, в шаблоне нужно найти следующий код (может встречаться несколько раз):
<b:if cond=’data:post.thumbnailUrl’>
<meta expr:content=’data:post.thumbnailUrl’ itemprop=’image_url’/>
</b:if>
И замените его на:
<b:if cond=’data:post.thumbnailUrl’>
<meta expr:content=’data:post.thumbnailUrl’ itemprop=’image’/>
</b:if>
Ошибка: blogId
Описание ошибки:
- В Google: Свойство blogId не является действительным свойством объекта, относящегося к типу BlogPosting, в рамках используемой схемы.
- В Яндекс: поле blogId не определено в спецификации http://schema.org/BlogPosting
Для устранения данной ошибки в шаблоне находим строку (встречается несколько раз) и удаляем ее:
<meta expr:content=’data:blog.blogId’ itemprop=’blogId’/>
Ошибка: postId
Описание ошибки:
- В Google: Свойство postId не является действительным свойством объекта, относящегося к типу BlogPosting, в рамках используемой схемы.
- В Яндекс: поле postId не определено в спецификации http://schema.org/BlogPosting
Для устранения данной ошибки в шаблоне находим строку (встречается несколько раз) и удаляем ее:
<meta expr:content=’data:post.id’ itemprop=’postId’/>
Ошибка: невозможно определить принадлежность данных полей
Данная ошибка встречается только в Яндекс и имеет следующий комментарий: Возможны две причины: эти поля некорректно размещены, либо указан лишний атрибут itemprop
В шаблоне находим участок кода: itemprop=’blogPost’ и удаляем его.
ОШИБКА: поле http://ogp.me/ns#type отсутствует или пусто
Ошибка встречается в валидаторе микроразметки от Яндекс и информирует о том, на сайте отсутствует разметка Open Graph. Для решения проблемы, установите Open Graph в свой блог на Blogger.
Для seo сниппетов
на сайте размещаю микроразметку добавляя в строки
<title>заголовок сайта</title>
...
<div id="wrapper">
...
следующее содержимое
<title itemprop="headline">заголовок сайта</title>
...
<div id="wrapper" itemscope itemtype="http://schema.org/WPHeader">
...
на что в вебмастере яндекса получаю такую ошибку:
microdata ОШИБКА: невозможно определить принадлежность данных полей.
Возможны две причины: эти поля некорректно размещены, либо указан
лишний атрибут itemprop itemType = headline = заголовок сайта
wpheader
itemType = http://schema.org/WPHeader
как заполнить поля корректно?
Ответы (1 шт):
В указанной вами разметке, элемент headline находиться вне зоны действия WPHeader. Возможное решение:
<div id="wrapper" itemscope itemtype="http://schema.org/WPHeader">
<title itemprop="headline">заголовок сайта</title>
</div>
→ Ссылка
27 минуты назад, SERG25 сказал:
Никто не делал микроразметку для хлебных крошек?
Наверное в следующей версии добавим по умолчанию.
Хотя необязательно, что даже с разметкой в яндексе всё будет работать.
Прочитайте про условия на https://yandex.ru/support/webmaster/search-results/site-description.xml#nav-chains
Навигационные цепочки строятся только для крупных сайтов. Навигационные цепочки строятся строго по каталогам: дерево разделов сайта должно соответствовать URL. Для адресов вида /index.php?cat=7873&item=6787 цепочек не сформируются, но они будут строиться для адресов вида /cat7873/item6787. Для выбора названий используются элемент title и тексты ссылок на страницу. Рекомендуем давать короткое название странице в элементе title и в ссылках. И желательно, чтобы они (title и название ссылок) совпадали.
Да и вообще, яндекс пока что, насколько я понял не поддерживает разметку breadcrumb, гугл поддерживает.
В любом случае, наверное сделаем в следующей версии.
Лишним точно не будет.