Ребилд сайта стоматологии на WordPress: 61 страница за 29 дней

Ребилд сайта стоматологии на WordPress: 61 страница, 56 редиректов, 52 записи мета-данных, 8 шаблонов, 69 часов, сдан за 29 дней без расширения объёма.

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

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

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

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

Клиент (конечный пользователь): Naylor Family Dental — Dr. Naylor DDS, Las Vegas, NV
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: июль 2025 · 29 дней · 69 часов · все задачи в рамках объёма агентства закрыты до переключения

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

61 URL ребилда стоматологической клиники, свёрнутые в 8 шаблонов Elementor Pro по спецификации из восьми вкладок Google Sheets — карта сайта, назначение шаблонов, резервная копия мета-данных, контрольный список запуска. Агентство владело стратегией и картой URL; мы владели постраничным исполнением и проверкой миграции — за 29 дней и 69 часов.

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

Поле Значение
Индустрия конечного клиента Медицина (Стоматология)
Конечный клиент Naylor Family Dental (Dr. Naylor DDS, Las Vegas, NV)
Формат сотрудничества White-label разработка WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Ребилд WordPress с Elementor Pro на WP Engine
Объём 61 URL мигрированы в 8 переиспользуемых шаблонов, включая иерархию услуг, ресурсы для пациентов и архив блога
Сроки 29 дней (19 июня – 17 июля 2025)
Затраты 69 часов — без расширения объёма относительно исходного ТЗ
Команда 4 специалиста (38 ч разработка · 15 ч PM · 10 ч QA · 6 ч исправления)
Технологии WordPress · Elementor Pro · Gravity Forms · WP Engine · Yoast · Screaming Frog · Site Checker (плагин QA от )
Проверка контента Разница контента оригинал-ребилд устранена до передачи — ни одного пропущенного текста, ни одной битой внутренней ссылки, ни одного структурного расхождения
Сдано ТЗ соблюдено строка за строкой — 56 редиректов, 52 записи мета-данных сверены, 8 шаблонов, 30 пунктов контрольного списка запуска
Продолжение работы 4 дополнительных раунда доработок в течение следующих 6 недель — проверка очереди задач, скрытие страниц, реализация SEO-задач, финальная проверка — каждый поставлен дополнительными спринтами в рамках тех же отношений с агентством
Ритм взаимодействия 85 задач от агентства · все закрыты к моменту передачи
Раунды проверки ≈5 раундов проверки
Затраты на задачу 7 внутренних задач Redmine · медиана 3,7 ч / P75 15 ч на задачу
Контрольный список запуска 30 пунктов, согласованы до переключения

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

Naylor Family Dental владел существующим сайтом на WordPress с глубокой иерархией услуг — косметическая стоматология, семейная стоматология, хирургия полости рта, зубные импланты, восстановительная стоматология — каждый раздел с лендингами-родителями и дочерними страницами услуг. Агентство уже подготовило полную карту миграции URL, спроектировало систему шаблонов и провело аудит мета-данных. Наша задача — выполнить ребилд сайта на WP Engine, шаблон за шаблоном и URL за URL, без визуального расхождения и нарушения архитектуры услуг.

Полученное ТЗ — это таблица Google Sheets с восемью вкладками: полная карта сайта с текущими и целевыми URL, назначения шаблонов, резервная копия мета-данных, карта AI-контента, справочник настроек, разделённая очередь задач (SEO и CX) и контрольный список запуска на 30 пунктов. От нас требовалось не выходить на прямой контакт с клиентом, реализовать каждое SEO-решение как написано и сдать в рамках согласованных часов. Агентство оставалось видимым поставщиком; наша команда оставалась невидима для конечного клиента на протяжении всего переключения и миграции.

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

Контекст рисков. План миграции агентства перестраивал всё пространство имён услуг Naylor: 34 страницы перемещались из плоской таксономии /services/ в пять категориальных иерархий (/cosmetic-dentistry/, /family-dentistry/, /dental-implants-center/, /oral-surgery/, /restorative-dentistry/), каждая со своей цепочкой редиректов — то есть одна страница услуги, ошибочно отнесённая в неверную категорию, одновременно ломала и редирект, и новую архитектуру URL.

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

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

1. Сборка на основе шаблонов. Вместо того чтобы перестраивать 61 страницу по одной, мы свели их к 8 переиспользуемым шаблонам и разместили каждую страницу в соответствующем:

  • Homepage — hero, обзор услуг и сигналы доверия
  • Services Lander — введение в категорию-родитель с навигацией по дочерним страницам
  • Service Page — детальное описание услуги со структурированными блоками контента
  • About Us — история клиники и представление команды
  • Contact Us — расположение, форма и интеграция записи
  • Blog Lander — архив статей с фильтрацией по категориям
  • Blog — шаблон отдельного поста с мета-информацией об авторе и дате
  • Default Template — общие страницы (политика конфиденциальности, ресурсы для пациентов)
  • Smile Gallery — визуальная презентация кейсов «до/после»

8 шаблонов — и весь сайт построен. Будущие правки со стороны агентства живут в одном месте на тип страницы.

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

Никаких «творческих интерпретаций» не сдавалось. В таблице Google Sheets также были перечислены несколько страниц с назначенными шаблонами и целевыми URL, но без предоставленного клиентом контента — очередь задач пометила их как пробелы со стороны контента (закреплено за контент-командой агентства, а не за нашим объёмом разработки). Мы передали их обратно агентству, вместо того чтобы писать текст-заполнитель, что создало бы последующую редакционную ответственность за пределами контракта по точности ТЗ ребилда.

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

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

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

Плоская таксономия /services/, мигрирующая в пять категориальных иерархий — /cosmetic-dentistry/, /family-dentistry/, /dental-implants-center/, /oral-surgery/, /restorative-dentistry/ — была напряжением, которое сборка должна была разрешить в первую очередь. Каждому родителю требовалась своя цепочка редиректов, а дочерние страницы должны были быть размещены в корректную иерархию до того, как могла запуститься любая визуальная проверка.

Результаты

Метрика Результат
Точность по ТЗ — редиректы 56 / 61 контентных URL перенаправлены, как указано
Точность по ТЗ — мета-данные 52 / 52 записи мета-данных сверены с обходом исходного сайта — отсутствующие страницы или 404 отмечены для агентства
Точность по ТЗ — шаблоны 8 / 8 шаблонов построены и применены на всём сайте
Контрольный список запуска 30 / 30 пунктов согласованы до переключения
Сроки 29 дней, основной объём завершён
Затраты 69 ч — без расширения объёма относительно исходного ТЗ
Проверка адаптивности Ноль проблем с вёрсткой на 4 браузерах × 6 разрешений экрана
Внутреннее QA Все задачи в рамках объёма агентства закрыты до передачи (85 из 85 отмечены; 0 осталось)
Передача Сайт работает на WP Engine, без простоя
Статус сайта, год спустя naylorfamilydental.com всё ещё работает, всё ещё индексируется Google
Продолжение работы 4 дополнительных раунда доработок в течение следующих 6 недель — проверка очереди задач, скрытие страниц, реализация SEO-задач, финальная проверка — каждый поставлен дополнительными спринтами в рамках тех же отношений с агентством

Результат, если переформулировать прямо: ТЗ агентства было реализовано как написано, в рамках согласованных часов, со всеми задачами в рамках объёма агентства закрытыми. Девять месяцев спустя сайт по-прежнему работает.

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

Предварительное QA запустило параллельную сверку контента — исходный продакшен и тестовая среда ребилда — и выявило битую внутреннюю ссылку на /dental-implants-center/implant-preparation/, вызванную пропущенным слешем в href; тот же проход отметил страницы с уведомлением-заглушкой («На этой странице отсутствует основной контент»), которые были переведены в черновик до переключения.

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

Процесс

Этап Длительность Результат
Бриф и оценка 1 день ТЗ агентства проанализировано; оценка 69 ч согласована
Разработка ~20 дней Весь сайт перестроен по 8 шаблонам
Внутреннее QA и проверка ~6 дней 85 задач зафиксировано; все в рамках объёма агентства закрыты
Проверка по ТЗ 1 день Соответствие мета-тегов и редиректов сверено с таблицей
Сдача и переключение DNS 1 день Сайт работает на WP Engine, без простоя

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

Команда

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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