Доработка стоматологического шаблона на 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 агентства был спецификацией дизайна. Брендированный стоматологический шаблон — базовой структурой страниц. Мы выбрали доработку на основе шаблона вместо создания каждой страницы с нуля, потому что система шаблонов агентства уже предоставляла проверенные в работе закономерности для каждого типа страниц — работа заключалась в точной адаптации, а не в создании с нуля.

Наша задача была согласовать 2 источника: где стандартный макет шаблона совпадал с 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 по категориям и порогу нулевых ошибок. Внутренний контроль агентства выполнялся после сдачи и фиксировал замечания в общую очередь для нашего цикла исправлений до окончательного согласования.

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

Результаты

  • 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пройдено
Нормализация языка контентапройдено
Аудит меню и виджетовпройдено
Сравнение контента: оригинал и ребилдпройдено
Захват скриншотов в нескольких разрешенияхпройдено

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

Прокрутить вверх