WebSite schema (разметка сайта)

WebSite schema — разметка Schema.org для описания сайта как ресурса. Позволяет настроить sitelinks search box, указать название сайта и его URL для отображения в поиске Google.

Кратко

WebSite schema — тип разметки Schema.org для описания всего сайта как ресурса. Включает свойства: name (название), url (адрес), description, alternateName и SearchAction для активации поиска по сайту прямо в выдаче (sitelinks search box).

Что такое WebSite schema

WebSite schema — тип Schema.org разметки для описания сайта как единого ресурса. Добавляется на главную страницу сайта один раз и описывает ресурс в целом: название, URL, описание, альтернативные названия (например, аббревиатуры).

Основное практическое применение WebSite schema — активация sitelinks search box: строки поиска по сайту, которая появляется прямо в выдаче Google рядом со сниппетом главной страницы. Это даёт пользователю возможность искать контент на вашем сайте, не заходя на него.

WebSite schema не гарантирует появление sitelinks search box — Google самостоятельно решает, показывать ли её. Разметка лишь сигнализирует о поддержке этой функции и указывает endpoint для поиска.

Ключевые свойства WebSite schema

name
Официальное название сайта или организации. Отображается в поиске как имя ресурса.
url
Канонический URL главной страницы сайта.
description
Краткое описание сайта — необязательно, но помогает Google понять контекст.
alternateName
Альтернативное название: аббревиатура, сокращение. Например, 'SEO Head' для seohead.tech.
potentialAction
SearchAction — описывает функцию поиска по сайту. Включает query-input и target URL.

Sitelinks search box — строка поиска, появляющаяся в выдаче Google для главной страницы популярных сайтов. Для её активации нужно добавить свойство potentialAction типа SearchAction в разметку WebSite.

  1. Добавьте разметку WebSite на главную страницу (только главная, не все страницы)
  2. В potentialAction укажите @type: SearchAction
  3. Добавьте query-input: required name=search_term_string
  4. В target укажите URL поиска вашего сайта: https://example.com/search?q={search_term_string}
  5. Убедитесь, что поиск по сайту реально работает по этому URL

WebSite vs. WebPage schema

ПараметрWebSite schemaWebPage schema
Что описываетВесь сайт как ресурсКонкретную страницу
Где добавляетсяТолько на главной страницеНа каждой целевой странице
Главное применениеSitelinks search box, название сайтаМетаданные страницы, breadcrumbs
ЧастотаОдин раз на сайтОдна разметка на страницу
СвязьWebPage ссылается на WebSite через isPartOfWebSite — родитель для WebPage

Пример разметки WebSite

Пример WebSite JSON-LD: { "@context": "https://schema.org", "@type": "WebSite", "name": "seohead.tech", "url": "https://seohead.tech", "potentialAction": { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://seohead.tech/search?q={search_term_string}" }, "query-input": "required name=search_term_string" } }. Добавляйте только на главную страницу.

Частые вопросы

Нет. WebSite schema добавляется только на главную страницу сайта — один раз. Описывает сайт как ресурс в целом. На отдельных страницах используйте WebPage или более специфичные типы.
Нет. Google самостоятельно решает, показывать ли эту функцию. Обычно search box появляется для крупных сайтов с устоявшимся брендовым трафиком. Разметка лишь включает поддержку этой функции.
Через свойство isPartOf в разметке WebPage: { "isPartOf": { "@id": "https://example.com/#website" } }. Задайте идентификатор WebSite через @id, чтобы WebPage мог ссылаться на него.
Прямого влияния нет. Косвенно помогает Google лучше идентифицировать ресурс и его название. Sitelinks search box может улучшить CTR брендовых запросов, если Google решит её показать.
Прямые контакты

Обсудим ваш проект?

Расскажите о целях и сайте — предложу формат работы и следующий шаг.