34-страничная WordPress-разработка для оральной хирургии за 109 дней

34-страничная разработка сайта на WordPress для оральной хирургии за 109 дней: 10 шаблонов, 305 пар редиректов, контрольный список из 29 пунктов, 115 ч без перерасхода.

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

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

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

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

Клиент (конечный пользователь): Peninsula Oral Surgery and Implants — Torrance, CA
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: март – июль 2025 · 109 дней · 115 ч на фазы новой разработки и доработки дизайна по шаблонам

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

34 страницы WordPress-сайта оральной хирургии на 10 брендированных шаблонах, выполненных в две фазы для маркетингового агентства из США. Первый проход создал каждую страницу по столбцу «Оценка часов» в таблице Google Sheets агентства; второй — фаза доработки дизайна по шаблонам — согласовал 305 уникальных пар редиректов внутренних ссылок и закрыл два списка правок QA. Весь проект на 115 часов закрылся за 109 дней без перерасхода.

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

Поле Значение
Отрасль конечного клиента Здравоохранение — оральная хирургия и дентальные имплантаты
Конечный клиент Peninsula Oral Surgery and Implants (Torrance, CA)
Формат сотрудничества White-label WordPress-разработка для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта WordPress-разработка с Elementor на WP Engine, с последующей фазой доработки дизайна по шаблонам
Объём работ 34 URL — главная, лендинг услуг, 15 страниц услуг, 3 страницы врачей, контакты, о нас, галерея улыбок, лендинг блога + пост, плюс 13 страниц на стандартном шаблоне
Сроки 109 дней (19 мар – 5 июл 2025), выполнено по графику
Трудозатраты 115 ч при оценке в 115 ч — без перерасхода
Команда 4 специалиста (34 ч разработка · 28 ч QA · 53 ч PM · распределение по обеим фазам)
Шаблоны 10 многоразовых шаблонов — стандартная библиотека стоматологических шаблонов агентства
Технологический стек WordPress · Elementor · Gravity Forms · WP Engine · Rank Math · ACF · Site Checker (QA-плагин )
Выполнено 34 URL построено, 305 пар редиректов внутренних ссылок согласовано, контрольный список запуска из 29 пунктов закрыт, список правок SEO на 50 строк доведён до 44 Completed
Ритм взаимодействия 50 задач, поставленных агентством · все закрыты к передаче (активный период 13 дней, 2025-05-12 – 2025-05-24)
Раунды проверки ≈9 раундов проверки за 109 календарных дней
Трудозатраты на задачу 11 внутренних задач Redmine · медиана 10 ч / P75 15 ч на задачу
Контрольный список запуска 29 пунктов, согласованы перед переносом на рабочий сервер

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

Маркетинговое агентство из США, работающее с Peninsula Oral Surgery and Implants — клиникой оральной хирургии и дентальных имплантатов в Torrance — передало нам таблицу Google Sheets с полной картой URL, каталогом шаблонов, контрольным списком запуска и заранее заполненным списком правок. Разработка велась в существующей среде WP Engine агентства; конструктор страниц — Elementor; формы — Gravity Forms.

Задача была поэтапной. Сначала — создать все 34 страницы по 10 стандартным шаблонам агентства. Затем, во второй фазе, которую агентство называет «Доработка дизайна по шаблонам» (Templated Design Development), — принять постраничные расхождения с дизайном, согласовать оставшиеся SEO-вопросы и закрыть список правок QA аккаунт-менеджера. На протяжении всего проекта оставаться вне прямого контакта с конечным клиентом, выносить неясности на уровень агентства, не принимать самостоятельно дизайнерских или SEO-решений.

Контекст рисков. При двухфазной разработке главная проблема агентства — не в том, можно ли построить страницы, а в том, останется ли партнёр по разработке до конца фазы согласования. Разработка создаёт новый раздел сайта, который увидят пациенты; обещание агентства клиенту держится на нём.

Риск не в написании кода для 34 страниц по спецификации шаблона — он в передаче сайта, у которого вторая фаза не закрыта, и в обнаружении того, что партнёр считал завершение первого прохода финишной чертой. Бриф этого проекта был построен именно вокруг этой проблемы: две явные фазы, два списка правок QA, один бюджет в фиксированных часах, покрывающий обе.

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

1. 10 шаблонов, 34 страницы, единый процесс разработки. Страницы Peninsula были распределены по стандартной библиотеке стоматологических шаблонов агентства: Главная, О нас, Контакты, Лендинг услуг, Страница услуги (самая трудозатратная — 15 страниц услуг, которые были структурно слишком разнообразны для единого шаблона вёрстки и требовали отдельных групп полей ACF для каждого типа процедуры), Страница врача (3 врача), Галерея улыбок, Лендинг блога, Блог и стандартный запасной шаблон, под который попали 13 вспомогательных страниц (страхование, финансирование, формы для пациентов, политики).

Каждая страница строилась по назначенному шаблону из строки карты сайта; ни одна страница не создавалась вручную вне шаблонной системы. Мы использовали ACF Conditional Logic совместно с Elementor, чтобы подставлять правильную вёрстку полей для каждой процедуры внутри общего шаблона страницы услуги, не создавая отдельных шаблонов страниц для каждого типа.

2. Спецификация выполнялась строка за строкой — включая столбец «Оценка часов» по каждой странице. таблица Google Sheets агентства содержала значение «Оценка часов» для каждой строки. Мы реализовывали страницы в рамках этого показателя. Там, где строка указывала 4 часа на Главную и 1 час на стандартную страницу услуги, — это был наш бюджет для строки, а общий объём уложился в договорённые 115 часов на проект.

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

3. Согласование редиректов внутренних ссылок для 305 уникальных пар URL. Аудит внутренних ссылок выявил сотни гиперссылок со старыми путями, встроенных в текст страниц. Мы согласовали 305 уникальных пар URL во вкладке таблицы Google Sheets «Links-with-Redirects» — каждая пара сопоставляла путь в тестовой среде с финальной целью на рабочем сервере и проверялась по таблице редиректов. Все строки закрыты со статусом Fixed до передачи.

4. Два параллельных QA-цикла, закрытых до запуска. Задачи отслеживались в двух вкладках агентства — список правок SEO (50 строк, приоритеты от Low до Urgent) и QA-обзор тестовой среды аккаунт-менеджера (29 строк, со скриншотами из тестовой среды). Из этих 79 позиций 71 была закрыта как Completed до запуска; остаток — ожидание уточнений от конечного клиента. Контрольный список запуска из 29 строк — колонки Design, Functionality, Pre-Migration, Post-Migration — был закрыт следом за обоими списками правок.

Двухфазная структура — первый проход разработки с последующей доработкой дизайна по шаблонам — означала, что постраничный бюджет по «Оценке часов» должен был выдержать обе фазы, а не только первую. Именно тот же построчный подход при обработке 305 пар редиректов и двух списков правок QA во второй фазе не позволил проекту пересмотреть стоимость в момент начала работ по согласованию.

Результаты

Метрика Итог
Построено URL 34 на 10 шаблонах (1 Главная · 1 Лендинг услуг · 15 Страниц услуг · 3 Страницы врачей · 1 Контакты · 13 Вспомогательных страниц на стандартном шаблоне)
Применено шаблонов 10 / 10 из стандартной стоматологической библиотеки агентства
Согласовано пар редиректов внутренних ссылок 305 уникальных пар закрыты со статусом Fixed во вкладке Links-with-Redirects
Список правок SEO 44 / 50 закрыто как Completed; 5 в QA, 1 Info-Needed
Список правок QA аккаунт-менеджера 27 / 29 закрыто как Completed; 1 в QA, 1 Info-Needed
Контрольный список запуска 29 пунктов согласованы по разделам Design / Functionality / Pre-Migration / Post-Migration
Сроки 109 дней в двух фазах, выполнено по графику
Трудозатраты 115 ч / оценка 115 ч — без перерасхода, без расширения объёма
Статус сайта Работает на WP Engine, открывается по адресу https://www.peninsulaos.com/ — проверено в апреле 2026.

Если коротко: 34-URL разработка агентства запущена на 10 шаблонах в среде WP Engine в рамках договорённого бюджета 115 часов. Два списка правок QA доведены до уровня приёмки агентством, контрольный список запуска закрыт до переноса на рабочий сервер.

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

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

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

Процесс

Фаза Продолжительность Результат
Бриф и оценка ~1 неделя таблица Google Sheets проверена, часы по строкам подтверждены, 115 ч согласованы
Фаза разработки (страницы + шаблоны) ~6 недель Все 34 страницы построены по 10 шаблонам; открыты список правок SEO (50 строк) и список правок QA аккаунт-менеджера (29 строк)
Доработка дизайна по шаблонам ~4 недели Постраничные расхождения с дизайном согласованы, оба списка правок QA доведены до уровня приёмки агентством
Согласование ссылок + контрольный список ~1 неделя 305 редиректов внутренних ссылок закрыты; контрольный список запуска из 29 пунктов согласован
Передача финальный день Сайт запущен на WP Engine

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

Команда

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

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

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

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

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

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

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

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

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

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

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