Разработка 25-страничного сайта ветеринарной клиники на WordPress за 47 дней

Сайт ветеринарной клиники, построенный white-label по фронтенду продакшена — 25 URL на 9 шаблонах, 48 пунктов чеклиста запуска закрыто, 20 часов за 47 дней.

Конечный клиент Montclair Veterinary Associates
Отрасль Ветеринария
Взаимодействие White-label разработка для американского агентства, специализирующегося на сайтах для локального бизнеса
Сроки 47 календарных дней
Адрес сайта montclairvets.com
20ч за 47 дней
montclairvets.com · desktop
montclairvets.com · mobile

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

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

Выстроить URL-структуру по шаблонам агентства, подключить конверсионный элемент, затем закрыть все задачи в QA-очереди.

Клиент (конечный пользователь): Montclair Veterinary Associates — Montclair, NJ
Формат сотрудничества: Разработка white-label для маркетингового агентства из США
Сроки: февраль – апрель 2025 · 47 дней · 20 часов оценка на разработку и доработки

Подход к разработке

25 страниц ветеринарного сайта, разработанных по фронтенду продакшена — предыдущий подрядчик отказался сотрудничать: нет доступа к админке, нет экспорта темы, нет выгрузки контента. Агентство предоставило карту сайта на 9 шаблонов с задачей повторить живой фронтенд; трансфер домена должен был завершиться после разработки. Мы восстановили тайтлы страниц, H1 и мета-описания по тому, что отображал браузер, по ходу дела исправили пакет URL-слегов, вызывавших 301, и сдали работу за 20 часов на протяжении 47 дней.

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

Поле Значение
Индустрия конечного клиента Ветеринария — практика мелких домашних животных
Конечный клиент Montclair Veterinary Associates (Montclair, NJ)
Формат сотрудничества White-label разработка WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Разработка WordPress на WP Engine — Elementor Pro, новый стек, повторяющий фронтенд продакшена
Объём работ 25 URL — главная, о нас, лендинг услуг, 13 страниц услуг, галерея, контакты, страница врача/команды, лендинг блога, плюс 5 вспомогательных страниц на шаблоне Default Template
Сроки 47 дней (25 Feb – 13 Apr 2025), сдано в срок
Затраты 20 часов при оценке 20 часов — без перерасхода
Команда 4 специалиста
Шаблоны 9 повторно используемых шаблонов — Service Page (применён 13 раз), Default Template (6 раз), и 7 одноразовых типов страниц (главная, о нас, лендинг услуг, галерея, лендинг блога, контакты, страница врача)
Технологии WordPress · Elementor Pro · WP Engine · Yoast · Gravity Forms · Site Checker (QA-плагин )
Результат 25 URL разработано на 9 шаблонах, 48-пунктный контрольный список запуска закрыт, очередь задач по ошибкам отработана, URL-слеги скорректированы
Динамика вовлечения 3 задачи от агентства — все закрыты к моменту передачи
Раунды проверки ≈4 раунда проверки за 47 календарных дней
Затраты на задачу 5 внутренних задач Redmine · медиана 20 ч / P75 20 ч на задачу
Контрольный список запуска 48 пунктов, согласован перед переключением

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

Montclair Veterinary Associates — локальная ветеринарная клиника мелких домашних животных в Montclair, New Jersey — практика одного врача, предлагающая полный спектр профилактической помощи, диагностики, хирургии, чистки зубов и специализированных услуг, включая витамины для животных, лечебные корма и линейки продуктов CBD/hemp. Маркетинговое агентство из США, специализирующееся на сайтах для локального бизнеса, привлекло нас к разработке нового сайта клиники на WordPress на WP Engine с использованием Elementor Pro.

Ситуация с самого начала была операционно необычной: предыдущий подрядчик владел и сайтом, и хостингом и отказался предоставлять исходные файлы, экспорт темы или доступ к админке. Бриф агентства был чёток — построить новый сайт, максимально точно повторяющий живой фронтенд, используя карту сайта на 25 URL из таблицы Google Sheets как спецификацию.

Агентство отвечало за дизайн, контент-стратегию и отношения с клиентом. Мы отвечали за разработку: настройку окружения WP Engine, создание каждого URL по назначенному шаблону, подключение контактной формы, настройку мета-полей Yoast согласно значениям в таблице Google Sheets и исправление проблемы с URL-слегами после разработки до передачи.

Аудит URL в процессе разработки выявил, что несколько слегов страниц услуг содержали суффикс -montclair-nj с исходного сайта, что создавало цепочки 301 редиректов между URL на тестовой среде и их целевыми путями. Бриф агентства требовал чистых URL с ответом 200 на тестовой среде до трансфера домена; наша команда исправила несоответствие слегов на всех затронутых страницах, очистила объектный кеш WP Engine и подтвердила чистые ответы, прежде чем задача была помечена как готовая к проверке агентством.

Контекст рисков. Разработка сайта без доступа к админке оригинала означает, что единственный канонический референс — это живой фронтенд: тайтлы, H1, мета-описания, изображения и структура навигации, восстановленные по тому, что отображает браузер, а не по тому, что экспортировала CMS.

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

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

1. 9 шаблонов, 25 страниц, один процесс разработки. Карта сайта в таблице Google Sheets содержала колонку Template для каждого URL. Service Page была рабочей лошадкой — 13 страниц услуг для животных, включая чистку зубов, диетическое консультирование, собственную лабораторию, хирургию мягких тканей, стерилизацию и кастрацию, чипирование, ультрасонографию, линейки продуктов CBD и hemp, лечебные корма и рецептурные препараты.

Помимо дерева услуг: главная страница, страница «о нас», лендинг услуг, галерея, контакты, страница врача/команды, лендинг блога, страница отзывов, форма для новых клиентов и три вспомогательные страницы (заявление о доступности, запись на приём, политика конфиденциальности). Каждый URL построен по назначенному шаблону; ни одна страница не отклонялась от назначенной строки шаблона.

2. Спецификация выполнена построчно — включая значения Hours Estimated для каждой страницы. таблица Google Sheets содержала колонку Hours Estimated для каждой строки карты сайта — от 0,16 ч для стандартной вспомогательной страницы до 3,0 ч для главной. Сумма по строкам составила 13,05 ч на основную разработку, остальные часы были распределены на управление, коррекцию URL и доработки из очереди задач по ошибкам.

Мы уложились в согласованный бюджет 20 часов. Команда решила оценить в 20 часов, а не в сумму по таблице Google Sheets — разница в 7 часов была сознательным запасом на известный риск работы без доступа к админке: аудит слегов в процессе или неожиданная задача из очереди задач по ошибкам потребуют запаса, чтобы решить их без переоценки.

3. Коррекция URL-слегов перед передачей. Проверка в процессе разработки выявила закономерность: несколько страниц услуг содержали суффикс -montclair-nj в слегах (например /pet-dental-care-cleaning-montclair-nj/), создавая цепочки 301 редиректов между URL на тестовой среде и целевыми путями. Колонка New URL в таблице Google Sheets содержала правильные чистые слеги; мы обновили все затронутые страницы, очистили кеш WP Engine и подтвердили ответы HTTP 200 на всех исправленных путях перед отправкой задачи на передачу.

4. Очередь задач по ошибкам и закрытие контрольного списка запуска. Проверка на тестовой среде выявила дополнительные пункты: коррекцию мета-тайтлов (тайтл главной на тестовой среде отличался от целевого в таблице Google Sheets), отсутствующий H1 на странице About Us, форматирование выпадающего меню для соответствия архивному оригиналу и несколько несоответствий в формате мета-тайтлов.

Все пункты были обработаны и закрыты через задачу по ошибкам до финальной сдачи. Контрольный список запуска на 48 пунктов — охватывающий фазы Design, Functionality, Pre-Migration и Domain and DNS — был проработан для разблокировки трансфера домена.

Разработка без доступа к админке диктовала порядок работ: сначала разработать по фронтенду, отображаемому в браузере, затем провести аудит слегов, затем закрыть очередь задач по ошибкам — и только после этого можно было завершить трансфер домена на чистом стеке. Коррекция суффикса -montclair-nj была не исправлением после разработки; она была частью того, что требовало ограничение.

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

QA перед передачей выявило, что каждая страница услуг унаследовала суффикс -montclair-nj в слеге с исходного продакшена, создавая цепочки 301 редиректов против целевых чистых URL из таблицы Google Sheets — суффикс был удалён со всех затронутых страниц, а кеш WP Engine очищен, прежде чем каждый URL был подтверждён как чистый 200.

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

Результаты

Метрика Результат
URL разработано 25 на 9 шаблонах (Service Page ×13, Default Template ×6, Homepage ×1, About Us ×1, Services Lander ×1, Gallery ×1, Blog Lander ×1, Contact Us ×1, Doctor Page ×1)
Шаблонов применено 9 / 9 из стандартной библиотеки агентства для локального бизнеса
Коррекция URL-слегов Все слеги страниц услуг исправлены на целевые с ответом 200 до трансфера домена
Очередь задач по ошибкам Мета-тайтлы, H1, форматирование меню и навигация исправлены к моменту передачи
Контрольный список запуска 48 пунктов по категориям Design / Functionality / Pre-Migration / Domain and DNS
Сроки 47 дней (25 Feb – 13 Apr 2025), сдано в срок
Затраты 20 ч / оценка 20 ч — без перерасхода, без расползания объёма
Передача Сайт работает на WP Engine на рабочем домене, отдаёт HTTP 200
Статус сайта, проверено 2026-04 Продакшен работает, отдаёт 200 по свежей curl-проверке

Результат: сайт ветеринарной клиники на 25 URL, разработанный по фронтенду на стеке WP Engine + Elementor Pro, с исправленными слегами URL и закрытыми задачами из очереди задач по ошибкам — переданный в состоянии, готовом к завершению трансфера домена.

Процесс

Фаза Длительность Результат
Бриф и оценка ~1 неделя таблица Google Sheets рассмотрена, тестовая среда настроена на WP Engine, оценка 20 ч согласована
Разработка ~2 недели Все 25 URL разработаны на 9 шаблонах; открыта очередь задач по ошибкам
Коррекция URL-слегов ~1 день Слеги с 301-цепочками выявлены, исправлены, кеш очищен, ответы 200 подтверждены
Очередь задач по ошибкам и контрольный список ~2 недели Мета-тайтлы, H1, навигация и меню исправлены; проработан 48-пунктный контрольный список
Трансфер домена и DNS Финальные дни Трансфер домена завершён; сайт работает в рабочем режиме

Фазы разработки и очередь задач по ошибкам перекрывались в последние две недели — задача коррекции URL-слегов выполнялась параллельно с основной проверкой разработки, поэтому календарные 47 дней превышают сумму последовательных фаз.

Команда

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

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

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

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

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

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

Пришлите рабочую таблицу сборки, черновик карты сайта или макеты. Мы проверим, как таксономия выдержит рост сети, найдём URL-риски и вернём фиксированную смету в часах.

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

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

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

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