Что такое разметка WebSite?
Микроразметка WebSite — это фундаментальный тип структурированных данных из словаря Schema.org. Ее основная задача — сообщить поисковым системам, таким как Google, что данный URL представляет собой целый веб-сайт, а не отдельную страницу или статью.
Это базовый уровень идентификации, который помогает поисковикам правильно классифицировать ваш ресурс и отличать его от других сущностей в сети.
Внедрение этой разметки является одной из первых и важнейших задач в рамках технического SEO. Она закладывает основу для более сложных типов разметки, таких как Article, Product или Recipe.
Основные свойства разметки WebSite
Для корректной работы разметки WebSite необходимо указать несколько ключевых свойств. На практике принято использовать синтаксис JSON-LD, поскольку он рекомендован Google и не требует вмешательства в основной HTML-код страницы. Вот ключевые поля:
| Свойство | Описание |
|---|---|
@type |
Обязательное свойство. Указывает тип сущности. Для главной страницы сайта здесь должно быть значение WebSite. |
name |
Обязательное свойство. Официальное название вашего сайта (например, «Википедия»). |
url |
Обязательное свойство. Канонический URL главной страницы сайта. Убедитесь, что он совпадает с тем, который вы используете в качестве основного зеркала. |
potentialAction |
Необязательное свойство. Самое функциональное поле, которое позволяет добавить поисковую строку по сайту (Sitelinks Search Box) прямо в сниппет в результатах поиска Google. |
Как добавить поисковую строку (Sitelinks Search Box)
Поисковая строка в результатах выдачи — мощный инструмент коммуникации с поисковыми системами. Она позволяет пользователям сразу выполнять поиск по вашему сайту, не переходя на главную страницу. Это повышает вовлеченность и помогает быстрее находить нужный контент.
Чтобы активировать эту возможность, необходимо детально настроить свойство potentialAction. Оно описывает возможное действие, которое пользователь может совершить. В нашем случае это SearchAction.
Структура `potentialAction`
@type: SearchAction— указывает, что это действие поиска.target— самый важный элемент. Это URL-шаблон, который будет использоваться для выполнения поискового запроса. Он должен содержать специальный плейсхолдер для поисковой фразы.query-input— описывает, как подставить запрос пользователя в URL из свойства `target`. Стандартная конструкция:"required name=search_term_string".
Пример кода JSON-LD для WebSite с поисковой строкой
Этот скрипт необходимо разместить в секции на главной странице вашего сайта.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Название Вашей Компании",
"url": "https://example.com/",
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://example.com/search?q={search_term_string}"
},
"query-input": "required name=search_term_string"
}
}
</script>
Важные моменты в коде:
- Замените
https://example.com/на URL вашего сайта. - Убедитесь, что URL в
urlTemplate(https://example.com/search?q={search_term_string}) соответствует реальной структуре URL вашей страницы поиска. Если у вас параметр называется неq, а, например,sилиquery, исправьте его. - Плейсхолдер
{search_term_string}будет автоматически заменен Google на реальный запрос пользователя.
Важно понимать, что добавление этой разметки не гарантирует 100% появление поисковой строки. Google показывает ее по своему усмотрению для сайтов с высоким трафиком и хорошей репутацией, когда считает это релевантным для пользователя.
Проверка и отладка разметки
После внедрения кода на сайт крайне важно проверить его корректность. Неправильно настроенная микроразметка schema.org не принесет пользы и может даже вызвать ошибки.
Используйте официальные инструменты:
- Инструмент для проверки расширенных результатов: Показывает, какие расширенные сниппеты может сгенерировать Google на основе вашей разметки.
- Валидатор Schema.org: Проверяет синтаксис и структуру разметки на соответствие стандартам Schema.org, показывая все ошибки и предупреждения.
Вставьте в валидатор URL своей страницы или сам код и убедитесь, что в отчете нет критических ошибок (Errors). Предупреждения (Warnings) тоже стоит изучить, но они не так критичны.
Связь с другими типами разметки
Разметка WebSite является основой, но для полноценной семантической картины сайта ее необходимо дополнять другими, более специфичными типами разметки на соответствующих страницах. Поисковые системы ожидают видеть иерархию данных.
OrganizationилиLocalBusiness: Часто используется вместе сWebSiteна главной странице для предоставления информации о компании: логотип (logo), телефон (telephone), юридический адрес (address), ссылки на соцсети (sameAs). Это важная часть микроразметки для контактов.Article: Микроразметка для статьи обязательна для блогов и новостных сайтов. Она помогает указать заголовок, автора (author), дату публикации (datePublished) и текст (articleBody).Product: Микроразметка карточки товара критически важна для e-commerce. С ее помощью передаются данные о цене (price), наличии, отзывах (review), бренде и SKU. Правильная микроразметка товарной страницы напрямую влияет на ее представление в Google Shopping и поиске.Recipe: Микроразметка для кулинарных сайтов позволяет выделить рецепт в поиске, показав фото, рейтинг, время приготовления и калорийность (nutrition).VideoObjectиImageObject: Микроразметка для видео и микроразметка для изображений помогают Google лучше понять медиаконтент, индексировать его и показывать в релевантных блоках поиска. Для этого используются свойстваname,description,contentUrl,width,height, а для видео такжеuploadDateиduration.FAQPageиQAPage: Микроразметка Q&A используется для страниц с вопросами и ответами, позволяя отобразить их в виде аккордеона прямо в сниппете.BreadcrumbList: Разметка навигационной цепочки («хлебных крошек») улучшает навигацию в сниппете и помогает поисковику понять структуру сайта.
Каждый из этих типов разметки (микроразметка article, микроразметка reviews, микроразметка contact и другие) решает свою задачу на определенной странице, в то время как WebSite задает общую идентификацию для всего ресурса.
Заключение
Разметка WebSite — это несложный, но обязательный элемент технической оптимизации. Она сообщает поисковым системам базовую информацию о вашем ресурсе. Правильная настройка, особенно с использованием potentialAction для поисковой строки, значительно улучшает представление сайта в выдаче и повышает его ценность для пользователя. Не пренебрегайте этим инструментом, ведь он закладывает фундамент для всех остальных типов структурированных данных.