46-страничная разработка сайта хирургической стоматологии на WordPress за 33 дня
46-страничная разработка сайта хирургической стоматологии на WordPress — 10 шаблонов, 71 час, 33 дня, 12 пар редиректов, 82 пункта очереди задач закрыто до запуска.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Выстроить URL-структуру по шаблонам агентства, подключить конверсионный элемент, затем закрыть все задачи в QA-очереди.
Клиент (конечный пользователь): Goodove Oral Surgery — Virginia Beach & Chesapeake, VA
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: апрель – май 2025 · 33 дня · 71 час на разработку и доработки
Подход к разработке
46-страничная разработка сайта хирургической стоматологии на WordPress, чей бриф от агентства начинался с явного предупреждения: «много изменений URL, редиректов и удалений». Предшествующий сайт накопил годы URL-дрифта по двум филиалам; 12 пар редиректов, 10 строк с изменениями URL и 4 устаревшие страницы требовалось согласовать с новыми дизайн-спецификациями Adobe XD до закрытия контрольного списка запуска.
Краткий обзор
| Поле | Значение |
|---|---|
| Отрасль конечного клиента | Медицина — хирургическая и челюстно-лицевая стоматология |
| Конечный клиент | Goodove Oral Surgery (Virginia Beach, VA & Chesapeake, VA) |
| Формат сотрудничества | White-label разработка на WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Разработка на WordPress с Elementor на WP Engine, согласована с дизайн-источником Adobe XD |
| Объём | 46 URL — главная, о нас, знакомство с врачами (2), лендинг услуг, 9 страниц услуг, хаб информации для пациентов, направляющим врачам, лендинг блога, контакты (с 2 подстраницами филиалов), 27 вспомогательных страниц на стандартном шаблоне |
| Сроки | 33 дня (7 апреля – 10 мая 2025), сдано в срок; последующие доработки до конца лета |
| Затраты | 71 час при оценке в 71 час — без перерасхода |
| Команда | 6 специалистов (38 ч разработка · 11 ч QA · 10 ч PM · 12 ч доработки) |
| Шаблоны | 10 переиспользуемых шаблонов — стандартная библиотека шаблонов локального бизнеса агентства |
| Стек технологий | WordPress · Elementor Pro · Gravity Forms · WP Engine · Yoast · Site Checker (плагин QA от xaverPRO) |
| многофилиальность | Virginia Beach · Chesapeake; контактные страницы, телефоны и виджеты TrustIndex для каждого филиала |
| Сдано | 46 URL построено, 12 пар редиректов согласовано, контрольный список запуска на 30 пунктов закрыт, 82 / 86 пунктов очереди задач обработано до Completed |
| Ритм работы | 85 задач от агентства · все закрыты к передаче (108 активных дней, 2025-04-28 – 2025-08-13) |
| Раунды проверки | ≈7 раундов проверки за 33 календарных дня |
| Трудозатраты на задачу | 15 внутренних задач Redmine · медиана 2 ч / P75 10 ч на задачу |
| Контрольный список запуска | 30 пунктов, согласовано перед переключением |
Постановка задачи
Маркетинговое агентство из США, нанятое Goodove Oral Surgery — практикой челюстно-лицевой хирургии из Virginia Beach с вторым филиалом в Chesapeake — передало нам таблицу Google Sheets с полной картой URL, библиотекой дизайнов Adobe XD, контрольным списком запуска и заранее заполненной очередью задач.
Разработка велась на их окружении WP Engine; конструктор страниц — Elementor; формы — Gravity Forms. Таблица Google Sheets содержала явное предупреждение агентства: предшествующий сайт накопил годы URL-дрифта, и новая разработка должна была согласовать каждый изменившийся путь, каждую удалённую страницу и каждое перемещённое описание услуги.
Задача: построить все 46 страниц по библиотеке шаблонов агентства, согласовать карту редиректов со старой структуры URL на новую, настроить контактные данные и виджеты отзывов для каждого филиала (Virginia Beach и Chesapeake) и обработать очередь задач до уровня, приемлемого для агентства, перед передачей.
Дизайн, контент, SEO-стратегия и коммуникация с клиентом оставались за агентством. Очередь задач агентства отслеживала 15+ позиций после разработки, всплывших в ходе QA, — ссылки, корректировки вёрстки, размещение контента, — каждая требовала возврата на тестовую среду и свежей проверки агентства перед закрытием.
Контекст рисков. Сайт практики с двумя филиалами несёт проблему дисциплины редиректов, которой нет у однолокационного сайта. Пациенты, сохранившие в закладках старую контактную страницу Virginia Beach, направляющие врачи, ссылающиеся на конкретный URL с хирургическими инструкциями, и поисковые результаты, проиндексировавшие старые поддомены отзывов, — все должны попасть в правильное место на новом сайте.
Агентство искало защиту от разработчика, который строит точные страницы, но относится к таблице редиректов как к додумке. На разработке, где само агентство отметило «много изменений URL, редиректов и удалений», этот риск не теоретический — это центральное операционное ограничение.
Как мы это сделали
1. Десять шаблонов, 46 страниц, один процесс разработки. Страницы Goodove распределились по стандартной библиотеке шаблонов локального бизнеса агентства: Главная (1), О нас (1), Страница врача (2 — Dr.
Scott Goodove и коллега), Лендинг услуг (1), Страница услуги (9 — импланты, зубы мудрости, удаление, костная пластика, обнажение ретинированных зубов, оральная патология, дисфункция ВНЧС, лицевая травма, предпротезная хирургия), Хаб информации для пациентов (1), Направляющим врачам (1), Лендинг блога (1), Контакты (1, с подстраницами Virginia Beach и Chesapeake) и Стандартный шаблон, охвативший 27 вспомогательных страниц (дисклеймер, полезные ссылки, вакансии, отдельные страницы хирургических инструкций и контент для филиалов). Каждая страница строилась по назначенному шаблону из строки карты сайта; ни одна страница не была создана вручную вне системы шаблонов.
2. Спецификация выполнена строка в строку — включая колонку «Оценка часов» на страницу. В таблице Google Sheets агентства для каждой строки стояла оценка в часах. Главная получила самый крупный построчный бюджет; 27 вспомогательных страниц на стандартном шаблоне — наименьший постраничный бюджет. Мы реализовали каждую строку по её значению. Итоговая сумма совпала с согласованными 71 часом на проект.
Принцип прост: при разработке с предварительно оценённой картой сайта таблица Google Sheets является контрактом. Задача команды разработки — уложиться в построчные бюджеты, а не переоткрывать ценообразование страница за страницей. Мы построили каждую страницу, присутствовавшую как в карте сайта таблицы Google Sheets, так и в дизайн-файлах Adobe XD, — даже страницы, которые строки карты сайта не зафиксировали явно, — потому что предыдущие проекты показали: отсутствие в карте сайта не означает отсутствия в ожиданиях агентства.
3. Согласование редиректов по 12 уникальным парам URL. Вкладка карты сайта таблицы Google Sheets содержала явные флаги действий: Redirect, Delete или Build. Мы согласовали 12 пар редиректов со старой структуры URL на новые целевые адреса — пути информации для пациентов собраны, подстраницы отзывов сведены в единый лендинг отзывов, страницы хирургических инструкций перемещены в единый хаб. Все редиректы проверены на тестовой среде до передачи.
4. Очередь задач отработана до уровня, приемлемого для агентства, до запуска. Задачи отслеживались в одной вкладке очереди задач агентства — 86 строк, покрывающих точность вёрстки, мобильную отзывчивость, точность контента, интеграцию виджетов и согласованность данных по филиалам. Из этих 86 пунктов 82 закрыты как Completed до запуска; 1 оставался в QA, 1 требовал информации от конечного клиента, и 1 был перенесён агентством как To Do. Контрольный список запуска на 30 пунктов — Дизайн, Функциональность, До миграции, После миграции — закрыт после очереди задач.
Карта редиректов задавала порядок разработки. Вводная Павел гласила: «очень внимательно и подробно рассмотрите редиректы» — ещё до того, как была оценена хотя бы одна страница. Работа с этим ограничением означала, что 12 пар редиректов были согласованы на тестовую среду до открытия контрольного списка запуска, а не после его закрытия.
Результаты
| Метрика | Результат |
|---|---|
| Построено URL | 46 в 10 шаблонах (1 Главная · 1 О нас · 2 Страницы врача · 1 Лендинг услуг · 9 Страниц услуг · 1 Хаб информации для пациентов · 1 Направляющим врачам · 1 Лендинг блога · 1 Контакты с 2 подстраницами филиалов · 27 вспомогательных страниц на стандартном шаблоне) |
| Применено шаблонов | 10 / 10 из стандартной библиотеки локального бизнеса агентства |
| Пар редиректов согласовано | 12 уникальных пар со старых URL на новые |
| Очередь задач | 82 / 86 закрыто как Completed; 1 в QA, 1 Info-Needed, 1 To Do |
| Контрольный список запуска | 30 пунктов согласовано по разделам Дизайн / Функциональность / До миграции / После миграции |
| Сроки | 33 дня на начальную разработку, сдано в срок |
| Затраты | 71 ч / 71 ч по оценке — без перерасхода, без расширения объёма |
| Передача | Сайт запущен на WP Engine, https://www.myoralsurgeon.com/ возвращает HTTP 200 |
| Статус сайта, проверено 2026-04 | Сайт в работе — отдаёт 200 при свежей проверке curl |
Результат кратко: 46-URL разработка для хирургической стоматологии сдана в 10 шаблонах на WP Engine, в рамках бюджета в 71 час. Карта редиректов на 12 пар согласовала старую структуру URL, очередь задач отработана до уровня, приемлемого для агентства, и контрольный список запуска закрыт до выхода домена в работу.
Контроль качества
Когда внутренний QA-проход выполнялся по очереди задач, выяснилось, что некоторые пункты были отмечены как Completed до фактического применения QA — проверка URL немедленно выявила High-приоритетную 404 на /disclaimer/ и сломанную карту сайта процедур, обе исправлены до показа тестовой среды агентству.
QA перед передачей проводилось через Site Checker — см. наш подход к QA с описанием категорий и принципа нулевых ошибок. Собственный QA агентства — их инструменты, их процессы — проводился после передачи и фиксировал замечания в общей очереди задач для нашего цикла исправлений до их окончательного согласования.
Процесс
| Этап | Длительность | Результат |
|---|---|---|
| Бриф и оценка | ~1 неделя | Таблица Google Sheets изучена, дизайны Adobe XD подтверждены, построчные часы проверены, согласовано 71 ч |
| Разработка (страницы + шаблоны) | ~2 недели | Все 46 URL построены в 10 шаблонах; оба филиала подключены с контактными данными и виджетами отзывов |
| Согласование редиректов | ~3 дня | 12 пар редиректов сопоставлены и проверены; 4 устаревшие страницы отмечены к удалению |
| QA и доработки | ~1 неделя | Очередь задач из 86 строк обработана до 82 Completed; применены корректировки вёрстки, мобильной версии и виджетов |
| Контрольный список запуска + сдача | последние ~2 дня | Подписан контрольный список на 30 пунктов; сайт запущен на WP Engine |
Разработка и согласование редиректов велись параллельно со второй недели; этап QA начался до закрытия всех задач этапа разработки — поэтому календарь составляет 33 дня, а не сумму последовательных фаз.
Команда
Команда проекта
- Никита Тумашевич — проверка разработки и поддержка QA
- Павел Сажин — итерации QA и исправления
- Анна Полунина — поддержка разработчика на поздних этапах обновления контента и коррекции очереди задач
- Лиза — выборочные проверки QA со стороны менеджера
- Людмила Травкина — ведущий разработчик по разработке, согласованию редиректов и интеграции виджетов
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с агентством, согласование)
Управление проектом со стороны агентства и коммуникация с клиентом оставались за партнёрским агентством на всём протяжении. Наша команда была невидима для конечного клиента.
Агентствам, заказывающим разработку WordPress
На сайте хирургической стоматологической практики таксономия услуг закладывает не только навигацию: она определяет URL-архитектуру, данные в локальной выдаче Google и редакторские роли. У этой практики два филиала с независимыми каталогами услуг; у других — единый кабинет с одним справочником. Будущие поломки тихие: новая услуга на шестом месяце не впишется в зафиксированные слаги; схема LocalBusiness слетит при очередном импорте — и расширенные результаты пропадут из аудит-панелей агентства; редакторский workflow в админке рассчитан на одного автора, а у клиента три контент-менеджера правят параллельно, затирая правки друг друга.
Поэтому подрядчику стоит задавать не вопрос «соберёте ли каталог услуг?», а вопрос «как именно вы построите таксономию, чтобы следующая услуга легла в структуру без миграции URL и изменения каркаса структурированной разметки?»
Пришлите рабочую таблицу сборки, черновик карты сайта или макеты. Мы оценим таксономию на устойчивость к будущим услугам, схему данных — на корректность для двух филиалов, редакторский workflow — на параллельную работу без блокировок, и вернём фиксированную смету в часах.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →