Доработка темы для имплантологии и ортопедической стоматологии
Доработка темы для имплантологии и ортопедической стоматологии: 31 страница, 10 шаблонов, 420+ отслеженных задач QA, ~73 часа силами 6 специалистов, сдано за 123 дня.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.
Клиент (конечный пользователь): Premier Implant & Denture Center — имплантологическая и ортопедическая практика в районе Саванны, Джорджия
Формат сотрудничества: White-label доработка темы для маркетингового агентства из США
Сроки: ноябрь 2025 · 123 дня · ~73 часа · 31 URL · по графику
Подход к доработке темы
31 страница доработки темы для имплантологии и ортопедии — шаблон агентства #3, постраничная спецификация в Figma на Kinsta, Service Page применён 13 раз для хирургических процедур (импланты, All-On-4, реставрации полного рта) наряду с общей стоматологией. Шрифты Adobe Typekit нужно было отдельно запросить до начала сборки. 420+ позиций в очереди задач — это главный контрольный рубеж; весь смысл дисциплины был в том, чтобы страницы хирургической специализации визуально не сливались с общестоматологическими в рамках одной шаблонной структуры.
Шаблонная доработка даёт скорость и единообразие — но только при дисциплине. Команда, которая вольно трактует Figma, пропускает этапы QA или отходит от дизайн-системы шаблона, — хуже, чем разработка с нуля.
Краткий обзор
| Поле | Значение |
|---|---|
| Индустрия конечного клиента | Медицина — Стоматология (имплантология и ортопедия) |
| Конечный клиент | Premier Implant & Denture Center (Garden City, GA) |
| Формат сотрудничества | White-label доработка темы для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Доработка темы WordPress (фирменный шаблон агентства + постраничный дизайн в Figma на Kinsta) |
| Объём | 31 URL — главная, о нас, лендинг услуг, 13 страниц услуг (импланты, All-On-4, реставрации полного рта, хирургия полости рта, восстановительная стоматология и общие стоматологические услуги), галерея улыбок, технология, контакты, лендинг блога и вспомогательные страницы |
| Сроки | 123 дня (22 июля – 22 ноября 2025), по графику |
| Затраты | ~73 часа по оценке — разработка, итерации QA и управление проектом |
| Команда | 6 специалистов |
| Шаблоны | 10 переиспользуемых шаблонов предоставлены агентством, все применены к 31 странице |
| Технологии | WordPress · Elementor Pro · Gravity Forms · Kinsta · постраничный дизайн Figma · Site Checker (плагин QA от xaverPRO) |
| Подход к QA | 420+ отслеженных задач SEO + CX сверены в очереди задач агентства, контрольный список запуска на 73 пунктов |
| Ритм взаимодействия | 66 задач от агентства · все закрыты к моменту передачи (активный период — 85 дней, 07.08.2025–30.10.2025) |
| Раунды проверки | ≈9 раундов проверки в рамках 123-дневного окна |
| Затраты на задачу | 29 внутренних задач Redmine · медиана 26 м / P75 1,2 ч на задачу |
| Контрольный список запуска | 73 пунктов, согласованы до переключения |
Постановка задачи
Маркетинговое агентство из США передало нам дизайн в Figma для Premier Implant & Denture Center и цель развёртывания на их фирменной системе шаблонов на Kinsta. Агентство уже выполнило предварительную работу: требования клиента, аудит дизайна, настройку хостинга и подготовку контента через Google Docs на страницу. Что им было нужно — команда разработки, которая корректно перенесёт Figma на шаблон и выдержит цикл QA столько, сколько потребует процесс проверки агентства.
Клиника под руководством Dr. William Verillo обслуживает район Саванны с клиническим охватом, разделённым на два отчётливых уровня услуг: дорогостоящая хирургическая и восстановительная работа (зубные импланты, All-On-4, реставрации полного рта, хирургия полости рта) наряду с рутинной общей стоматологией (осмотры, пломбы, коронки, удаления). Система шаблонов агентства была построена для обслуживания обоих — один шаблон Service Page, применённый 13 раз по сайту, с доработкой под каждую процедуру по тексту, изображениям и вёрстке.
Объём был открытым — не как в фиксированном ребилде, где заранее известен каждый шаг. Доработать шаблон под Figma страница за страницей. Фиксировать замечания в общую очередь задач. Возвращать каждую итерацию только после того, как проверяющий со стороны агентства подтвердил, что расхождение устранено.
Контекст рисков. Главная опасность при двухуровневой доработке стоматологического шаблона — не в том, чтобы собрать страницы, а в том, что шаблон сотрёт различие между специализированной и рутинной помощью. Когда один Service Page работает и для имплантации, и для общей стоматологии, одинаковый ритм вёрстки, плотность изображений и тональность CTA на обоих уровнях ослабляют позиционирование специализации клиники.
Агентству нужен был партнёр, который сохранит структурную целостность шаблона и при этом добьётся, чтобы страницы имплантационного уровня читались как контент хирургической специализации, а не как общестоматологический. Команда, которая обращается со всеми страницами услуг как с взаимозаменяемыми, рискует превратить ортопедическую клинику в образ семейного стоматолога — потеря доверия, которую клиент агентства почувствует в потоке обращений пациентов, а не в логах сборки.
Как мы это сделали
1. Figma как контракт, шаблон как холст. Файл Figma был дизайн-спецификацией. Фирменный шаблон — базовой структурой страницы. Наша задача — согласовать их страница за страницей: где стандартная вёрстка шаблона совпадала с Figma, мы её оставляли; где Figma требовала отклонения — дорабатывали. Никакие дизайн-решения не исходили с нашей стороны.
2. Двухуровневая архитектура услуг на едином наборе шаблонов. Таксономия услуг клиники разделяется на два уровня: хирургический/восстановительный (импланты, All-On-4, реставрации полного рта, хирургия полости рта) и общий/профилактический (осмотры, пломбы, коронки, удаления). Шаблон Service Page агентства был применён 13 раз на обоих уровнях.
Наша доработка обеспечила сохранение каждым уровнем своего отчётливого тона — хирургические страницы несли детальное описание процедур и CTA в рамке специалиста; страницы общей стоматологии — доступность и семейный уход. Шаблон давал структуру; доработка контента и изображений — различие уровней.
3. Цикл QA в масштабе доработки темы. Качественная доработка темы — это не «построил один раз, проверил один раз». Это «построил, QA, исправил, QA, исправил». Из 29 задач, отслеженных на этом проекте, 16 были итерациями QA — отдельными раундами, где агентство отмечало расхождения дизайна, мы проверяли, исправляли и возвращали сборку на очередную проверку. За этими раундами стояло гораздо более масштабное согласование: агентство отслеживало 420+ позиций в двух вкладках очереди задач (213 задач SEO и 210 CX), большинство из которых было отмечено как выполненные к моменту передачи.
Суть проста: на шаблонной сборке ценность создаётся именно в цикле QA. Короткий цикл QA — это не быстрая поставка, а слабое соответствие дизайну.
4. Доработка без расхождения. Каждое изменение, которое мы вносили в фирменный шаблон — будь то вёрстка страницы, компонент секции или стилевой токен — документировалось относительно референса из Figma. Ни одна доработка не «протекла» в общие компоненты шаблона, то есть работа этого проекта не ухудшила шаблон для следующего сайта, который будет на нём построен.
5. Проверка на разных устройствах. Доработки проверялись на Chrome, Firefox, Safari и Edge на настольных, планшетных и мобильных устройствах. Каждый раунд QA покрывал страницы, затронутые расхождениями дизайна этого раунда, а не весь сайт — именно так сборка по шаблону остаётся эффективной без потери покрытия.
Именно цикл QA удерживал двухуровневую дисциплину. Из 29 задач Redmine 16 были отдельными итерациями QA — раундами, где агентство фиксировало расхождения с дизайном, мы проверяли, правили и возвращали сборку на следующий проход. Без этого устойчивого цикла по 420+ позициям различие между страницами имплантации и страницами общей стоматологии на одной шаблонной структуре стёрлось бы в единообразную вёрстку.
Контроль качества
QA тестовой среды из 31 страницы выявило две проблемы со структурой URL до передачи — опечатку в слеге на странице профиля врача (/dr-william-verrillo вместо корректного /dr-william-verillo) и незаменённый текст-заполнитель на /meet-the-team/, помеченный для полного просмотра контента — обе решены до того, как агентство увидело сборку.
Предварительное QA прошло через Site Checker — см. наш подход к QA по категориям с нулевым порогом ошибок. Собственный процесс QA агентства — их инструменты, их процессы — запускался после передачи и фиксировал замечания в общую очередь задач для нашего цикла исправлений до окончательного согласования.
Доработки оставались в переопределениях для данного клиента; общие компоненты шаблона агентства не изменялись.
Результаты
| Метрика | Результат |
|---|---|
| URL сданы | 31 — 1 главная, 1 лендинг услуг, 13 страниц услуг, 1 о нас, 1 контакты, 1 лендинг блога, 1 пост блога, 1 галерея улыбок и 11 вспомогательных страниц (запись, технология, отзывы, галерея офиса, новые пациенты, знакомство с командой, профиль врача, конфиденциальность, условия, страховка, финансы) |
| Шаблоны применены | 10 из 10 переиспользуемых шаблонов из библиотеки агентства (Homepage, About Us, Services Lander, Service Page, Contact Us, Blog Lander, Blog, Smile Gallery, Default Template, Doctor Page) |
| Контрольный список запуска | 73 пунктов согласованы |
| Задачи QA / SEO + CX отслежены и решены | 420+ позиций сверены в двух вкладках очереди задач агентства (213 SEO + 210 CX) |
| Итерации QA в Redmine | 16 из 29 задач (55%) отслежены на уровне итераций |
| Сроки | 123 дня, сдано по графику |
| Затраты | ~73 часа по оценке на весь проект — без перерасхода, без расширения объёма |
| Команда | 6 специалистов |
| Передача хостинга | Работает в шаблонном окружении агентства на Kinsta |
| Здоровье страниц при передаче | 31 / 31 URL тестовой среды возвращали HTTP 200 при аудите карты сайта |
Результат, если переформулировать прямо: Figma агентства была реализована на их фирменном шаблоне на 31 странице и 10 шаблонах за 123 календарных дня в рамках оценочных часов.
Процесс
| Этап | Длительность | Результат |
|---|---|---|
| Бриф и оценка | ~3 дня | Figma проанализирована, доступ к шаблону подтверждён, объём согласован |
| Разработка доработок | ~5 недель | Постраничная доработка шаблона для соответствия Figma; страницы двух уровней услуг построены |
| Итерации QA (параллельно) | ~10 недель | 16 раундов QA зафиксировано; каждый закрыт только после согласования агентства |
| Раунды исправлений | ~3 недели | Правки после проверки, правки контента, замена изображений-заглушек |
| Сдача | финальный день | Сайт работает на Kinsta |
Разработка и QA шли параллельно — это характерно для доработки темы, где никакая «фаза QA» не закрывается чисто; цикл идёт непрерывно до согласования агентства.
Команда
Команда проекта
- Никита Тумашевич — ведущий разработчик (доработка темы и перенос Figma в вёрстку)
- Павел Сажин — итерации QA и координация проекта
- Анна Полунина — поддержка разработчика по доработке и контентным раундам
- Евгений Карпов — поддержка разработки
- Тимур Арбаев — QA и раунды исправлений
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с агентством, согласование)
Агентство удерживало отношения с конечным клиентом на протяжении всего проекта. Все запросы на доработку проходили через общую очередь задач агентства; Premier Implant & Denture Center не взаимодействовал с нашей командой напрямую. Каждый итерационный раунд выпускался только после того, как проверяющий со стороны агентства подтверждал, что изменения приведены в соответствие с ТЗ.
Агентствам с библиотекой шаблонов
Сборка на готовом шаблоне для стоматологической клиники — работа, где риск не в битой вёрстке, а в размытом позиционировании. У этой практики — имплантология и ортопедия; у других — общая стоматология и профилактика. Сценарии сбоя тихие. Доработки под хирургию слетят при обновлении парент-темы. ACF-схема для хирургического CTA разойдётся с библиотекой полей шаблона. Бренд-токены не пройдут в hardcoded fallbacks. Агентство узнаёт о сбое по отзывам пациентов, а не по журналу аудита.
Поэтому подрядчику стоит задавать не вопрос «соберёте ли на шаблоне?», а вопрос «как именно вы изолируете клиентский слой, чтобы обновление темы не сбросило доработки и ACF-схема не разошлась?»
Пришлите исходник шаблона (или его ID) и спецификацию бренда. Мы пройдёмся по слоям темы, проверим изоляцию ACF-схемы от библиотеки шаблона, оценим риски при апдейте парент-темы — и вернём фиксированную смету в часах.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →
Site Checker запускается до того, как агентство что-либо видит.
Перед передачей каждый сборки в тестовой среде прогоняется через Site Checker — WordPress QA-плагин, который мы разработали и поддерживаем. Это шлюз с нулевой терпимостью к ошибкам: к агентству не уходит ничего с открытыми проблемами. Предупреждения рассматриваются и признаются некритическими; агентство получает чистый старт для своего слоя QA, а не тестовый сайт с известными проблемами в очереди.