Доработка темы для сайта стоматологии — 26 страниц за 82 дня
Доработка шаблона для сайта стоматологии — 26 страниц, 5 шаблонов, 24 часа, 82 дня, 93+ пунктов QA, 29 пунктов контрольного списка запуска. White-label для маркетингового агентства из США.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.
Клиент (конечный пользователь): Floss Lincoln Park — стоматологическая клиника в США
Формат сотрудничества: White-label доработка темы для маркетингового агентства из США
Сроки: июнь 2025 · 82 дня · 24 часа · 26 URL · в срок
Подход к доработке темы
26 страниц Floss Lincoln Park, построенных в два действия: сначала развёрнут каркас шаблона, затем — переоценка, когда брендинг и тексты поступили 17 дней спустя. Фаза 1 заложила архитектуру; Фаза 2 интегрировала контент, написанный без оглядки на секционную структуру шаблона. 82-дневный срок, 5 шаблонов и 93 пункта QA отражают объём работы, необходимой для согласования независимо подготовленного контент-брифа с живым шаблоном без отклонений.
Шаблонная доработка даёт скорость и единообразие — но только при дисциплине. Команда, которая вольно трактует дизайн, пропускает этапы QA или отходит от дизайн-системы шаблона, — хуже, чем разработка с нуля.
Этот кейс — описание двухфазной доработки темы: каркас построен до поступления контента, затем переоценён и наполнен после прибытия брендинга и текстов.
Краткий обзор
| Поле | Значение |
|---|---|
| Отрасль конечного клиента | Медицина — общая стоматология |
| Конечный клиент | Floss Lincoln Park (стоматологическая клиника в США) |
| Формат сотрудничества | White-label доработка темы для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Доработка темы WordPress (брендированный шаблон агентства на WP Engine) |
| Объём | 26 URL — главная, страховка, платёжная политика, формы для пациентов, новым пациентам, контакты, знакомство с врачами и 18 страниц услуг |
| Сроки | 82 дня (28 марта – 18 июня 2025), в срок |
| Затраты | 24 часа — разработка, итерации QA и управление проектом |
| Команда | 3 специалиста |
| Шаблоны | 5 переиспользуемых шаблонов от агентства, все применены на 26 страницах |
| Стек технологий | WordPress · Elementor · WP Engine hosting · Site Checker (плагин QA от xaverPRO) |
| Подход к QA | 93+ отслеженных задач SEO + AM, согласованных в очереди задач агентства по контрольному списку запуска из 29 пунктов |
| Ритм работы | 64 задачи от агентства · все закрыты к передаче (5 активных дней, 2025-04-25 – 2025-04-29) |
| Раунды проверки | ≈4 раунда проверки за 82 календарных дня |
| Трудозатраты на задачу | 11 внутренних задач Redmine · медиана 1,5 ч / P75 2 ч на задачу |
| Контрольный список запуска | 29 пунктов, согласовано перед переключением |
Постановка задачи
Маркетинговое агентство из США передало нам бриф на доработку темы для Floss Lincoln Park — новой стоматологической клиники, начинающей с нуля. Агентство ещё работало над брендингом и логотипом клиента, когда началась разработка, а контент сайта должен был поступить в процессе сборки. Первоначальный объём — настройка каркаса шаблона; вторая фаза — наполнение страниц после поступления контента.
Порядок работы здесь иной, чем на ребилде с фиксированным объёмом. Сначала собрать костяк шаблона. Дождаться контента. Пересчитать оценку. Наполнить страницы. Пройти QA. 26-страничный объём был точкой входа; настоящая работа — в том, чтобы удержать шаблон от дрейфа при интеграции брендинга и текстов, которых ещё не было в момент первого коммита.
Оценка по строкам карты сайта имела ограничение: дизайн-файлы включали разделы — например, блог, — которых не было в первоначальном объёме таблицы Google Sheets, и их шаблоны вышли за рамки исходного постраничного бюджета.
Агентству было важно не нарваться на подрядчика, для которого «шаблон скопирован» = «готово». В доработке для новой практики — без рабочего сайта для регрессионной проверки и без готового контента — сборка закрыта только тогда, когда каждая страница точна, каждая заглушка убрана и каждый пункт QA согласован.
Команда, которая останавливается, когда шаблон выглядит «примерно правильно», оставляет агентству очередь QA-задач, которую теперь разгребать им. 93 позиции в этом проекте — не признак переделок, а свидетельство дисциплины.
Контекст рисков. Доработка темы для новой практики идёт в два этапа: сначала каркас, потом контент. Риск не в самом копировании шаблона — он в том, что происходит, когда брендинг, тексты и цветовая гамма приходят уже после того, как каркас запущен.
Команда, которая просто вставляет контент в слоты-заполнители, рискует незаметно сломать компоненты шаблона, уйти от дизайн-системы или оставить осиротевшие страницы — созданные под каркас, но так и не наполненные. Дисциплина этого проекта была в том, чтобы пересчитать объём при поступлении контента, интегрировать каждый элемент без дрейфа шаблона и закрыть полную очередь задач до передачи.
Как мы это сделали
1. Figma как контракт, шаблон как холст. Дизайн-направление агентства и брендированный шаблон были источником истины. Наша задача — согласовать их страница за страницей: где стандартная вёрстка шаблона совпадала с дизайном, мы её оставляли; где дизайн требовал отклонения, мы дорабатывали. Ни одно дизайн-решение не исходило от нас.
2. Цикл QA в масштабе доработки темы. Качественная доработка темы — это не «построить один раз, проверить один раз». Это «построить, QA, скорректировать, QA, скорректировать». Из 11 задач, отслеженных в этом проекте, 3 были итерациями QA — отдельные раунды, в которых агентство отмечало расхождения с дизайном, мы проверяли, исправляли и возвращали сборку на новую проверку.
За этими раундами стояло гораздо более масштабное согласование: агентство отслеживало 93+ позиции в двух вкладках очереди задач (65 находок SEO и 28 находок AM), все из которых были проверены и обработаны через общий цикл исправлений.
Принцип прост: в работе с шаблоном ценность создаётся в цикле QA. Более короткий цикл QA — это не более быстрая сдача, а более слабое соответствие дизайну.
3. Доработка без отклонений. Каждое изменение, которое мы вносили в брендированный шаблон — будь то вёрстка страницы, компонент секции или стилевой токен, — документировалось относительно дизайн-референса. Ни одна доработка не распространилась на общие компоненты шаблона агентства, поэтому изменения этого проекта не затронули ни один другой сайт на том же шаблоне.
4. Проверка на разных устройствах. Доработки проверялись в Chrome, Firefox, Safari и Edge на большом экране, планшете и мобильных устройствах — стандартный набор точек адаптации агентства. Каждый раунд QA покрывал страницы, затронутые расхождениями с дизайном в этом раунде, а не весь сайт, — именно так доработка шаблона остаётся эффективной без потери покрытия.
Мы ограничили разработку бюджетом строк карты сайта из таблицы Google Sheets, а не полным объёмом дизайн-файла — незапланированные страницы выносились как отдельные задачи, поскольку карта сайта была контрактом между агентством и командой разработки.
То, что контент пришёл уже после сборки каркаса, само задало последовательность: сначала заложить костяк шаблона по оценке в 4 часа, дождаться контент-брифа агентства, пересчитать в 11 часов при его поступлении. Этот порядок — и есть дисциплина: интегрировать брендинг и тексты в готовый каркас без дрейфа шаблона дороже именно тогда, когда контент написан без оглядки на секционную структуру шаблона.
Контроль качества
Три находки QA прошли цикл исправлений в этом проекте: дублирующиеся мета-теги description (Rank Math генерировал один, глобальная настройка Elementor — второй) — обнаружены и сведены к одному; четыре карты сайта Rank Math (страницы, блог, услуги, врачи/FAQ) сокращены до двух, которые требовались агентству; и 404 после очистки URL в середине проекта — каждая страница, где был удалён суффикс -info, получила 301 редирект до запуска.
QA перед передачей проводилось через Site Checker — см. наш подход к QA с описанием категорий и принципа нулевых ошибок. Собственный QA агентства — их инструменты, их процессы — проводился после передачи и фиксировал замечания в общей очереди задач для нашего цикла исправлений до окончательного согласования.
Доработки остались в переопределениях конкретного клиента; общие компоненты шаблона агентства не изменялись.
Результаты
| Метрика | Результат |
|---|---|
| Сдано URL | 26 — 1 главная, 18 страниц услуг, 1 о нас, 1 контакты, 1 новым пациентам, 1 формы для пациентов, 1 страховка, 1 платёжная политика и 1 блог |
| Применено шаблонов | 5 из 5 переиспользуемых шаблонов построены и сопоставлены на 26 страницах (Главная, Стандартный шаблон, О нас, Страница услуги, Блог) |
| Контрольный список запуска | 29 пунктов согласовано |
| Задачи QA / SEO + AM отслежено и решено | 93+ позиций согласовано по двум вкладкам очереди задач агентства (65 SEO + 28 AM) |
| Итерации QA в Redmine | 3 из 11 задач (27%) отслежены на уровне итераций |
| Сроки | 82 дня, сдано в срок |
| Затраты | 24 часа при оценке в 24 часа — без перерасхода, без расширения объёма |
| Команда | 3 специалиста |
| Хостинг | Запущено на WP Engine окружении шаблонов агентства |
| Здоровье страниц при передаче | 26 / 26 URL на тестовой среде возвращали HTTP 200 при аудите карты сайта |
Результат кратко: шаблон агентства доработан на 26 страницах и 5 шаблонах за 82 календарных дня, в рамках оценки в 24 часа.
Процесс
| Этап | Длительность | Результат |
|---|---|---|
| Бриф и оценка | ~3 дня | Шаблон изучен, объём согласован, разработка каркаса спланирована |
| Разработка каркаса | ~2 недели | Костяк шаблона построен до поступления контента |
| Интеграция контента и переоценка | ~4 недели | Переоценено в 11 часов при поступлении контента; страницы наполнены |
| Итерации QA (параллельно) | ~4 недели | 3 раунда QA зафиксировано; 93+ позиции очереди задач согласованы |
| Сдача | финальный день | Сайт запущен на WP Engine |
Разработка и QA велись параллельно — это характерно для доработки темы, где этап QA не завершается чётко; цикл идёт непрерывно до согласования агентством.
Команда
Команда проекта
- Никита Тумашевич — ведущий разработчик (доработка темы и интеграция контента)
- Анна Полунина — разработчик (переоценка и поддержка фазы контента)
- Павел Сажин — итерации QA и исправления
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с агентством, согласование)
Агентство вело отношения с конечным клиентом на всём протяжении. Все запросы на доработку проходили через общую очередь задач агентства; Floss Lincoln Park не взаимодействовал с нашей командой напрямую. Каждая итерация выпускалась только после того, как проверяющий со стороны агентства подтверждал, что изменения соответствуют спецификации.
Агентствам с библиотекой шаблонов
При шаблонной сборке сайта стоматологической практики каркас закладывается до того, как готовы тексты и брендинг. У этой практики — типовые страницы услуг; у других — уникальная структура для каждого направления. Если контент просто перенести в слоты, компоненты шаблона сломаются, бренд-токены разойдутся, а страницы-заполнители останутся в индексе пустыми.
Подрядчику стоит задавать не вопрос «соберёте ли шаблон?», а вопрос «как именно вы интегрируете поздние активы без отклонения от макетов?»
Пришлите исходник шаблона или его ID и спецификацию бренда. Мы проверим, как шаблон обрабатывает ваши бренд-токены, отметим точки расхождения и вернём фиксированную смету в часах. Аудит без оплаты, ответ в течение рабочего дня.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →
Site Checker запускается до того, как агентство что-либо видит.
Перед передачей каждый сборки в тестовой среде прогоняется через Site Checker — WordPress QA-плагин, который мы разработали и поддерживаем. Это шлюз с нулевой терпимостью к ошибкам: к агентству не уходит ничего с открытыми проблемами. Предупреждения рассматриваются и признаются некритическими; агентство получает чистый старт для своего слоя QA, а не тестовый сайт с известными проблемами в очереди.