Новая разработка сайта офтальмологии: 21 страница на WordPress за 59 дней
21-страничная разработка сайта офтальмологии с AI-контентом вместо оригинала — 5 шаблонов, 34 пункта очереди задач закрыто, 46 позиций контрольного списка, 60 часов за 59 дней.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Выстроить URL-структуру по шаблонам агентства, подключить конверсионный элемент, затем закрыть все задачи в QA-очереди.
Клиент (конечный пользователь): Karan’s Vision Center — независимая оптометрическая практика
Формат сотрудничества: White-label разработка для маркетингового агентства из США
Сроки: февраль – апрель 2025 · 59 дней · 60 часов
Подход к разработке
21 страница офтальмологического сайта на WordPress в пяти брендированных шаблонах — AI-контент, полностью заменивший оригинальные тексты, и дизайнерское ТЗ: вёрстка подстраниц должна была читаться как свежий дизайн, а не как визуальная копия. Собрали на WP Engine за 60 часов в течение 59 дней, все 34 пункта очереди правок агентства закрыли до передачи.
Риск, от которого страхуется агентство, — подрядчик, который верстает страницы аккуратно, но оставляет миграцию недоделанной: URL-слаги незаметно изменились; внутренние ссылки ведут на домен тестовой среды; контактные данные NAP (название практики, адрес, телефон) по-разному оформлены на разных страницах. В офтальмологии, где пациенты находят оптометриста в первую очередь через локальный поиск, такие незаметные расхождения — не косметика: они снижают видимость практики в поиске, и ни одной видимой ошибки в вёрстке при этом нет.
Офтальмологический сайт на WordPress собрали на WP Engine и брендированной системе шаблонов агентства, с AI-контентом вместо оригинала, и уложились в смету по часам.
Краткий обзор
| Поле | Значение |
|---|---|
| Отрасль клиента | Медицина — офтальмология / оптометрия |
| Конечный клиент | Karan’s Vision Center (независимая оптометрическая практика) |
| Формат сотрудничества | White-label разработка WordPress для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Новый сайт (замена контента на существующей структуре URL, WP Engine, система шаблонов агентства) |
| Объём | 21 URL — главная, о практике, страницы врачей, посадочная услуг, 11 страниц услуг, страницы брендов, технологии, местоположения, юридические страницы |
| Сроки | 59 дней (26 фев – 26 апр 2025), по графику |
| Трудозатраты | 60 часов |
| Команда | 4 специалиста |
| Шаблоны | 5 шаблонов из стандартной библиотеки агентства, применённых на 21 странице (Service Page, Homepage, About Us, Default Template, Brands) |
| Технологии | WordPress · Elementor · WP Engine hosting · AI-контент · Rank Math · Site Checker (xaverPRO QA-плагин) |
| Подход к QA | 34 пункта очереди правок закрыты (100%) в единой вкладке очереди агентства плюс 46-пунктный контрольный список запуска |
| Ритм работы | 34 правки от агентства · все закрыты к передаче (активная фаза 21 день, 2025-03-20 – 2025-04-09) |
| Раунды проверки | ≈2 раунда проверки в 59-дневном календарном окне |
| Трудозатраты на задачу | 12 внутренних задач в Redmine · медиана 6 ч / P75 10 ч на задачу |
| Контрольный список запуска | 46 пунктов, согласованы до переключения |
Постановка задачи
Маркетинговое агентство из США пересобирало сайт Karan’s Vision Center — независимой оптометрической практики — на своей брендированной системе шаблонов на WP Engine. Существующую структуру URL сохраняли; контент заменяли новым, написанным ИИ.
Агентство передало нам структуру сайта и трекер работ, Google Sheets с новым контентом по каждой странице, доступы к тестовой среде на WP Engine и документ с заметками дизайнера — визуальными правками, которые делали новую сборку отличимой от исходной вёрстки. Нам нужно было собрать каждую страницу, внести дизайн-изменения и сдать сайт, который агентство прогонит через свой контрольный список QA и передаст клиенту.
В бриф агентства входила прямая оговорка про отличие вёрстки: внутренние страницы должны были отличаться от исходного сайта практики настолько, чтобы их нельзя было счесть прямой копией. Это условие шло параллельно с заменой контента — мы собирали новые страницы, а не мигрировали старые, и шаблон должен был читаться как свежий дизайн при той же структуре URL.
Риски сайта офтальмологии завязаны на непрерывности локального поиска. Канал привлечения оптометрической практики — почти целиком локальный поиск: запросы вроде «eye doctor near me» или «Karan’s Vision Center» ведут на конкретные URL-слаги, и контактные данные на этих страницах должны совпадать с Google Business Profile. Сборка, которая незаметно меняет /service/dry-eye-therapy/ на /services/dry-eye/, ломает URL, на который полагается аудитория практики.
Сборка, в которой на двух из 11 страниц услуг стоит неверный номер телефона, создаёт несогласованность NAP — локальные поисковые алгоритмы читают это как сигнал проблемы. Наш проход QA перед передачей — проверка основных настроек, аудит структуры URL и вычитка языка контента — закрывал именно эти пробелы до того, как запускался QA на стороне агентства.
Контекст рисков. Для независимой оптометрической практики, чей канал привлечения — почти целиком локальный поиск, риск сборки не визуальный, а тихое искажение данных: слаг незаметно изменился; номер телефона по-разному оформлен на 11 страницах услуг; каноникал ведёт на тестовую среду вместо опубликованного сайта. Ни одна из этих проблем не видна в браузере, и все они подрывают присутствие практики в локальном поиске после запуска — без единого индикатора вроде сломанной страницы.
Как мы это сделали
1. Шаблоны и страницы — пересборка набора URL. Мы собрали 21 страницу на 5 шаблонах: Service Page применили 11 раз по стандартной таксономии услуг офтальмологии (осмотры зрения для взрослых и пожилых, детские осмотры зрения, контактные линзы, осмотры при диабете, терапия сухого глаза, неотложная помощь, диагностика заболеваний глаз, консультация по лазерной хирургии, контроль миопии, нейролинзы, optilight), плюс Homepage, About Us, Brands и Default Template.
Таксономия услуг соответствует стандартному набору офтальмологии — тем же категориям, по которым пациенты ищут независимые оптометрические практики.
2. Новый контент, новый дизайн — тот же набор URL. Контент на каждой странице был новым: написанные ИИ тексты от агентства загружали постранично в шаблон, сохраняя существующие URL-слаги. Параллельно с заменой контента заметки дизайнера предписывали визуальные правки, чтобы новая сборка отличалась от исходной вёрстки — структура подстраниц, Hero и секционные макеты, оформление изображений. Обе операции шли на одних и тех же страницах одновременно, и держать точность контента в связке с дизайн-изменениями — это и была координационная задача на стороне разработки.
3. Цикл правок и обратной связи до согласования. После первой сборки агентство открывало раунды обратной связи от клиента и проверяющего через общую очередь. Каждый раунд собирал точность контента (фотографии врачей, контактные данные, поведение виджета отзывов), правки вёрстки и межблочных отступов, постраничные дизайн-правки. 34 пункта очереди закрыты на 100% — каждую отслеженную правку решили до передачи.
Ритм правок повторял процесс агентства: отдельные записи в списке изменений в трекере Google Sheets, проверка аккаунт-менеджером, передача нам на реализацию, подтверждение QA перед закрытием. Там, где клиент просил поменять видимый текст в формулировках местоположения — повторяющееся «in Knoxville» в заголовках страниц услуг, — мы оставили H1 с полным указанием города ради непрерывности локального поиска и увели видимый текст в подзаголовок, а не вырезали ключевой контент со страницы.
4. Проверка набора URL для локального поиска перед передачей. Перед передачей мы прогнали проход QA через Site Checker — основные настройки, контент и SEO (мета-заголовки, слаги, каноникалы), структуру URL, вычитку языка контента по страницам и меню, скриншоты в нескольких разрешениях.
Для офтальмологической практики важнее всего для непрерывности локального поиска именно они: согласованность слагов, точность текстов рядом с NAP (формат названия практики, адрес, телефон) и корректность каноникалов. Проход подтвердил, что сборка чистая, ещё до того, как после передачи запускался QA на стороне агентства.
Условие отличить вёрстку прямо спорило с требованием сохранить H1 для локального поиска. Чтобы дизайн подстраниц стал достаточно отличим от работы предыдущего подрядчика, пришлось менять структуру каждой страницы; а чтобы оставить «Dry Eye Therapy in Knoxville» в H1 — а не в визуально более чистой усечённой форме, которую предлагал дизайн, — мы не трогали элемент, от которого зависело ранжирование в локальном поиске. Оба условия должны были держаться на одних и тех же страницах одновременно.
Контроль качества
QA перед передачей подтвердил, что структура URL и H1 сохранены на всех 11 страницах услуг — включая H1 с указанием города «Dry Eye Therapy in Knoxville», который команда осознанно оставила ради непрерывности локального поиска, — и поймал битую внутреннюю ссылку на /our-technology/, ведущую на несуществующий слаг /digital-eye-strain/; её исправили до того, как агентство увидело сборку.
QA перед передачей прошёл через Site Checker — см. наш подход к QA: категории и порог нулевых ошибок. Собственный QA агентства шёл после передачи и вносил замечания в общую очередь, которую мы отрабатывали в цикле исправлений до окончательного согласования.
Результаты
| Метрика | Результат |
|---|---|
| Создано URL | 21 — 1 главная, 1 о практике, 11 страниц услуг по стандартной таксономии офтальмологии, 2 страницы брендов, 1 страница технологии, 1 страница местоположения, 4 юридические / служебные страницы |
| Применено шаблонов | 5 из 5 шаблонов стандартной библиотеки агентства (Service Page ×11, Default Template ×6, Brands ×2, Homepage ×1, About Us ×1) |
| Очередь правок | 34 / 34 пункта закрыто (100%) |
| Контрольный список запуска | 46 пунктов по категориям Design / Functionality / SEO / Responsive / DNS |
| Сроки | 59 дней, сдано по графику |
| Трудозатраты | 60 часов |
| Команда | 4 специалиста |
| Хостинг | Собрано и сдано на тестовой среде WP Engine, перенесено на основной домен |
| Статус сайта | Сайт запущен на karnsvision.com — подтверждён 200 OK на момент написания кейса |
Если коротко: 21 страница на 5 шаблонах, загружен AI-контент, вёрстка отличается от исходного сайта, 34 пункта очереди закрыты, 46 пунктов контрольного списка запуска согласованы — за 59 дней, в рамках 60 часов.
Процесс
| Этап | Длительность | Результат |
|---|---|---|
| Бриф и оценка | ~1 неделя | Структуру сайта разобрали, доступ к тестовой среде подтвердили, объём согласовали (26 фев – 3 мар) |
| Сборка | ~3 недели | 21 страница с новым контентом и дизайн-правками (3 мар – 24 мар) |
| QA и раунды правок | ~4 недели | Заметки дизайнера, правки клиента, изменения вёрстки; 34 пункта очереди доведены до 100% (24 мар – 9 апр) |
| Постзапускная проверка | ~2 недели | Одна правка после запуска; очередь проверена и закрыта (9 апр – 26 апр) |
Команда
Команда проекта
- Никита Тумашевич — ведущий разработчик (сборка, загрузка контента, дизайн-правки)
- Владимир Козлов — разработчик (вёрстка подстраниц, загрузка контента, дизайн-изменения)
- Людмила Травкина / Павел Сажин — QA-проверка и подписание этапов
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с аккаунт-менеджером агентства, согласование)
Управление проектом, коммуникация с клиентом и право последнего слова по дизайну оставались за партнёрским агентством на всём протяжении. Наша команда была невидима для конечного клиента; все запросы на правки приходили через общий список изменений агентства, и каждый раунд уходил на следующий этап только после согласования с проверяющим агентства.
Агентствам, заказывающим разработку WordPress
На сайте оптометрической практики, собранном под локальный поиск, позиции живут не только в дизайне — они в схеме разметки, в цитированиях по каталогам и в URL-архитектуре. У этой практики — одна клиника, чей поток заявок держится на чистом следе NAP и единственной карточке в Google Картах; у других — сеть офтальмологических клиник, сводящая бренд по десяткам локальных каталожных профилей. В беду заказчика загоняют тихие сбои. Формат телефона разъезжается по страницам услуг и ломает структурированные данные, которые вы отслеживаете для Local Pack. Схема слетает на импорте — расширенные результаты пропадают из ваших панелей отслеживания. Интеграция формы молча отказывает, и данные о заявках перестают приходить — без видимой ошибки.
Мы строим таксономию так, чтобы выигрыши агентства в локальном поиске пережили запуск. Поэтому подрядчику стоит задавать не вопрос «соберёте ли вы страницы?», а вопрос «как именно вы выстроите таксономию, чтобы эти выигрыши не потерялись на запуске?»
Пришлите рабочую таблицу сборки, черновик карты сайта или макеты. Мы сверим URL-план с моделью данных локального поиска, отметим места, где следующая услуга ломает архитектуру или где молча сдвигается схема, и вернём фиксированную смету в часах. Аудит без оплаты, смета — в часах.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →