Ребилд сайта общей стоматологии на 44 страницы — сдан за 27 дней точно по ТЗ
Ребилд на WordPress с проверкой заголовков на 55 страницах для стоматологической практики в Техасе — 12 шаблонов, 11 редиректов, контрольный список из 75 пунктов, 68 часов
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.
Клиент (конечный пользователь): Complete Dentistry — Dr. David Crumpton DDS, Trophy Club & Las Colinas, TX
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: август — сентябрь 2025 · 27 дней основной ребилд · 68 часов общий объём работ
Подход к ребилду
44 страницы ребилда на WordPress, размещённого на Kinsta, для стоматологической практики общей и косметической стоматологии с двумя филиалами в Трофи-Клаб и Лас-Колинас, Техас — 12 шаблонов, 11 редиректов и отдельная вкладка в таблице Google Sheets, где 55 страниц опубликованного сайта и тестовой среды сверялись заголовок за заголовком: каждый H1, H2 и инлайновый span-тег. Сравнение Htags выявило 30 расхождений в структуре заголовков ещё до проверки агентства; каждое исправили до передачи тестовой среды.
Краткий обзор
| Поле | Значение |
|---|---|
| Отрасль клиента | Медицина — общая и косметическая стоматология |
| Конечный клиент | Complete Dentistry (Dr. David Crumpton DDS, Trophy Club & Las Colinas, TX) |
| Формат сотрудничества | White-label ребилд WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Ребилд WordPress на Elementor, хостинг Kinsta |
| Объём работ | 44 URL перестроено — 1 главная, 1 «О нас», 1 страница врача, 3 лендинга услуг, 21 страница услуг, 3 поста блога, лендинг блога, контакты, 11 служебных страниц на стандартном шаблоне — плюс 11 редиректов и 2 изменения URL |
| Сроки | 27 дней основной ребилд (19 авг — 15 сен 2025); работы после запуска продолжались до янв 2026 |
| Затраты | ~61 час основной ребилд; ~68 часов общий объём с учётом исправления хедера после запуска и добавления страницы страховки |
| Команда | 5 специалистов (31 ч разработка · 10 ч QA · 15 ч PM · 2,8 ч исправления после запуска) |
| Технологии | WordPress · Elementor · Kinsta · Yoast · Screaming Frog · Site Checker (xaverPRO плагин QA) |
| Проверка контента | Сверка контента исходного и нового сайта пройдена до передачи — ни одной пропущенной секции, ни одной битой внутренней ссылки, ни одного структурного отклонения |
| Результат | 44 URL перестроены по ТЗ, 11 редиректов проверены, соответствие H1 подтверждено на 44 страницах, 37 строк очереди задач DEV закрыты, контрольный список запуска из 75 пунктов согласован |
| Ритм работы | 37 задач от агентства · все закрыты к моменту передачи (21 день активной работы, 2025-09-04 – 2025-09-24) |
| Раунды проверки | ≈8 раундов в течение 159 календарных дней |
| Затраты на задачу | 20 внутренних задач Redmine · медиана 20 мин / P75 6 ч на задачу |
| Контрольный список запуска | 75 пунктов, согласован до публикации |
Постановка задачи
Маркетинговое агентство из США, нанятое Complete Dentistry — стоматологической практикой общей и косметической стоматологии под руководством Dr. David Crumpton DDS, работающей из двух филиалов в Техасе (Трофи-Клаб и Лас-Колинас), — передало нам таблицу Google Sheets с картой URL на 56 строк, каталогом из 12 шаблонов, контрольным списком запуска на 75 пунктов и заранее заполненной очередью задач в трёх направлениях (DEV, SEO, CX).
Среда ребилда — тестовая среда агентства на Kinsta; конструктор страниц — Elementor; целевой рабочий адрес — completedentistrytx.com с преимущественно сохранённой структурой URL.
Задача — ребилд один-в-один: реализовать каждую страницу по назначенному шаблону из карты сайта, сохранить исходные заголовки и структуру контента в точности как на рабочем сайте, настроить 11 редиректов и 2 изменения URL по спецификации карты сайта и закрыть очередь задач DEV по критериям агентства до передачи тестовой среды. Клиентские решения — копирайтинг, структура меню, контактные данные, контекст изображений — оставались за агентством. Мы выявляли неоднозначности и не импровизировали.
Контекст рисков. Структура заголовков у рабочего сайта была функционально продуманной: H1-теги с инлайновыми HTML-спанами для двухстрочного отображения на большом экране и однострочного на мобильных, с небольшим
<span class="small">для указания города. Перестройка в Elementor рискует потерять эту структуру — разработчик, который верстает заголовок визуально, но использует<br>вместо исходной span-структуры, создаёт страницу, похожую внешне, но структурно отличающуюся от оригинала.
Выделенная вкладка Htags Live vs тестовая среда — 99 строк, отслеживающих содержимое заголовков на 55 страницах в обеих средах — делала любое такое структурное расхождение видимым ещё до того, как агентство открывало свою проверку. Тридцать расхождений на уровне заголовков было выявлено в этом сравнении; каждое исправлено до передачи. Именно такая проверка и ускоряет раунд QA.
Как мы это сделали
1. 12 шаблонов, 44 страницы, один процесс ребилда. Страницы Complete Dentistry распределялись по стандартной библиотеке стоматологических шаблонов агентства: Главная, О нас, Страница врача (ведущий стоматолог Dr. David Crumpton), Лендинги услуг (3 — косметическая, реставрационная, общая), Страницы услуг (самая объёмная категория — 21 страница, включая smile makeover, виниры, композитный бондинг, импланты, реконструкцию полной дуги, ортодонтию и общие процедуры), Лендинг блога, Блог (3 поста), Контакты, Страховка, Политика конфиденциальности, Условия использования и стандартный шаблон для служебных страниц. Каждая страница строилась по назначению шаблона из строки карты сайта; ни одна страница не версталась вручную вне шаблонной системы.
2. ТЗ исполнено построчно — включая структуру заголовков. Там, где заголовки оригинального сайта содержали инлайновый HTML (<span class="block-desktop">, <span class="small">, CSS-классы управления типографикой), мы воспроизводили эту структуру в сборке Elementor. Вкладка Htags Live vs тестовая среда в таблице Google Sheets обеспечивала эту проверку: она показывала сырое содержимое заголовков (не только видимый текст) на обоих адресах — опубликованном и тестовом.
Мы использовали сравнение Htags, а не визуальный осмотр, потому что расхождение структуры заголовков в Elementor (разметка заменена на <br>, спаны схлопнуты) проходит превью в браузере, но сразу видно при сравнении сырого содержимого. Из 55 сравнённых страниц 30 показали расхождения в структуре заголовков в начальной сборке — различия в разметке, артефакты пробелов, случай с неверным контентом, перенесённым с другой страницы услуги. Все 30 были исправлены до передачи.
3. Одиннадцать редиректов и два изменения URL реализованы по спецификации. Карта сайта содержала 11 строк редиректов (в основном схлопывание подстраниц в консолидированные пути — например, /about-us/meet-the-dentists/ перенаправляется на /about-us/) и 2 изменения URL (перемещение профиля врача с /about-us/meet-the-dentists/meet-dr-david-crumpton/ на плоский путь /about-us/dr-david-crumpton/). Всё реализовано и проверено по колонке статус-кодов карты сайта до передачи.
4. Очередь задач в трёх направлениях закрыта до согласования тестовой среды. Задачи велись в трёх направлениях со стороны агентства. Очередь задач DEV (37 реальных строк) включала баги и запросы изменений с нашей стороны: исправления ссылок с трейлинг-слешем, текст заголовков форм, неанглийские комментарии в коде, точность кропа изображений, ошибки в подсчёте H1, видимость хедера и очистку меню.
Очередь задач SEO (25 активных строк — 5 выполнено, 17 в QA, 3 в работе) и очередь задач CX (6 активных строк в QA) были направлениями проверки агентства после передачи. Контрольный список запуска из 75 пунктов — статус-коды, редиректы, структура URL, контактные формы, вёрстка, мобильная адаптивность, контент, SEO — согласован до того, как агентство перенесло сайт на рабочий адрес.
Именно сравнение Htags Live vs тестовая среда здесь и решало. Тридцать расхождений в структуре заголовков — различия разметки, артефакты пробелов, перенос неверного контента с соседней страницы услуги — были видны при сравнении до того, как агентство открыло проверку. Визуальная проверка сама по себе их бы не выявила; сравнение сырого контента справилось, и поэтому раунд QA прошёл быстро, как только агентство приступило к проверке.
Результаты
| Показатель | Результат |
|---|---|
| Страниц перестроено | 44 по 12 шаблонам (1 Главная · 1 О нас · 1 Врач · 3 Лендинга услуг · 21 Страница услуг · 1 Лендинг блога · 3 Поста блога · 1 Контакты · 11 Служебных страниц) |
| Использовано шаблонов | 12 из стандартной стоматологической библиотеки агентства |
| Реализовано редиректов | 11 редиректов + 2 изменения URL по спецификации карты сайта |
| Проверка заголовков | 55 страниц сверены: опубликованный сайт и тестовая среда; 30 расхождений выявлено и исправлено до передачи |
| Очередь задач DEV | 37 / 37 реальных строк закрыты как выполненные |
| Очередь задач SEO | 25 активных строк (управлялись агентством после передачи) — 5 выполнено, 17 в QA, 3 в работе на момент выгрузки |
| Очередь задач CX | 6 активных строк (управлялись агентством после передачи) — в QA |
| Контрольный список запуска | 75 пунктов согласовано по разделам: разработка / вёрстка / мобильная адаптивность / контент / SEO |
| Сроки ребилда | 27 дней (19 авг — 15 сен 2025), сдано по графику |
| Затраты на ребилд | ~61 час (31 ч разработка · 10 ч QA · 15 ч PM · 5 ч проверки и исправления очереди задач) |
| Работы после запуска | Исправление хедера + добавление страницы страховки · окт 2025 – янв 2026 |
| Статус сайта | Работает, открывается по адресу https://www.completedentistrytx.com/ — проверено в апреле 2026. |
Если коротко: агентство получило 44-страничный ребилд на Kinsta с проверкой структуры заголовков страница за страницей относительно оригинального сайта, все редиректы и изменения URL применены по ТЗ, очередь задач DEV очищена до миграции. Работы после запуска включали исправление хедера и добавление новой страницы страховки в рамках тех же отношений с агентством.
Контроль качества
QA до передачи выявило две проблемы кодовой гигиены на этой сборке: русскоязычные комментарии в двух скриптах footer.php — обнаружены и удалены до передачи тестовой среды — и несоответствие контейнера заголовка на главной странице, где два элемента были помещены внутрь контейнера H1 вместо исходной структуры с одним span-элементом — выявлено сравнением Htags по 55 страницам.
QA до передачи выполнялось через Site Checker — см. наш подход к QA: список категорий и порог нулевых ошибок. Свой проверочный контур агентства запускался после передачи и фиксировал замечания в общую очередь задач для нашего цикла исправлений до момента их согласования.
Процесс
| Этап | Длительность | Результат |
|---|---|---|
| Бриф и оценка | ~1 неделя | таблица Google Sheets изучена, карта сайта подтверждена, выставлена смета на 56 ч разработки + QA + PM |
| Фаза сборки (страницы + шаблоны) | ~2 недели | Все 44 URL перестроены; редиректы настроены; первичное сравнение заголовков проверено |
| QA и закрытие очереди задач | ~1 неделя | 37 строк очереди задач DEV закрыты; 30 расхождений заголовков исправлены; контрольный список согласован |
| Передача тестовой среды | 15 сен 2025 | Тестовая среда сдана; агентство начало послесдаточную проверку SEO + CX |
| Исправление хедера после запуска | окт 2025 | CSS прилипающей шапки и корректировка видимости логотипа на всех страницах |
| Добавление страницы страховки | дек 2025 – янв 2026 | Новая страница страховки добавлена в рамках сохранённого контракта |
QA и сборка шли параллельно — сравнение заголовков началось, пока дорабатывались последние страницы услуг, поэтому сроки заняли 27 дней, а не последовательные фазы.
Команда
Команда проекта
- Никита Тумашевич — ведущий разработчик, реализация шаблонов и настройка редиректов
- Павел Сажин — ведущий QA и проверка очереди задач; исправление хедера после запуска
- Анна Полунина — поддержка разработки и QA перестроенных страниц
- Тимур Арбаев — поддержка QA в раундах исправлений после запуска
- Антон Херсун, xaverPRO — руководитель проекта, управление, коммуникация с аккаунт-менеджером агентства и координация очереди задач
Проектное управление со стороны агентства и коммуникация с клиентом оставались за партнёрским агентством на всём протяжении. Конечный клиент нас не видел.
Агентствам, заказывающим ребилд WordPress
При ребилде сайта именно карта редиректов решает, перенесётся ли накопленная вами SEO-ценность. У этой практики — стоматология с двумя филиалами и отдельными URL под услуги; у других — один кабинет с плоскими лендингами. Старые адреса, на которые опираются пациенты и поисковики, после переезда отдают 404. Мета-заголовки и описания, которые вы кропотливо собирали, исчезают или переписываются. Внутренние ссылки рвутся, когда меняется архитектура.
Подрядчику стоит задавать не вопрос «перенесёте ли сайт?», а вопрос «как именно вы проверите карту редиректов?»
Пришлите адрес текущего сайта, черновик карты редиректов (если он есть) или макеты. Мы сверим текущую структуру URL с целевой архитектурой, отметим каждый пробел, из-за которого вы потеряете уже ранжируемую страницу, и вернём фиксированную смету в часах. Бесплатно, со сметой в часах.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →
Site Checker запускается до того, как агентство что-либо видит.
Перед передачей каждый сборки в тестовой среде прогоняется через Site Checker — WordPress QA-плагин, который мы разработали и поддерживаем. Это шлюз с нулевой терпимостью к ошибкам: к агентству не уходит ничего с открытыми проблемами. Предупреждения рассматриваются и признаются некритическими; агентство получает чистый старт для своего слоя QA, а не тестовый сайт с известными проблемами в очереди.