46-страничная разработка сайта хирургической стоматологии на WordPress за 33 дня

46-страничная разработка сайта хирургической стоматологии на WordPress — 10 шаблонов, 71 час, 33 дня, 12 пар редиректов, 82 пункта очереди задач закрыто до запуска.

Конечный клиент Goodove Oral Surgery
Отрасль Здравоохранение
Взаимодействие White-label разработка для американского агентства, специализирующегося на сайтах для локального бизнеса
Сроки 33 календарных дня
Адрес сайта www.myoralsurgeon.com
71ч за 33 дня
www.myoralsurgeon.com · desktop
www.myoralsurgeon.com · mobile

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

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

Выстроить 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 от )
Несколько филиалов 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. 10 шаблонов, 46 страниц, один процесс сборки. Страницы Goodove легли на стандартную библиотеку шаблонов локального бизнеса агентства: Главная (1), О нас (1), Страница врача (2 — доктор 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. Во вкладке карты сайта стояли явные флаги действий: 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

Если коротко: сайт хирургической стоматологии на 46 URL мы сдали на 10 шаблонах в среде WP Engine, уложившись в смету 71 час. Карта редиректов на 12 пар свела старые URL, очередь задач доведена до уровня, приемлемого для агентства, а контрольный список запуска закрыт до того, как домен вышел в работу.

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

Когда внутренний QA-проход прошёл по очереди задач, выяснилось: часть пунктов отметили как Completed ещё до того, как QA реально провели. Проверка URL сразу же вскрыла 404 высокого приоритета на /disclaimer/ и сломанную карту сайта по процедурам — обе мы исправили до того, как показали тестовую среду агентству.

QA перед передачей мы прогоняли через Site Checker — см. наш подход к 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 со стороны менеджера
  • Людмила Травкина — ведущий разработчик по разработке, согласованию редиректов и интеграции виджетов
  • Антон Херсун, — руководитель проекта (оценка, коммуникация с аккаунт-менеджером агентства, согласование)

Управление проектом со стороны агентства и коммуникация с клиентом оставались за партнёрским агентством на всём протяжении. Конечный клиент нас не видел.

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

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

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

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

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

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

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

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