Ошибки структурированных данных Google (entry-title, updated)

Если в Google Webmaster Tools вы встретили сообщения касательно своего сайта с ошибкой отсутствия entry-title, updated, author, то не пугайтесь, это легко можно поправить. Проблема возникла скорее всего из-за того, что ваш шаблон (мне почему-то кажется, что у вас популярная cms, типа WordPress и бесплатный шаблон) не поддерживает эти данные микроразметки. А они порой дают хоть и небольшой, но дополнительный трафик, а также улучшают внешний вид вашего сайта в поисковой выдаче.

post-title-entry-title

Итак, вам следует посмотреть,  на какое именно место жалуется гугл и там уже ваять (перед любыми правками настоятельно рекомендую делать резервные копии изменяемых файлов). В моем случае это были страницы записей и отсутствующие entry-title и updated (к author вопросов не было).

Находим строки, содержащие postitle и date и изменяем их. Для удобства я покажу что было у меня, и как стало после изменения.

Было:

<h1 id="postitle"><?php the_title(); ?></h1>
<div class="date"><?php echo get_the_date('d.M.Y'); ?></div>

Стало (правда старые строчки я тоже оставил, но закомментировал их):

<h1 class="post-title entry-title"><?php the_title(); ?></h1>
<span class="post-date updated"><?php echo get_the_date('d.M.Y'); ?></span>

Также необходимо будет поменять файл стилей style.css (не знаю как он у вас называется). Чтобы не морочить себе голову, просто скопируйте стили и дайте им название новых. Например:

#postitle {
width: 615px;
height: auto;
font-size: 24px;
margin: 0 0 10px 0;
color: #101011;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
#post-title entry-title{
width: 615px;
height: auto;
font-size: 24px;
margin: 0 0 10px 0;
color: #101011;
-ms-word-wrap: break-word;
word-wrap: break-word;
}

По аналогии меняйте и updated и поглядывайте на обновление информации от гугл, возможно мы с вами где-то что-то не доделали.

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