WordPress-сайт юридической фирмы на 112 страниц за 116 дней

112-страничная разработка сайта юридической фирмы на WordPress: 9 шаблонов за 66 часов, две очереди правок QA закрыты (35 SEO и 25 CX-задач), сдан в срок за 116 дней.

Конечный клиент Jae Lee Law
Отрасль Юридические услуги
Взаимодействие White-label разработка для американского агентства, специализирующегося на сайтах для локального бизнеса
Сроки 116 календарных дней
Адрес сайта www.jaeleelaw.com
66ч за 116 дней
www.jaeleelaw.com · desktop
www.jaeleelaw.com · mobile

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

— Техническое задание

Выстроить URL-структуру по шаблонам агентства, подключить конверсионный элемент, затем закрыть все задачи в QA-очереди.

Клиент (конечный пользователь): Jae Lee Law — New Jersey
Формат сотрудничества: White-label — для маркетингового агентства из США
Сроки: июнь – сентябрь 2025 · 116 дней · 66 часов (разработка + фаза правок)

Подход к разработке

112 URL на 9 шаблонах, свёрстанных по макетам Figma для большого экрана и мобильных устройств — 83 из этих страниц на одном шаблоне Individual Practice Areas, применённом по разу для каждой практики, подпрактики и юрисдикции на всём дереве услуг. Агентство предоставило библиотеку шаблонов, карту сайта и почасовую оценку; мы сопоставили каждый URL с назначенным шаблоном и уложились в бюджет 66 часов на всём 116-дневном цикле разработки и правок.

Краткий обзор

Поле Значение
Отрасль клиента Юриспруденция — травмы и несчастные случаи, трудовое право, защита DWI, врачебная халатность, иммиграция
Конечный клиент Jae Lee Law (New Jersey)
Формат сотрудничества White-label WordPress build для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта WordPress build с Elementor на Kinsta с последующей фазой правок
Объём 112 URL — главная, лендинги практик (округа Bergen, Hudson, Passaic), страницы отдельных практик (83 страницы на 11 направлениях), страницы адвокатов (4), about (3), результаты дел, контакты, блог (10 постов + лендинг), дисклеймер, политика конфиденциальности и служебные страницы
Сроки 116 дней (5 июня – 29 сентября 2025), по плану
Трудоёмкость 66 часов при оценке 66 часов — без перерасхода
Команда 4 специалиста (46 ч разработка · 10 ч QA · 10 ч PM — перекос в разработку оправдан для однофазной разработки с большим объёмом контента)
Шаблоны 9 активных шаблонов из стандартной библиотеки агентства для юридической сферы (Attorney Page, Practice Areas, Individual Practice Areas, About Us, Blog, Blog Lander, Homepage, Contact, Default Template)
Технологии WordPress · Elementor · Gravity Forms · Kinsta · Rank Math · GTranslate · Site Checker ( плагин QA)
Результат 112 URL построено на 9 шаблонах, SEO-вкладка закрыта 35/35, CX-вкладка — 24/25 (закрыто или в QA)
Динамика 35 задач от агентства · все закрыты к моменту сдачи (активная фаза 42 дня, 2025-06-20 – 2025-07-31)
Раунды проверки ≈5 раундов
Затраты на задачу 11 внутренних Redmine-задач · медиана 1,3 ч / P75 10 ч на задачу
Контрольный список запуска 30 пунктов, согласован до переключения

Постановка задачи

Маркетинговое агентство из США, нанятое Jae Lee Law — юридической фирмой из New Jersey, специализирующейся на травмах, несчастных случаях и трудовом праве и обслуживающей клиентов в округах Bergen, Hudson и Passaic — передало нам таблицу Google Sheets с полной картой URL, каталогом шаблонов, контрольным списком запуска и предзаполненными очередями задач.

Разработка велась на их окружении Kinsta; конструктор страниц — Elementor; контактные формы — через Gravity Forms. Вкладка Template в таблице содержала библиотеку раздела LEGAL: Attorney Page, Practice Areas lander, Individual Practice Areas, About Us, Blog, Blog Lander, Homepage, Contact, Default Template, Results и служебные страницы с политиками.

Задача: построить все 112 страниц по библиотеке шаблонов агентства — сопоставив каждый URL отдельной практики с назначенным шаблоном из строки карты сайта — и отработать две параллельных очереди задач QA (SEO-трек и CX-трек), пока агентство не примет сайт. На всём протяжении не выходить на прямой контакт с конечным клиентом; неясности возвращать в агентство; не импровизировать с описаниями практик, квалификацией адвокатов или навигационной иерархией.

Контекст рисков. Сайты юридических фирм подчиняются правилам рекламы адвокатских услуг, которые различаются от штата к штату. Партнёр-разработчик, создающий сайт по травмам и несчастным случаям в New Jersey, не пишет тексты, не решает, какие практики перечислять и как их описывать, и не оценивает формулировки результатов дел. Что разработчик действительно контролирует — структурная точность: каждая страница в карте сайта должна быть построена на назначенном шаблоне, каждая страница практики должна существовать и быть доступной, а навигация должна отражать согласованный объём.

Когда в процессе разработки через очередь задач QA агентства поступают изменения карты сайта или контента, возникает риск, что сайт будет запущен с битыми ссылками, страницами-сиротами или несогласованной навигацией. Аккуратно закрыть такие пункты до сдачи — вот дисциплина разработки, которая здесь и решает. Дополнительным ограничением в этом проекте была готовность контента: несколько CTA и локализованных секций страниц практик на момент разработки не имели готовых текстов и были помечены в SEO-вкладке для добавления после запуска — чтобы не задерживать цикл разработки. Это следствие того, что процесс подготовки контента агентства работал параллельно с разработкой, а не опережал её.

Как мы это сделали

1. 9 шаблонов, 112 страниц, один процесс. Страницы Jae Lee Law распределились по библиотеке шаблонов агентства: Homepage, Attorney Page (применён четыре раза — по разу на каждого адвоката в исходной карте сайта), Practice Areas lander (применён на уровне округов Bergen, Hudson, Passaic и на основной странице /practice-areas/ — всего 4 раза) и самый объёмный — Individual Practice Areas, применённый 83 раза по всему дереву практик фирмы: травмы и несчастные случаи, ДТП, строительные травмы, ответственность за состояние помещений, ответственность за продукцию, трудовое право, врачебная халатность, защита DWI/DUI, халатность в домах престарелых, а также локализованные страницы по округам.

Каждая страница построена на назначенном шаблоне; ни одна не создавалась вручную вне системы шаблонов.

2. Спецификация соблюдена построчно — включая колонку с почасовой оценкой. В таблице были почасовые оценки на каждую строку. Основной объём разработки — главная (7 ч), результаты дел (3 ч), лендинги практик (3 ч), страницы адвокатов (0,15–2,5 ч на каждого) — был оценён построчно. 83 страницы Individual Practice Areas по 0,15 ч за страницу отражают закономерность импорта контента агентства: каждая страница получает применение шаблона и наполнение контентом из существующих материалов агентства. В сумме проект уложился в согласованные 66 часов.

3. Два параллельных QA-цикла, закрытых до запуска. Агентство разделило QA на отдельные SEO- и CX-направления, а не свело в один список — потому что SEO-замечания команда разработки могла закрыть сама (мета-заголовки, иерархия навигации, перенаправления), тогда как CX-пункты часто требовали согласования со стороны агентства или утверждения клиента.

Замечания отслеживались в двух вкладках агентства — Issues Backlog(SEO) (35 строк, все Completed) и Issues Backlog(CX) (25 строк, 24 Completed, 1 in QA на момент выгрузки данных). Первые строки SEO-вкладки касались иерархии навигации и соответствия Figma на главной; первые строки CX-вкладки охватывали структурные правки карты сайта и настройку контактной формы. Контрольный список запуска на 30 пунктов — Design, Functionality, Pre-Migration, Post-Migration — вёлся параллельно с обеими очередями правок.

H1 был установлен с нулевым размером шрифта для соответствия макету Figma — обходное решение, оставившее главную без рабочего заголовка для SEO-инструментов. Это замечание, а также типы записей результатов дел, помеченные как публично индексируемые, прошли цикл исправлений до согласования. Ни то, ни другое не потребовало изменения объёма работ; оба требовали, чтобы их нашёл QA-раунд.

Результаты

Метрика Результат
Построено URL 112 на 9 шаблонах (83 Individual Practice Areas · 10 постов блога + лендинг · 4 Attorney Pages · 4 Practice Areas lander · 3 About Us · 1 Homepage · 1 Case Results · 1 Contact · 4 служебных страницы)
Задействовано шаблонов 9 / 9 из стандартной библиотеки шаблонов агентства
SEO-вкладка 35 / 35 закрыто как Completed
CX-вкладка 24 / 25 закрыто как Completed; 1 in QA на момент выгрузки
Контрольный список запуска Контрольный список на 30 пунктов: Design, Functionality, Pre-Migration, Post-Migration
Мультиязычный слой Настроен плагин GTranslate для доступа на испанском — распространённое требование для юридических практик New Jersey, обслуживающих испаноязычные сообщества
Сроки 116 дней (5 июня – 29 сентября 2025), по плану
Трудоёмкость 66 ч / 66 ч оценка — без перерасхода, без расширения объёма
Статус сайта Работает на Kinsta по адресу https://www.jaeleelaw.com/ — проверено в апреле 2026

Контроль качества

Последующий раунд проверки агентства выявил две структурные проблемы, которые прошли через общий цикл исправлений: H1 на главной был установлен с нулевым размером шрифта — обходное решение для соответствия Figma, оставившее страницу без рабочего заголовка для SEO-инструментов, — а внутренний тип записей case-results был публично доступен и индексируем, что потребовало обработки noindex для каждой записи перед запуском.

QA перед сдачей прошло через Site Checker — см. наш подход к QA с описанием категорий и порога нулевых ошибок. Внутренний контур проверки агентства работал после сдачи и выявлял замечания, которые поступали в общую очередь задач для нашего цикла исправлений до окончательного согласования.

Процесс

Фаза Длительность Результат
Бриф и оценка ~1 неделя Таблица проанализирована, почасовые оценки по строкам подтверждены, согласовано 66 ч
Разработка (страницы + шаблоны) ~2 недели Все 112 URL построены на 9 шаблонах на тестовой среде; открыты обе очереди задач QA
Контентные раунды + мультиязычность ~4 недели (параллельно с QA) GTranslate настроен на испанский; контентные раунды по CX-страницам; структурные изменения от агентства приняты через стандартный QA-цикл
Фаза сверки QA (SEO + CX) ~8 недель SEO-вкладка закрыта 35/35; CX-вкладка закрыта 24/25; контрольный список пройден по Design / Functionality / Pre-Migration
Доработки после запуска Финальные ~4 недели Проверка дизайна главной, CSS-правки, исправления отображения Elementor loop-item

Фазы пересекаются — контентные раунды и структурные изменения шли параллельно с QA-раундами, поэтому календарная длительность составила 116 дней, а не сумму отдельных фаз.

Команда

Команда проекта

  • Наталия Богатель — ведущий разработчик на этапах разработки и правок
  • Никита Тумашевич — поддержка разработки на поздних этапах (CSS- и Elementor-правки)
  • Павел Сажин — QA-итерации
  • Антон Херсун, — руководитель проекта (оценка, коммуникация со стороны агентства, согласование)

Управление проектом со стороны агентства и коммуникация с клиентом оставались за партнёрским агентством на всём протяжении. Наша команда была невидима для конечного клиента.

Агентствам, заказывающим разработку WordPress

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

Подрядчику стоит задавать не вопрос «соберёте ли страницы», а вопрос «как именно вы спроектируете таксономию и разметку так, чтобы они пережили следующую практику?»

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

Запросить аудит ТЗ →

У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →

Не уверены, подходит ли ваш проект под этот формат?

Прокрутить вверх