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

    Рекомендуем

    Комментарии