Enver Dzheparov

Гео SEO Страницы

SEO-страницы под каждый город

$99 · разработка · IP5 Agency

Модуль доступен на 8 языках: русский, English, Deutsch, Français, Español, Português, Italiano, Українська.

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

Как работает модуль

Модуль создаёт отдельные SEO-страницы для каждого города. Принцип простой: к обычному URL добавляется сегмент с названием города.

Например: example.com/electronics/ превращается в example.com/moscow/electronics/ и example.com/spb/electronics/

Поисковики ранжируют такие страницы значительно выше, чем одну общую страницу с несколькими городами в мета-тегах. Каждая гео-страница — это самостоятельная посадочная под конкретный запрос типа «купить смартфон в Москве».

Модуль состоит из двух ключевых понятий:

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

1. Управление локациями

Переходим в Модули → IP5 Agency — Гео страницы → Открыть → Управление локациями (Веб-сайт / SEO / IP5 Agency — Гео страницы)

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

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

Список локаций и кнопка добавления

Рис. 1 — Список локаций и кнопка добавления

Заполните форму создания локации:

Все эти поля — SEO-имя, телефоны, адрес, email и карта — доступны через Smarty-переменные на любой странице сайта: в шапке, футере, на странице доставки. Подробнее в разделе «Smarty-переменные в контенте».

Форма создания локации

Рис. 2 — Форма создания локации с полями склонений и контактными данными

Исключать локацию из ссылки для товаров — если для данной локации вы не планируете продвигать отдельные товарные страницы (например, SEO-стратегия направлена только на уровень категорий), активируйте этот чекбокс. Покупатель будет попадать на страницу товара с локацией по умолчанию, независимо от выбранного города. Это исключает дублирование товарных страниц по городам там, где это не нужно.

2. Управление шаблонами

Переходим в Модули → IP5 Agency — Гео страницы → Открыть → Управление шаблонами (Веб-сайт / SEO / IP5 Agency — Гео страницы)

Шаблон определяет, как название города подставляется в SEO-поля страницы: заголовок, описание, H1, мета-теги. Один шаблон можно применить к любому числу категорий и товаров.

Рис. 3 — Список шаблонов для гео-страниц

Откройте шаблон IP5: Demo Template, чтобы увидеть пример заполнения:

Рис. 4 — Редактирование шаблона IP5: Demo Template

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

ПлейсхолдерЧто подставляетсяПример (Москва)
{original_value}Оригинальное значение поля категории / товараСмартфоны
{location}Название локации (именительный)Москва
{location_form_2}Родительный падежМосквы
{location_form_3}Дательный падежМоскве
{location_form_4}Винительный падежМоскву
{location_form_5}Творительный падежМосквой
{location_form_6}Предложный падежМоскве
{location_form_7}Форма «из»из Москвы

Пример: шаблон H1 «{original_value} в {location_form_6} — купить с доставкой» для категории «Смартфоны» и локации «Москва» даст результат: «Смартфоны в Москве — купить с доставкой».

Общие настройки модуля

Рис. 4.1 — Использование переменной

Общие настройки модуля

Рис. 4.2 — Товар на странице категории

3. Общие настройки

Переходим в Модули → IP5 Agency — Гео страницы → Открыть → Общие настройки (Веб-сайт / SEO / IP5 Agency — Гео страницы)

Здесь задаются шаблоны по умолчанию и глобальные параметры модуля. Два особенно мощных инструмента — массовое применение шаблона сразу ко всем категориям и ко всем товарам:

Это удобно для быстрого старта: выберите нужный шаблон — модуль обновит все записи автоматически. Отдельным категориям и товарам потом можно назначить другой шаблон.

Общие настройки модуля

Рис. 4.3 — Общие настройки модуля

Также в общих настройках доступны параметры канонических ссылок. Для правильной работы с поисковиками важно задать canonical для гео-URL. Без этого поисковик может расценить example.com/moscow/electronics/ и example.com/electronics/ как дублирующиеся страницы. В настройках доступны гибкие опции управления canonical для каждой группы страниц: товары, категории, главная страница.

Если пользователь или бот попадает на URL с двумя локациями подряд (например domen.ru/simferopol/yalta/) — такая страница автоматически возвращает статус 404. Это исключает попадание технических URL в индекс поисковиков.

4. Smarty-переменные в контенте

Все падежные формы локации и контактные поля доступны прямо внутри любого Smarty-шаблона, описания категории, описания товара, текстового блока и любого другого контента сайта.

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

Диван бежевый в [location_form_6]

И на гео-странице Симферополя пользователь увидит: «Диван бежевый в Симферополе», а на странице Москвы: «Диван бежевый в Москве» — без каких-либо дополнительных настроек. Это работает в названиях товаров, описаниях категорий, текстовых блоках и любом Smarty-контенте сайта.

Все контактные данные, заданные в локации, также доступны в шаблонах через переменные:

ПеременнаяДанные
{$location_seo_name}SEO-имя локации (сегмент URL)
{$location_name}Название локации
{$location_phone_1}Телефон 1
{$location_phone_2}Телефон 2
{$location_company_address}Адрес компании
{$location_company_email}Email компании
{$location_map}Карта / координаты
{$location_form_2} … {$location_form_7}Падежные формы

5. Подключение к категории

После создания локаций и шаблонов — подключите гео-страницы к нужным категориям. Откройте любую категорию в панели управления, прокрутите вниз и найдите новую вкладку IP5 Agency — Гео страницы.

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

Вкладка IP5 Geo Pages на странице категории

Рис. 5 — Вкладка IP5 Agency — Гео страницы на странице категории

После сохранения страницы категории приобретут гео-версии для каждой активной локации:

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

Рис. 5.1 — Финальный вид гео-страницы категории на сайте

6. Подключение к товарам

Гео-страницы можно подключить не только к категориям, но и к отдельным товарам. На странице редактирования товара появляется вкладка IP5 Agency — Гео страницы с аналогичными настройками: включение, выбор шаблона, noindex и канонический ID.

Чтобы назначить один шаблон сразу всем товарам — используйте «Шаблон для всех товаров» в Общих настройках.

Вкладка Гео страницы на карточке товара

Рис. 6 — Вкладка IP5 Agency — Гео страницы на карточке товара

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

Настройка Исключать локацию из ссылки для товаров

Рис. 7 — Настройка «Исключать локацию из ссылки для товаров»

7. Блок выбора города на фронтенде

Чтобы посетители могли выбирать город — добавьте блок в макет страниц. Переходим в Веб-сайт → Темы → Макеты, открываем макет «По умолчанию» и добавляем блок IP5 Agency — Гео страницы в нужную секцию (обычно в шапку).

В настройках блока выберите шаблон отображения — по умолчанию используется «Колонка по умолчанию»:

Шаблон отображения блока

Рис. 8 — Шаблон отображения блока

На фронтенде блок показывает текущий город пользователя. При клике открывается попап со списком всех доступных активных локаций в заданном вами порядке — настройте его через drag & drop в разделе управления локациями. Модуль также автоматически определяет город посетителя по IP-адресу при первом визите и перенаправляет на URL с соответствующей локацией.

Попап выбора города

Рис. 9 — Попап выбора города

Финальный вид сайта с выбранным городом в шапке

Рис. 10 — Финальный вид сайта с выбранным городом в шапке

8. SEO-оптимизация краулингового бюджета

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

Ссылки сортировок заменены на JavaScript. Параметры сортировки (по цене, по новизне, по алфавиту и т.д.) ранее генерировали отдельный URL для каждой гео-страницы. Семь вариантов сортировки × все города × все категории давали огромное количество дублей в индексе. Теперь сортировка работает через JavaScript без изменения URL — поисковики не видят эти страницы, а пользователи получают тот же функционал.

Ссылки вариаций товаров заменены на JavaScript. Вариации товара (цвет, размер и т.д.) создавали отдельные гео-URL для каждой вариации каждого товара в каждом городе. Эти ссылки заменены на JavaScript-переключатели — поведение для пользователя не изменилось, но дублирующиеся страницы вариаций перестали попадать в индекс.

Итог: краулинговый бюджет расходуется только на реально полезные URL. Поисковые роботы обходят страницы, которые действительно важны для ранжирования — категории и товары с уникальным гео-контентом.