Доработка стоматологического шаблона на 53 страницы за 138 дней

Выполнили доработку стоматологического шаблона на 53 страницы за 138 дней — 10 шаблонов, 550+ пунктов QA, 61 час, 2 пользовательских шрифта. Сдано по спецификации.

Индустрия Здравоохранение
Взаимодействие White-label · американское маркетинговое агентство
Выполнено 138 календарных дней · в срок
Адрес сайта a1dentalclinic.com
61ч за 138 дней
a1dentalclinic.com · desktop
a1dentalclinic.com · mobile

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

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

Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.

Клиент (конечный пользователь): A1 Dental — Dr. Mila Poznyak, Cumming, GA
Формат сотрудничества: White-label доработка темы для маркетингового агентства из США
Сроки: декабрь 2025 · 138 дней · 61 час · 53 URL · в срок

Подход к доработке темы

53 страницы стоматологического шаблона — 43 экземпляра страницы услуг по шести категориям процедур на хостинге Kinsta по спецификации Figma. Два нестандартных шрифта, Avenir LT Pro и Stolzl, пришлось приобретать через Adobe Typekit до начала разработки. Более 550 отслеживаемых пунктов в очереди задач агентства задавали направление каждому QA-проходу; главной дисциплиной было удержание каждого изменения в слое клиентских переопределений — отдельно от общей базы шаблона.

Шаблонная доработка даёт скорость и единообразие — но только при дисциплине. Команда, которая работает в отрыве от Figma или считает очередь задач шумом, а не сигналом, оставляет агентству QA-долг — и разбираться с ним теперь агентству.

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

Поле Значение
Индустрия конечного клиента Стоматология — общая, косметическая и имплантология
Конечный клиент A1 Dental (Dr. Mila Poznyak, Cumming, GA)
Формат сотрудничества White-label доработка темы для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Доработка темы WordPress (брендированный шаблон агентства + постраничный дизайн в Figma на Kinsta)
Объём 53 URL — главная, биография врача, о нас, лендинг услуг, лендинг зон обслуживания, лендинг блога, контакты, страховка и финансирование, 3 юридические страницы, и 43 страницы услуг по разделам косметической, неотложной, семейной, профилактической, восстановительной стоматологии, седации и TMJ
Сроки 138 дней (4 авг – 20 дек 2025), в срок
Трудозатраты 61 час — разработка, QA-итерации, внедрение редиректов и управление проектом
Команда 5 специалистов
Шаблоны 10 переиспользуемых шаблонов, предоставленных агентством, применённых на 53 страницах
Технологии WordPress · Elementor · Kinsta · постраничный дизайн в Figma · пользовательские шрифты (Avenir LT Pro, Stolzl) · Site Checker (плагин QA )
Подход к QA 550+ отслеживаемых пунктов SEO + CX, согласованных в очереди задач агентства по 75-пунктному контрольному списку запуска
Ритм работы 169 задач от агентства — все закрыты к моменту сдачи (активный период 339 дней, 2024-11-24 – 2025-10-28)
Раунды проверки ≈10 раундов проверки за 138 календарных дней
Трудозатраты на задачу 40 внутренних задач Redmine · медиана 30 мин / P75 1 ч на задачу
Контрольный список запуска 75 пунктов, согласован до переключения

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

Агентство из США передало нам дизайн Figma для A1 Dental и доступ к своей брендированной системе шаблонов на Kinsta. Подготовительная работа уже была сделана: аудит дизайна, одобрение клиента, настройка хостинга, контент-план через Google Docs для каждой страницы. Наша роль — взять шаблон агентства, рабочую систему, которая обслуживает несколько стоматологических практик, и точно привести его к Figma: страница за страницей, точка адаптации за точкой адаптации.

Практика — небольшой частный стоматологический кабинет в Cumming, GA, с широким спектром услуг: косметика (Invisalign, виниры), имплантологическая реставрация, профилактика и семейная стоматология, а также новые методики — лечение кариеса Curodont без сверления и пьезохирургия.

53-страничный объём отражает эту широту: агентство выстроило таксономию услуг с шестью основными категориями (косметическая, неотложная, семейная, профилактическая, восстановительная стоматология, седация и TMJ) и наполнило каждую отдельными страницами процедур. Шаблон страницы услуги — доминирующий: применён 43 раза по всей карте сайта.

Агентство также задало два нестандартных шрифта — Avenir LT Pro и Stolzl, — которых нет в системных наборах; их нужно было приобрести до начала разработки.

Главный риск, который агентство хотело исключить, — команда, которая дорабатывает клиентский шаблон, не соблюдая жёсткую границу между клиентскими переопределениями и общими компонентами шаблона.

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

Контекст рисков. Работа не закрылась на первичной сдаче. После того как тестовая среда была одобрена и домен перешёл в рабочий режим, потребовалась реструктуризация дерева URL услуг: страницы, запущенные по пути /services/, нужно было перевести на городские пути /cumming/ в соответствии с локальной SEO-стратегией агентства. Применять такую карту редиректов на действующем сайте — не то же самое, что на тестовой среде: каждый неудавшийся 301, каждая страница, которой нет в исходной карте сайта, но которая есть в меню, каждая жёстко прописанная внутренняя ссылка на старую структуру — всё это регрессия на рабочем сайте.

Риск был не в том, чтобы написать редиректы. Риск был в пробелах инвентаризации: обход сайта выявил страницы услуг, которые присутствовали в меню, но отсутствовали в исходной карте сайта из таблицы Google Sheets, — значит, карту редиректов нельзя было сгенерировать механически из одной таблицы. Эти пробелы нужно было выявить, согласовать с агентством и нанести на карту до того, как применять слой редиректов.

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

1. Figma как контракт, шаблон как холст. Файл Figma агентства был спецификацией дизайна. Брендированный стоматологический шаблон — базовой структурой страниц. Мы выбрали доработку на основе шаблона вместо создания каждой страницы с нуля, потому что система шаблонов агентства уже предоставляла проверенные в работе закономерности для каждого типа страниц — работа заключалась в точной адаптации, а не в создании с нуля.

Наша задача была согласовать два источника: где стандартный макет шаблона совпадал с Figma, мы его оставляли; где Figma требовала отклонения — настройки типографики с использованием пользовательских шрифтов Avenir LT Pro и Stolzl, изменения макета на лендингах услуг, конфигурации контент-блоков на страницу — мы дорабатывали на уровне клиентских переопределений. Никаких дизайнерских решений с нашей стороны не принималось.

2. Таксономия услуг в масштабе. Сорок три из 53 страниц использовали шаблон страницы услуги, каждая требовала индивидуального согласования Figma с шаблоном. Категории услуг были иерархическими — лендинги категорий (косметическая, неотложная, семейная, профилактическая, восстановительная стоматология) имели от четырёх до восьми дочерних страниц процедур, каждая со своим фреймом в Figma и конфигурацией контент-блоков.

Согласованность во всей иерархии — единообразие заголовков, расположение изображений, формулировки CTA и интеграция форм — была дисциплиной разработки, а не творческим решением.

3. QA-цикл в масштабе доработки темы. Чистая доработка шаблона — это не «собрать один раз, проверить один раз». За 138 дней агентство отследило 550+ пунктов в двух вкладках очереди задач (289 SEO-замечаний и 261 CX-замечание) по 75-пунктному контрольному списку запуска.

Каждый раунд — обновление внутренних ссылок по таблице Google Sheets, обратная связь от клиента, замена плейсхолдеров на предоставленный контент — возвращался агентству только после того, как пункты предыдущего раунда были закрыты. Объём отслеживаемых пунктов — это свидетельство дисциплины, а не признак нестабильности.

4. Реструктуризация URL после релиза. После первичного запуска агентство инициировало полную реструктуризацию URL: дерево услуг на a1dentalclinic.com/services/ следовало перенести на a1dentalclinic.com/cumming/ для поддержки локального поиска по городу.

Внедрение включало настройку путей /cumming/ для каждой страницы услуг и процедур, написание соответствующих правил 301-редиректов со старых путей /services/, а также устранение пробелов инвентаризации — страниц, которые уже работали под старой структурой, но отсутствовали в исходной карте сайта из таблицы Google Sheets, что потребовало ручного выявления и координации с агентством до применения слоя редиректов. Это выполнялось на рабочем сайте: инструменты QA агентства проверяли корректность редиректов после каждого пакета изменений.

5. Проверка на разных устройствах. Site Checker выполнял захват скриншотов на нескольких разрешениях для каждой страницы перед первичной сдачей и повторно после завершения реструктуризации URL. Рендеринг шрифтов Avenir LT Pro и Stolzl — оба несистемных — проверялся на мобильных, планшетных и больших экранах; крайние случаи загрузки пользовательских шрифтов (fallback-рендеринг, FOUT при промахе кэша) были подтверждены как неблокирующие перед сдачей.

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

75-пунктный контрольный список запуска агентства выявил 3 страницы услуг, возвращавших 404 при проверке статус-кодов перед сдачей; пост-релизная реструктуризация URL добавила второй QA-проход через таблицу редиректов с формулами, где каждый путь /services/ помечался красным до разрешения — страницы из рабочего меню, отсутствовавшие в исходной карте сайта, выявлялись вручную и наносились на карту до применения слоя редиректов.

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

Доработки оставались в слое клиентских переопределений; общие компоненты шаблона агентства не изменялись.

Результаты

  • 53 URL сдано — главная, биография врача, о нас, страховка и финансирование, 3 юридические страницы, лендинг блога, лендинг зон обслуживания, контакты и 43 страницы услуг по 6 основным категориям стоматологии
  • 10 переиспользуемых шаблонов применены ко всем страницам, все в пределах слоя клиентских переопределений
  • 550+ отслеживаемых пунктов QA по SEO и CX очередям задач согласованы по 75-пунктному контрольному списку запуска
  • Реструктуризация URL после релиза выполнена: полная карта редиректов /services//cumming/ внедрена на рабочем сайте с нулевой регрессией, подтверждённой агентством
  • 138 дней · 61 час — разработка, QA-итерации, внедрение редиректов и управление проектом, в срок
  • Хостинг: Kinsta (управляется агентством); пользовательские шрифты (Avenir LT Pro, Stolzl) интегрированы без проблем с fallback-рендерингом

Процесс

Этап Длительность Результат
Оценка объёма и доступ к шаблону Дни 1–4 (4–8 авг) Оценка согласована (61 ч), требования к пользовательским шрифтам выявлены, разработка начата
Первичная разработка — шаблон к Figma Дни 5–30 (8 авг – 3 сен) Базовые страницы доработаны; запросы на изменения дизайна включены как change request по процессу агентства
QA-итерации — SEO и CX очереди задач Дни 30–95 (3 сен – 26 окт) 550+ пунктов очереди задач отслежены и согласованы; несколько раундов проверки агентства; обновления контента и внутренних ссылок
Закрытие очереди задач и сдача Дни 95–95 (26 окт – 7 ноя) Финальная проверка SEO и CX очередей задач завершена; сдача подтверждена
Реструктуризация URL после релиза Дни 122–138 (4 дек – 20 дек) Полная карта редиректов /services//cumming/ на рабочем сайте; пробелы инвентаризации устранены; слой редиректов проверен QA

Примечание: QA и разработка выполнялись параллельно с этапа 3 — исправления со стороны разработчиков и циклы проверки агентства накладывались на протяжении всей работы.

Команда

Выполнено white-label — дизайн, хостинг, подбор контента и коммуникация с клиентом оставались за рамками нашей работы.

Роль Специалист
Ведущий разработчик Никита Тумашевич
QA Павел Сажин
QA и внедрение редиректов Тимур Арбаев
Проверка очереди задач и координация после релиза Евгений Карпов
Поддержка разработки и QA Анна Полунина
Управление проектом Антон Херсун

Агентствам с библиотекой шаблонов

Сборка на готовом шаблоне для стоматологической практики экономит время на вёрстке, но перекладывает на агентство риск сопровождать доработки, зашитые в дочерней теме. У этой практики — несколько филиалов с адаптированным под каждый шаблоном; у других — один неизменный шаблон на всю сеть. Если не контролировать границу переопределений, доработки сломаются при первом же обновлении родительского шаблона. Токены бренда не дойдут до жёстко заданных резервных значений. Редакторский опыт для сотрудников клиента разобьётся между собственными блоками и скрытыми шаблонными.

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

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

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

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

— QA-контроль перед передачей

Site Checker запускается до того, как агентство что-либо видит.

Перед передачей каждый сборки в тестовой среде прогоняется через Site Checker — WordPress QA-плагин, который мы разработали и поддерживаем. Это шлюз с нулевой терпимостью к ошибкам: к агентству не уходит ничего с открытыми проблемами. Предупреждения рассматриваются и признаются некритическими; агентство получает чистый старт для своего слоя QA, а не тестовый сайт с известными проблемами в очереди.

Проверка базовых настроекпройдено
Аудит контента и SEO-поверхностипройдено
Целостность структуры URLпройдено
Нормализация языка контентапройдено
Аудит меню и виджетовпройдено
Сравнение контента: оригинал и ребилдпройдено
Захват скриншотов в нескольких разрешенияхпройдено

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

xaver.pro · 2026 White-label · агентство не называется
Прокрутить вверх