Блог непонятно для чего

Вроде по интернет-маркетингу, SEO, SMM, прочей суете.

Ошибки в микроразметке Blogger

Зашел недавно на вембастер и там в разделе "структурированные данные" обнаружил огромное количество ошибок в микроразметке блога. Оказывается ( а я об этом не знал), что Google и Yandex теперь обязывают вносить новые, ими придуманные стандарты, в шаблон блога" для улучшения оптимизации". И теперь все владельцы сайтов и блогов вынуждены уделить время и нервы для внесения новых данных в разметку кода. Если раньше у меня были ошибки только с фрагментами " blogId и postId", то теперь главными и роковыми для поисковой позиции стали : "datePublished ", "headline", "image" и "publisher". Без такого исправления надеяться на улучшения поисковых позиций блога стало в один миг бессмысленно. Долго искал как исправить это недопонимание и нашел вот это:


 blogId 
postId
 Удаляем в шаблоне блога коды:

<meta expr:content='data:blog.blogId' itemprop='blogId'/> 
<meta expr:content='data:post.id' itemprop='postId'/>

Они могут встречаться в шаблоне несколько раз. Удалить все.
 
datePublished
Заходим в Blogger  - раздел “Настройки” - "Язык и форматирование". изменяем тип даты и тип времени на такую: месяц/день/год (dd/mm/yyyy), пример 2/02/2016
Сохраняем измерения.
 headline
В шаблоне нажимаем ctrl+f, находим код, отвечающий за заголовок. Код в основном выглядит так:
<h3 class='post-title entry-title' itemprop='name'> В оптимизированных шаблонах это:
<h2 class='post-title entry-title' itemprop='name'> В некоторых оригинальных шаблонах встречается код:
<h2 class='post-title entry-title' itemprop='name headline'>
 Заменяем itemprop='name' на itemprop='headline' После этого вид кода будет выглядеть так:
<h3 class='post-title entry-title' itemprop='headline'> 
Такие отрезки кода могут встречаться несколько раз, изменяем все такие коды.
 author
Находим код <data:post.body/> и вставляем после него:

<span class='post-author vcard'>
<b:if cond='data:top.showAuthor'>

<data:top.authorLabel/>
<b:if cond='data:post.authorProfileUrl'>
<span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
<meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
<a class='g-profile' expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
<span itemprop='name'><data:post.author/></span>
</a>
</span>
<b:else/>
<span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
<span itemprop='name'><data:post.author/></span>
</span>
</b:if>
</b:if>
</span> 
 Тег <data:post.body/> иногда встречатется в шаблоне несколько раз.
 image
Находим код <data:post.body/> их может быть несколько, и вставляем после него:
<div itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<b:if cond='data:post.firstImageUrl'>
<img style='display:none;' expr:src='data:post.firstImageUrl'/>
<meta itemprop='url' expr:content='data:post.firstImageUrl'/>
</b:if>
<meta itemprop='width' content='800'/>
<meta itemprop='height' content='800'/>
</div>
Исправляем высоту и ширину изображения на свою.
 image_url
Находим код:
<b:if cond='data:post.firstImageUrl'>

      <meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>
    </b:if>

и удаляем его.
 publisher
Ищем тег <data:post.body/> (может быть несколько) и вставляем после него:
<div itemprop='publisher' itemscope='itemscope' itemtype='https://schema.org/Organization'> <div itemprop='logo' itemscope='itemscope' itemtype='https://schema.org/ImageObject'> <img style='display:none;' src='http://3.bp.blogspot.com/-NXJE0ll14e4/VnRLGDil9cI/AAAAAAAABi8/rhGrdkDZ8E0/s1600/technohalf-logo.png'/> <meta itemprop='url' content='http://3.bp.blogspot.com/-NXJE0ll14e4/VnRLGDil9cI/AAAAAAAABi8/rhGrdkDZ8E0/s1600/technohalf-logo.png'/> <meta itemprop='width' content='600'/> <meta itemprop='height' content='60'/> </div> <meta itemprop='name' expr:content='data:blog.title'/> </div>
Заменяем ссылки на logo (выделено желтым) ссылкой своего logo, размеры логотипа, выделенные красным, заменяем на свои.
 
dateModified
Код: <div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> вставляем после него строчки:
<meta expr:content='data:post.timestamp' itemprop='datePublished'/>

<meta expr:content='data:post.lastUpdatedISO8601' itemprop='dateModified'/>

 mainEntity
OfPage
Находим код:
<div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> В некоторых шаблонах может встретиться код:
<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> Заменяем эти коды на следующие:
<div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <meta itemscope='itemscope' itemprop='mainEntityOfPage' itemType='https://schema.org/WebPage' expr:itemid='data:post.link ? data:post.link : data:post.url'/>
Ошибка url в секции изображение - image [ImageObject]
В некоторых случаях не исчезает ошибка – отсутствует обязательный тег url (отсутствует ссылка на изображение) даже после исправления ошибки image по инструкции выше. Это значит, что не на всех статьях блога есть миниатюры изображений. После добавления изображений ко всем статьям ошибка исчезнет.
Эту информацию мне удалось найти на блоге одной милой девушки, которая не поленилась найти и опубликовать такую нужную вещь. И только в ее посте я нашел все что нужно и применил на практике. И самое главное- все работает! Теперь также делюсь материалом с людьми.



Лучший способ вовремя узнавать последние новости для оптимизации своего блога это регистрация в Google и Yandex вебмастерах. Я пока работаю только в Google вебмастере (Google Search Console). Там есть возможность проверить структуру блога, ошибки сканирования, быстроту загрузки на компьютерах и смартфонах, поисковые запросы и многое другое.

Кому интересно, читайте также:
Как улучшить индексацию блога
Поделится в Google Plus

Автор Ігор Хабурський

    Blogger Комментарии
    Facebook Комментарии

0 коммент.:

Отправить комментарий