60-страничный сайт стоматологической ортопедии на WordPress за 70 дней

60-страничный сайт стоматологической ортопедии на WordPress за 70 дней — 10 шаблонов, соответствие дизайну Webflow, контрольный список на 48 пунктов, 84 часа.

Конечный клиент Ocean Breeze Prosthodontics
Отрасль Здравоохранение
Взаимодействие White-label разработка для американского агентства, специализирующегося на сайтах для локального бизнеса
Сроки 70 календарных дней
Адрес сайта oceanbreezeprosthodontics.com
84ч за 70 дней
oceanbreezeprosthodontics.com · desktop
oceanbreezeprosthodontics.com · mobile

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

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

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

Клиент (конечный пользователь): Ocean Breeze Prosthodontics — Delray Beach, FL
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: февраль – апрель 2025 · 70 дней · 84 часа на разработку, исправления и работы после запуска

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

Более 60 страниц сайта стоматологической ортопедии на WordPress, свёрстанного по дизайн-референсу из Webflow — каждый URL тестовой среды сверялся с визуальной спецификацией агентства, каждая вкладка обхода Screaming Frog рассматривалась как структурный контракт. Мы отвечали за межплатформенную точность: QA по соответствию дизайну и проверка на основе обхода шли параллельно в течение 84 часов и 70 дней, чтобы агентство могло защитить перед своим клиентом и визуальное соответствие, и целостность работающего сайта.

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

Параметр Значение
Сфера клиента Медицина — стоматология (ортопедия)
Клиент Ocean Breeze Prosthodontics (Delray Beach, FL)
Формат сотрудничества White-label разработка WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Разработка на WordPress с Elementor на WP Engine, с соответствием дизайн-референсу из Webflow
Объём 60+ URL — главная, о нас, биографии врачей, страница услуг, страницы ортопедических и косметических услуг, галерея улыбок, лендинг блога + посты, контакты, политика конфиденциальности и вспомогательные страницы по умолчанию
Сроки 70 дней (1 фев – 11 апр 2025), выполнено в срок
Затраты 84 часа (61 ч основная разработка + 23 ч исправления и работы после запуска)
Команда 5 специалистов (ведущий разработчик + разработчик поздней фазы + QA + QA после запуска + руководитель проекта)
Шаблоны 10 переиспользуемых шаблонов — стандартная библиотека стоматологических шаблонов агентства
Технологии WordPress · Elementor · WP Engine · Screaming Frog · Site Checker (плагин QA от )
Результат 60+ URL построены по 10 шаблонам, контрольный список запуска на 48 пунктов закрыт, 7/27 пунктов очереди задач по соответствию дизайну выполнены как Checked, 22 редиректа отсутствующих страниц сопоставлены, 23 H1-проблемы решены, 1 ошибка 404 исправлена, 2 битые ссылки закрыты
Ритм взаимодействия 27 задач от агентства · все закрыты к моменту передачи
Раунды проверки ≈3 раунда за 70 дней
Затраты на задачу 17 внутренних задач Redmine · медиана 1.8 ч / P75 3.8 ч на задачу
Контрольный список запуска 48 пунктов, согласованы до переключения

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

Маркетинговое агентство из США, нанятое Ocean Breeze Prosthodontics — практикой в Delray Beach, специализирующейся на ортопедическом лечении, косметической стоматологии и дентальной имплантации — передало нам таблицу Google Sheets с полной картой URL, дизайн-референсом из Webflow (wond-obp.webflow.io), каталогом шаблонов, контрольным списком запуска на 48 пунктов и экспортами обхода Screaming Frog исходного сайта.

Разработка велась на их окружении WP Engine; конструктором страниц был Elementor. Агентство владело стратегией, контентом, дизайном в Webflow и общением с клиентом. Мы отвечали за исполнение: применение шаблонов, сборку страниц, дисциплину соответствия дизайну и QA на основе обхода.

Задача: воссоздать существующий список URL практики на WordPress + Elementor, обеспечить постраничное соответствие референсу из Webflow, проработать хвост исправлений и закрыть контрольный список запуска. Затем, после запуска, исследовать ошибки 404, исправить ссылки на изображения в блоге и устранить несоответствия H1, выявленные сравнением данных обхода.

Контекст рисков. Когда разработка заменяет работающий сайт на том же домене, риск агентства не в том, можно ли построить страницы — а в том, сохранит ли замена структурные сигналы, уже заработанные существующим сайтом. Мастерская, которая строит точные страницы WordPress, но оставляет несоответствия H1, ошибки 404 отсутствующих страниц и битые внутренние ссылки, одновременно достигает дизайнерской победы и SEO-поражения.

Бриф этого проекта был структурирован вокруг именно этой проблемы: дизайн-референс из Webflow как визуальный контракт и вкладки данных обхода Screaming Frog (H1 issues, Missing pages, 404, Broken links) как структурный контракт. Оба должны были быть закрыты, чтобы агентство могло защитить сборку перед своим клиентом. Webflow-референс включал страницы — галерею улыбок, несколько разделов услуг — для которых на работающем сайте не было соответствующего контента, поэтому эти строки нельзя было завершить ни из одного источника и требовался отдельный раунд уточнения с агентством.

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

1. Десять шаблонов, 60+ URL, единый процесс сборки. Страницы Ocean Breeze распределились по стандартной библиотеке стоматологических шаблонов агентства: Главная, О нас, Страница врача, Страница услуг, Страница услуги (самая объёмная — охватывает ортопедическое лечение, косметическую стоматологию, общую стоматологию и пародонтологические услуги), Галерея улыбок, Лендинг блога, Страница блога, Контакты, Политика конфиденциальности и шаблон по умолчанию для вспомогательных страниц.

Каждая страница строилась по назначенному шаблону из строки sitemap; ни одна страница не создавалась вручную вне шаблонной системы. Там, где дизайн Webflow и контент работающего сайта расходились — разная структура заголовков, отсутствующие разделы, страницы, существовавшие в одном источнике, но не в другом — команда приоритизировала контент работающего сайта как канонический источник и максимально точно соответствовала дизайн-спецификации в рамках этого контента, передавая агентству только неразрешимые расхождения вместо предположений или дублирования контента.

2. Спецификация выполнена строка за строкой — включая колонку Hours Estimated. Таблица Google Sheets агентства содержала значение Hours Estimated для каждой строки. Мы работали в рамках этой оценки. Если для главной страницы было указано 12 часов, а для стандартной страницы услуги — 1 час, это и был наш бюджет на данную строку; в сумме проект уложился в согласованные 61 час на основную разработку.

Принцип прост: в разработке с предварительно оценённым sitemap таблица Google Sheets является контрактом. Задача команды разработчиков — уложиться в построчные бюджеты, а не открывать обсуждение цены страница за страницей.

3. QA по дизайн-референсу против спецификации Webflow. Вкладка очереди задач по соответствию дизайну таблицы Google Sheets содержала 27 пунктов, каждый из которых сравнивал URL тестовой среды с его референсной страницей в Webflow: «Page should be formatted to this — https://wond-obp.webflow.io/services/…» Семь из этих пунктов были проверены и закрыты как Completed в ходе разработки; остальные были поглощены хвостом исправлений.

Отдельно вкладки, производные от Screaming Frog — H1 issue (23 строки), Missing pages (22 строки), 404 (1 строка) и Broken links (2 строки) — обеспечивали структурный QA-слой, работавший параллельно с очередью задач по соответствию дизайну.

4. Проверка обхода после запуска и цикл исправлений. После первоначальной разработки и запуска агентство поручило нам ряд задач после запуска: изображения в блоге, ссылавшиеся на исходный сайт вместо загрузки в новое окружение (исправлено переэкспортом и переприкреплением медиа), неверные заголовки H1 на части страниц (исправлено по резервной копии исходного сайта) и кластер кодов статуса 404, выявленных в колонке STATUS CODE таблицы Google Sheets (исследовано и исправлено).

Контрольный список запуска на 48 пунктов — Дизайн, Функциональность, До миграции, После миграции — был закрыт после QA-циклов как этапа разработки, так и этапа после запуска.

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

Результаты

Метрика Результат
Разработано URL 60+ по 10 шаблонам (главная · о нас · страницы врачей · страница услуг · страницы ортопедических / косметических / общих / пародонтологических услуг · галерея улыбок · лендинг блога · посты блога · контакты · политика конфиденциальности · вспомогательные страницы)
Применено шаблонов 10 / 10 из стандартной библиотеки стоматологических шаблонов агентства
Очередь задач по соответствию дизайну 7 / 27 закрыты как Completed в ходе разработки и QA-хвоста
Контрольный список запуска 48 пунктов согласованы по категориям Дизайн / Функциональность / До миграции / После миграции
H1-проблемы решены 23 страницы блога и контента исправлены по резервной копии исходного сайта
Редиректы отсутствующих страниц сопоставлены 22 пары старый → новый URL задокументированы и решены
404 исправлено 1 ошибка 404 на посте блога закрыта
Битые ссылки закрыты 2 внутренние битые ссылки исправлены
Сроки 70 дней (1 фев – 11 апр 2025), выполнено в срок
Затраты 84 ч (61 ч основная разработка + 23 ч исправления и работы после запуска)
Статус сайта Работает на WP Engine, открывается по адресу https://oceanbreezeprosthodontics.com/ — проверено в апреле 2026.

Результат, если кратко: сборка стоматологической ортопедии для агентства была сдана по 10 шаблонам на WP Engine, в рамках часового бюджета. QA по дизайн-референсу и проверка обхода Screaming Frog шли параллельно через хвост исправлений, а проблемы после запуска были решены до финального закрытия.

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

До сдачи QA проводился по шести категориям — адаптивность (desktop/tablet/mobile), целостность ссылок, теги H1–H6, title и мета-теги, точность миграции контента и полный архив ссылок — согласно QA-спецификации в Redmine issue #200; после передачи обход агентства выявил изображения блога, всё ещё указывающие на исходный домен, и строки STATUS CODE 404 в таблице Google Sheets — оба исправлены в нашем цикле.

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

Процесс

Этап Длительность Результат
Бриф и оценка ~1 неделя таблица Google Sheets проверена, референс Webflow изучен, построчные часы подтверждены, оценка 61 ч на основную разработку согласована
Разработка (страницы + шаблоны) ~2 недели Все 60+ URL построены по 10 шаблонам на тестовой среде WP Engine; открыта очередь задач по соответствию дизайну
Хвост исправлений ~4 недели Раунды QA по соответствию формату Webflow, коррекция H1, сопоставление отсутствующих страниц, исправление 404 и битых ссылок; контрольный список продвигался
Исправления после запуска + проверка обхода ~3 недели Переприкрепление изображений блога, коррекция заголовков H1 по резервной копии исходного сайта, исследование 404, финальное закрытие контрольного списка

Этапы перекрываются — хвост исправлений начался до закрытия всех пунктов QA этапа разработки, а исправления после запуска шли параллельно с финальными пунктами контрольного списка, поэтому календарный срок составляет 70 дней, а не сумму отдельных этапов.

Команда

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

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

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

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

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

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

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

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

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

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

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