Доработка стоматологической темы на 26 страниц за 21 день
26 URL для новой стоматологической клиники в Salisbury NC, собранных по 16 шаблонам за 21 день — 12 часов разработки, 78-позиционный контрольный список закрыт перед передачей агентству.
Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.
Клиент (конечный пользователь): 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 на шаблон и передаст страницы для наполнения контентом.
Условия были жёсткими. Дизайн главной страницы и цветовая схема ещё не были готовы, поэтому агентство попросило отложить главную и сначала собрать внутренние страницы — те, что могли уйти контент-команде, пока главная оставалась в дизайне. 26 страниц нужно было сдать достаточно быстро, чтобы контентный конвейер не встал.
Агентству нужно было защититься от студии, которая восприняла бы заказ на ~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 по категориям и принципу нулевых ошибок. Свой контроль на стороне агентства выполнялся после передачи и фиксировал замечания в общую очередь задач для нашего цикла исправлений до их утверждения.
Доработки оставались в переопределениях клиента; общие компоненты шаблона агентства не модифицировались.
Критерии приёмки 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, а не тестовый сайт с известными проблемами в очереди.