Schema.org: разметка товаров и событий для малого бизнеса Беларуси

Structured data Schema.org — это набор тегов, который помогает поисковым системам и агрегаторам точнее понимать страницы с товарами, услугами и событиями. Для кафе, салона, магазина или организатора мастер‑классов в Беларуси правильная разметка повышает шанс увидеться в карточках поиска, увеличить CTR и дать клиенту точную информацию прямо в результатах. Дальше — практические сценарии и конкретные шаги.

Разметка товаров для интернет‑магазина

Сценарий: небольшой магазин одежды в Могилёве продаёт футболки на собственном сайте и хочет, чтобы в поиске показывалась цена в BYN и наличие на складе.

Что делать: используйте тип Product с вложенным Offers. Обязательные поля: name, image, description, sku или mpn, offers.price (в BYN), offers.priceCurrency="BYN", offers.availability (InStock/OutOfStock). Для популярных товаров добавьте aggregateRating и review.

Как сделать: если сайт на CMS — установить плагин, который генерирует JSON‑LD из карточки товара; если сайт самописный — формировать JSON‑LD на сервере при рендере шаблона. Всегда подставляйте актуальную цену и статус наличия, синхронизируйте данные с учётом промо‑цен и акций.

Разметка событий: мастер‑классы, гастро‑вечера и pop‑up

Сценарий: кафе в Бресте запускает еженедельные джаз‑вечера и продаёт билеты на сайте.

Что делать: используйте тип Event. Указывайте name, startDate и endDate в формате ISO (YYYY‑MM‑DDThh:mm), location с адресом, offers с ценой и доступностью билетов, performer если есть ведущие.

Как сделать: на странице события вставьте JSON‑LD, где поля даты и цена берутся прямо из формы добавления события в админке. Если продажа через отдельную систему билетов, дублируйте актуальную ссылку на покупку в поле offers.url.

Полезно: для планирования событий по продвижению посмотрите руководство по событийному маркетингу и pop‑up форматам.

Локальные данные: карта, график и контакты

Сценарий: мастерская по ремонту обуви в Вилейке хочет, чтобы в результатах поиска отображалось время работы и телефон.

Что делать: используйте тип LocalBusiness или специализированный Service. Укажите address (включая postalCode и addressLocality), telephone, openingHoursSpecification, geo с координатами, priceRange при необходимости.

Как сделать: проверьте, чтобы NAP (name, address, phone) на сайте совпадал с данными в каталогах и карточке организации. Если есть сайт для салона или мастерской, изучите примеры разметки в материале по локальному SEO для beauty‑студий.

Проверка и поддержка разметки

Сценарий: интернет‑магазин из Гомеля регулярно обновляет каталог и хочет избежать ошибок в разметке при импорте товаров.

Что делать: автоматизировать генерацию JSON‑LD из каталога, запускать проверку после импорта и фиксировать ошибки в логах. Следите за соответствием типов и форматов данных (особенно дат и валюты BYN).

Как сделать: настроить скрипт, который при обновлении товара перекомпилирует JSON‑LD; добавить тесты, которые ловят пустые обязательные поля и некорректные ISO‑даты.

Типичные ошибки

  • Разметка не совпадает с видимым на странице контентом (цена, дата, адрес).
  • Использование микроразметки в теге, который не прогружается при первичном рендере (динамический JS без серверной генерации).
  • Неправильный формат дат или валюты: даты не в ISO, валюта не указана как BYN.
  • Дублирование разных версий одного товара без уникального sku/mpn.
  • Оставленные шаблонные значения (например, "example.com" в поле url).

3 шага, которые можно сделать на неделе:

  1. Выберите одну страницу товара и добавьте минимальный JSON‑LD с name, image, offers.price и offers.priceCurrency="BYN".
  2. Для ближайшего события на сайте вставьте Event с ISO‑датой и offers.price; проверьте отображение в тестере разметки.
  3. Согласуйте NAP на сайте и в местных каталогах, затем добавьте LocalBusiness с openingHoursSpecification.

Полезные ссылки: руководство по локальному SEO и разметке Schema.org для beauty‑студии: Локальное SEO 2.0: разметка Schema.org для beauty‑студии.


🗓️

Вернуться на главную →