Вернуться к блогу

Разметка Schema для локального бизнеса: руководство без кода для малого бизнеса

webceke

Разметка Schema для локального бизнеса: руководство без кода для малого бизнеса

Если вы владеете местным магазином, рестораном или сервисным бизнесом, вы хотите, чтобы Google показывал ваше название, часы работы и номер телефона прямо в результатах поиска. Разметка Schema для локального бизнеса — это структурированные данные, которые делают это возможным. Она сообщает Google, кто вы, где находитесь и когда открыты, — в формате, который поисковик может мгновенно прочитать.

Что на самом деле делает разметка Schema для локального бизнеса

Разметка Schema — это небольшой блок кода, который описывает ваш бизнес на языке, понятном поисковым системам. Самый распространённый формат — JSON-LD, который вы вставляете в HTML вашего сайта (обычно в раздел <head>). Google использует эти данные для создания расширенных результатов — тех улучшенных объявлений с рейтингом, часами работы и диапазоном цен — а также для формирования блока карт, трёх компаний, которые появляются над обычными результатами поиска по запросам вроде «сантехник рядом со мной».

Без разметки Google приходится догадываться. С ней вы передаёте факты напрямую. Именно поэтому разметка Schema для локального бизнеса — одна из самых эффективных SEO-задач для малого бизнеса.

Точные поля JSON-LD, которые ожидает Google

Google не требует все поля, но чем больше вы предоставите, тем выше шансы попасть в расширенные результаты. Вот основные свойства для типа LocalBusiness:

  • name — официальное название вашего бизнеса, точно совпадающее с вашим профилем в Google Business Profile.
  • address — объект PostalAddress с полями streetAddress, addressLocality, addressRegion, postalCode и addressCountry.
  • telephone — ваш публичный номер телефона в международном формате (например, +7-999-123-45-67).
  • openingHoursSpecification — массив дней и времени. Используйте dayOfWeek, opens и closes в 24-часовом формате.
  • geo — широта и долгота в виде GeoCoordinates. Это помогает ранжированию в блоке карт.
  • priceRange — простая строка вроде "₽₽" или "500–1500 ₽". Она отображается в некоторых расширенных результатах.
  • url — ваша главная страница или страница конкретного местоположения.
  • image — логотип или фотография витрины (абсолютный URL).

Минимальный рабочий пример выглядит так:

``json { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Булочная «Синяя дверь»", "address": { "@type": "PostalAddress", "streetAddress": "ул. Ленина, 123", "addressLocality": "Москва", "addressRegion": "Москва", "postalCode": "101000", "addressCountry": "RU" }, "telephone": "+7-495-555-01-99", "openingHoursSpecification": [{ "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "07:00", "closes": "18:00" }], "geo": { "@type": "GeoCoordinates", "latitude": 55.7558, "longitude": 37.6173 }, "priceRange": "₽₽", "url": "https://bluedoorbakery.ru" } ``

Как вставить разметку на сайт без кода

Вам не нужен разработчик. На большинстве платформ без кода вы можете добавить JSON-LD одним из трёх способов:

  1. Пользовательский блок кода — многие конструкторы имеют элемент «встроить» или «HTML». Вставьте обёртку <script type="application/ld+json">…</script> вокруг вашего JSON.
  2. Настройки сайта — некоторые платформы имеют специальное поле «schema» или «SEO», куда вы вставляете необработанный JSON-LD.
  3. Встроенная разметка — такие инструменты, как webceke, автоматически генерируют правильную разметку LocalBusiness из вашего описания бизнеса, так что вы никогда не касаетесь кода. Вы просто заполняете адрес и часы работы, и сайт публикуется с валидным JSON-LD.

Если вы вставляете вручную, поместите скрипт в <head> каждой страницы — или хотя бы главной и страницы контактов.

Проверьте с помощью теста расширенных результатов Google

Никогда не доверяйте тому, что ваша разметка работает. Прогоните её через тест расширенных результатов Google (search.google.com/test/rich-results). Вставьте ваш URL или фрагмент кода, и Google покажет, какие типы расширенных результатов обнаружены. Вы хотите увидеть «Local Business» в списке без ошибок.

Также используйте валидатор разметки Schema (validator.schema.org) для второго мнения. Он ловит синтаксические ошибки, которые Google может проигнорировать.

Распространённые ошибки, которые незаметно ломают разметку

  • Запятые в конце — JSON не допускает запятую после последнего элемента в объекте или массиве. Это убийца номер один.
  • Неэкранированные кавычки — если в названии вашего бизнеса есть апостроф, используйте прямую кавычку или экранируйте её.
  • Неправильный формат даты — opens и closes должны быть в формате ЧЧ:ММ по 24-часовому времени, а не «7 утра».
  • Несовпадение NAP — ваше название, адрес и телефон должны точно совпадать с профилем в Google Business Profile и подвалом сайта.
  • Отсутствие @context — без "@context": "https://schema.org" Google игнорирует весь блок.
  • Относительные URL — image и url должны быть полными адресами с https://.

Исправьте это, проверьте снова — и вы готовы.

Разметка Schema для локального бизнеса не блещет гламуром, но это одна из немногих SEO-задач, которая напрямую влияет на то, появитесь ли вы в блоке карт и расширенных результатах. Если вы предпочли бы вообще обойтись без JSON, попробуйте webceke — опишите свой бизнес одним предложением, и он создаст полноценный многоязычный сайт с уже встроенной валидной разметкой локального бизнеса.

Keep reading