Контент и структурированные данные — Примеры

Пример 1 — Заголовок, описывающий сайт, а не страницу

На каждой странице сайта о ремонте заголовком служит название сайта, у статьи два элемента h1, а её внутренние ссылки говорят, куда идти, только в окружающем предложении. Скажите, что теряет ищущий и что теряет робот, затем перепишите разметку.

<title>Ремонт дома</title>
<h1>Ремонт дома</h1>
<h1>Починка протекающего радиатора</h1>
<p>Смотрите полное руководство. <a href="/guides/radiator">Читать далее</a></p>

Решение

<title>Починка протекающего радиатора — Ремонт дома</title>
<meta name="description" content="Разберитесь с протекающим радиатором, найдите отказавшее соединение и решите, стоит ли герметизировать его самостоятельно." />
<h1>Починка протекающего радиатора</h1>
<p>Смотрите <a href="/guides/radiator">как заново загерметизировать соединение радиатора</a>.</p>

Один h1 на страницу подсказывает системе индексации, какая именно часть страницы является предметом. Начало заголовка в списке результатов остаётся видимым — поэтому именно предмет, вынесенный вперёд, отличает эту страницу от других девяти с тем же названием сайта, тогда как описание не повторяет ничего и отвечает на то, для чего страница. И робот, и пользователь скринридера узнают назначение ссылки из её слов, однако «Читать далее» не говорит ни тому, ни другому: текст анкора — третий случай того же принципа.

Пример 2 — Структурированные данные, заявляющие рейтинг, которого страница не показывает

В разметке статьи заявлен агрегированный рейтинг, которого на самой странице не показано нигде. Объясните, почему это риск, а не оптимизация; затем разметьте только то, что страница подтверждает.

<script type="application/ld+json">
{
  "@context": "<адрес самого словаря>",
  "@type": "Article",
  "headline": "Починка протекающего радиатора",
  "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "312" }
}
</script>

Решение

<script type="application/ld+json">
{
  "@context": "<адрес самого словаря>",
  "@type": "Article",
  "headline": "Починка протекающего радиатора",
  "datePublished": "2026-02-14",
  "author": { "@type": "Person", "name": "А. Автор" }
}
</script>

Рейтинг, которого страница не показывает, поисковые системы считают нарушением: разметку они сверяют с видимым содержимым, и это может стоить всех богатых результатов на сайте, а не только этого. Размечайте только те свойства, которые видит посетитель: заголовок, дата публикации и автор есть на странице, и убери один из них — разметка станет не просто устаревшей, а неверной; значение контекста же называет словарь, из которого происходят типы, и записано здесь заглушкой, потому что этот корпус запрещает внешние ссылки, — настоящее значение возьмите из документации этого словаря.