Новая разработка стоматологического сайта (38 страниц) на WordPress за 40 дней
Новая разработка стоматологического сайта (38 страниц) на WordPress за 40 дней по индивидуальному дизайну — 57 часов, 68 редиректов, 45 закрытых задач, без перерасхода.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Выстроить URL-структуру по шаблонам агентства, подключить конверсионный элемент, затем закрыть все задачи в QA-очереди.
Клиент (конечный пользователь): Center for Advanced Dentistry — San Jose, CA
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: янв – мар 2025 · 40 дней · 57 часов (сборка плюс хвост правок и обратной связи)
Подход к разработке
38 страниц сайта стоматологической практики мы собрали по одному индивидуальному макету — без библиотечных шаблонов. По ходу работы агентство добавило в объём 68 редиректов блоговых записей; сборка вместила это расширение, не сдвинув ни 40-дневный срок, ни 57-часовой бюджет. Очередь из 40 задач мы прорабатывали параллельно, в 4 раунда проверки; 45 задач от агентства закрыли до сдачи проекта.
Краткий обзор
| Поле | Значение |
|---|---|
| Индустрия клиента | Медицина — Стоматология |
| Конечный клиент | Center for Advanced Dentistry (San Jose, CA) |
| Формат сотрудничества | White-label разработка WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Новая разработка WordPress с Elementor на хостинге Plesk, затем хвост правок и обратной связи |
| Объём | 38 URL — главная, о нас, услуги (лендинг), 17 страниц услуг, 3 страницы врачей/сотрудников, ресурсы для пациентов, галерея улыбок, лендинг блога и 12 вспомогательных страниц |
| Срок | 40 дней (20 янв – 2 мар 2025), сдано в срок |
| Трудоёмкость | 57 часов при оценке 57 часов — без перерасхода |
| Команда | 4 специалиста (с упором на разработку; доля PM адекватна для однофазного проекта с хвостом правок) |
| Шаблоны | 1 шаблон индивидуального дизайна — Original Design агентства, применённый к каждой странице |
| Стек | WordPress · Elementor · хостинг Plesk · Screaming Frog · Site Checker (плагин QA от xaverPRO) |
| Сдано | 38 URL собрано, 68 пар редиректов блога согласовано, контрольный список согласован по разделам Дизайн / Функциональность / Контент / SEO / Адаптивность, очередь из 40 задач закрыта |
| Ритм взаимодействия | 45 задач, поднятых агентством · все закрыты к сдаче (активная фаза 16 дней, 2025-02-03 – 2025-02-18) |
| Раунды проверки | ≈4 раунда за 40 календарных дней |
| Трудоёмкость по задачам | 7 внутренних задач Redmine · медиана 1,9 ч / P75 53 ч на задачу |
| Контрольный список запуска | 49 пунктов, согласованы до переключения |
Постановка задачи
Маркетинговое агентство из США, нанятое Center for Advanced Dentistry — стоматологической практикой общего и косметического профиля в San Jose — передало нам таблицу Google Sheets с полной картой URL, спецификацией индивидуального дизайна, контрольным списком запуска и заранее заполненной очередью задач. Разработка велась на хостинге Plesk под управлением агентства; конструктор страниц — Elementor. Источник дизайна — собственный Original Design агентства, а не библиотека шаблонов.
Задача: собрать все 38 страниц по индивидуальному дизайну, перенести 25 записей блога, согласовать 68 редиректов блоговых записей на страницы услуг и лендинги, настроить меню и контактные формы, проработать очередь задач и замечания аккаунт-менеджера по результатам проверки тестовой среды до момента, пока агентство не примет сайт. При этом не выходить на прямой контакт с конечным клиентом; возвращать неясные вопросы агентству; не импровизировать с дизайном, навигацией или CTA.
Контекст рисков. Разработка по индивидуальному дизайну — не заполнение шаблона. Дизайн агентства — это контракт, и каждая страница должна ему соответствовать. Риск не в скорости сборки страниц, а в отклонении от дизайн-источника: изображение hero на два пикселя ниже, размер плитки на пару пикселей, мобильное меню, которое не закрывается чисто. На 38-страничном стоматологическом сайте такие отклонения накапливаются. Риск агентства — партнёр-разработчик, который считает «страницы собраны» равнозначным «дизайн соблюдён», а это разные задачи. Предсказуемость важнее изобретательности.
Как мы это сделали
1. Один индивидуальный дизайн, 38 страниц, один процесс сборки. Все страницы Center for Advanced Dentistry мы построили на шаблоне Original Design агентства: главная, о нас, лендинг услуг, 17 отдельных страниц услуг (от профилактической стоматологии до имплантации All-on-4), 3 страницы врачей и сотрудников (Meet the Dentists, Dr. Lim, Dr. Perez, Meet the Team), галерея улыбок, лендинг блога, ресурсы для пациентов (For Patients, Post-Op Instructions, FAQ, Refer a Patient) и 12 вспомогательных страниц (Contact, Reviews, Video Testimonials, Sitemap, Privacy Policy и другие). Каждую страницу мы собирали по строке дизайна в карте сайта; ни одна не делалась вручную вне дизайн-системы.
2. Спецификация соблюдена построчно — включая колонку «Оценка часов» для каждой страницы. 38-строчная таблица Google Sheets карты сайта агентства содержала оценку часов для каждой строки. Мы работали в рамках этой оценки. Если на главную было заложено 22 часа, а на стандартную страницу услуг — 0,2–0,8 часа, это был наш бюджет на данную строку, и суммарно проект уложился в согласованные 57 часов.
Принцип здесь прост: при разработке с предварительно оценённой картой сайта таблица Google Sheets — это контракт. Задача команды разработки — уложиться в построчные бюджеты, а не переоткрывать обсуждение цены страница за страницей.
3. Согласование редиректов блога по 68 уникальным парам URL. В наследуемом блоге практики было почти 100 записей. Аудит агентства выявил 68 записей, подлежащих удалению и редиректу на соответствующие страницы услуг или лендинг блога. Мы согласовали 68 уникальных пар URL-к-URL во вкладке RemoveRedirect Blogs — каждая пара была сопоставлена от наследуемого пути блога к конечному целевому адресу и проверена по таблице редиректов. Все строки закрыты до сдачи проекта.
3б. SEO-метаданные перенесены вручную — SEO-плагин не был установлен. Контрольный список таблицы Google Sheets явно отмечал «No Yoast, RankMath», поэтому мета-заголовки и мета-описания копировались с действующего сайта на каждую новую страницу вручную, а не вытягивались из базы данных плагина.
4. Два параллельных контура QA, закрытых до запуска. Задачи отслеживались в двух параллельных потоках — очередь задач таблицы Google Sheets (46 строк, 40 закрыто) и проверка тестовой среды аккаунт-менеджером (отслеживалась в отдельном QA-документе и закрыта до сдачи). Контрольный список запуска из 49 пунктов — колонки Дизайн, Функциональность, Контент, SEO и Аналитика, Адаптивность, Домены и DNS — был согласован по применимым категориям до запуска сайта.
40-дневный график выдержали потому, что три потока шли параллельно — 38 страниц по индивидуальному дизайну, 68 пар редиректов и очередь задач в две дорожки. Каждый поток закрывался независимо в рамках общего бюджета 57 часов, поэтому хвост правок вписал расширение редиректов без сдвига сроков и без пересмотра оценки.
Результаты
| Метрика | Результат |
|---|---|
| URL собрано | 38 по 1 шаблону индивидуального дизайна (1 главная · 1 о нас · 1 лендинг услуг · 17 страниц услуг · 3 страницы врачей/сотрудников · 1 галерея улыбок · 1 лендинг блога · 12 вспомогательных страниц) |
| Шаблонов применено | 1 / 1 — Original Design агентства применён к каждой странице |
| Пар редиректов блога согласовано | 68 уникальных пар закрыто во вкладке RemoveRedirect Blogs |
| Очередь задач | 40 из 45 закрыто; 5 в статусе To Do |
| Очередь задач QA аккаунт-менеджера | Закрыта — отслеживалась в отдельном документе проверки тестовой среды и проработана до принятия агентством |
| Контрольный список запуска | 49 пунктов согласовано |
| Срок | 40 дней (20 янв – 2 мар 2025), по графику |
| Трудоёмкость | 57 ч / оценка 57 ч — без перерасхода, без расползания объёма |
| Статус сайта | Работает по адресу https://www.sanjosedentist.com/ — проверено в апреле 2026 |
Результат, если коротко: 38-страничная разработка по индивидуальному дизайну для агентства сдана на WordPress-окружении Plesk в рамках согласованного бюджета 57 часов. Очередь задач проработана до уровня принятия агентством, цикл QA аккаунт-менеджера закрыт, контрольный список запуска согласован до перехода.
Контроль качества
Проверка на этом проекте разобрала два конкретных случая: пакет из 68 редиректов импортировали без ведущих слешей — и /blog/highly-recommended-dental-treatments/ уходил на двойной путь, в 404, вместо /blog/; а проверка метаданных нашла, что мета-заголовки, мета-описания и h-теги на 38 страницах не совпадают с исходным сайтом. Обе проблемы мы исправили до того, как агентство получило доступ к тестовой среде.
Перед сдачей проверка шла через Site Checker — см. наш подход к QA: категории проверок и порог нулевых ошибок. Собственный QA агентства работал уже после передачи и заносил замечания в общую очередь задач для нашего цикла правок, пока агентство не согласует результат.
Процесс
| Фаза | Длительность | Результат |
|---|---|---|
| Бриф и оценка | ~1 неделя | Документ изучен, построчные часы подтверждены, 57 ч согласованы |
| Фаза разработки (страницы + шаблоны) | ~3 недели | Все 38 URL собраны по Original Design на тестовой среде; открыта очередь задач |
| Согласование редиректов блога | ~1 неделя | 68 уникальных пар редиректов блога сопоставлены и закрыты |
| Фаза согласования (очередь задач + QA AM) | ~2 недели | Обе очереди задач прорабатывались параллельно через раунды проверки тестовой среды; 40/46 задач закрыто; QA AM закрыто |
| Контрольный список запуска + сдача | финальная неделя | Контрольный список из 49 пунктов согласован; сайт переведён на рабочий хостинг |
Фазы пересекаются — работа над редиректами началась до закрытия всех пунктов QA фазы разработки, поэтому календарь составляет 40 дней, а не сумму отдельных фаз.
Команда
Команда проекта
- Никита Тумашевич — ведущий разработчик на фазах разработки и согласования
- Анна Полунина — поддержка разработчика на поздних раундах исправлений и настройке контента блога
- Евгений Карпов — итерации QA и проверка тестовой среды
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с аккаунт-менеджером агентства, согласование)
Управление проектом со стороны агентства и коммуникация с конечным клиентом оставались за партнёрским агентством на всём протяжении. Наша команда была невидима для конечного клиента.
Агентствам, заказывающим разработку WordPress
Вы вложились в позиции в локальной выдаче, а через полгода клиент просит новую услугу — и она не встаёт в URL-схему, со страниц врачей слетает разметка адреса, фильтр по услугам ломается. На сайте стоматологии именно таксономия услуг и филиалов держит URL-структуру, граф разметки и позиции, которые вы выстроили; она хрупкая, и сбои тихие — их замечаешь, когда позиции уже просели.
Мы проектируем таксономию так, чтобы следующая специальность и новый филиал встали без пересборки: единая схема URL, разметка привязана к шаблону страницы, а не к отдельным записям. У этой практики — одна специализация и два филиала; будь у вас сеть на несколько специальностей с общей воронкой записи, мы разложили бы её на той же схеме. За результат отвечаем мы.
Пришлите рабочую таблицу сборки, черновик карты сайта или макеты. Мы сверим URL-таксономию с вашим набором ранжируемых страниц, отметим пробелы в разметке, которые стоят позиций в локальной выдаче, и вернём фиксированную смету в часах. Аудит бесплатный.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →