Новая разработка на WordPress для детской стоматологии (29 страниц) за 389 дней
Новая разработка на WordPress для детской стоматологии (29 страниц) для клиники с 3 филиалами — 153 часа на разработку, 3 цикла обновления дизайна и редизайн 15 страниц за 389 дней.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Выстроить URL-структуру по шаблонам агентства, подключить конверсионный элемент, затем закрыть все задачи в QA-очереди.
Клиент (конечный пользователь): All Kids Pediatric — Charlotte, NC
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: январь 2025 – февраль 2026 · 389 дней · 153 часа на разработку, обновление дизайна и редизайн
Подход к разработке
68 задач за 389 дней для детской стоматологической клиники с тремя филиалами — разработка 29 страниц на Elementor в январе 2025, три цикла обновления дизайна в мае, июне и июле и редизайн 15 страниц в сентябре, всё на одном шаблоне Original Design на WP Engine. Одна и та же команда вела весь проект в течение 153 часов, закрывая каждый этап через контрольную точку проверки агентства без переоценки между этапами.
Краткий обзор
| Поле | Значение |
|---|---|
| Индустрия конечного клиента | Медицина — детская стоматология |
| Конечный клиент | All Kids Pediatric (Charlotte, NC — Arrowood · Plaza Midwood · Indian Trail) |
| Формат сотрудничества | White-label разработка на WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Новая разработка на WordPress с Elementor на WP Engine, с последующими циклами обновления дизайна и редизайна |
| Объём | 29 URL — главная, знакомство с врачами, знакомство с командой, 11 страниц услуг (детская стоматология, профилактика, осмотры, фторирование, герметизация, распространённые процедуры, экстренные случаи, удаление, пломбирование, седация, цифровые рентгенограммы), 3 страницы филиалов, запись на приём, формы для пациентов, отзывы, оплата счёта, плюс вспомогательные страницы (наши отличия, экологичность, визит в клинику, тур по клинике, финансовая информация, FAQ, опрос после приёма, приведи друга) |
| Сроки | 389 дней (9 янв 2025 – 2 фев 2026), сдано по графику на всех этапах |
| Трудозатраты | 153 часа при смете 153 часа — без перерасхода |
| Команда | 7 специалистов |
| Шаблоны | 1 шаблон — Original Design агентства, применён на всех 29 страницах |
| Технологии | WordPress · Elementor · WP Engine · Square Appointments embeds · Site Checker (QA-плагин xaverPRO) |
| Результат | 29 URL разработаны, контрольный список запуска из 49 пунктов закрыт, 13/14 пунктов очереди задач доведены до Completed, три цикла обновления дизайна + один редизайн 15 страниц выполнены |
| Интенсивность | 13 задач от агентства · все закрыты к моменту сдачи |
| Раунды проверки | ≈21 раунд проверки за 389 календарных дней |
| Трудозатраты на задачу | 68 внутренних задач Redmine · медиана 30 мин / P75 1,5 ч на задачу |
| Контрольный список запуска | 49 пунктов, согласованы перед запуском |
Постановка задачи
All Kids Pediatric — детская стоматологическая клиника в Шарлотт, Северная Каролина, с тремя офисами, обслуживающими детей и семьи по всему региону. Маркетинговое агентство из США, специализирующееся на сайтах для локального бизнеса, вело весь проект: они владели дизайном, контент-стратегией, хостингом на WP Engine и отношениями с клиентом. Нашей задачей было разработать исходный сайт, затем поддерживать его через циклы обновления дизайна и редизайн в середине года — оставаясь невидимыми для конечного клиента на всём протяжении.
Таблица структурировала проект по 29 активным URL, сопоставленным с шаблоном Original Design агентства. Каждая строка карты сайта содержала значение Hours Estimated; сумма на исходную разработку составила примерно 17 часов прямой работы над страницами, а остальные часы были распределены на управление проектом, QA, три цикла обновления дизайна и редизайн 15 страниц.
Задача: разработать все страницы, подключить форму записи на приём, обработать meta и H1 по карте сайта, проработать очередь задач и закрыть контрольный список запуска перед сдачей каждого этапа. Дизайн, контент, SEO-стратегия и коммуникация с клиентом оставались за агентством.
Контекст рисков. Сайт детской стоматологической клиники должен говорить с двумя аудиториями одновременно: родителями, принимающими решения о записи, и детьми, которые увидят сайт до визита. Агентство нанимало разработчика, который сохранит точность информации для родителей (страховка, финансы, адреса филиалов, запись на приём) по всем трём офисам, сохраняя дружественный детям тон, заданный дизайном агентства. Более глубокий риск — удержание: разработчик, который сдаёт исходную разработку и затем становится недоступен, когда агентству нужно обновление дизайна через полгода, вынуждает агентство заново вводить в курс дела новую команду.
389-дневный период этого проекта — с циклами обновления дизайна в мае, июне и июле и редизайном в сентябре — доказательство того, что агентству не пришлось этого делать. Та же модель удержания ввела ограничение, которого не было при исходной разработке: во время майского обновления дизайна работа непосредственно на рабочем окружении вызвала конфликты стилей Elementor и визуальные регрессии, которые пришлось решать в том же спринте, а не изолировать в отдельном процессе.
Как мы это сделали
1. Один шаблон, 29 страниц, один процесс — разработано для клиники с тремя филиалами. 29 страниц сайта были распределены по шаблону Original Design агентства: главная, две страницы команды (знакомство с врачами, знакомство с командой), 11 страниц услуг, охватывающих полный спектр детской стоматологии, три страницы филиалов (Arrowood, Plaza Midwood, Indian Trail), страница записи на приём и набор страниц для родителей (формы пациентов, финансовая информация, FAQ, тур по клинике, отзывы). Каждая страница была сопоставлена с шаблоном из строки карты сайта до начала разработки.
2. Дисциплина многофилиальности на одном шаблоне. Все три филиала используют один и тот же шаблон Original Design, но требуют отдельных блоков адресов, встроенных карт и локальной маршрутизации телефонов. Страницы филиалов — и ссылки на конкретные филиалы в формах контактов и записи — были разработаны так, чтобы родитель, ищущий офис Plaza Midwood, попадал на правильную страницу с правильным адресом и путём записи. Встраивания Square Appointments были настроены по филиалам, чтобы запросы на приём направлялись в правильный планировщик офиса.
3. ТЗ выполнено строка за строкой — включая колонку Hours Estimated для каждой страницы. В таблице агентства было указано значение Hours Estimated для каждой строки. Мы реализовали всё в соответствии с этими значениями. Если в строке было указано 8 часов на главную и 0,2–0,5 часа на стандартные страницы услуг, это был наш бюджет на строку, и сумма составила согласованные часы на каждый этап.
Принцип здесь прост: при разработке с предварительно оценённой картой сайта таблица — это контракт. Задача команды разработки — уложиться в построчные бюджеты, а не открывать заново разговор о цене страница за страницей.
4. Три цикла обновления дизайна и редизайн 15 страниц — всё в рамках долгосрочного сотрудничества. После завершения исходной разработки в январе агентство вернулось с работой по обновлению дизайна в мае (20 часов), июне (8 часов) и июле (4,3 часа) — обновления контента, замена изображений и корректировки шаблонов. В сентябре этап редизайна 15 страниц (18,5 часов, включая QA) переработал значительную часть сайта по обновлённому ТЗ дизайна.
Все этапы отслеживались в том же проекте Redmine, выполнялись той же командой и закрывались через тот же цикл QA. Когда виджет отзывов TrustIndex на странице отзывов после редизайна выдал ошибку сервера 403 при сохранении, мы зарезервировали область-заполнитель и закрыли разработку страницы — виджет был интегрирован в более позднем раунде исправлений, не блокируя весь этап редизайна.
Работа на рабочем окружении WP Engine во время майского обновления дизайна выявила конфликты стилей Elementor, которые пришлось решать внутри того же спринта — элементы выпадали, стили переопределяли друг друга. Сентябрьский редизайн решил эту проблему иначе: каждая страница разрабатывалась в черновиках, проверялась по Figma перед публикацией, так что продакшен оставался нетронутым до утверждения страницы агентством. Урок мая окупился в сентябре.
Контроль качества
Проверки перед сдачей по 29 URL охватывали проверку соответствия таблице по каждой строке карты сайта, целостность ссылок (разметка телефонных tel: и пути PDF в формах пациентов — обнаружены и исправлены), единообразие слешей по всем 29 URL и выравнивание данных Elementor на семи страницах услуг, которые отклонились от общего шаблона в ходе промежуточного спринта правок.
QA перед сдачей проходило через Site Checker — см. наш подход к QA для ознакомления с категориями и принципом нулевых ошибок. Собственный слой QA агентства — их инструменты, их процесс — работал после сдачи и фиксировал замечания в очередь задач для нашего цикла исправлений до подтверждения.
Результаты
| Метрика | Результат |
|---|---|
| URL разработано | 29 — 1 главная, 2 страницы команды, 11 страниц услуг, 3 страницы филиалов, 1 запись на приём, 1 формы пациентов, 1 отзывы, 1 оплата счёта и 8 вспомогательных страниц |
| Шаблонов применено | 1 / 1 из стандартной библиотеки агентства (Original Design применён на всех 29 страницах) |
| Контрольный список запуска | 49 пунктов согласованы по категориям: дизайн / функциональность / контент / SEO |
| Очередь задач | 13 / 14 закрыты как Completed |
| Циклов обновления дизайна выполнено | 3 цикла обновления дизайна (май, июнь, июль) + 1 редизайн 15 страниц (сентябрь) |
| Сроки | 389 дней на исходную разработку + обновление дизайна + редизайн, сдано по графику |
| Трудозатраты | 153 ч / 153 ч смета — без перерасхода, без расширения объёма |
| Команда | 7 специалистов |
| Сдача | Сайт запущен на WP Engine; https://www.akasmiles.com/ отдаёт HTTP 200 |
| Статус сайта, проверено 2026-04 | Сайт в работе, отдаёт 200 по свежей curl-проверке |
Итог, если коротко: 29 URL новой разработки для детской стоматологии сданы на WP Engine в рамках сметы, и та же команда поддерживала сайт через три цикла обновления дизайна и редизайн 15 страниц в течение следующих 11 месяцев — без необходимости для агентства заново вводить в курс дела нового разработчика.
Процесс
| Этап | Длительность | Результат |
|---|---|---|
| Бриф и оценка | ~1 неделя | Таблица проверена, доступ к тестовой среде подтверждён, объём 29 страниц и структура 3 филиалов согласованы |
| Разработка (страницы + шаблоны) | ~2 недели | Все 29 страниц разработаны на шаблоне Original Design; открыта очередь задач |
| QA после запуска и закрытие очереди задач | ~2 недели | Очередь задач проработана до 13/14 Completed; контрольный список запуска из 49 пунктов согласован |
| Циклы обновления дизайна | ~3 месяца (май – июль) | Три цикла обновления дизайна выполнены: обновления контента, замена изображений, корректировки шаблонов |
| Редизайн 15 страниц | ~3 недели (сентябрь) | Этап редизайна спланирован, разработан и пройден QA |
| Постоянная поддержка | до фев 2026 | Раунды исправлений и мелкие корректировки по мере поступления запросов агентства |
Этапы пересекались на практике — циклы обновления дизайна планировались и запускались без полной переоценки, поэтому календарный срок составляет 389 дней, а не сумму отдельных этапов.
Команда
Команда проекта
- Никита Тумашевич — проверка разработки и QA на начальном этапе
- Павел Сажин — ведущий разработчик на этапах исходной разработки, циклов обновления дизайна и редизайна
- Анна Полунина — поддержка реализации и QA
- Евгений Карпов — поддержка разработки на этапах обновления дизайна и редизайна
- Тимур Арбаев — сверка дизайна и разработки, QA перед сдачей
- Наталия Богатель — QA и координация проекта
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с агентством, согласование)
Управление проектом и коммуникация с клиентом со стороны агентства оставались за партнёрским агентством на всём протяжении. Наша команда была невидима для конечного клиента. Все запросы на изменения из этапов обновления дизайна и редизайна поступали через тот же канал общей очереди задач, что и исходная разработка.
Агентствам, заказывающим разработку WordPress
На сайте детской стоматологической клиники таксономия и контент должны говорить с двумя аудиториями сразу. У этой практики — родители, принимающие решение о записи, и дети, которые видят сайт до визита. У других — только взрослые пациенты. Если архитектура не держит этот разрыв, риски тихие. Новая услуга через полгода не вписывается в URL-схему. Структурированная разметка для нескольких офисов слетает при обновлении контента. Редакторский workflow рассчитан на одного автора — у клиента их три, и сессии разъезжаются.
Подрядчику стоит задавать не вопрос «сможете ли собрать сайт?». А вопрос: «как именно вы построите таксономию и контент-слой? Так, чтобы следующий офис встал без миграции, а структурированная разметка выдержала первое обновление дизайна?»
Пришлите рабочую таблицу сборки, черновик карты сайта или макеты. Мы пройдёмся по вашей таксономии и URL-архитектуре против ранжирующихся страниц. Проверим, выдержит ли структурированная разметка расширение на новый офис, и вернём фиксированную смету в часах. Бесплатно, без обязательств с любой стороны.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →