Ребилд стоматологического сайта на WordPress: 23 URL по спецификации за 18 дней
Ребилд стоматологического сайта на WordPress: 23 URL в Newport Beach по спецификации за 18 дней — 9 шаблонов, 23 URL перенесены, 66 часов, чеклист запуска на 75 пунктов, без перерасхода.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.
Клиент (конечный пользователь): LALUME Dental Studio — общая, косметическая и восстановительная стоматология, Newport Beach, CA
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: август 2025 · 18 дней · 66 часов · по графику, без перерасхода
Подход к ребилду
23 URL ребилда сайта косметической стоматологии, свёрнутые в 9 шаблонов Elementor Pro по спецификации, которая разделила одну страницу «The Office» на четыре отдельных адреса и перестроила плоскую структуру услуг во вложенные категории. Агентству принадлежала стратегия и контрольный список запуска; нам — постраничная реализация за 18 дней и 66 часов.
Краткий обзор
| Поле | Значение |
|---|---|
| Индустрия конечного клиента | Здравоохранение — общая, косметическая и восстановительная стоматология |
| Конечный клиент | LALUME Dental Studio (Newport Beach, CA) |
| Формат сотрудничества | White-label разработка WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Ребилд WordPress на Elementor Pro, хостинг Kinsta |
| Объём работ | Полный сайт — услуги, биография врача, страница опыта, блог, ресурсы для пациентов (формы, страховка, финансирование) |
| Сроки | 18 дней (24 июл – 11 авг 2025), по графику |
| Затраты | 66 часов при оценке 66 часов — без перерасхода |
| Команда | 6 специалистов (46 ч разработка · 10 ч PM · 10 ч QA) |
| Технологии | WordPress · Elementor Pro · Gravity Forms · Kinsta · Yoast · Adobe Typekit · Screaming Frog · Site Checker (плагин QA от xaverPRO) |
| Проверка идентичности контента | Сравнение контента оригинала и ребилда пройдено перед передачей — нет пропущенного текста, битых внутренних ссылок, структурных расхождений |
| Результат | Спецификация выполнена строка за строкой — 23 URL перенесены, 9 шаблонов, контрольный список запуска на 75 пунктов |
| Динамика взаимодействия | 37 задач от агентства · все закрыты к передаче (42 дня активного периода, 2025-08-16 – 2025-09-26) |
| Раунды проверки | ≈9 раундов проверки за 18 календарных дней |
| Затраты на задачу | 24 внутренних задачи Redmine · медиана 22 мин / P75 2 ч на задачу |
| Контрольный список запуска | 75 пунктов, согласовано перед переключением DNS |
Постановка задачи
У агентства был давний стоматологический клиент — бутиковая студия косметической и восстановительной стоматологии в Newport Beach, Калифорния, чей существующий сайт нуждался в ребилде на WordPress с хостингом на Kinsta. Агентство уже проделало стратегическую работу: таблица Google Sheets с соответствием каждого текущего URL новому пути, мета-заголовки и описания для переноса, полный список шаблонов и контрольный список запуска, покрывающий проверку до и после миграции.
Задача была конкретной. Взять спецификацию как есть; пересобрать сайт на Elementor Pro; вернуть готовым к переключению DNS. Не выходить на прямой контакт с клиентом. Внедрить SEO-решения как предписано. Уложиться в оговоренные часы.
Одно структурное решение в спецификации оказалось сложнее, чем казалось на первый взгляд: существующий сайт организовывал услуги по плоскому пути /services/slug, а ребилд перестраивал их во вложенные категории (/cosmetic-dentistry/botox/, /restorative-dentistry/dental-implants/ и так далее).
Кроме того, одна существующая страница «The Office» разделялась на четыре отдельных — Forms, Insurance, Financing и отдельная страница опыта. Каждое разделение и каждое изменение пути несли свои редиректы и требования к мета-данным. Спецификация покрывала всё это. Наша задача — реализовать каждую строку в точности как написано.
Контекст рисков. Когда ребилд меняет архитектуру URL — переводит страницы услуг с плоского пути на дерево вложенных категорий и разделяет одну страницу на несколько — карта редиректов становится несущей конструкцией, в отличие от ребилда с той же структурой. Каждый старый путь должен вести на правильный новый URL без цепочек и коллизий.
Риск не в том, что страница отсутствует; риск в том, что редирект слегка неверен — ведёт на страницу категории вместо услуги, или отдаёт 404, потому что новый путь указан с слешем, а редирект его не нормализует. Ошибка проходит визуальную проверку и обнаруживается только при обходе.
Как мы это сделали
1. Сборка через шаблоны. Вместо того чтобы перестраивать 23 URL по одному, мы свели их в девять переиспользуемых шаблонов и разместили каждую страницу в соответствующем:
- Главная, Контакты, О нас («The Experience») — страницы, формирующие бренд
- Страница-лендинг услуг — обеспечивает три категориальных лендинга (Cosmetic, Preventive, Restorative Dentistry)
- Страница услуги — единый переиспользуемый шаблон для всех десяти страниц услуг: Botox, Dental Crowns, Dental Implants, Emergency Dentistry, Invisalign, Sedation Options, Smile Design, Teeth Whitening, TMJ Treatment, Veneers
- Страница врача — биография основного стоматолога
- Лендинг блога + Статья — архив контента и шаблон отдельной записи
- Стандартный шаблон — четыре страницы ресурсов для пациентов (Forms, Insurance, Financing, Privacy Policy)
Девять шаблонов — готовый сайт. Таксономия услуг — косметическая, профилактическая, восстановительная — теперь отражена в структуре URL и доступна через систему шаблонов.
2. Спецификация выполнена строка за строкой, из таблицы агентства. Агентство передало нам Google Sheets таблицу: каждый URL для миграции с новым путём, каждый мета-заголовок и описание для новых страниц, назначение шаблонов, вкладку Settings с URL сайта и тестовой среды, и контрольный список запуска.
Мы реализовали каждую строку как написано. Там, где нужны были новые мета-данные для четырёх вновь созданных страниц (Forms, Insurance, Financing и исправленный редирект со старого пути /contact), агентство предоставило текст непосредственно во вкладке очереди задач SEO, и мы применили его в точности.
Принцип прост: при ребилде спецификация — это контракт между агентством и его клиентом. Задача команды разработки — защитить этот контракт, а не редактировать его.
3. Проверка через обход, а не «на глаз нормально». Перед переключением DNS мы прогнали Screaming Frog по старому продакшену и тестовой среде ребилда параллельно. Каждый URL из sitemap проверялся на ожидаемый статус-код — 200 на новых страницах, 301 с наследуемых путей.
Реструктуризация во вложенные категории означала, что адреса редиректов проверялись не только на статус, но и на точность назначения: редирект с /services/invisalign на /cosmetic-dentistry/invisalign/ не должен уводить на /cosmetic-dentistry/. Второй обход после запуска подтвердил, что все внутренние ссылки разрешаются на рабочем домене.
4. Контрольный список запуска на 75 пунктов, закрыт до передачи. Восемь категорий: статус-коды, редиректы, структура URL, контент, SEO и аналитика, адаптивность, интеграции под клиента (Gravity Forms с маршрутизацией email на hello@lalumedental.com, перенос Google Tag Manager, лицензирование шрифтов Adobe Typekit) и миграция DNS на Kinsta. QA на разных устройствах на Chrome / Firefox / Safari / Edge и шести типах экранов (1920 / 1280 / 1024 / iPad / мобильный портрет / мобильный ландшафт).
Работа по спецификации, которая разделяла одну существующую страницу на четыре адреса, означала, что карту редиректов нужно было решить до любой визуальной сборки — порядок задавал всю последовательность. Каждый старый якорный путь (/the-office#forms, #insurance, #financing) требовал подтверждённого адреса назначения до записи редиректа; каждый новый адрес назначения — подтверждённого URL до настройки дерева внутренних ссылок. Реструктуризация диктовала последовательность, а не график.
Результаты
| Метрика | Результат |
|---|---|
| Точность спецификации — URL перенесены | 23 / 23 страницы перенесены из старой структуры URL в новую, как указано |
| Точность спецификации — изменения путей | Все редиректы вложенной категориальной реструктуризации реализованы как 301 с наследуемых путей |
| Точность спецификации — шаблоны | 9 / 9 шаблонов созданы и применены на всём сайте |
| Контрольный список запуска | 75 пунктов проверены и согласованы перед переключением |
| Сроки | 18 дней, сдано по графику |
| Затраты | 66 ч / 66 ч оценка — без перерасхода, без расширения объёма |
| Проверка адаптивности | Ноль проблем вёрстки на 4 браузерах × 6 типах экранов |
| Внутреннее QA | Все задачи из очереди задач агентства закрыты до передачи |
| Передача | Сайт запущен на Kinsta в запланированный день переключения, без простоев |
| Статус сайта | lalumedental.com всё ещё работает, всё ещё индексируется Google |
Результат, если сказать прямо: спецификация агентства выполнена как написано, в рамках согласованных часов, в запланированный день переключения.
Контроль качества
Внутренняя сверка контента перестроенной страницы /the-experience выявила расхождение в порядке секций относительно оригинала — секции были переупорядочены, а не перестроены по спецификации — и исправлено до передачи; затем финальная проверка агентства обнаружила несоответствие номера телефона, где шапка сайта на большом экране и мобильный аккордеон показывали разные номера — исправлено на всём сайте до переключения.
QA перед передачей прошло через Site Checker — см. наш подход к QA с описанием категорий и проходного критерия «ноль ошибок». Собственный слой QA агентства — их инструменты, их процесс — работал после передачи и фиксировал замечания в общую очередь задач для нашего цикла исправлений до их согласования.
Процесс
| Этап | Длительность | Результат |
|---|---|---|
| Бриф и оценка | 1 день | Спецификация агентства изучена; оценка 66 ч согласована |
| Разработка | ~14 дней | Полный сайт перестроен на 9 шаблонах на тестовой среде Kinsta |
| Внутреннее QA и проверка | 2 дня | Задачи из очереди задач SEO и CX обработаны; вся работа в рамках агентства закрыта |
| Проверка спецификации | 1 день | Редиректы реструктуризации URL сверены с таблицей; обход подтверждён |
| Сдача и переключение DNS | 1 день | Сайт запущен на Kinsta, без простоев |
Этапы пересекаются (QA шёл параллельно с поздней разработкой), поэтому календарный срок — 18 дней, а не сумма отдельных этапов.
Команда
Команда проекта
- Никита Тумашевич — ведущий разработчик (полная сборка сайта и система шаблонов)
- Павел Сажин — QA и реализация исправлений после запуска
- Анна Полунина — поддержка разработки и QA по перестроенным страницам
- Тимур Арбаев — сверка дизайна со сборкой и QA перед передачей
- Людмила Травкина — QA и координация проверки перед передачей
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с агентством, согласование)
Агентство оставалось видимым исполнителем на всём протяжении; наша команда оставалась невидимой для конечного клиента с начала работ до переключения. Решения по архитектуре URL — какие пути создавать, как настраивать редиректы для старой структуры, какую страницу на сколько адресов разделить — все принадлежали агентству. Мы реализовали эти решения в точности как указано.
Агентствам, заказывающим ребилд WordPress
На ребилде стоматологического сайта карта редиректов — несущая конструкция для видимости, которую ваше агентство выстроило клиенту. У этой практики — вложенные категории лечения и хирургии; у других — сквозной перечень процедур. Если собрать редиректы неаккуратно, старые URL отдают 404 — позиции выпадают. Структурированная разметка не доезжает до новых URL — расширенные результаты исчезают из ваших панелей. Внутренние якоря ломаются — аудит-trail, на который опиралось агентство, пропадает.
Подрядчику стоит задавать не вопрос «сделаете ли ребилд?», а вопрос «как именно вы перенесёте URL, тайтлы и структурированную разметку без разрывов в цепочках редиректов?»
Пришлите адрес текущего сайта, черновик карты редиректов или макеты. Мы сверим ваш URL-план с текущим индексом, найдём разрывы в цепочках и точки потери мета-данных. Вернём фиксированную смету в часах. Аудит ничего не стоит — смета приходит в часах, не в диапазоне.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →
Site Checker запускается до того, как агентство что-либо видит.
Перед передачей каждый сборки в тестовой среде прогоняется через Site Checker — WordPress QA-плагин, который мы разработали и поддерживаем. Это шлюз с нулевой терпимостью к ошибкам: к агентству не уходит ничего с открытыми проблемами. Предупреждения рассматриваются и признаются некритическими; агентство получает чистый старт для своего слоя QA, а не тестовый сайт с известными проблемами в очереди.