ФиксИнтернет-магазин на 1С-Битрикс под ключ за 30 дней по фиксированной цене

Локальные страницы городов для SEO на Битрикс

Локальные страницы городов для SEO на 1С-Битрикс: карта регионов, поддомены и папки, карточка организации

Компания работает в двадцати городах, а в поиске её находят только в одном — в том, где стоит головной офис. Знакомая ситуация: по запросу «купить X в Казани» или «доставка Y Екатеринбург» в топе конкуренты с локальными страницами, а ваш сайт с единственной общей витриной проигрывает по геозапросам. Решение — локальные страницы городов: посадочные, заточенные под конкретный регион, с местными контактами, ценами, условиями доставки и правильными геосигналами.

Ниже — как сделать такие страницы на 1С-Битрикс правильно: как выбрать между поддоменами и папками, как наполнить города уникальным контентом и не наплодить дублей, как разметить организацию через LocalBusiness, привязать регионы в Вебмастере и связать сайт с Яндекс.Бизнесом. Материал — выжимка из наших проектов по SEO-продвижению сайтов на 1С-Битрикс, без общих слов и «воды».

Коротко

  • Локальная страница ранжируется по геозапросам, только если несёт уникальную местную ценность: адрес, телефон, сроки доставки, отзывы — а не подставленное в шаблон название города.
  • Поддомены (msk.site.ru) — для настоящей многорегиональности с разными филиалами; папки (/msk/) — когда отличаются в основном контакты и тексты.
  • Массовые «города-клоны» без спроса и без наполнения закрывайте от индексации, иначе получите дубли и просадку.
  • Свяжите каждую приоритетную страницу с карточкой в Яндекс.Бизнесе и разметкой LocalBusiness — данные должны совпадать до буквы.
  • В Битрикс города удобно хранить в инфоблоке «Регионы» и подставлять данные в метатеги и контент через компонент или события ядра.

Что такое локальные страницы городов

Локальная страница города — это отдельный URL, оптимизированный под геозависимый спрос конкретного региона. По смыслу это посадочная, которая отвечает на запрос вида «услуга/товар + город»: «ремонт витрин Новосибирск», «купить станки в Ростове-на-Дону», «доставка мебели Краснодар». Такая страница показывает пользователю местную релевантную информацию — где вы находитесь в его городе, как быстро довезёте, по каким ценам, — и одновременно даёт поисковику явные сигналы о географической принадлежности.

Ключевое слово здесь — «геозависимый». Часть запросов поисковые системы обрабатывают с учётом региона пользователя: выдача по «стоматология» в Москве и в Самаре будет разной. Именно на этих запросах локальные страницы дают преимущество: сайт с продуманной географией показывается местной аудитории выше, чем конкурент с одной общей страницей на всю страну. Геонезависимые запросы (например, «что такое фасетный индекс») локальными страницами не двигаются — и это нормально, их закрывают другими типами контента.

Важно сразу отделить два разных сценария, которые часто путают. Первый — настоящая многорегиональность: у компании есть физические офисы, склады или представители в разных городах, со своими телефонами, ценами и юрлицами. Второй — география доставки: физически бизнес в одном месте, но возит или обслуживает клиентов в десятках городов. От того, какой у вас сценарий, зависит вся архитектура: в первом случае логичнее поддомены и отдельная привязка регионов, во втором — чаще папки на одном домене. Разбор поддоменного подхода мы вынесли в отдельный материал про многорегиональность и поддомены для SEO.

Важно: локальная страница работает не потому, что в неё подставлено название города, а потому, что она полезнее для жителя этого города, чем общая страница конкурента. Название города в title — необходимое, но далеко не достаточное условие.

Зачем они нужны и что дают бизнесу

Прежде чем городить систему из поддоменов и инфоблоков, стоит честно ответить, зачем это вам. Локальные страницы — не самоцель, а инструмент под конкретные задачи. Вот что они реально дают.

Обратная сторона: сделанные плохо, локальные страницы приносят вред. Сотни клонов «Купить X в {городе}», отличающихся одним словом, поисковые системы расценивают как дубли и малополезный контент, и это тянет вниз весь сайт. Поэтому дальше мы уделяем много внимания именно уникальности и борьбе с дублями — это не придирки, а условие, при котором вся затея вообще окупается.

Запрос: «купить X в Казани» Поисковик учитывает регион Локальная страница Казани Что на странице для жителя Казани: • адрес и телефон казанского офиса • срок доставки и условия по городу • местные отзывы, цены, карта проезда
Схема: поисковик учитывает регион пользователя и показывает локальную страницу, которая несёт местную ценность — контакты, доставку, отзывы.

Как оценить гео-спрос и выбрать города

Первая же ошибка большинства проектов — сделать страницы «под все города России» скопом. Это гарантированно порождает тысячи пустых дублей. Правильный путь обратный: начинать с оценки спроса и выбирать города осознанно, ранжируя их по приоритету.

Оцените для каждого кандидата три вещи: есть ли поисковый спрос по вашим услугам в этом городе, есть ли у вас там реальное присутствие или возможность обслуживать клиента, и насколько конкурентна ниша. По совокупности разбейте города на три группы.

ГруппаКритерийЧто делаем
ПриоритетныеЕсть офис/склад, заметный спрос, живые заявкиПолноценная уникальная страница, Яндекс.Бизнес, продвижение
СредниеСпрос есть, присутствие «виртуальное» (доставка)Облегчённая уникальная страница: доставка, цены, локальный блок
ХвостСпрос низкий или нулевой, наполнения нетНе плодить отдельные URL или закрыть от индексации / канониклом

Спрос удобно снимать по частотности геозапросов: связки «ваша услуга + город» в инструментах подбора слов. Если по городу почти нет показов, а уникального контента вы туда не добавите, отдельная индексируемая страница только навредит. Лучше иметь двадцать сильных локальных страниц, чем триста слабых. Хвост при этом можно оставить технически доступным (например, чтобы пользователь из маленького города всё равно увидел свои условия доставки), но не отдавать эти URL в индекс.

Совет: начните с 5–15 городов первого приоритета, доведите их до уровня «полезнее, чем у конкурента», убедитесь в росте — и только потом масштабируйте на следующую группу. Массовая генерация «на старте» почти всегда оборачивается чисткой дублей через полгода.

Архитектура: поддомены, папки или параметры

Есть три принципиально разных способа технически развести города, и от выбора зависит почти всё остальное — от структуры инфоблоков до настройки Вебмастера.

Третий вариант — определять город «на лету» и подставлять контакты без смены URL — нормально работает как элемент удобства (пользователь сразу видит свой телефон), но не создаёт отдельных посадочных под геозапросы. Поэтому для SEO выбирают между первыми двумя: поддомены или папки. Ключевой вопрос при выборе — насколько сильно города отличаются друг от друга по сути бизнеса, а не только по тексту.

На уровне URL-структуры в обоих случаях важны чистые человекопонятные адреса без технического мусора. Как правильно строить ЧПУ на платформе, мы подробно разбирали в статье про настройку ЧПУ URL в 1С-Битрикс — те же принципы применимы и к городским разделам.

Три способа развести города Поддомены msk.site.ru spb.site.ru отдельный сайт в Вебмастере свои цены, склад, юрлицо под многорегиональность Папки site.ru/msk/ site.ru/spb/ наследуют траст домена проще поддержка под доставку по регионам Параметры / cookie site.ru/?city=msk URL не меняется для SEO не подходит нет отдельных URL ок как удобство
Схема: поддомены — под настоящую многорегиональность, папки — под доставку и простоту, параметры без URL для SEO не годятся.

Поддомены против папок — наглядное сравнение

Чтобы выбор был осознанным, сведём отличия в таблицу. Универсального «лучше» нет — есть подходящее под конкретную бизнес-модель.

КритерийПоддомены (msk.site.ru)Папки (/msk/)
Привязка региона в ВебмастереОтдельно для каждого поддоменаОдин сайт, региональность общая
Наследование траста доменаСлабее, поддомен «отдельный»Полное, всё на одном домене
Разные цены/склад/юрлицоРеализуется естественноВозможно, но сложнее логика
Сложность внедрения и поддержкиВыше (DNS, сертификаты, сайты)Ниже, один сайт
Когда выбиратьРеальные филиалы в городахГеография доставки, единый прайс
Риск дублей между регионамиЕсть, нужен уникальный контентЕсть, нужен уникальный контент

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

Уникальный контент вместо шаблонных дублей

Это центральный раздел статьи, потому что именно здесь проекты выигрывают или проваливаются. Локальная страница ранжируется, когда несёт местную ценность, и считается дублем, когда отличается от других только подставленным словом. Разберём, что именно делает страницу города уникальной.

Реальные контакты и адрес. Телефон с местным кодом, адрес офиса или пункта выдачи, карта проезда, время работы. Это не только сигнал поисковику, но и первое, что ищет живой человек. Если физического адреса нет — честно указывайте зону обслуживания и условия доставки, не выдумывайте офис.

Условия и сроки доставки по городу. «Доставим по Казани за 1 день, до пункта выдачи — бесплатно от 3000 рублей» полезнее, чем общее «доставка по России». Это уникальный, полезный и естественно геозависимый блок.

Местные цены и наличие. Если цены или ассортимент отличаются по регионам (частый случай при поддоменной модели), это само по себе делает страницы разными по сути, а не по форме.

Локальные отзывы и кейсы. Отзывы клиентов именно из этого города, фото выполненных работ, местные объекты. Соберите хотя бы по несколько на приоритетные города — это сильнейший сигнал доверия.

Осмысленный вводный текст. Не «Купить X в {городе} по низким ценам!», а абзац про то, как вы работаете в этом городе: районы доставки, особенности, ближайшие ориентиры. Тексты полезно писать вручную для приоритетных городов и лишь частично шаблонизировать для средних.

Тест на дубль: закройте на странице название города и уберите его из title. Если после этого страница неотличима от страницы другого города — это дубль, и никакая подстановка его не спасёт. Уникальным должен быть смысл, а не переменная в шаблоне.

Практический компромисс между «написать всё руками» и «сгенерировать всё скопом» — гибридный контент. Приоритетные города получают уникальные тексты, отзывы и фото. Средние — общий каркас плюс обязательные уникальные блоки: доставка, контакты, цена по региону. Хвост либо не выделяется в отдельные URL, либо канонизируется на основной регион. Такой подход даёт объём без превращения сайта в свалку клонов.

ЧПУ и структура URL для городов

Адреса локальных страниц должны быть чистыми, предсказуемыми и стабильными. Несколько правил, которые экономят много проблем на дистанции.

На 1С-Битрикс за красивые адреса отвечают правила обработки URL (ЧПУ) и маршрутизация. Города удобно завести как отдельную сущность маршрутизации, чтобы платформа знала: сегмент kazan — это регион, а не раздел каталога. Тонкости настройки правил и типичные грабли с человекопонятными адресами разобраны в материале про ЧПУ URL в Битрикс.

Микроразметка LocalBusiness и адреса

Микроразметка помогает поисковику однозначно понять, что за организация стоит за страницей, где она находится и как с ней связаться. Для локальных страниц ключевой тип — LocalBusiness (или его подтипы: Store, Restaurant и т. п.) в формате JSON-LD.

Минимально на локальной странице города имеет смысл разметить: название организации, адрес (PostalAddress с городом, улицей, индексом), телефон, гео-координаты (geo), часы работы (openingHours) и ссылку на страницу. Если у города свой филиал — данные должны быть именно его, а не головного офиса.

Схематично блок разметки для страницы выглядит так (значения подставляются из данных региона):

"@type": "LocalBusiness", "name": "Компания — Казань", "telephone": "+7 843 000-00-00", "address": { "addressLocality": "Казань", "streetAddress": "ул. Примерная, 1", "postalCode": "420000" }, "geo": { "latitude": 55.79, "longitude": 49.12 }, "openingHours": "Mo-Fr 09:00-18:00" данные из инфоблока «Регионы»
Схема: JSON-LD LocalBusiness наполняется реальными данными города — адрес, телефон, координаты и часы работы берутся из региональной сущности.
Важно: данные в микроразметке, в видимом тексте страницы и в карточке Яндекс.Бизнеса должны совпадать до буквы — одинаковое название, один и тот же телефон и адрес. Расхождения (NAP-несогласованность) ослабляют геосигналы и доверие поисковика.

Яндекс.Бизнес и локальные сигналы

Сайт с локальными страницами и карточка организации в Яндекс.Бизнесе работают в связке. Страница даёт поисковику структурированные данные и контент, а карточка — присутствие в Картах, отзывы, время работы, маршрут и подтверждённый адрес. Вместе они усиливают геосигналы: поисковик видит согласованную информацию из нескольких источников и увереннее ранжирует сайт по геозапросам региона.

Для каждого города, где у вас есть реальная точка, заведите отдельную карточку с точным адресом и телефоном, заполните категории, часы, фото и услуги. Ссылку на карточке ведите на соответствующую локальную страницу сайта, а не на общую главную — так замыкается связь «карточка ↔ страница города». Отвечайте на отзывы: активность в карточке тоже влияет на локальную видимость.

Глубже про настройку карточек, категории и работу с отзывами мы написали в отдельной статье про локальное SEO и Яндекс.Бизнес для сайта на Битрикс — если у вас несколько филиалов, начните с неё, чтобы не наделать ошибок в карточках.

Главный принцип согласованности здесь тот же, что и с микроразметкой: NAP (Name, Address, Phone — название, адрес, телефон) должны быть идентичны на сайте, в разметке и в карточке. Один и тот же филиал не должен «называться» по-разному в разных местах, иначе поисковик не свяжет источники между собой.

Многорегиональность в Вебмастере

Если вы пошли по поддоменной модели, каждый регион нужно правильно объявить поисковику. В Яндекс.Вебмастере это делается через привязку региона к сайту.

  1. Добавьте каждый поддомен как отдельный сайт. msk.site.ru, spb.site.ru и т. д. — каждый подтверждается правами и заводится в Вебмастере самостоятельно.
  2. Привяжите регион. В разделе региональности укажите для поддомена его город: московскому поддомену — Москву, петербургскому — Санкт-Петербург.
  3. Определитесь с главным доменом. Основной домен привязывается к основному региону присутствия либо помечается как «нет региона», если он общий витринный.
  4. Свой robots.txt и sitemap на регион. У каждого поддомена — корректный robots и карта сайта только со своими URL, чтобы регионы не смешивались.
  5. Проверьте отсутствие склейки в зеркала. Поддомены не должны восприниматься как зеркала главного домена — это обеспечивается уникальным контентом и раздельной привязкой.

При папочной модели отдельной привязки регионов к каждой папке в классическом смысле нет — сайт один. Тогда география доносится до поисковика контентом, микроразметкой, картой сайта и связью с карточками в геосервисах. Это ещё один довод в пользу того, чтобы выбирать архитектуру не по «моде», а по реальной структуре бизнеса.

Реализация в 1С-Битрикс

Теперь как это собирается на платформе. Опишем рабочую схему, которую мы применяем на проектах; конкретные названия пунктов зависят от версии и редакции.

Хранение регионов. Города удобно вынести в отдельный инфоблок «Регионы» (или highload-блок): в каждом элементе — название, код-транслит для URL, телефон, адрес, координаты, часы работы, текстовые блоки. Так все данные города лежат в одном месте и переиспользуются и в контенте, и в метатегах, и в JSON-LD.

Определение текущего города. Регион определяется по источнику архитектуры: из поддомена (по HTTP_HOST), из первого сегмента URL (для папок) или по IP-геолокации для авто-предложения города новому посетителю. Выбранный город фиксируется в сессии/переменной, чтобы весь шаблон работал в контексте региона.

Подстановка в метатеги и контент. Значения из инфоблока «Регионы» подставляются в title, description, H1 и контентные блоки. В Битрикс это делается через свойства страницы/раздела, шаблоны SEO-метатегов и вывод компонентом или через события ядра (например, на событии перед отправкой страницы подменить плейсхолдеры на данные города). Ключевой момент — не сводить подстановку к одной замене слова: помимо города должны подставляться уникальные контакты, доставка и тексты.

Маршрутизация и ЧПУ. Правила обработки URL связывают сегмент города с логикой определения региона и отдают нужную страницу под чистым адресом. Настройку ЧПУ мы разбирали отдельно — см. ЧПУ URL в 1С-Битрикс.

Кэширование с учётом города. Обязательный нюанс: кэш компонентов и страниц должен зависеть от текущего региона. Иначе посетитель из Казани может получить закэшированную версию для Москвы. В параметрах кэша добавляйте город в ключ кэширования (дополнительный параметр кэша), а для композитного режима — учитывайте регион в логике.

Частая засада: забытый регион в ключе кэша. Внешне сайт работает, но пользователям показываются перемешанные телефоны и адреса чужих городов. Всегда включайте код города в ключ кэширования компонентов, зависящих от региона.

Борьба с дублями и canonical

Дубли — главный риск локальных страниц. Они возникают в нескольких типовых местах, и на каждое есть управляющая мера.

Работает простое правило: индексируем только то, что несёт уникальную ценность и имеет спрос; всё остальное канонизируем или закрываем. Это тот же баланс, что и с SEO-страницами фильтра в каталоге — создавать под реальный спрос и жёстко управлять индексацией остального.

Индексация по приоритету города Приоритетные уникальный контент, Яндекс.Бизнес, продвижение В индекс Средние каркас + уникальные блоки доставки, цен, контактов В индекс с осторожностью Хвост нет спроса, нет наполнения noindex / canonical
Схема: в индекс идут только сильные локальные страницы; средние — с обязательными уникальными блоками; хвост закрывается noindex или канониклом.

Перелинковка и переключатель городов

Локальные страницы не должны висеть изолированно. Им нужна связность, чтобы поисковик их находил и понимал структуру, а пользователь легко переключался между регионами.

Переключатель города — тонкое место с точки зрения корректности cookie и кэша. Убедитесь, что смена города через переключатель действительно ведёт на нужный URL и не показывает закэшированную страницу другого региона.

Частые ошибки

Мини-FAQ. Сколько городов делать на старте? Столько, сколько вы можете наполнить уникальной местной ценностью и по которым есть спрос. Лучше 10 сильных страниц, чем 300 пустых — последние навредят, а не помогут.

Чек-лист внедрения

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

  1. Спрос оценён. Города разбиты на приоритетные, средние и хвост по геочастотности и реальному присутствию.
  2. Архитектура выбрана осознанно. Поддомены — под настоящую многорегиональность, папки — под доставку; выбор обоснован бизнес-моделью, а не модой.
  3. Контент уникален. Приоритетные города прошли «тест на дубль»: адрес, телефон, доставка, цены и отзывы делают страницу неотличимо полезной именно для этого региона.
  4. ЧПУ настроены. Чистые транслит-адреса, единая позиция сегмента города, один канонический URL на город, 301 со старых адресов.
  5. Микроразметка стоит. На страницах городов — JSON-LD LocalBusiness с реальными данными филиала.
  6. Яндекс.Бизнес связан. Для точек присутствия заведены карточки, NAP совпадает с сайтом и разметкой, ссылки ведут на страницы городов.
  7. Регионы объявлены. При поддоменах каждый привязан к своему региону в Вебмастере, есть свои robots и sitemap.
  8. Кэш учитывает город. Регион входит в ключ кэша компонентов и страниц; перемешивания контактов нет.
  9. Индексация под контролем. Сильные страницы открыты и продвигаются, слабые закрыты noindex или канонизированы.
  10. Связность обеспечена. Есть переключатель города, внутренняя перелинковка и карта сайта по регионам.

Вывод

Локальные страницы городов на 1С-Битрикс работают, когда за красивой архитектурой стоит настоящая местная ценность: реальные контакты и доставка, согласованные данные в разметке и Яндекс.Бизнесе, чистые ЧПУ и жёсткий контроль дублей. Выберите архитектуру под свою бизнес-модель, начните с нескольких сильных городов вместо сотни пустых, свяжите сайт с геосервисами — и география перестанет быть слепой зоной вашего SEO, а станет источником целевого трафика из каждого региона присутствия.

Частые вопросы

Что лучше для локальных страниц: поддомены или папки?

Однозначного ответа нет — выбор зависит от бизнеса. Поддомены вида msk.site.ru исторически удобны для настоящей многорегиональности, когда у филиалов разные цены, склады, телефоны и юрлица: каждый регион можно отдельно привязать в Яндекс.Вебмастере. Папки вида /msk/ проще в поддержке, наследуют траст основного домена и подходят, когда отличается в основном контактная информация и тексты. Если у вас реальные физические офисы в городах — чаще выигрывают поддомены; если это «виртуальная» география доставки — папки.

Как сделать страницы городов без дублей контента?

Дубли возникают, когда города отличаются только подставленным названием в шаблоне «Купить X в {городе}». Чтобы этого избежать, на приоритетных городах пишите уникальные блоки: реальный адрес и телефон филиала, условия и сроки доставки именно по этому городу, местные отзывы и кейсы, фото офиса, цены с учётом региона. Массовые низкоприоритетные города можно оставить на облегчённом шаблоне, но обязательно закрыть слабые страницы канониклом или от индексации, чтобы не плодить почти одинаковые URL.

Нужен ли Яндекс.Бизнес для локального SEO?

Да, для городов, где у вас есть реальная точка присутствия, карточка в Яндекс.Бизнесе почти обязательна. Она даёт присутствие в Картах и локальной выдаче, отзывы, время работы и маршрут, а также усиливает геосигналы для сайта. Адрес, телефон и название организации в карточке должны точно совпадать с тем, что указано на соответствующей локальной странице сайта и в микроразметке LocalBusiness — расхождения ослабляют доверие поисковика.

Как в 1С-Битрикс подставлять город в тексты и метатеги?

Технически это делают через определение региона (по поддомену, папке или базе IP-геолокации), запись выбранного города в сессию или переменную и подстановку значений в шаблоны title, description, H1 и контентные блоки. Тексты и контакты городов удобно хранить в отдельном инфоблоке «Регионы» или в highload-блоке, а вывод строить компонентом или через события ядра. Важно, чтобы подстановка не сводилась к одной замене слова — иначе получите массовые дубли.

Закрывать ли локальные страницы от индексации, если городов много?

Приоритетные города с уникальным контентом нужно, наоборот, открывать и продвигать. А вот массу тонких страниц-клонов, созданных «на всякий случай» под сотни населённых пунктов без спроса и без уникального наполнения, лучше не отдавать в индекс: используйте noindex или canonical на основной регион. Так вы не тратите краулинговый бюджет на дубли и не размываете релевантность между сотнями почти одинаковых URL.

Как избежать конфликта поддоменов с многорегиональностью в Вебмастере?

Каждый поддомен-регион добавляется в Яндекс.Вебмастер как отдельный сайт и привязывается к своему региону в разделе «Региональность». Главный домен при этом остаётся с основным регионом или помечается как «нет региона». Следите, чтобы поддомены не дублировали друг друга по контенту и чтобы у каждого был корректный robots.txt и sitemap. Тогда Яндекс понимает географию сайта и не считает поддомены зеркалами.

Поделиться:

Нужны локальные страницы городов, которые ранжируются?

Соберём гео-семантику, спроектируем посадочные под города без дублей, настроим ЧПУ, микроразметку, многорегиональность и связку с Яндекс.Бизнесом. Рассчитаем стоимость под ваш список городов.

Услуга «SEO-продвижение»

Редакция B2Bsite

Студия B2Bsite. С 2014 года команда разрабатывает и продвигает интернет-магазины и корпоративные сайты на 1С-Битрикс, проектирует SEO-структуру, локальные страницы городов и многорегиональность для среднего и крупного бизнеса.

← Все статьи блога