Структурированные данные (Schema.org) для локального бизнеса: пошаговое руководство
Как добавить разметку Schema.org, чтобы появляться в Google со звёздами, часами работы, адресом и ценой - просто и без сложного кода.
Вы наверняка видели в Google результаты, которые выделяются: жёлтые звёзды у пиццерии, часы работы клиники, цену товара прямо под ссылкой. Это не магия и это нельзя купить. Это результат структурированных данных - кода, невидимого для посетителей, но читаемого Google, который сообщает поисковику, что именно означает каждый фрагмент информации на вашей странице.
Хорошая новость: для локального бизнеса (салон, кабинет, ресторан, автосервис, магазин) не нужно быть разработчиком, чтобы понять логику. Нужно несколько правильно выбранных типов schema и дисциплина размечать только по-настоящему достоверную информацию. В этом руководстве я шаг за шагом покажу, что добавить, в каком порядке и как проверить, что всё работает - без ложных обещаний автоматически выйти на первое место.
Что такое структурированные данные и почему они важны для вас
Структурированные данные - это стандартизированный словарь (Schema.org), которым вы описываете содержимое страницы на языке, понятном Google, Bing и другим системам без двусмысленности. Вместо того чтобы «угадывать» из текста, что «ул. Цветочная, 3» - это адрес, вы явно размечаете это как адрес.
Практическая польза: шанс появиться с расширенными результатами (rich results) - звёзды отзывов, часы работы, FAQ, «хлебные крошки», цены. Они занимают больше места в выдаче и привлекают больше кликов.
Сразу проясним: структурированные данные НЕ гарантируют позицию и НЕ гарантируют показ звёзд. Google решает, когда и показывать ли их. Ваша задача - стать подходящим кандидатом и не мешать. Без разметки шанс нулевой; с правильной разметкой у вас есть билет в гонку.
Рекомендуемый формат: JSON-LD (не усложняйте)
Есть три формата: JSON-LD, Microdata и RDFa. Google явно рекомендует JSON-LD, и для вас он же самый простой.
Почему JSON-LD лучше всего для локального бизнеса:
- Он находится отдельно, в едином блоке `<script>`, обычно в `<head>`. Он не смешивается с текстом страницы.
- Его легко читать, редактировать и копировать со страницы на страницу.
- Вы не рискуете сломать дизайн, что-то изменив.
Microdata и RDFa вплетаются в HTML-теги контента - они легко ломаются при редизайне и трудны в поддержке. Если кто-то предлагает размечать сайт через Microdata по всем `<div>`, спросите, почему он не использует JSON-LD.
Один хорошо составленный скрипт JSON-LD покрывает большинство потребностей локальной компании.
Основная schema пошагово: LocalBusiness
Центральный элемент для любого бизнеса с физическим адресом - это `LocalBusiness` (или более точный подтип: `Restaurant`, `HairSalon`, `Dentist`, `AutoRepair` и т. д. - используйте самый конкретный).
Разместите его на главной странице или странице контактов и включите:
- `name` - точное название компании
- `address` (`PostalAddress`) с улицей, городом, индексом, страной
- `telephone` в международном формате (+7...)
- `geo` - широту и долготу
- `openingHoursSpecification` - дни и интервалы времени
- `url` и `image`
- `priceRange` (напр. «$$»)
Золотое правило: информация в schema должна быть ИДЕНТИЧНА данным в Google Business Profile и на сайте (согласованный NAP - Name, Address, Phone). Несоответствия подрывают доверие в глазах Google. Размечайте только то, что действительно видно на странице.
Звёзды отзывов: как получить их правильно (и легально)
Вот та часть, которую хотят все - жёлтые звёзды. Они появляются из schema `AggregateRating` и/или `Review`, но по строгим правилам Google:
- Отзывы должны быть НАСТОЯЩИМИ, собранными вами, видимо отображёнными на странице. Оценки не выдумывают.
- Не размечайте собственный бизнес отзывами, которые пишете сами - это против правил и грозит ручной санкцией.
- `AggregateRating` требует средней оценки и количества отзывов, оба должны быть отражены на странице.
Внимание: Google сильно ограничил показ звёзд для «self-serving reviews» (отзывов о собственном бизнесе, размещённых на своём сайте). Часто звёзды, которые вы видите в поиске, приходят из Google Business Profile, а не из разметки сайта. Относитесь скептически к любому, кто «гарантирует звёзды» - никто этого гарантировать не может.
Как проверить, что всё работает
Не публикуйте на веру - тестируйте. Два простых шага:
1. Rich Results Test (search.google.com/test/rich-results) - вставьте URL или код и посмотрите, какие типы расширенных результатов распознаёт Google и есть ли ошибки.
2. Schema Markup Validator (validator.schema.org) - проверяет синтаксис и структуру JSON-LD.
Затем, со временем:
- В Google Search Console, раздел «Улучшения», смотрите, у скольких страниц валидная разметка и какие есть ошибки.
- Помните, что индексация и показ занимают время - до появления расширенных результатов могут пройти дни или недели, и Google может решить не показывать их вовсе.
Сначала исправляйте ошибки (красное), потом предупреждения (жёлтое). Предупреждение не дисквалифицирует вас, а ошибка - да.
Коротко, и как мы можем помочь
Правильный порядок для локального бизнеса:
1. `LocalBusiness` с NAP, часами, гео - на главной/контактах.
2. `BreadcrumbList`, если есть категории/подстраницы.
3. `FAQPage`, если есть реальный раздел частых вопросов.
4. `AggregateRating` только с реальными, отображёнными отзывами.
5. Тестируете, публикуете, отслеживаете в Search Console.
В MPO Web Studio мы создаём сайты для локального бизнеса с правильными структурированными данными с самого начала - не как доп. услугу потом. Мы работаем удалённо по всей стране, готовим бесплатное демо до любой оплаты, и наши цены прозрачны.
Если хотите вместе проверить, какая schema у вас уже есть (или чего не хватает), напишите нам в WhatsApp. Честно скажем, нужно ли вам что-то или вы уже всё покрыли.
Частые вопросы
Поднимут ли структурированные данные меня на первое место в Google?+
Нет. Это не прямой фактор ранжирования, поднимающий вас вверх. Они делают вас подходящим для расширенных результатов (звёзды, часы, цена), которые привлекают больше кликов. Позиция зависит от многих других факторов. Любой, кто обещает «гарантированное 1-е место» через schema, вводит вас в заблуждение.
Почему я добавил AggregateRating, но звёзды не появляются?+
Частые причины: отзывы не видны на странице, вы разметили собственный бизнес самописными отзывами (запрещено), Google ещё не переобработал страницу или просто решил их не показывать. Google намеренно ограничивает звёзды для self-serving отзывов. Часто звёзды в поиске на самом деле приходят из Google Business Profile.
Нужен ли разработчик, чтобы добавить schema?+
Не обязательно. На многих платформах (WordPress с SEO-плагинами, некоторые CMS) вы заполняете поля в интерфейсе, и JSON-LD генерируется автоматически. Если у вас кастомный сайт или нужен тонкий контроль, помощь технического специалиста пригодится - но логика выше остаётся той же.
Нужно ли ставить schema на каждую страницу?+
Не одинаковую везде. `LocalBusiness` - один раз, на главной или контактах. `FAQPage` - только на страницах с реальными вопросами. `BreadcrumbList` - на страницах иерархии. Правило: размечайте только то, что реально существует и видно на этой странице.
Сколько времени до появления расширенных результатов?+
По-разному. После того как Google переобойдёт и переобработает страницу, может пройти от нескольких дней до нескольких недель. Можно немного ускорить, запросив переиндексацию в Search Console, но показ остаётся решением Google, даже при идеально валидной разметке.
7 ошибок, которые отпугивают клиентов с вашего сайта
Оставьте email и получите гид прямо здесь, сразу. Без спама.
Хотите увидеть, как мог бы выглядеть сайт вашего бизнеса?
Напишите нам в WhatsApp — и мы бесплатно подготовим демо-сайт с названием вашего бизнеса. Сначала смотрите, потом решаете — без обязательств.