Услуги
Обсудить проект
  • 100% Gutenberg
  • Custom Theme
  • Geo-content Localization
  • Multiple Modal Forms
  • Pixel Perfect Figma
  • Security Hardening

6 городов
динамическая локализация контента под каждый филиал

Корпоративный сайт юридической компании FinEx в Иркутской области. Кастомная тема WordPress на 100% Gutenberg с ACF Pro, pixel-perfect вёрстка по Figma макетам. Главная техническая фишка — динамическая локализация контента под 6 городов области (Иркутск, Ангарск, Братск, Краснокаменск, Усть-Илимск, Хомутово) без отдельных страниц для каждого.

FinEx — корпоративный сайт юридической компании с локализацией под 6 городов
Клиент
Юридическая компания FinEx
Юридические услуги по банкротству, исполнительному производству, сопровождению сделок. Иркутская область, 5 филиалов. Работают с 2019 года, 12 120+ клиентов.
Период

1.5 месяца разработки
Стек
WordPress · Gutenberg · ACF Pro · PHP 8 · Geo-content
Роль
Solo · Frontend + Backend · Дизайн от команды
Кратко

Разработка корпоративного сайта юридической компании FinEx — специалистов по банкротству в Иркутской области. Кастомная тема WordPress на 100% Gutenberg с ACF Pro, pixel-perfect вёрстка по Figma макетам. Главная техническая фишка — динамическая локализация контента под 6 городов Иркутской области через query-параметр и кастомные блоки. 9 контекстных модальных форм заявок под каждую услугу.

Результат

Цифры

  • 6 городов динамическая локализация контента
  • 90 / 96 PageSpeed Mobile / Desktop
  • 100% Gutenberg + ACF Pro
  • 9 модалок контекстных форм заявок под каждую услугу

Локализация работает через query-параметр (?city=irkutsk и т.д.) с динамической подменой контента в кастомных Gutenberg-блоках. PageSpeed измерен после оптимизации в продакшене.

История

Что было, что сделал, что получилось

О FinEx

FinEx (Финэкспертъ) — юридическая компания в Иркутской области с 5 филиалами и фокусом на банкротство физических и юридических лиц. Работают с 2019 года. По собственным данным компании: 12 120+ клиентов за 6 лет, 2,6 млрд рублей долгов списано через процедуру банкротства, средняя оценка 4,9/5 на сторонних площадках.

Аудитория сайта — жители Иркутской области с долговыми проблемами (физические лица), а также бизнес-клиенты с потребностью в банкротстве компаний, юридическом сопровождении и представительстве в суде. Аудитория географически распределена между 6 городами области: Иркутск, Ангарск, Братск, Краснокаменск, Усть-Илимск, Хомутово.

Что было нужно

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

Классические решения:

  1. Сделать 5+ отдельных поддоменов или сайтов — дорого в поддержке, контент дублируется, SEO размывается
  2. Создать отдельные страницы для каждого города — много дублирующего контента, неудобно поддерживать
  3. Один сайт без локализации — теряются геозависимые SEO-запросы

Задача нашего проекта — сделать четвёртое решение: один сайт с динамической подменой контента под выбранный город. Один URL, одна структура, но названия города в текстах, номер местного телефона, адрес ближайшего филиала меняются автоматически в зависимости от выбора посетителя.

Дополнительные требования:

  • Кастомная тема WordPress под бренд FinEx
  • 100% Gutenberg + ACF Pro — для самостоятельного редактирования контента маркетингом
  • Pixel-perfect вёрстка по макету из Figma
  • Чистый код без legacy и технического долга
  • PageSpeed 90+ на mobile (для регионального бизнеса критично — половина трафика идёт со смартфонов)
  • Защита от вирусов и взломов
  • Конверсионная структура — много точек входа в воронку (формы, кнопки, контекстные приглашения к консультации)
  • 6 направлений услуг с детальными страницами и формами под каждое

Как я подошёл к работе

Кастомная тема, 100% Gutenberg + ACF Pro

Тема разработана с нуля под бренд FinEx. В отличие от некоторых других моих проектов, где используется только Gutenberg, здесь связка Gutenberg + ACF Pro — Gutenberg для блочной структуры страниц, ACF Pro для дополнительных настроек блоков и кастомных полей.

Архитектура:

  • Кастомные Gutenberg-блоки для всех ключевых секций: Hero, метрики (4 цифровых блока), карточки услуг, отзывы клиентов, FAQ, контекстные CTA-блоки
  • ACF Pro для расширенных настроек блоков (тематика, цветовые акценты, тексты)
  • Каждый блок имеет осмысленный инспектор Gutenberg — никаких безграничных полей
  • Маркетинг FinEx может пересобрать любую страницу за минуты без обращения к разработчику

Динамическая локализация контента под 6 городов

Самая интересная техническая часть проекта. Реализация:

  • Query-параметр ?city=irkutsk (или ангарск, братск и т.д.) выбирает контекст города
  • Выбор сохраняется в cookie — пользователю не нужно выбирать город при каждом заходе
  • Переключатель городов в шапке — UX-элемент для смены контекста
  • Кастомные ACF-поля для каждого города — отдельные данные для каждого филиала (адрес, телефон, специфика судебной практики, контакты местного юриста)
  • Динамическая подмена в Gutenberg-блоках — название города, номер телефона, привязка к местным судам и арбитражам подменяются автоматически в зависимости от текущего контекста

Что это даёт бизнесу:

  • SEO под каждый город — Google и Яндекс видят контент с упоминанием конкретного города, ранжируют по геозависимым запросам
  • Релевантность для пользователя — посетитель из Братска видит контент с упоминанием Братска, не Иркутска
  • Один сайт вместо пяти — экономия на хостинге, поддержке, обновлениях
  • Единое управление контентом — изменение базового шаблона автоматически применяется во всех городских версиях

Это редкая компетенция для WordPress-разработки в СНГ. Большинство региональных компаний с филиалами используют либо отдельные поддомены, либо нелокализованный сайт. Динамическая подмена через одну тему — более элегантное решение.

9 контекстных модальных форм

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

  1. «Юридическая ситуация есть. Решения — пока нет?» — общий захват
  2. «У этих людей тоже не было плана» — после блока отзывов
  3. «Вы узнали нас. Теперь давайте разберёмся с вашей ситуацией»
  4. «Если тяжело — значит, пора разбираться» — банкротство физических лиц
  5. «Если бизнес не тянет — тянуть дальше бессмысленно» — банкротство юр. лиц
  6. «Договор без юриста — это когда вроде всё понятно. До первого сюрприза» — сопровождение сделок
  7. «Если начали списывать с карт — ситуация уже не под контролем» — исполнительное производство
  8. «В суде быть правым — не значит выиграть» — представительство
  9. «Юрист в штате — это удобно. И часто бессмысленно» — аутсорсинг

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

Pixel-perfect вёрстка по Figma

Передача дизайна от макета к коду — без компромиссов. Типографика, отступы, поведение на разных разрешениях, hover/focus состояния — всё точно по Figma.

Защита от вирусов и взломов

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

  • HTTPS принудительно
  • WordPress core hardening (скрытие версии, защита wp-admin)
  • Rate limiting на wp-login для защиты от перебора паролей
  • Антивирусный мониторинг файлов темы
  • Регулярные автоматические бэкапы

Чистый код и SEO техническая оптимизация

Базовая SEO-оптимизация включена в работу:

  • Чистая семантическая разметка HTML
  • Правильная структура заголовков H1-H6
  • Sitemap.xml автоматически
  • Robots.txt с правильной индексацией
  • Оптимизация Core Web Vitals (LCP, CLS, INP)
  • WebP изображения, lazy loading, оптимизация шрифтов
  • PageSpeed 90 mobile / 96 desktop в продакшене

Что получилось

Сайт работает в продакшене с осени 2025 года. PageSpeed стабильно держится на уровне 90/96. Локализация под 6 городов работает корректно — посетители из разных городов области видят релевантный для них контент.

FinEx самостоятельно ведут сайт через Gutenberg-редактор: обновляют услуги, добавляют новости, отзывы, истории клиентов. Когда нужно добавить ещё один город (в случае открытия нового филиала) — это вопрос настройки одного ACF-набора, не переписывания темы.

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

Главная страница сайта юридической компании FinEx с локализацией под Иркутск и города Иркутской области
Главная страница с выбором города в шапке и ключевыми метриками бизнеса.
Шесть направлений юридических услуг — каждое со своей детальной страницей.
Шесть направлений юридических услуг — каждое со своей детальной страницей.
Контекстные модальные формы — 9 разных версий под каждую услугу и сценарий обращения.
Контекстные модальные формы — 9 разных версий под каждую услугу и сценарий обращения.
Стек

Технологии проекта

  • WordPress
  • Gutenberg
  • ACF Pro
  • Custom Theme
  • PHP 8
  • MySQL 8
  • Vanilla JavaScript
  • Pixel Perfect Figma
  • Geo-content Localization
  • Modal Forms
  • WebP Images
  • Yandex Metrica
  • Security Hardening

Региональный бизнес с филиалами?

Компания с филиалами в нескольких городах, нужен один сайт с локализованным контентом под каждый? Опишите задачу — пришлю варианты архитектуры и сроки за 24 часа.

  • Геолокальный контент в WordPress без полноценной мультиязычности
  • Один сайт вместо 5+ отдельных под каждый город
  • SEO под каждый город автоматически
  • 100% Gutenberg — клиент сам управляет контентом всех версий
или Telegram @shemedinov
Связаться

Обсудим ваш проект?

Опишите задачу — отвечу за 24 часа. Бесплатный 30-минутный звонок, без анкет на 50 вопросов.

или напишите напрямую: