Новая разработка сайта юридической фирмы по личным травмам — 17 страниц за 44 дня
Новая разработка сайта юридической фирмы по личным травмам — 17 страниц, 17 URL, 9 шаблонов, две очереди задач QA закрыты за 78 ч за 44 дня. Поставка по графику.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Выстроить URL-структуру по шаблонам агентства, подключить конверсионный элемент, затем закрыть все задачи в QA-очереди.
Клиент (конечный пользователь): Big Joe Law — Los Angeles, CA
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: май – июль 2025 · 44 дня · 78 часов на сборку главной, остальных страниц и согласование QA
Подход к разработке
17 страниц на 9 шаблонах, собранные по прототипу в Figma с печатающейся hero-анимацией и каруселью вердиктов — главная страница запущена первой в рамках бюджета 15 часов, пока контент для практик ещё дописывался, а оставшиеся 16 внутренних страниц приняли контент, поступивший с опозданием, без поломки дизайн-сетки и построчных часовых оценок.
Краткий обзор
| Поле | Значение |
|---|---|
| Индустрия клиента | Юридические услуги — Личный вред |
| Конечный клиент | Big Joe Law (Los Angeles, CA) |
| Формат сотрудничества | White-label сборка WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Новая разработка WordPress на Elementor, хостинг Kinsta, согласованная с дизайном в Figma |
| Объём работ | 17 URL — главная, о нас, лендинг практик, 8 отдельных страниц практик, результаты, лендинг блога, шаблон отдельной записи блога, контакты, политика конфиденциальности |
| Сроки | 44 дня (27 мая – 10 июл 2025), по графику |
| Трудозатраты | 78 часов при оценке 78 часов — без перерасхода |
| Команда | 6 специалистов (47 ч разработка · 11 ч QA · 25 ч PM и правки — PM-распределение оправдано для сборки с главной страницы в первую очередь при параллельной подготовке контента) |
| Шаблоны | 9 активных шаблонов из стандартной библиотеки юридических шаблонов агентства (Homepage, About Us, Practice Area Lander, Individual Practice Area Page, Results, Blog Lander, Individual Blog, Contact Us, Default Template) |
| Технический стек | WordPress · Elementor Pro · Kinsta · Rank Math · Site Checker (xaverPRO плагин QA) |
| Сдано | 17 URL построены на 9 шаблонах, очередь задач SEO из 83 строк + очередь задач CX из 34 строк проработаны, контрольный список запуска из 29 пунктов закрыт |
| Ритм работ | 82 задачи от агентства · 81 закрыта к передаче, 1 в QA (35-дневный активный период, 2025-07-02 – 2025-08-05) |
| Раунды проверки | ≈8 раундов проверки за 44 календарных дня |
| Трудозатраты по задачам | 17 внутренних задач Redmine · медиана 4 ч / P75 15 ч на задачу |
| Контрольный список запуска | 29 пунктов, согласованы до переключения |
Постановка задачи
Маркетинговое агентство из США, ведущее проект Big Joe Law — юридической фирмы по личным травмам в Лос-Анджелесе — передало нам библиотеку дизайнов Figma, таблицу Google Sheets с отслеживанием прогресса, доступы к тестовой среде Kinsta и поэтапный бриф: сначала собрать главную страницу, пока контент для внутренних страниц готовится параллельно.
Конструктор страниц — Elementor; контактные формы настраивались в рамках сборки. Агентство владело дизайном, контент-стратегией, SEO и отношениями с клиентом. Наш объём работ заключался в том, чтобы построить каждую страницу в точности по Figma, настроить контактные формы, реализовать фильтрацию блога по категориям и проработать две параллельные очереди задач QA до принятия сайта агентством.
Задача была поэтапной. Этап 1: собрать главную страницу (15 часов) по прототипу в Figma, включая печатающуюся hero-анимацию и карусель вердиктов. Этап 2: собрать оставшиеся внутренние страницы — о нас, лендинг практик, 8 отдельных страниц практик, результаты, лендинг блога и шаблон отдельной записи, контакты и политику конфиденциальности — после утверждения контента и дизайна.
Поскольку контент этих страниц находился в Google Документах под управлением агентства вне таблицы, каждая внутренняя страница требовала перекрёстной сверки двух источников, а не сборки по единой спецификации, добавляя шаг тестовой среды контента перед наложением шаблона. На всём протяжении: не выходить на прямой контакт с конечным клиентом; возвращать неясности агентству; не импровизировать описания практик, адвокатскую квалификацию или язык результатов.
Контекст рисков. Когда сборка сайта юридической фирмы начинается с главной страницы, а контент для практик ещё дописывается, реальный риск — шаблонная система, которая не может принять восемь отдельных страниц практик, поступающих партиями — каждая со своим юрисдикционным контентом, формулировками категорий дел и указанием адвокатов — без поломки дизайн-сетки или необходимости постраничной переработки. Подрядчик, собирающий сайт для калифорнийской практики по личным травмам, не пишет контент, не решает, какие практики перечислены и как они описаны, и не выносит суждений о языке страницы результатов.
Что подрядчик действительно контролирует — структурную точность: каждая страница практики в sitemap должна существовать и быть доступной, навигация должна отражать реальный объём услуг фирмы, а шаблонная система должна вмещать контент, поступающий с опозданием, без поломки дизайн-сетки. Агентство подстраховывалось от подрядчика, который посчитал бы сборку «готовой» со сдачей главной, оставив шаблонную систему внутренних страниц неспособной принять реальный контент, когда он поступит.
Как мы это сделали
1. Девять шаблонов, 17 страниц, один процесс сборки — сначала главная, затем внутренние страницы. Страницы Big Joe Law распределились по библиотеке юридических шаблонов агентства: Homepage (1), About Us (1), Practice Area Lander (1), Individual Practice Area Page (8 — personal injury, car accidents, truck accidents, motorcycle accidents, bicycle accidents, slip and fall, dog bites, rideshare accidents), Results (1), Blog Lander (1), Individual Blog (1), Contact Us (1) и Default Template для политики конфиденциальности.
Главная страница собрана первой по прототипу в Figma; внутренние страницы последовали во втором этапе, когда контент был готов. Каждая страница построена на назначенном шаблоне из строки sitemap; ни одна страница не была сделана вручную вне шаблонной системы.
2. Спецификация выполнена строка-в-строку — включая построчную колонку Hours Estimated. Таблица агентства содержала значение Hours Estimated для каждой строки. Главная страница получила самый большой построчный бюджет (6 часов в sitemap, 15 часов с учётом итерации QA); 8 отдельных страниц практик получили фиксированную ставку каждая. Агрегат сошёлся в согласованные 78 часов на проект.
Принцип прост: при новой разработке с предварительно оценённым sitemap таблица — это контракт. Задача команды разработки — сдать в рамках построчных бюджетов, а не открывать разговор о ценообразовании заново страница за страницей.
3. Точность переноса дизайна из Figma в Elementor на сборке, начинающейся с главной страницы. Исходный дизайн представлял собой файл Figma с прототипом, включающим печатающуюся текстовую анимацию, карусель вердиктов и индивидуальную секцию наград.
Мы построили шаблон главной страницы в соответствии с сеткой Figma, отступами и спецификацией взаимодействия до того, как был начат любой шаблон внутренних страниц — чтобы язык дизайна, установленный на главной, мог наследоваться внутренними страницами без постраничной переработки. Когда дизайны внутренних страниц поступили, они были построены на той же библиотеке компонентов Elementor, обеспечивая визуальное единообразие во всех 17 URL.
4. Два параллельных цикла QA, закрытых до запуска. Задачи отслеживались в двух очередях задач агентства — очередь задач SEO (83 строки, охватывающие meta titles, H1-заголовки, структуру URL, внутренние ссылки и адаптивное поведение) и очередь задач CX (34 строки, охватывающие соответствие Figma, единообразие шрифтов, качество изображений и функциональность форм). Обе очереди задач прорабатывались параллельно в хвосте согласования QA. Контрольный список запуска из 29 пунктов — Design, Functionality, Pre-Migration, Post-Migration — закрылся за обеими очередями задач.
Скролл-анимации прототипа в Figma не могли быть воспроизведены в Elementor без поломки при обратном скролле. Мы назвали это явно: передать замысел штатными эффектами прокрутки Elementor, а не воспроизводить прототип кадр-в-кадр. Это решение на этапе главной страницы означало, что сборка внутренних страниц не застряла в ожидании анимационного решения, которое Elementor не мог надёжно обеспечить.
Результаты
| Метрика | Результат |
|---|---|
| URL построено | 17 на 9 шаблонах (1 Homepage · 1 About Us · 1 Practice Area Lander · 8 Individual Practice Area Pages · 1 Results · 1 Blog Lander · 1 Individual Blog · 1 Contact Us · 1 Default Template) |
| Шаблонов применено | 9 / 9 из стандартной библиотеки юридических шаблонов агентства |
| Очередь задач SEO | 83 строки проработано (макет, meta, ссылки, адаптивность) |
| Очередь задач CX | 34 строки проработано (соответствие Figma, шрифты, изображения, формы) |
| Контрольный список запуска | 29 пунктов согласованы — Design / Functionality / Pre-Migration / Post-Migration |
| Сроки | 44 дня (27 мая – 10 июл 2025), по графику |
| Трудозатраты | 78 ч / 78 ч оценка — без перерасхода, без расширения объёма |
| Передача | Сайт запущен на Kinsta, https://callbigjoe.com/ возвращает HTTP 200 |
| Статус сайта, проверено 2026-04 | Продакшен работает и отдаёт 200 при свежей curl-проверке |
Результат, если просто: сборка юридического сайта агентства на 17 URL запущена на 9 шаблонах на среде Kinsta, в рамках оценённого бюджета в 78 часов. Две очереди задач QA (SEO + CX) проработаны до уровней принятия агентством, и контрольный список запуска закрыт до перехода домена в продакшен.
Контроль качества
QA после запуска выявил две категории исправлений: сообщение проверки контактной формы отображалось красным текстом на красном hero-фоне — невидимо, с переполнением экрана при отправке — и комментарий разработчика на русском языке (// Проверяем, появились ли новые элементы поиска), оставленный в отрендеренном DOM страницы /car-accidents/, обнаруженный контент-сканом агентства и удалённый до согласования с агентством (Redmine #969, #937).
QA перед передачей проводилось через Site Checker — см. наш подход к QA по категориям и принципу нулевых ошибок. Собственный слой QA агентства — их инструменты, их процесс — выполнялся после передачи и фиксировал замечания в общую очередь задач для нашего цикла исправлений до момента согласования с агентством.
Процесс
| Этап | Длительность | Результат |
|---|---|---|
| Бриф и оценка | ~3 дня | Дизайны Figma рассмотрены, объём главной страницы согласован на 15 ч, полный объём — на 78 ч |
| Сборка главной страницы | ~1 неделя | Главная страница собрана по прототипу в Figma, включая печатающуюся анимацию и карусель вердиктов |
| Сборка внутренних страниц | ~2 недели | 16 оставшихся URL построены на 8 шаблонах; фильтрация блога по категориям настроена; формы сконфигурированы |
| Хвост согласования QA (SEO + CX) | ~2 недели | Очередь задач SEO (83 строки) и очередь задач CX (34 строки) проработаны параллельно |
| Контрольный список запуска + доставка | финальные ~2 дня | Контрольный список из 29 пунктов согласован; сайт запущен на Kinsta |
Сборка внутренних страниц началась до полного закрытия QA-хвоста главной страницы, поэтому календарный срок — 44 дня, а не сумма последовательных этапов.
Команда
Команда проекта
- Никита Тумашевич — ведущий разработчик (сборка главной страницы, шаблоны внутренних страниц, согласование Figma)
- Павел Сажин — итерации QA и исправления
- Тимур Арбаев — итерации QA и проверка перед передачей
- Анна Полунина — поддержка разработки на поздних этапах (обновления контента, коррекции очередей задач)
- Людмила Травкина — проход QA и координация проверки перед передачей
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с агентством, согласование с агентством)
Управление проектом со стороны агентства и коммуникация с клиентом оставались на стороне агентства-партнёра на всём протяжении. Наша команда была невидима для конечного клиента.
Агентствам, заказывающим разработку WordPress
На сайте юридической практики шаблоны страниц услуг закладываются до готовности контента. У этой практики — несколько направлений с разной юрисдикцией; у других — одна услуга с единственной посадочной страницей. Вы рискуете: URL-таксономия зафиксируется слишком рано — новая практика не впишется. Структурированная разметка слетит на импорте — расширенные результаты пропадут из аудит-панелей. Шаблонная система не вместит поступившие списки адвокатов — вёрстка сломается. И вам придётся объяснять клиенту, почему страницы практик отображаются некорректно.
Подрядчику стоит задавать не вопрос «соберёте ли страницы услуг?», а вопрос «как именно вы построите таксономию URL, чтобы новая практика вставала без миграции и без потери структурированной разметки?»
Пришлите рабочую таблицу сборки, черновик карты сайта или макеты. Мы сопоставим предложенную URL-архитектуру с перечнем практик, проверим устойчивость шаблонов к реальной длине контента и вернём фиксированную смету в часах. Аудит без оплаты, ответ в течение рабочего дня.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →