Что описывает WebSite
Если Organization отвечает на вопрос «кто владелец», то WebSite отвечает на вопрос «что это за сайт»: как он называется, по какому адресу находится и какие действия на нём возможны. Разметку размещают на главной странице.
| Свойство | Назначение |
|---|---|
name | Название сайта — используется для отображения в результатах поиска |
alternateName | Альтернативное или сокращённое название |
url | Адрес главной страницы |
potentialAction | Действие, доступное на сайте, например поиск |
Пример разметки с действием поиска
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Пример-Мебель",
"alternateName": "Пример",
"url": "https://example.ru/",
"potentialAction": {
"@type": "SearchAction",
"target": "https://example.ru/search/?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
Свойство target — шаблон адреса страницы результатов внутреннего поиска. Вместо {search_term_string} система подставляет запрос пользователя.
Как это задумывалось работать
Что изменилось и на что рассчитывать сегодня
- Google отказался от показа поля поиска в сниппете в 2024 году, поэтому разметка
SearchActionперестала давать этот результат. - Название сайта из свойств
nameиalternateNameпо-прежнему полезно: поисковые системы используют его для отображения имени сайта. - Другие поисковые системы могут по-своему использовать это действие, но гарантий нет.
Практический вывод: ради названия сайта разметка WebSite стоит своего места на главной странице. Ради поля поиска в выдаче её больше внедрять не нужно. Страницы результатов внутреннего поиска при этом закрывают от индексации — подробнее в статье про адреса результатов поиска.
Как записать название сайта
Название и его альтернативные написания влияют на то, как сайт будет подписан в результатах поиска. Если у сайта есть краткое или иное написание — латиницей, аббревиатурой, — его стоит указать отдельно.
| Свойство | Пример значения | Когда нужно |
|---|---|---|
name | Пример-Мебель | Всегда: основное название |
alternateName | Пример | Если сайт известен и под кратким названием |
alternateName | Primer-Mebel | Если название пишут и латиницей |
Как проверить шаблон поиска
Если вы всё же оставляете в разметке действие SearchAction, убедитесь, что шаблон работает как задумано:
- скопируйте значение
targetиз разметки; - замените
{search_term_string}любым словом и откройте адрес в браузере; - страница должна показать результаты поиска по этому слову, а не ошибку или главную страницу.
Неработающий шаблон хуже его отсутствия: он вводит систему в заблуждение относительно возможностей сайта.
Частые вопросы
Нужна ли разметка WebSite, если на сайте нет внутреннего поиска?
Да, но без блока SearchAction: достаточно названия и адреса сайта, которые помогают корректно показать имя сайта в выдаче.
Покажет ли разметка SearchAction поле поиска в результатах Google?
Нет, Google отказался от показа такого поля в 2024 году, поэтому рассчитывать на этот результат больше нельзя.
Нужно ли закрывать страницы результатов внутреннего поиска от индексации?
Да, они формируют бесконечное число малоценных адресов, поэтому их обычно закрывают через robots.txt или мета-тег noindex.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.