Внедрение микроразметки Schema.org (LocalBusiness) для выдачи с превью
Хочу себе такие же кнопкиВнедрение микроразметки Schema.org (LocalBusiness) для выдачи с превью
Что вы получите:
- Поймёте, почему поисковые системы любят структурированные данные и как они превращают обычный результат в привлекательный блок с картой, рейтингом и часами работы.
- Научитесь писать корректный JSON‑LD‑скрипт для локального бизнеса в Конаково и внедрять его без риска “сломать” страницу.
- Сможете проверить разметку и быстро исправить типичные ошибки, чтобы ваш сайт появился в Google Rich Results уже через несколько дней.
1. Почему микроразметка — ключ к “превью” в поиске
| Плюс | Что это даёт пользователю | Что это даёт вам |
|---|---|---|
| Видимость | Карта, рейтинг, телефон – всё сразу в сниппете. | Выход из «тёмных» результатов, рост CTR. |
| Доверие | Пользователь видит, что ваш бизнес реально существует. | Снижение отказов, рост конверсий. |
| Локальный поиск | По запросу «услуги в Конаково» Google поднимает ближайшие компании. | Вы получаете преимущество над конкурентами без бюджета. |
Аналогия: представьте, что ваш сайт – это человек в толпе. Без разметки он просто стоит, а с разметкой – это человек в яркой форме с вывеской, который сразу привлекает внимание.
2. Что такое Schema.org и тип LocalBusiness
- Schema.org – единый словарь, который Google, Yandex, Bing понимают.
- LocalBusiness – подтип Organization, предназначенный для компаний, обслуживающих конкретный регион (ресторан, салон, сервисный центр).
Ключевые свойства (обязательно заполняйте, остальные – по необходимости):
| Свойство | Описание | Пример |
|---|---|---|
| @type | Тип сущности. | "LocalBusiness" |
| name | Название компании. | "Сервисный центр Конаково" |
| address | Физический адрес (внутри PostalAddress). |
"ул. Советская, 12, Конаково" |
| telephone | Телефон в международном формате. | "+7 495 123‑45‑67" |
| url | Ссылка на сайт. | "https://example.com" |
| geo | Координаты (latitude, longitude). | {"@type":"GeoCoordinates","latitude":55.1234,"longitude":37.5678} |
| openingHours | Часы работы в формате Mo‑Fr 09:00‑18:00. |
"Mo‑Sa 10:00‑20:00" |
| priceRange | Диапазон цен (по желанию). | "$$" |
| image | URL изображения (логотип, фасад). | "https://example.com/logo.png" |
| aggregateRating | Средний рейтинг и количество отзывов. | {"@type":"AggregateRating","ratingValue":4.7,"reviewCount":38} |
| url | Ссылка на страницу с отзывами (если есть). | "https://example.com/reviews" |
3. Как добавить разметку: JSON‑LD vs. Microdata vs. RDFa
| Способ | Плюсы | Минусы |
|---|---|---|
JSON‑LD (скрипт в <head> или внизу <body>) |
Чистый, не мешает HTML, легко генерировать авт | Требует поддержки JavaScript‑включения (все поисковики умеют). |
| Microdata (атрибуты в HTML‑тегах) | Виден сразу в коде страницы. | Запутывает разметку, сложнее поддерживать. |
| RDFa | Поддержка более сложных онтологий. | Тоже «засоряет» HTML, реже используется. |
Рекомендация: используйте JSON‑LD – он самый простой в обслуживании и полностью поддерживается Google.
4. Шаг‑за‑шаг: создание корректного JSON‑LD для вашего бизнеса
4.1. Сбор данных
| Данные | Где их взять |
|---|---|
| Название, телефон, сайт | Ваша визитка, договор |
| Адрес | Официальный документ, Google Maps |
| Координаты | Клик правой кнопкой на карте → «Что здесь?», либо сервис latlong.net |
| Часы работы | Внутренний график |
| Рейтинг | Система отзывов (Google My Business, Яндекс Справочник) |
| Логотип | Файл PNG/JPG, размер 250 × 250 px минимум |
4.2. Шаблон JSON‑LD
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Сервисный центр Конаково",
"image": "https://example.com/logo.png",
"url": "https://example.com",
"telephone": "+7 495 123-45-67",
"address": {
"@type": "PostalAddress",
"streetAddress": "ул. Советская, 12",
"addressLocality": "Конаково",
"postalCode": "141700",
"addressCountry": "RU"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 55.1234,
"longitude": 37.5678
},
"openingHours": "Mo‑Sa 10:00‑20:00",
"priceRange": "$$",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.7,
"reviewCount": 38
}
}
</script>
Подсказка: если у вас несколько филиалов – повторите блок @type: LocalBusiness внутри массива @graph.
4.3. Где разместить скрипт
- Внутри
<head>– гарантирует, что поисковый робот увидит разметку до загрузки тела страницы. - Внизу
<body>– если вы генерируете страницу динамически (CMS), скрипт можно выводить после основного контента.
Важно: не помещайте JSON‑LD внутри
<script src=…>– он должен быть inline.
5. Проверка и отладка
| Инструмент | Что делает | Как пользоваться |
|---|---|---|
| Rich Results Test (Google) | Показвает, как разметка будет выглядеть в SERP и указывает ошибки. | Откройте https://search.google.com/test/rich-results, вставьте URL или код. |
| Schema Markup Validator (Yandex) | Аналогичный сервис от Яндекса. | https://validator.schema.org/ (добавьте rel="nofollow" к ссылке, если используете). |
| Google Search Console → Enhancements | Список страниц с найденной разметкой, статистика кликов. | Войдите в GSC, откройте раздел «Возможные улучшения». |
Типичные ошибки и как их исправить
| Ошибка | Причина | Как исправить |
|---|---|---|
"priceRange": "$$" без кавычек |
JSON требует строки. | Оставьте кавычки, либо уберите свойство. |
Неправильный формат openingHours |
Пропущен день недели или двойточие. | Формат Mo‑Fr 09:00‑18:00 (дни через дефис, пробел, часы через тире). |
Отсутствует @context |
Поисковик не знает, к какому словарю относиться. | Добавьте "@context":"https://schema.org". |
| Неправильный тип телефона | Пропущен код страны или пробелы. | Формат +7 495 123-45-67. |
| Координаты в виде строк | Должны быть числа. | "latitude":55.1234 без кавычек. |
6. Как ускорить появление в поиске
- Обновите карту сайта (
sitemap.xml) и отправьте её в Google Search Console. - Сделайте запрос «URL Inspection» для каждой обновлённой страницы – это принудительно переиндексирует её.
- Убедитесь, что страница доступна без JavaScript (Google всё равно парсит HTML, но JSON‑LD в
<script>читается без выполнения кода).
7. Примеры реального применения
7.1. Салон красоты в Конаково
{
"@context":"https://schema.org",
"@type":"LocalBusiness",
"name":"Салон «Элегант»",
"image":"https://elegant.kz/logo.jpg",
"url":"https://elegant.kz",
"telephone":"+7 495 222-33-44",
"address":{
"@type":"PostalAddress",
"streetAddress":"пр. Ленина, 5",
"addressLocality":"Конаково",
"postalCode":"141700",
"addressCountry":"RU"
},
"geo":{
"@type":"GeoCoordinates",
"latitude":55.1240,
"longitude":37.5685
},
"openingHours":"Mo‑Fr 09:00‑21:00",
"priceRange":"$$",
"aggregateRating":{
"@type":"AggregateRating",
"ratingValue":4.9,
"reviewCount":112
}
}
7.2. Автосервис с несколькими филиалами
{
"@context":"https://schema.org",
"@graph":[
{
"@type":"LocalBusiness",
"name":"Автосервис «Техно» – филиал 1",
"url":"https://tehno-auto.ru/filial1",
"telephone":"+7 495 555-66-77",
"address":{ "@type":"PostalAddress","streetAddress":"ул. Пушкина, 8","addressLocality":"Конаково","postalCode":"141700","addressCountry":"RU"},
"geo":{ "@type":"GeoCoordinates","latitude":55.1222,"longitude":37.5670},
"openingHours":"Mo‑Sa 08:00‑19:00"
},
{
"@type":"LocalBusiness",
"name":"Автосервис «Техно» – филиал 2",
"url":"https://tehno-auto.ru/filial2",
"telephone":"+7 495 555-88-99",
"address":{ "@type":"PostalAddress","streetAddress":"ул. Карла Маркса, 3","addressLocality":"Конаково","postalCode":"141700","addressCountry":"RU"},
"geo":{ "@type":"GeoCoordinates","latitude":55.1255,"longitude":37.5692},
"openingHours":"Mo‑Sa 08:00‑19:00"
}
]
}
8. Как поддерживать разметку в актуальном состоянии
| Событие | Что обновлять |
|---|---|
| Смена телефона | telephone |
| Переезд | address, geo |
| Расширение часов | openingHours |
| Появление новых отзывов | aggregateRating (ratingValue, reviewCount) |
| Добавление новых услуг | offers (если хотите показывать цены) |
Автоматизировать процесс можно через CMS‑плагин (WordPress → Schema Pro) или написать небольшой скрипт, который генерирует JSON‑LD из базы данных каждый раз при публикации страницы.
9. Практика для закрепления
-
Создайте собственный JSON‑LD‑блок для вашего бизнеса в Конаково, заполнив все обязательные свойства. Скопируйте код в простой HTML‑файл и проверьте его в Rich Results Test.
-
Найдите ошибку в примере ниже и исправьте её:
{ "@context":"https://schema.org", "@type":"LocalBusiness", "name":"Мастерская «Ремонт»", "telephone":"8 (495) 123‑45‑67", "address":{ "@type":"PostalAddress", "streetAddress":"ул. Садовая, 10", "addressLocality":"Конаково", "postalCode":"141700" }, "geo":{ "@type":"GeoCoordinates", "latitude":"55.1234", "longitude":"37.5678" }, "openingHours":"Пн‑Пт 09:00‑18:00" } -
Сравните два способа разметки – JSON‑LD и Microdata. На листе бумаги нарисуйте HTML‑разметку с атрибутами
itemprop,itemscope,itemtypeдля тех же полей, что в JSON‑LD. Оцените, какой вариант легче поддерживать. -
Проведите аудит существующей страницы вашего сайта (если есть) – найдите все скрипты типа
application/ld+json, соберите их в один файл и проверьте в валидаторе. Выпишите найденные ошибки и план их исправления. -
Симулируйте обновление: представьте, что вы открыли новый филиал. Добавьте его в ваш JSON‑LD, используя массив
@graph. Сохраните файл, проверьте, чтобы оба филиала отображались в тесте.
Поздравляем! Вы теперь знаете, как правильно внедрять микроразметку Schema.org (LocalBusiness), проверять её и поддерживать в актуальном виде. Это один из самых дешевых, но мощных способов вывести ваш сайт в топ по запросу «услуги в Конаково» без расходов на контекстную рекламу. 🚀
БЕСПЛАТНЫЙ КУРС: «КАК СОЗДАТЬ ЦИФРОВОЙ СЕЙФ ЗА 1 ВЕЧЕР»
Бесплатный курс: Оптимизация Битрикс на VDSina шаг за шагом
Чат онлайн с функцией стикеров
Чат-встреча
Fashion-байинг: ключевые этапы создания сезонной коллекции
ИП или ООО: как выбрать форму бизнеса в Москве
Как правильно настроить robots.txt для SEO
Как правильно размещать стрелки с подписями
Конвертер Азбуки Морзе в Аудио
Коттеджный поселок "Дуслык" — вблизи Уфы
Онлайн общение Екатеринбург
Онлайн рулетка с поддержкой мобильных устройств
Основы SEO: понимание Google Analytics и Google Search Console
От нуля до поездки: самостоятельный туризм
Платформы для оплаты ИИ
Подготовка к ОГЭ: справочные материалы
Решение проблем с индексированием сайта
РФ 2026, Европа, РКН, Adsense: $3000/мес без потери аккаунта
Сбои AutoCAD при загрузке - как избежать
Стальные фитинги и трубы для промышленности
Только слух, без текста: 5 минут ежедневного погружения
Видео чат случайный
