31 страница детской стоматологии на WordPress за 75 дней

31 страница сайта детской стоматологии на WordPress — перенос из Webflow, 6 шаблонов, 51 час, 75 дней доставки, две очереди задач QA закрыты до запуска.

Конечный клиент ChildSmiles OC
Отрасль Здравоохранение
Взаимодействие White-label разработка для американского агентства, специализирующегося на сайтах для локального бизнеса
Сроки 75 календарных дней
Адрес сайта childsmilesoc.com
51ч за 75 дней
childsmilesoc.com · desktop
childsmilesoc.com · mobile

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

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

Выстроить URL-структуру по шаблонам агентства, подключить конверсионный элемент, затем закрыть все задачи в QA-очереди.

Подход к разработке

31 страница сайта детской стоматологии и ортодонтии, перенесённая из тестовой среды Webflow в WordPress, — 6 шаблонов, структурное сопоставление 2 движков рендеринга, а не визуальное копирование. H1 на 19 страницах услуг был собран из 2 вложенных div-элементов в Webflow; его воспроизведение в Elementor потребовало явного SEO-узла шириной 0px плюс видимый заголовок на каждой странице — иначе мета-заголовок незаметно разошёлся бы с указанным в карте сайта.

На сайте детской стоматологии и ортодонтии такая структурная точность возрастает: две линейки услуг (общая детская стоматология и ортодонтическое лечение детей, подростков и взрослых) работают на одном шаблоне страницы услуг, и каждая линейка ведёт к своему CTA и своей форме. Перенос, который выглядит правильно визуально, но оставляет CTA для записи на консультацию на странице детской чистки — или наоборот, — не заявит о себе ни в одном логе сборки.

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

Параметр Значение
Индустрия конечного клиента Медицина — детская стоматология и ортодонтия
Конечный клиент ChildSmiles OC (Fullerton, CA)
Формат сотрудничества White-label разработка на WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Новая разработка на WordPress с Elementor на WP Engine, перенос из тестовой среды Webflow
Объём 31 URL — главная, о нас, 2 страницы врачей, блог, 19 страниц услуг (разделены на линейки детской стоматологии и ортодонтии), контакты, рекомендации, программа лояльности, ресурсы для родителей, первый визит, страница благодарности, политика конфиденциальности
Сроки 75 дней (24 марта – 7 июня 2025), сдано в срок
Трудоёмкость 51 час по смете на 51 час — без перерасхода
Команда 4 специалиста (27 ч разработка · 10 ч QA · 10 ч PM · 4 ч исправления — объём QA и исправлений адекватен для переноса из Webflow в WP с двухуровневой архитектурой услуг)
Шаблоны 6 переиспользуемых шаблонов — главная, о нас, блог, страница врача, страница услуги, стандартный шаблон
Технологии WordPress · Elementor Pro · Gravity Forms · WP Engine · Yoast · Site Checker (плагин QA от )
Результат 31 URL в 6 шаблонах, контрольный список запуска из 29 пунктов закрыт, 45/60 задач SEO + 6/8 задач AM выполнены к моменту передачи
Интенсивность взаимодействия 60 правок от агентства — все закрыты к передаче (20 дней активной работы, 2025-04-20 – 2025-05-09)
Раунды проверки ≈3 раунда за 75 календарных дней
Контрольный список запуска 29 пунктов, согласован до переключения

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

ChildSmiles OC — это детская стоматологическая и ортодонтическая клиника в Fullerton, California. Она принимает детей по общей стоматологии и пациентов всех возрастов по ортодонтии. Маркетинговое агентство из США, специализирующееся на сайтах для локального бизнеса, управляло проектом: они владели дизайном (сайт в Webflow служил визуальным ориентиром), контент-стратегией, настройками хостинга на WP Engine и отношениями с клиентом.

Наша задача состояла в том, чтобы взять дизайн из Webflow, реализовать его в WordPress с Elementor и передать готовый к запуску сайт, совпадающий с исходным дизайном на каждой странице и в каждой точке адаптации.

Таблица Google Sheets структурировала проект на 31 активный URL (24 запланированные сборки плюс 7 страниц, скрытых в окне первого запуска), привязанных к 6 шаблонам из стандартной библиотеки агентства. Объём по каждой строке карты сайта мы оценили сами — в сумме 51 час. Задача: собрать все страницы, подключить формы к правильным email-адресам, корректно выставить мета-теги и H1 по требованиям из карты сайта, отработать две очереди задач QA и закрыть контрольный список запуска до передачи. Дизайн, контент, SEO-стратегия и коммуникация с клиентом оставались за агентством.

Контекст рисков — Детская стоматология и ортодонтия ведут два пути пациента на одном сайте и в одном наборе шаблонов. Агентство искало партнёра-разработчика, который сохранит структурное разделение двух линеек услуг. Перенос из Webflow в WordPress, при котором страницы «выглядят правильно» без проверки структурной карты, может выдать сайт, который даст сбой на первом органическом клике.

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

1. 6 шаблонов, 31 страница, один процесс — сборка из исходного дизайна в Webflow. 31 активную страницу мы разнесли по стандартной библиотеке шаблонов агентства: главная (1), о нас (1), страница врача (2 — по одному на каждого специалиста), блог (1), страница услуг (самая объёмная — 19 страниц, включая обе линейки) и стандартный шаблон для вспомогательных страниц (контакты, программа лояльности, ресурсы для родителей, первый визит, рекомендации, благодарность, политика конфиденциальности).

Каждую страницу сопоставили её шаблону из строки карты сайта — ещё до первой строки кода Elementor.

2. Структурное сопоставление Webflow и Elementor, а не визуальное копирование. Исходный дизайн представлял собой сайт в Webflow (тестовая среда), а не файл Figma. Webflow и Elementor выражают одинаково выглядящие макеты разными структурными примитивами — в данном случае H1 на нескольких страницах услуг был собран из двух вложенных div-элементов в Webflow (приём, который невозможно воспроизвести простым виджетом заголовка Elementor без расхождения с SEO-требованиями).

Мы выявили эти структурные различия на раннем этапе, явно их задокументировали и подтвердили, что отображаемый H1 совпадает с колонкой постраничных SEO-метаданных из таблицы Google Sheets, прежде чем страница покидала тестовую среду. Мы выбрали явное пошаговое структурное сопоставление, а не визуальное сравнение, потому что расхождение между Webflow и Elementor было невидимо при просмотре скриншотов, но моментально обнаруживалось при аудите SEO-данных. На сайте с двумя линейками услуг, где каждая страница услуг через H1 влияла на мета-заголовок, незаметное расхождение не заявило бы о себе до запуска.

3. Согласованная смета как контракт. Карту сайта дало агентство; объём в часах по каждой строке мы оценили сами и зафиксировали до старта. Наша задача — уложиться в смету без пересмотра по ходу. Общая сумма составила согласованный 51 час.

4. Два контура QA, отработаны до запуска. Правки отслеживали в двух очередях на стороне агентства: очередь правок SEO (60 строк, приоритеты от низкого до высокого) и очередь правок AM (8 строк). Из 60 SEO-пунктов 45 закрыли как выполненные до запуска; 10 оставались в QA в ожидании подписи; 1 требовал уточнения. Все 6 применимых пунктов AM закрыли как выполненные. Контрольный список запуска из 29 пунктов — дизайн, функциональность, контент и SEO — закрылся после обеих очередей.

Сборка H1 из 2 вложенных div-элементов в Webflow — приём, формирующий заголовок на 19 страницах услуг, — стала структурным разрывом, вокруг которого держалась вся остальная сборка. Мы подтвердили верную интерпретацию H1 до того, как написали хотя бы 1 шаблон Elementor, — и в очередях правок QA не появилось ни одного структурного исправления; после передачи всплыли только правки макета и контента.

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

Нагрузка QA разделилась на две категории — структура URL и карта H1: очередь правок AM выявила непоследовательные завершающие слеши в дереве URL до переключения, а чат по сборке вскрыл сборку H1 из двух вложенных div-элементов в Webflow («слепили они H1 из 2-х Div»), потребовавшую явного SEO-узла шириной 0px плюс видимого заголовка ACF на всех 19 страницах услуг.

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

Результаты

Метрика Результат
Собрано URL 31 — главная (1) · о нас (1) · страница врача (2) · страница услуг (19) · блог (1) · стандартный шаблон (7)
Применено шаблонов 6 / 6 из стандартной библиотеки агентства
Контрольный список запуска 29 пунктов согласовано по разделам «Дизайн / Функциональность / Контент / SEO»
Очередь правок SEO 45 / 60 закрыто как выполненные; 10 в QA; 1 требовал уточнения
Очередь правок AM 6 / 8 закрыто как выполненные; 2 в QA
Сроки 75 дней (24 марта – 7 июня 2025), сдано в срок
Трудоёмкость 51 ч / смета 51 ч — без перерасхода, без расширения объёма
Команда 4 специалиста
Статус сайта Работает на WP Engine, открывается по адресу https://childsmilesoc.com/ — проверено в апреле 2026.

Если коротко: 31 URL в 6 шаблонах на WP Engine в рамках согласованного бюджета в 51 час. Две очереди правок QA (SEO + AM) отработаны до уровня приёмки агентством, контрольный список запуска закрыт до переключения домена.

Процесс

Этап Длительность Результат
Бриф и оценка ~1 неделя Тестовая среда Webflow проверена, строки карты сайта подтверждены, объём оценён, смета 51 ч согласована
Этап сборки (страницы + шаблоны) ~3 недели 31 страница собрана в 6 шаблонах; выполнено структурное сопоставление Webflow; открыта очередь правок SEO
QA и цикл исправлений и обратной связи ~4 недели Две очереди правок QA отрабатывались параллельно; структурные исправления Webflow-Elementor решены по каждой задаче
Контрольный список запуска + поддержка после запуска последние ~2 недели Контрольный список из 29 пунктов согласован; сайт запущен; исправления после запуска применены
Сдача последний день Боевой домен на childsmilesoc.com, HTTP 200 подтверждён

Сборка и QA шли параллельно с третьей недели; цикл исправлений начался до закрытия последних задач этапа сборки — поэтому календарь составляет 75 дней, а не сумму последовательных этапов.

Команда

Команда проекта

  • Никита Тумашевич — проверка сборки и поддержка QA
  • Павел Сажин — итерации QA и исправления
  • Владимир Козлов — ведущий разработчик, сопоставление Webflow-Elementor и полная сборка на обоих этапах
  • Наталия Богатель — поддержка разработчика на этапе исправлений после запуска и корректировок очереди правок
  • Антон Херсун, — руководитель проекта (оценка, коммуникация с аккаунт-менеджером агентства, согласование)

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

Агентствам, заказывающим разработку WordPress

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

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

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

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

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

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

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