Доработка стоматологической темы на 26 страниц за 21 день
26 URL для новой стоматологической клиники в Salisbury NC, собранных по 16 шаблонам за 21 день — 12 часов разработки, 78-позиционный контрольный список закрыт перед передачей агентству.
Warning: Undefined variable $client_brand in /var/www/fastuser/data/www/xaver.ru/wp-content/themes/xaver-pro/single-case_study-rebuild.php on line 229
Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.
Клиент (конечный пользователь): Trident Smiles — новая стоматологическая клиника в Salisbury, NC
Формат сотрудничества: White-label доработка темы для маркетингового агентства из США
Сроки: январь 2026 · 21 день · ~12 часов · 26 URL · в срок
Подход к доработке темы
25 внутренних страниц новой стоматологической клиники в Salisbury, NC, собранных по неполному Figma — дизайн главной не был готов на старте, поэтому агентство отложило его и попросило сначала собрать внутренние страницы. Шестнадцать переиспользуемых шаблонов на 26 страниц, 78-позиционный контрольный список перед передачей, 21 день всего, ~12 часов разработки. Дисциплина заключалась в прохождении полного цикла QA в минимально возможном объёме, без трактовки малого количества часов как разрешения пропускать этапы.
Краткий обзор
| Поле | Значение |
|---|---|
| Индустрия конечного клиента | Медицина — общая стоматология |
| Конечный клиент | Trident Smiles (новая стоматологическая клиника, Salisbury, NC) |
| Формат сотрудничества | White-label доработка темы для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Доработка темы WordPress (брендированный шаблон агентства + постраничный дизайн в Figma на Kinsta) |
| Объём | 26 URL — главная (отложена), о нас, лендинг услуг, 11 страниц услуг, страница врача, лендинг блога + пост, контакты, галерея улыбок и 6 политик / платёжных страниц |
| Сроки | 21 день (26 дек 2025 – 16 янв 2026), в срок |
| Трудоёмкость | ~12 часов — разработка, итерации QA и управление проектом |
| Команда | 3 специалиста |
| Шаблоны | 16 переиспользуемых шаблонов от агентства, применённых ко всем 26 страницам |
| Техстек | WordPress · Elementor · Kinsta · постраничный дизайн из Figma · Rank Math · AutoQA агентства (ссылки / email / Content AI / визуальные проверки) · Site Checker (плагин QA от xaverPRO) |
| Подход к QA | 78-позиционный контрольный список запуска, согласованный с протоколом проверки перед передачей агентства |
| Раунды проверки | ≈2 раунда проверки за 21 календарный день |
| Трудоёмкость на задачу | 4 внутренних задачи Redmine · медиана 49 мин / P75 10 ч на задачу |
| Контрольный список запуска | 78 пункта, согласовано перед передачей |
Постановка задачи
Маркетинговое агентство из США передало нам макет Figma для Trident Smiles и цель развёртывания на их брендированной системе шаблонов на Kinsta. Агентство уже выполнило подготовительную работу: аудит дизайна, настройку хостинга, контент-план. Что им требовалось — команда разработки, которая достоверно перенесёт Figma на шаблон и передаст страницы для наполнения контентом.
Условия были жёсткими. Дизайн главной страницы и цветовая схема ещё не были готовы, поэтому агентство попросило отложить главную и сначала собрать внутренние страницы — те, что могли уйти контент-команде, пока главная оставалась в дизайне. Двадцать шесть страниц нужно было сдать достаточно быстро, чтобы контентный конвейер не встал.
Агентству нужно было защититься от студии, которая восприняла бы заказ на ~12 часов как «спешку» — пропуск документации шаблона, пропуск проверки перекрёстных ссылок или оставление плейсхолдеров на страницах политик, потому что «нет времени». Стоматологический шаблон в активном использовании обслуживает несколько клиник одновременно; правки под один проект не должны уходить в общий слой. Эта дисциплина не масштабируется вниз вместе с оценкой часов.
Контекст рисков. Новой стоматологической клинике в Salisbury, NC нужно было собрать страницы услуг до того, как дизайн главной будет готов — поэтапная передача, где страницы сначала уходят контент-команде агентства, а главная последует позже. В процессе разработки агентство упростило пять слагов страниц услуг, убрав гео-суффиксы
-salisburyдо более коротких путей.Риск заключался не в объёме редиректов — у клиники не было унаследованного трафика — а в дисциплине внутренних ссылок: каждую ссылку в меню, хлебную крошку и перекрёстную ссылку нужно было согласовать с новыми слагами до передачи части сайта. Студия, которая обновляет карту сайта, но пропускает пункт меню, оставляет агентству битые пути на сайте, у которого нет существующей аудитории, чтобы поглотить ошибку.
Как мы это сделали
1. Figma как контракт, шаблон как холст. Файл Figma был спецификацией дизайна. Брендированный шаблон — базовой структурой страницы. Наша задача заключалась в постраничном согласовании: где стандартный макет шаблона совпадал с Figma — оставляли; где Figma требовала отклонения — дорабатывали. Никакие дизайн-решения не исходили от нас.
2. Цикл QA в масштабе доработки темы. Даже на заказе в ~12 часов цикл QA — это то, где создаётся ценность. 78-позиционный контрольный список запуска агентства задавал условия передачи: коды статуса, точность номера телефона, структура URL, согласованность завершающих слешей, уведомления контактной формы, визуальные проверки при 1920 px и на мобильных устройствах, чистота текстового контента. Каждый пункт закрывался до того, как сборка уходила на финальную проверку агентства.
3. Доработка без дрейфа. В ходе проекта каждое изменение брендированного шаблона — будь то макет страницы, компонент секции или токен стиля — документировалось относительно Figma. Ни одна правка не ушла в общие компоненты шаблона; значит, работа по этому проекту не ухудшила шаблон для следующего сайта, который он будет обслуживать.
4. Проверка на разных устройствах. Доработки проверялись на большом экране, планшете и мобильных устройствах — стандартный набор точек адаптации агентства. Каждая страница проверялась при 1920 px, 1280 px и на мобильных устройствах, с вниманием к размеру заголовка, поведению мобильного меню и целям касания элементов форм. На лёгком заказе такое покрытие — не роскошь; это разница между сайтом, который выглядит правильно, и сайтом, который просто выглядит собранным.
Главная не была готова на старте, а пять слагов услуг упростили в середине проекта. Оба вопроса закрыли без остановки контентного конвейера: внутренние страницы собраны и переданы, пока главная оставалась в дизайне; каждая ссылка меню и перекрёстная ссылка согласована с новыми слагами до выхода частичного сайта со стенда. Новая клиника без унаследованного трафика не может позволить себе битую внутреннюю ссылку при запуске.
Контроль качества
QA перед передачей выявило 404 на подстранице /cosmetic-dentist-salisbury/invisalign/ и отметило ненастроенное уведомление контактной формы до того, как агентство увидело сборку — та же проверка подтвердила согласованность завершающих слешей и согласование ссылок меню по пяти упрощённым слагам страниц услуг, выполненным в середине проекта.
QA перед передачей выполнялось через Site Checker — см. наш подход к QA по категориям и принципу нулевых ошибок. Собственный слой QA агентства — их инструменты, их процесс — выполнялся после передачи и фиксировал замечания в общую очередь задач для нашего цикла исправлений до их утверждения.
Доработки оставались в переопределениях клиента; общие компоненты шаблона агентства не модифицировались.
Критерии приёмки AutoQA (телефон / ссылки / email / Content-AI / визуальные) — под управлением агентства — были настроены на этом проекте. Проход AutoQA агентства выполнялся после передачи как часть их процесса согласования.
Результаты
| Метрика | Результат |
|---|---|
| URL сдано | 26 — 1 главная (отложена), 1 о нас, 1 лендинг услуг, 11 страниц услуг, 1 страница врача, 1 лендинг блога, 1 пост блога, 1 контакты, 1 галерея улыбок и 6 страниц политик / платежей / юридических |
| Применено шаблонов | 16 из 16 переиспользуемых шаблонов, собрано и применено ко всем 26 страницам |
| Контрольный список запуска | 78 пункта, согласовано с протоколом агентства |
| Согласовано изменений URL | 5 упрощений слагов страниц услуг (удаление суффиксов -salisbury) с обновлёнными ссылками меню и внутренними ссылками |
| Сроки | 21 день, сдано в срок |
| Трудоёмкость | ~12 часов — без перерасхода, без расширения объёма |
| Команда | 3 специалиста |
| Передача хостинга | Стенд в среде шаблонов Kinsta агентства |
Итог, простыми словами: Figma агентства была реализована на их брендированном шаблоне на 26 страницах и 16 шаблонах за 21 календарный день, в рамках оценки ~12 часов — с главной страницей, отложенной для второй фазы передачи после утверждения дизайна.
Процесс
| Фаза | Длительность | Результат |
|---|---|---|
| ТЗ и оценка | ~1 день | Figma проверена, доступ к шаблону подтверждён, объём согласован, включая отсрочку главной |
| Разработка доработок | ~2 недели | Постраничная доработка шаблона под Figma; изменения слагов согласованы |
| Итерации QA (параллельно) | ~2 недели | Проверка контрольного списка; каждый пункт закрыт перед передачей агентству |
| Раунды исправлений | ~2 дня | Пострецензентские правки и согласование ссылок |
| Сдача | поэтапно | Внутренние страницы переданы для наполнения контентом; главная отложена до второй фазы |
Разработка и QA выполнялись параллельно — это характерно для доработки тем, где ни одна «фаза QA» не закрывается чисто; цикл идёт непрерывно до согласования агентством.
Команда
Команда проекта
- Никита Тумашевич — ведущий разработчик (доработка шаблона и приведение макетов Figma)
- Павел Сажин — итерации QA, оценка и проверка контрольного списка
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с агентством, согласование)
Управление проектом со стороны агентства, дизайн и коммуникация с клиентом оставались у партнёрского агентства на всём протяжении. Наша команда была невидима для конечного клиента. Все запросы на доработку поступали через общую очередь задач агентства; ничего о разработке не было доступно Trident Smiles напрямую. Каждый раунд QA закрывался только после того, как рецензент агентства подтверждал, что изменение выполнено.
Агентствам с библиотекой шаблонов
При шаблонной сборке сайта стоматологической клиники страницы и функциональность наследуют поведение родительского шаблона — и это создаёт скрытые риски для агентства, которое отвечает за результат перед клиентом. У этой практики — новый сайт для одного офиса с типовым набором услуг; у других — портал сети клиник с уникальной структурой и бренд-системой. Доработка в дочерней теме сломается при первом же обновлении шаблона — клиент потеряет настроенный внешний вид. Редакторская панель не покажет часть блоков — контент-менеджеры не смогут обновлять страницы услуг.
Подрядчику стоит задавать не вопрос «соберёте ли на шаблоне?», а вопрос «как именно вы изолируете наши доработки от обновлений шаблона?»
Пришлите исходник шаблона или его ID и спецификацию бренда. Мы проверим, как шаблон справится с вашей бренд-системой, найдём места, где доработки могут слететь, и вернём фиксированную смету в часах. Аудит без оплаты, ответ в течение рабочего дня.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →
Site Checker запускается до того, как агентство что-либо видит.
Перед передачей каждый сборки в тестовой среде прогоняется через Site Checker — WordPress QA-плагин, который мы разработали и поддерживаем. Это шлюз с нулевой терпимостью к ошибкам: к агентству не уходит ничего с открытыми проблемами. Предупреждения рассматриваются и признаются некритическими; агентство получает чистый старт для своего слоя QA, а не тестовый сайт с известными проблемами в очереди.