Ребилд стоматологического сайта на WordPress (72 страницы), строго по ТЗ за 18 дней

Ребилд стоматологического сайта на WordPress (72 страницы) на WP Engine — основные работы за 18 дней, 58 часов, 71 редирект и meta description строго по ТЗ, 10 недель последующего сотрудничества.

Индустрия Здравоохранение
Взаимодействие White-label · американское маркетинговое агентство
Выполнено 18 календарных дней · в срок
Адрес сайта pharrroaddentistry.com
58ч за 18 дней
pharrroaddentistry.com · desktop
pharrroaddentistry.com · mobile

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

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

Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.

Клиент (конечный пользователь): Pharr Road Dentistry — Dr. Keya Patel и Dr. Paul McDonald DDS, Atlanta, GA
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: март 2025 · 18-дневная основная сборка с 10-недельным периодом доработок · 58 часов · без расширения объёма относительно исходного ТЗ

Подход к ребилду

Семьдесят две страницы сайта стоматологической клиники, восстановленные как индивидуальные визуальные копии — каждая страница соответствует оригинальному дизайну, не свёрнута в общие шаблоны — в рамках 18-дневного спринта на WP Engine. Агентство владело картой URL и спецификацией мета-данных; наша команда воспроизвела каждую страницу блок за блоком, сравнивая тестовую среду с оригиналом с помощью инструмента визуального сравнения перед запуском.

Этот кейс — описание одного такого ребилда: агентство владело стратегией, мы — исполнением.

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

Поле Значение
Индустрия конечного клиента Медицина (стоматология)
Конечный клиент Pharr Road Dentistry (Dr. Keya Patel и Dr. Paul McDonald DDS, Atlanta, GA)
Формат сотрудничества White-label разработка на WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Ребилд WordPress на Elementor Pro, хостинг WP Engine
Объём 72 URL перенесены как индивидуальные копии оригинального дизайна, с 17 страницами специализированных услуг, архивом блога и интеграцией записи
Сроки 18-дневная основная сборка (27 дек 2024 — 14 янв 2025), с циклом исправлений и доработок до марта 2025
Трудозатраты 58 часов — без расширения объёма относительно исходного ТЗ
Команда 2 специалиста (46 ч разработка · 12 ч PM)
Технологии WordPress · Elementor Pro · Gravity Forms · WP Engine · Yoast · Screaming Frog · Site Checker (QA-плагин )
Проверка контента Сравнение оригинального и нового контента пройдено перед сдачей — нет пропущенного текста, битых внутренних ссылок, структурных расхождений
Результат ТЗ выполнено строка за строкой — 71 редирект, 71 meta title, 70 meta description, 45 пункта контрольного списка запуска
Продолжение сотрудничества 7 дополнительных раундов доработок на протяжении 10 недель — исправления главной, очистка 404, задачи перед запуском, обновления ссылок записи, фото сотрудников и корректировки виджетов — каждый в рамках аддитивных спринтов в тех же отношениях с агентством
Интенсивность 12 задач от агентства · 11 из 12 закрыты к моменту сдачи (74 дня активной работы, 2025-01-13 – 2025-03-27)
Раунды проверки ≈4 раунда проверки
Трудозатраты на задачу 9 внутренних задач Redmine · медиана 20 мин / P75 20 мин на задачу
Контрольный список запуска 45 пункта, согласованы перед запуском

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

У Pharr Road Dentistry был существующий сайт на WordPress с широким спектром специализаций — семнадцать страниц услуг, охватывающих всё от зубных имплантов и Invisalign до стоматологии сна и лечения TMJ — плюс активно обновляемый архив блога и интегрированная запись на приём. Агентство уже подготовило карту сайта, провело аудит мета-данных и определило требования к воспроизведению дизайна. Нашей задачей было выполнить ребилд сайта на WP Engine как визуальную копию оригинала, страница за страницей, без сведения индивидуальной вёрстки в общие шаблоны.

ТЗ, которое мы получили, было таблицей Google Sheets с шестью вкладками: полная карта сайта с сопоставлением старых URL и новых путей на тестовой среде, повторяющиеся блоки контента, справочник шаблонов, настройки, контрольный список запуска из 45 пунктов и очередь задач. Нам требовалось оставаться вне взаимодействия с клиентом, воспроизвести каждое дизайнерское решение как указано и сообщать агентству о любых несоответствиях в данных. Агентство оставалось видимым поставщиком; наша команда оставалась невидимой для конечного клиента на протяжении всего запуска и миграции.

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

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

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

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

1. Дизайн-точное воспроизведение, страница за страницей. Исходный сайт имел индивидуальный дизайн-язык, который агентство хотело сохранить точно — не шаблонизировать, не переосмысливать. Вместо того чтобы сводить вёрстку в переиспользуемые шаблоны, мы восстановили все 72 страницы как индивидуальные визуальные копии, соответствующие оригинальному дизайну блок за блоком:

  • Главная — hero, сигналы доверия и обзор услуг
  • Страницы специализированных услуг — 17 индивидуальных страниц лечения (импланты, виниры, Invisalign, седативная стоматология и другие)
  • Страница отзывов — интеграция отзывов пациентов
  • Архив блога и посты — сетка статей и индивидуальные макеты постов
  • Контактная страница — расположение, форма и интеграция записи

72 страницы, каждая воспроизведена в соответствии с оригиналом. Будущие правки дизайна со стороны агентства управляются постранично, сохраняя индивидуальную визуальную идентичность.

2. ТЗ выполнено строка за строкой, из таблицы агентства. Агентство передало нам таблицу Google Sheets: каждый URL для миграции с целевым путём, каждый meta title и описание для переноса, каждое дизайн-назначение, каждую клиентскую интеграцию (CallRail, Google Analytics 4, reCAPTCHA, live chat, NitroPack, проверка копирайта в футере). Мы реализовали каждую строку как написано. Где в таблице было значение — оно попало на новый сайт. Где его не было — мы отметили это для агентства. Никаких «творческих интерпретаций» не было.

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

3. Проверка на основе обхода, а не «на глаз». До переключения DNS мы запустили Screaming Frog на старом продакшене и сборке на тестовой среде параллельно. Коды статуса, битые ссылки, цепочки редиректов, различия в мета-тегах — каждое расхождение сверено с ТЗ агентства. Второй обход после запуска подтвердил, что все внутренние ссылки разрешаются на рабочем домене. Обход также выявил ~800 посторонних архивных страниц, которые были очищены из индекса перед сдачей.

4. 45 пункта контрольного списка запуска, закрыты до сдачи. Семь категорий: дизайн, функциональность, контент, SEO и аналитика, адаптивность, клиентские интеграции и 7-шаговая миграция домена и DNS на WP Engine. Ничего не сдавалось, пока каждый пункт не был согласован. QA на разных устройствах на Chrome / Firefox / Safari / Edge и шести разрешениях (1920 / 1280 / 1024 / iPad / мобильная вертикаль / мобильная горизонталь).

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

Результаты

Метрика Результат
Соответствие ТЗ — редиректы 71 / 72 URL контента перенаправлены, как указано в ТЗ
Соответствие ТЗ — мета-данные 71 / 72 meta title и 70 / 72 meta description установлены, как указано в ТЗ
Соответствие ТЗ — шаблоны Оригинальный дизайн воспроизведён на всех 72 страницах
Контрольный список запуска 45 / 45 пункта согласованы перед запуском
Сроки 18-дневная основная сборка, с последующими доработками до марта 2025
Трудозатраты 58 ч — без расширения объёма относительно исходного ТЗ
Проверка адаптивности Ноль проблем с вёрсткой на 4 браузерах × 6 разрешениях
Внутреннее QA Все задачи в рамках агентства закрыты до сдачи (12 из 12 отмечены; 0 осталось)
Сдача Сайт запущен на WP Engine, без простоя
Статус сайта, год спустя pharrroaddentistry.com всё ещё жив и индексируется Google
Продолжение сотрудничества 7 дополнительных раундов доработок на протяжении 10 недель — исправления главной, очистка 404, задачи перед запуском, обновления ссылок записи, фото сотрудников и корректировки виджетов — каждый в рамках аддитивных спринтов в тех же отношениях с агентством

Итог, если коротко: ТЗ агентства было выполнено как написано, в рамках указанных часов, все задачи в рамках агентства закрыты. Год спустя сборка всё ещё в работе.

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

Сравнение всех 70 URL — оригинал с тестовой средой — выявило две категории дефектов до того, как агентство увидело сборку: несоответствия слагов (/services/ вместо оригинального префикса /specialty/) и сторонняя строка копирайта (© Copyright 2025 GrowthPlug, Inc) в футере, которой не было на оригинальном сайте — удалена до сдачи.

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

Процесс

Этап Длительность Результат
Бриф и оценка 1 день ТЗ агентства просмотрено; 58 ч оценены и согласованы
Разработка ~12 дней Весь сайт восстановлен как 72 индивидуальные копии страниц
Внутреннее QA и проверка ~4 дня 13 задач зафиксированы; все работы в рамках агентства закрыты
Проверка ТЗ 1 день Meta и редиректы сверены с таблицей
Сдача и переключение DNS 1 день Сайт запущен на WP Engine, без простоя

Этапы пересекались (QA шёл параллельно с поздней разработкой), поэтому календарный срок — 18 дней, а не сумма отдельных этапов.

Команда

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

  • Никита Тумашевич — ведущий разработчик (полная сборка сайта и воспроизведение дизайна)
  • Антон Херсун, — руководитель проекта (оценка, коммуникация с агентством, согласование)

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

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

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

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

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

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

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

— QA-контроль перед передачей

Site Checker запускается до того, как агентство что-либо видит.

Перед передачей каждый сборки в тестовой среде прогоняется через Site Checker — WordPress QA-плагин, который мы разработали и поддерживаем. Это шлюз с нулевой терпимостью к ошибкам: к агентству не уходит ничего с открытыми проблемами. Предупреждения рассматриваются и признаются некритическими; агентство получает чистый старт для своего слоя QA, а не тестовый сайт с известными проблемами в очереди.

Проверка базовых настроекпройдено
Аудит контента и SEO-поверхностипройдено
Целостность структуры URLпройдено
Нормализация языка контентапройдено
Аудит меню и виджетовпройдено
Сравнение контента: оригинал и ребилдпройдено
Захват скриншотов в нескольких разрешенияхпройдено

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

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