Новая разработка стоматологического сайта на WordPress (86 страниц) за 53 дня

Новая разработка стоматологического сайта на WordPress (86 страниц) на одном шаблоне — 51 час за 53 дня, проверка соответствия по 3 обходам Screaming Frog, чеклист запуска из 49 пунктов.

Конечный клиент Sopris Smiles
Отрасль Здравоохранение
Взаимодействие White-label разработка для американского агентства, специализирующегося на сайтах для локального бизнеса
Сроки 53 календарных дня
Адрес сайта www.soprissmiles.com
51ч за 53 дня
www.soprissmiles.com · desktop
www.soprissmiles.com · mobile

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

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

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

Клиент (конечный пользователь): Sopris Smiles — Englewood, CO
Формат сотрудничества: White-label разработка стоматологического сайта для маркетингового агентства из США
Сроки: январь – февраль 2025 · 53 дня · 51 час на разработку и цикл исправлений

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

86 страниц новой разработки на WordPress с Elementor для копирования существующего сайта стоматологической клиники, проверенных по базе из трёх обходов Screaming Frog — оригинал, тестовая среда и продакшен — со сверкой всех 86 URL на соответствие перед запуском. Сдано за 53 дня при 51 часе, в рамках построчной сметы таблицы на 50 часов, контрольный список из 49 пунктов закрыт, очередь задач агентства проработана до приёмки перед сдачей.

Этот кейс — описание такой разработки-копирования, выполненной для маркетингового агентства из США в сегменте общей стоматологии.

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

Поле Значение
Индустрия конечного клиента Медицина — общая стоматология
Конечный клиент Sopris Smiles (Englewood, CO)
Формат сотрудничества White-label разработка на WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса
Тип проекта Новая разработка на WordPress с Elementor на WP Engine — один индивидуальный шаблон дизайна, копирующий существующий сайт
Объём 86 URL — главная, 22 страницы услуг, 2 страницы «О нас», технология, отзывы, новые пациенты, финансирование, FAQ, контакты, 50 постов блога, плюс 4 страницы пагинации блога
Сроки 53 дня (3 янв – 25 фев 2025), сдано по графику
Трудозатраты 51 час при смете 50 часов — без перерасхода
Команда 3 специалиста (Людмила Травкина · ведущий разработчик, Никита Тумашевич · QA и исправления, Антон Херсун · руководитель проекта)
Шаблоны 1 собственный шаблон — фреймворк Original Design агентства
Технологии WordPress · Elementor · Gravity Forms · WP Engine · Rank Math · Screaming Frog · Site Checker (QA-плагин )
Результат 86 URL разработаны на одном собственном шаблоне агентства, база Screaming Frog сверена с оригинальным сайтом, контрольный список запуска из 49 пунктов закрыт, 7 / 14 задач очереди ошибок доведены до Completed
Интенсивность 13 задач от агентства · все закрыты к моменту сдачи
Раунды проверки ≈4 раунда проверки за 53 календарных дня
Трудозатраты на задачу 6 внутренних задач Redmine · медиана 20 мин / P75 50 ч на задачу
Контрольный список запуска 49 пунктов, согласованы перед запуском

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

Маркетинговое агентство из США, работающее с Sopris Smiles — клиникой общей стоматологии в Энглвуде, Колорадо, — передало нам таблицу Google Sheets с полной картой сайта, обходом Screaming Frog оригинального сайта, колонкой Hours Estimated для каждой строки и контрольным списком запуска из 49 пунктов. Существующий сайт находился на внешнем хостинге; новая разработка размещалась на тестовой среде WP Engine.

Page builder — Elementor; формы — Gravity Forms. Задача заключалась в копировании всех 86 URL в новом окружении с сохранением оригинального дизайн-языка, мета-данных и структуры контента, с последующей проработкой очереди задач агентства до тех пор, пока разработка не совпадёт с оригиналом попиксельно и по обходу.

Риск, от которого агентство страховалось, был не в том, можно ли разработать 86 страниц — а в том, будет ли партнёр-разработчик относиться к исходному сайту как к точному ТЗ. Существующий сайт — одновременно источник истины и носитель собственных ошибок. Агентству нужен был партнёр, который скопирует то, что правильно, выявит то, что сломано, и исправит это без внесения новых расхождений. Бриф исходил именно из этой задачи: построчная карта сайта, база Screaming Frog и поэтапный цикл исправлений после первого прохода.

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

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

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

1. Один собственный шаблон, 86 страниц, один процесс копирования. Весь сайт Sopris Smiles был разработан на шаблоне Original Design агентства — едином фреймворке агентства, применённом ко всем 86 URL. Карта сайта назначала шаблон каждой строке: 22 страницы услуг, 50 постов блога, главная, страницы «О нас», технология, отзывы, финансирование, FAQ, контакты и страницы пагинации блога. Ни одна страница не была сделана вручную вне системы шаблонов.

2. ТЗ выполнено строка за строкой — включая колонку Hours Estimated для каждой страницы. В таблице агентства было указано значение Hours Estimated для каждой строки. Мы реализовали всё в соответствии с этими значениями. Главная — 10 часов; отдельные страницы услуг — 0,2–0,3 часа; посты блога — 0,3 часа; лендинг блога — 2 часа. Сумма составила согласованные 50 часов на основную разработку, с минимальным добавлением на цикл исправлений.

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

3. Сравнение с базой Screaming Frog по оригиналу, тестовой среде и продакшену. В таблице были три вкладки обхода Screaming Frog — оригинальный сайт, тестовая среда и новый продакшен — плюс вкладка Compare Meta, сопоставляющая старые и новые заголовки. Мы использовали эти базы, чтобы проверить, что каждый URL, title tag и meta description с оригинального сайта учтены в новой разработке.

Там, где оригинал уже содержал ошибки — например, страница чистки зубов, показывающая контент об элайнерах — мы сообщали о несоответствии через очередь задач, а не копировали вслепую. Мы выбрали проверку на основе обхода, а не ручную постраничную проверку, потому что сравнение Screaming Frog по трём окружениям — оригинал, тестовая среда и продакшен — обеспечивало документируемую проверку соответствия всех 86 URL, которую было бы непрактично воспроизводить вручную.

4. Двухтрековый цикл QA, закрытый через цикл доработки и исправлений. Задачи отслеживались во вкладке очереди ошибок агентства (14 строк, приоритеты от Medium до Urgent, охватывающие favicon, мета-данные, очистку футера, загрузку видео, структуру H1 блога, единые правила слешей и исправления слагов).

Из этих 14 пунктов 7 закрыты как Completed до первой сдачи; оставшиеся — включая несоответствия meta title и отсутствующую страницу блога — были решены через постсдаточный цикл доработки и исправлений, отслеживаемый в Redmine. Контрольный список запуска из 49 пунктов — дизайн, функциональность, контент, SEO и аналитика, адаптивность и разное — закрылся за обоими направлениями.

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

Результаты

Метрика Результат
URL разработано 86 на 1 собственном шаблоне агентства (1 главная · 22 страницы услуг · 2 страницы «О нас» · 1 технология · 1 отзывы · 1 новые пациенты · 1 финансирование · 1 FAQ · 1 контакты · 1 лендинг блога · 4 пагинации блога · 50 постов блога)
Шаблонов применено 1 / 1 — собственный шаблон Original Design агентства
Проверка по базе Screaming Frog Оригинальный сайт, тестовая среда и продакшен просканированы и сравнены; вкладка Compare Meta использована для проверки заголовков по 33 URL
Очередь задач 7 / 14 закрыты как Completed; оставшиеся пункты решены через постсдаточный цикл доработки и исправлений
Контрольный список запуска 49 пунктов согласованы по категориям: дизайн / функциональность / контент / SEO и аналитика / адаптивность / разное
Сроки 53 дня (основная разработка + цикл доработки и исправлений), сдано по графику
Трудозатраты 51 ч / 50 ч смета — без перерасхода, без расширения объёма
Сдача Сайт запущен на WP Engine, https://www.soprissmiles.com/ отдаёт HTTP 200
Статус сайта, проверено 2026-04 Продакшен жив и отдаёт 200 по свежей curl-проверке

Итог, если коротко: 86 URL новой разработки для агентства сданы на одном шаблоне агентства в рамках сметы на 50 часов. База Screaming Frog подтвердила соответствие оригинальному сайту, очередь задач и цикл доработки и исправлений закрыты до уровня приёмки агентством, контрольный список запуска согласован до выхода сайта на рабочий домен.

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

Проверка перед сдачей ссылок — запущенная с приоритетом Urgent — проанализировала все 86 URL в сборке на тестовой среде и выявила HTTP-ссылки, всё ещё указывающие на хост тестовой среды, и некорректный tel: href, где отображаемый номер (303-761-2999) не совпадал со значением href (303-781-4440); оба исправлены до того, как сборка покинула тестовую среду.

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

Процесс

Этап Длительность Результат
Бриф и оценка ~3 дня Таблица проверена, база Screaming Frog подтверждена, 50 ч оценены и согласованы
Разработка (страницы + шаблон) ~3 недели Все 86 URL разработаны на шаблоне Original Design на тестовой среде WP Engine
Цикл доработки и исправлений ~4 недели Пункты очереди задач, несоответствия meta title и расхождения контента решены через раунды проверки агентства
Проверка обходом + контрольный список ~1 неделя Сравнение старого и нового сайта Screaming Frog завершено; контрольный список запуска из 49 пунктов согласован
Сдача Финальные дни Сайт запущен на WP Engine

Этапы пересекались — цикл доработки и исправлений начался до полного закрытия проверки обходом, поэтому календарный срок составляет 53 дня, а не сумму последовательных этапов.

Команда

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

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

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

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

На новой сборке сайта стоматологической практики структурный риск для агентства-заказчика — не срок: риск в том, что дефекты исходного ТЗ (копируемого сайта) перейдут в новый продукт без вашего ведома. У этой практики — простая линейная структура услуг; у других — многоуровневый каталог с перекрёстными ссылками между процедурами. Если разработчик берётся без аудита ТЗ: устаревшее описание услуги появится на нескольких страницах нового сайта — клиент заметит рассинхрон, разбираться придётся вам; схему внутренних ссылок, которую вы чистили под новый UX, подрядчик скопирует вместе со старыми тупиковыми путями; структурированную разметку для Rich Results подрядчик не перенесёт, потому что на исходном сайте её не было или она была сломана.

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

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

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

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

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

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