Исправление ошибок микроразметки в Blogger

Исправление ошибок микроразметки в Blogger

Правильно настроенная микроразметка вашего сайта играет важную роль в 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.

Рекомендуем

Комментарии