Ребилд стоматологического сайта на 134 URL: выполнено по ТЗ за 14 дней

Ребилд стоматологического сайта на 134 URL: 100 записей блога перенесены на 11 шаблонов за 14 дней с нулевой переработкой. White-label поставка для маркетингового агентства из США.

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

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

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

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

Клиент (конечный пользователь): Lotus Dental Associates — Общая стоматология, Fort Mill, SC
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: июнь 2025 · 14 дней · 31 час · по графику, без переработок

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

34 структурные страницы и 100 записей блога стоматологической практики — ребилд на 11 шаблонов по макетам Figma. 134 URL перенесены, проверены и сданы за 14 дней без единого часа переработки. Агентству принадлежали карта сайта и список редиректов; нам — постраничная реализация и дисциплина завершающего слеша на каждом URL, которую требовало ТЗ.

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

Поле Значение
Сфера деятельности конечного клиента Медицина — общая стоматология
Конечный клиент Lotus Dental Associates (Fort Mill, SC)
Формат сотрудничества White-label разработка WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Ребилд WordPress на Elementor Pro на Kinsta
Объём Полный сайт — 34 структурные страницы + 100 записей блога перенесены
Срок 14 дней (4–18 июня 2025), по графику
Затраты 31 час при оценке в 31 час — без переработок
Команда 4 специалиста (24 ч разработка · 4 ч QA · 3 ч PM)
Технологии WordPress · Elementor Pro · Gravity Forms · Kinsta · Yoast · Screaming Frog · Site Checker ( QA-плагин)
Проверка контента Сверка контента оригинала и ребилда пройдена перед сдачей — без пропусков текста, битых внутренних ссылок и структурных расхождений
Результат ТЗ выполнено построчно — 134 URL перенесены, 11 шаблонов, контрольный список запуска на 30 пунктов
Интенсивность коммуникации 105 задач от агентства · все закрыты к моменту сдачи
Раунды проверки ≈4 раунда проверки за 14-дневное окно
Затраты на задачу 6 внутренних задач Redmine · медиана 10 ч / P75 31 ч на задачу
Контрольный список запуска 30 пунктов, согласованы до переключения DNS

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

У агентства был стоматологический клиент на абонентском обслуживании — практика общей стоматологии в Fort Mill, SC, — чей существующий сайт на WordPress нуждался в ребилде на Kinsta с современной системой шаблонов. Агентство уже выполнило стратегическую работу: таблица Google Sheets с картой каждого текущего URL на новый путь, все мета-тайтлы и описания для переноса, полный список шаблонов и контрольный список запуска, охватывающий проверки до и после миграции.

Задача была конкретной. Взять ТЗ как есть; пересобрать сайт на Elementor Pro; вернуть готовым к переключению. Не выходить на прямой контакт с клиентом. Реализовать SEO-решения как написано. Уложиться в указанные часы.

Одно измерение ТЗ делало этот ребилд сложнее, чем предполагало количество страниц: сайт содержал архив блога из 100 записей в дополнение к 34 структурным страницам, причём 86 старых URL были помечены на удаление, а 16 URL требовали изменения путей. Каждое удаление и каждая перестройка требовали отдельного редиректа. ТЗ покрывало всё это. Наша задача состояла в том, чтобы реализовать каждую строку в точности как написано.

Контекст рисков. Когда ребилд переносит архив контента из 100 записей блога вместе с 30+ структурными страницами, риск не в сборке страниц — он в непрерывности URL. Один пропущенный редирект на записи блога, у которой уже есть входящие ссылки или репосты в соцсетях, разрывает путь читателя, не показывая ошибку на самом новом сайте. ТЗ агентства покрывало 86 удалений устаревших страниц и 16 перестроек URL; наша задача была убедиться, что каждый из них ведёт ровно туда, куда указано в таблице.

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

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

  • Главная, О нас, Контакты — брендообразующие страницы
  • Лендинг услуг — управляет каталогом услуг
  • Страница услуги — один переиспользуемый шаблон для всех 26 отдельных страниц услуг
  • Страница врача — био главного стоматолога
  • Лендинг блога + Запись блога — архив контента и шаблон отдельной записи (100 постов)
  • Стандартный шаблон — вспомогательные страницы (заявление о доступности, политика конфиденциальности)
  • Запись на приём — конверсионная страница
  • Галерея улыбок — шаблон «до/после» для конкретной практики

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

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

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

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

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

Правило завершающего слеша на каждой внутренней ссылке — «Всегда слэши на конце, если их нет, должен быть редирект» по гайдлайнам агентства — было ограничением, которое упорядочивало миграцию 100 записей блога прежде, чем можно было закрыть визуальную итерацию. Редиректы для 86 удалений и 16 перестроек нужно было выверить до конца — только тогда сборку можно было назвать чистой.

Результаты

Метрика Результат
Точность по ТЗ — URL перенесены 134 / 134 страниц и записей перенесены, как указано
Точность по ТЗ — изменения путей 16 / 16 перестроек URL выполнены как указано
Точность по ТЗ — удаление устаревших 86 / 86 устаревших URL обработаны по карте удаления агентства
Точность по ТЗ — шаблоны 11 / 11 шаблонов созданы и применены на всём сайте
Контрольный список запуска 30 пунктов согласованы до переключения
Срок 14 дней, выполнено по графику
Затраты 31 ч / 31 ч оценка — без переработок, без расширения объёма
Проверка адаптивности Ноль проблем с вёрсткой на 4 браузерах × 6 типах экранов
Внутреннее QA Все задачи в рамках агентства закрыты до сдачи
Сдача Сайт запущен на Kinsta в запланированный день, без простоя
Статус сайта Работает, открывается по адресу https://www.lotusdentalassociates.com/.

Результат, если коротко: ТЗ агентства выполнено как написано, в рамках указанных часов, в запланированный день переключения.

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

QA перед сдачей выявило две категории на тестовой среде: нарушение правила завершающего слеша на внутренних ссылках лендинга услуг — помечено как High Bug и исправлено до проверки агентства — и страница политики конфиденциальности, скопированная с другой практики, с неверной юрисдикцией (Калифорния вместо Южной Каролины) и сторонним email; обе проблемы исправлены в рамках очистки контента.

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

Процесс

Этап Длительность Результат
Бриф и оценка 1 день ТЗ агентства проанализировано; 31 ч оценено и согласовано
Разработка ~10 дней Полный сайт пересобран на 11 шаблонах; 100 записей блога перенесены
Внутреннее QA и проверка 2 дня Задачи по SEO и CX обработаны; вся работа в рамках агентства закрыта
Проверка ТЗ 1 день Мета-теги и редиректы сверены с таблицей; обход подтверждён
Сдача и переключение DNS 1 день Сайт запущен на Kinsta, без простоя

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

Команда

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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