Исправление ошибок микроразметки в 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.
Комментарии