Ребилд WordPress для стоматологии с двумя филиалами на 361 страницу

Ребилд сайта стоматологии с двумя филиалами — 361 URL, 14 шаблонов, 117 редиректов, 74 пунктов в контрольном списке, 125 часов, 24 дня. White-label поставка для маркетингового агентства из США.

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

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

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

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

Клиент (конечный пользователь): Smile Craft Dental — Общая, косметическая и восстановительная стоматология, Redwood City, CA · Sunnyvale, CA
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: сентябрь 2025 · 24 дня · ~125 часов по спецификации таблицы Google Sheets агентства

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

361 страница ребилда стоматологического сайта с несколькими филиалами на Elementor Pro — два филиала, 14 переиспользуемых шаблонов и спецификация миграции со 117 редиректами, сданная по 74-пунктному контрольному списку за 24 дня. Агентство отвечало за карту URL и таблицу редиректов; мы — за постраничную реализацию и до переключения обходовую проверку.

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

Поле Значение
Индустрия конечного клиента Стоматология — общая, косметическая и восстановительная
Конечный клиент Smile Craft Dental (Redwood City, CA · Sunnyvale, CA)
Формат сотрудничества White-label разработка WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Ребилд WordPress с Elementor Pro на Kinsta
Объём Полный ребилд сайта по двум филиалам — 361 URL, 7 биографий врачей, услуги, блог, ресурсы для пациентов, smile gallery
Сроки 24 дня (1–25 сен 2025)
Трудозатраты ~125 часов по спецификации таблицы Google Sheets агентства
Команда 6 специалистов (ведущий разработчик · 3 QA · PM)
Технологии WordPress · Elementor Pro · Gravity Forms · Kinsta · Yoast · Screaming Frog · Site Checker (плагин QA )
Проверка контентного паритета Разница оригинал-ребилд устранена до сдачи — отсутствующий контент, битые внутренние ссылки, структурный дрейф исключены
Сдано Спецификация выполнена строка за строкой — 117 редиректов, 361 URL перенесён, 14 шаблонов, 74-пунктный контрольный список запуска
Постоянное сотрудничество Раунды исправлений после релиза и мониторинг плагина обратной связи за окт–дек 2025 — выполнено дополнительными спринтами в рамках тех же отношений с агентством
Ритм работы 34 задачи от агентства — все закрыты к моменту сдачи (активный период 29 дней, 2025-09-26 – 2025-10-24)
Раунды проверки ≈8 раундов проверки за 24 календарных дня
Трудозатраты на задачу 24 внутренних задачи Redmine · медиана 22 мин / P75 50 мин на задачу
Контрольный список запуска 74 пунктов, согласован до переключения

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

У агентства был постоянный стоматологический клиент — Smile Craft Dental, практика с двумя филиалами в Redwood City и Sunnyvale, CA — чей существующий сайт нуждался в ребилде на WordPress на Kinsta. Агентство выполнило стратегическую работу: таблица Google Sheets с картой каждого URL для миграции, каждым мета-заголовком и описанием для сохранения, полным списком шаблонов и 74-пунктным контрольным списком запуска, охватывающим проверку до и после релиза.

Задача была конкретной. Принять спецификацию как данность; восстановить сайт на Elementor Pro; вернуть готовым к переключению. Остаться вне клиентского контура. Реализовать SEO-решения как написано.

Одно структурное решение сделало этот ребилд более требовательным, чем миграция с сохранением структуры: практика ведёт два филиала, каждый со своим поддеревом страниц услуг. Таблица Google Sheets содержала отдельные пути URL для Redwood City и Sunnyvale по адресам /redwood-city/ и /sunnyvale/, со 117 редиректами со старой структуры URL на новую. Кроме того, практика указывает семь врачей, каждому из которых требовалась отдельная страница биографии. Спецификация охватывала каждое изменение пути и каждое назначение шаблона. Наша задача была реализовать каждую строку точно как написано.

Контекст рисков. Ребилд с 361 URL по двум филиалам и семи врачам — это не просто миграция; это объединение нескольких локальных поисковых позиций. Риск не в одном пропущенном редиректе; это систематическая неверная маршрутизация локализованных страниц услуг или шаблон биографии врача, который не масштабируется на семь специалистов.

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

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

1. Шаблонно-ориентированная разработка. Вместо восстановления 361 страницы по одной — что умножило бы поверхность ошибок на два филиала с отдельными поддеревьями услуг — мы свели их в 14 переиспользуемых шаблонов и разместили каждую страницу внутри них:

  • Homepage, Contact Us, About Us, Office Tour — брендообразующие страницы
  • Services Lander — обеспечивает страницы категорий услуг по филиалам для Redwood City и Sunnyvale
  • Service Page — один переиспользуемый шаблон для всех страниц услуг по обоим филиалам (косметическая стоматология, восстановительная, общая, неотложная, ортодонтия, детская стоматология и др.)
  • Doctor Page — применён ко всем семи биографиям врачей (Amy Nguyen DDS, J Janice Chou DDS, Gregory Ding DDS, Rita Huang DDS, Nazak Noorian DDS, Nehal Shah DMD, Victoria Goh DDS)
  • Blog Lander + Blog — архив контента и шаблон отдельных постов
  • Smile Gallery — фотогалерея практики «до/после»
  • Patient Resources — Финансирование, Страховка, План оплаты / Членство, Платёжная политика
  • Default Template — политика конфиденциальности, карта сайта и запасные страницы

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

2. Спецификация выполнена строка за строкой, из таблицы агентства. Агентство передало нам таблицу Google Sheets: каждый URL для миграции с целевым путём, каждый мета-заголовок и описание для переноса, каждый шаблон, каждая клиентская интеграция (Google Analytics, Gravity Forms с email-маршрутизацией на info@mysmilecraft.com, конфигурация Yoast SEO). Мы реализовали каждую строку как написано. Где в таблице было значение — оно попало на новый сайт. Где не было — мы сообщили агентству. Никаких «творческих интерпретаций» не применялось.

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

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

117 редиректов из вкладки редиректов таблицы Google Sheets были проверены адрес за адресом: старый путь /redwood-city-ca/cosmetic-dental-services/ должен был вести на /redwood-city/cosmetic-dentistry/, а не на эквивалент в Sunnyvale. Второй обход после запуска подтвердил, что каждая внутренняя ссылка разрешается на рабочем домене.

4. 74-пунктный контрольный список запуска, закрытый до сдачи. Восемь категорий: коды статусов, редиректы, структура URL, контент, SEO и аналитика, адаптивность, клиентские интеграции и домен и DNS миграция на Kinsta. QA на разных устройствах на Chrome / Firefox / Safari / Edge и шести типах экранов (1920 / 1280 / 1024 / iPad / мобильный портрет / мобильный ландшафт).

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

Результаты

Метрика Результат
Точность спецификации — URL 361 / 361 страниц перенесены из старой структуры URL в новую, как указано
Точность спецификации — редиректы 117 / 117 редиректов реализованы, как указано
Точность спецификации — шаблоны 14 / 14 шаблонов построены и применены на всём сайте
Контрольный список запуска 74 / 74 пунктов проверены и утверждены до переключения
Сроки 24 дня, от старта работ до сдачи
Трудозатраты ~125 часов по спецификации таблицы Google Sheets агентства
Адаптивная проверка Ноль проблем с макетом на 4 браузерах × 6 типах экранов
Внутреннее QA Все задачи в рамках агентства решены до сдачи
Сдача Сайт работает на Kinsta в запланированный день переключения, без простоев
Статус сайта Работает, открывается по адресу https://www.mysmilecraft.com/.
Постоянное сотрудничество Раунды доработки после релиза окт–дек 2025 — изменения URL по SEO, проверка очереди задач, исправления миграции продакшена, мониторинг плагина обратной связи — каждый выполнен дополнительными спринтами в рамках тех же отношений с агентством

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

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

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

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

Процесс

Этап Длительность Результат
Бриф и оценка 1 день Спецификация агентства проверена; ~125 ч указано в таблице Google Sheets и согласовано
Разработка ~18 дней Полный сайт восстановлен на 14 шаблонах на тестовой среде Kinsta
Внутреннее QA и проверка 3 дня Задачи решены; все работы в рамках агентства завершены
Проверка спецификации 1 день Мета-данные и редиректы сверены с таблицей; обход подтверждён
Сдача и переключение DNS 1 день Сайт работает на Kinsta, без простоев

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

Команда

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

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

Агентство оставалось видимым поставщиком на всём протяжении; наша команда оставалась невидима для конечного клиента от старта до переключения. Решения по архитектуре URL — какие пути создать, как настраивать редиректы со старой структуры, какой филиал получает какое поддерево услуг — все принадлежали агентству. Мы реализовали эти решения точно как указано.

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

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

Подрядчику стоит задавать не вопрос «сделаете ли ребилд», а вопрос «как именно вы построите маршрутизацию между филиалами».

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

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

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

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

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

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

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

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

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