21-страничная разработка сайта стоматологии на WordPress за 31 день

21-страничная разработка сайта стоматологии на WordPress за 31 день — 13 шаблонов, вёрстка из Figma в Elementor, 40 закрытых задач из очереди SEO, 29 пунктов чеклиста, 50 ч.

Конечный клиент Songbird Dental Studio
Отрасль Здравоохранение
Взаимодействие White-label разработка для американского агентства, специализирующегося на сайтах для локального бизнеса
Сроки 31 календарный день
Адрес сайта songbirddentalstudio.com
50ч за 31 день
songbirddentalstudio.com · desktop
songbirddentalstudio.com · mobile

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

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

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

Клиент (конечный пользователь): Songbird Dental Studio — Crawfordville, FL
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: март – апрель 2025 · 31 день · 50 часов на разработку, QA и интеграцию контента

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

21 страница сайта стоматологической практики на WordPress — из макетов Figma в Elementor, по карте сайта из таблицы Google Sheets, где каждая строка содержала свою оценку в часах. Каркас сайта был построен до того, как поступил весь контент, — исключая соблазн сократить структуру, — а затем последовали интеграция контента и двухэтапное QA, уложившиеся в 50 часов за 31 день.

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

Поле Значение
Отрасль конечного клиента Медицина — общая стоматология
Конечный клиент Songbird Dental Studio (Crawfordville, FL)
Формат сотрудничества White-label разработка на WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Разработка на WordPress с Elementor на WP Engine, вёрстка из макетов Figma
Объём 21 URL — главная, о нас, страница врача, лендинг блога, блог, контакты, лендинг услуг, 8 страниц услуг, галерея улыбок, страница нового пациента, страница стоматологических технологий, страница благодарности, страница 404
Сроки 31 день (26 марта – 26 апреля 2025), сдано в срок
Затраты 50 часов при оценке в 50 часов — без перерасхода
Команда 5 специалистов (распределение с акцентом на разработку, что оправдано для вёрстки из Figma в Elementor с интеграцией контента)
Шаблоны 13 переиспользуемых шаблонов — стандартная библиотека стоматологических шаблонов агентства
Стек технологий WordPress · Elementor · Gravity Forms · WP Engine · Rank Math · WP Rocket · Site Checker (плагин QA от )
Сдано 21 URL в 13 шаблонах, 48 задач из очереди задач SEO обработано до 40 Completed, 20 задач из очереди задач аккаунт-менеджера обработано до 19 Completed, закрыто 29 пунктов контрольного списка
Ритм работы 47 задач от агентства · 46 из 47 закрыто к передаче (57 активных дней, 2025-04-09 – 2025-06-04)
Раунды проверки ≈8 раундов проверки за 31 календарный день
Трудозатраты на задачу 13 внутренних задач Redmine · медиана 55 мин / P75 10 ч на задачу
Контрольный список запуска 29 пунктов, согласовано перед переключением

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

Маркетинговое агентство из США, нанятое Songbird Dental Studio — стоматологической клиникой общего профиля в Crawfordville, Florida — передало нам таблицу Google Sheets с полной картой сайта, макетами Figma для главной и внутренних страниц, каталогом шаблонов, контрольным списком запуска и предзаполненными очередями задач SEO и аккаунт-менеджера. Разработка велась на их окружении WP Engine; конструктор страниц — Elementor; формы — Gravity Forms.

Задача: построить все 21 страницу по библиотеке шаблонов агентства, сверстать макеты Figma в Elementor, интегрировать контент по мере его поступления от клиента, настроить формы и обработать обе очереди задач QA до тех пор, пока агентство не примет сайт. Дизайн, контент-стратегия, SEO-стратегия и коммуникация с клиентом оставались за агентством.

Контекст рисков. Новая разработка для практики с неполным контентом на старте несёт специфический риск: разработчик может упростить архитектуру URL под текущий скудный контент или оставить страницы с текстом-заполнителем, который, по мнению агентства, будет помечен. Агентство искало разработчика, который построит полный каркас из 21 URL ровно так, как указано в карте сайта, — каждую страницу услуг, каждый шаблон, каждую цель формы, — и будет считать отсутствие контента блокировкой со стороны агентства, а не поводом сокращать объём.

Колонка «Оценка часов» на строку карты сайта была контрактом; наша задача — уложиться в неё, не сокращая структуру. Изображения от агентства поставлялись в несжатых JPG (200–500 КБ каждое), потребовавших пакетного преобразования в WEBP и повторной загрузки на все страницы до закрытия контрольного списка производительности.

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

1. Тринадцать шаблонов, 21 страница, один процесс — по макетам из Figma. 21 страница сайта распределилась по стандартной библиотеке шаблонов агентства: Главная (1), О нас (2 — страница практики + биография врача), Лендинг блога (1), Блог (1), Контакты (1), Лендинг услуг (1), Страница услуги (8 — отбеливание зубов, стоматология под седацией, импланты, осмотры, виниры, удаление, протезы, косметическая стоматология, общая стоматология, восстановительная стоматология), Галерея улыбок (1), Новый пациент (1), Технологии (1) и Стандартный шаблон (2 — страница благодарности + 404).

Каждая страница была сопоставлена со своим шаблоном из строки карты сайта ещё до того, как была написана первая строка Elementor.

2. Структурное сопоставление Figma → Elementor, а не визуальное копирование. Исходный дизайн был прототипом Figma, а не статическим макетом. Мы рано выявили структурные примитивы — иерархию заголовков, отступы секций, мобильные точки адаптации — и подтвердили, что итоговый вывод соответствует спецификации Figma, прежде чем страница покидала тестовую среду.

3. Колонка «Оценка часов» на строку как контракт. В карте сайта агентства для каждой строки стояло значение «Оценка часов» — 9 часов на главную, 2 часа на лендинг услуг, 0,2 часа на стандартную страницу услуги и т. д. Наша задача — уложиться в эти построчные бюджеты без пересогласования по каждой странице. Мы приняли построчные бюджеты как обязательные, а не переоткрывали ценообразование при появлении пробелов в контенте, — выбор, сохранивший модель фиксированной стоимости для агентства. Итоговая сумма совпала с согласованными 50 часами на проект.

4. Два контура QA, отработанных до запуска. Задачи отслеживались в двух очередях задач агентства: очередь задач SEO (48 строк, приоритеты от Low до High) и очередь задач аккаунт-менеджера (20 строк, со скриншотами на тестовую среду). Из 48 позиций SEO 40 закрыты как Completed до запуска; 5 — To Do, 1 — контрольная точка после выхода сайта, 1 — In progress. Из 20 позиций AM 19 закрыты как Completed. Контрольный список запуска на 29 пунктов — Дизайн, Функциональность, Контент, До миграции, После миграции — был закрыт после обеих очередей задач.

Колонка «Оценка часов» на строку карты сайта удерживала объём работ. Когда контент поступил с задержкой и страницы-заполнители выглядели кандидатами на сокращение, построчные бюджеты карты сайта были контрактом, сохранившим каждый URL в разработке, — и итоговая сумма составила ровно согласованные 50 часов.

Результаты

Метрика Результат
Построено URL 21 — Главная (1) · О нас (2) · Страница врача (1) · Лендинг блога (1) · Блог (1) · Контакты (1) · Лендинг услуг (1) · Страница услуги (8) · Галерея улыбок (1) · Новый пациент (1) · Технологии (1) · Стандартный шаблон (2)
Применено шаблонов 13 / 13 из стандартной стоматологической библиотеки агентства
Контрольный список запуска 29 пунктов согласовано по разделам Дизайн / Функциональность / Контент / До миграции / После миграции
Очередь задач SEO 40 / 48 закрыто как Completed; 5 To Do, 1 контрольная точка после выхода сайта, 1 In progress
Очередь задач аккаунт-менеджера 19 / 20 закрыто как Completed
Сроки 31 день (26 марта – 26 апреля 2025), сдано в срок
Затраты 50 ч / 50 ч по оценке — без перерасхода, без расширения объёма
Передача Сайт запущен на WP Engine, https://songbirddentalstudio.com/ возвращает HTTP 200
Статус сайта, проверено 2026-04 Сайт запущен и отдаёт 200 при свежей проверке curl

Результат кратко: 21 URL в 13 шаблонах на WP Engine, в рамках согласованного бюджета в 50 часов. Две очереди задач QA (очередь задач SEO + очередь задач аккаунт-менеджера) отработаны до уровня, приемлемого для агентства, и контрольный список запуска закрыт до запуска домена.

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

QA перед передачей на 21-страничной сборке на тестовой среде выявило две категории проблем: внутренний QA-скрипт проверил статусы страниц, мета-данные, ссылки и структуру заголовков по всей карте сайта, а ручной аудит изображений выявил JPG от агентства размером 200–500 КБ каждый — пакетно преобразованы в WEBP до закрытия контрольного списка производительности.

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

Процесс

Этап Длительность Результат
Бриф и оценка ~3 дня Макеты Figma проанализированы, строки карты сайта подтверждены, колонка «Оценка часов» проверена, согласовано 50 ч
Разработка (страницы + шаблоны) ~2 недели 21 страница в 13 шаблонах; выполнено сопоставление Figma → Elementor; открыта очередь задач SEO
Интеграция контента + QA ~1 неделя Контент клиента интегрирован по мере поступления; обе очереди задач QA велись параллельно; очередь задач аккаунт-менеджера закрыта на 19/20
Контрольный список запуска + сдача последние ~3 дня Подписан контрольный список на 29 пунктов; сайт запущен на WP Engine

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

Команда

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

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

Управление проектом со стороны агентства и коммуникация с клиентом оставались за партнёрским агентством на всём протяжении. Наша команда была невидима для конечного клиента. Вся обратная связь по QA поступала через общую очередь задач; ничего из внутреннего процесса разработки не было видно конечному клиенту.

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

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

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

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

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

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

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

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