Четыре сайта клиник, один разработчик
Частная медицинская группа в Москве. Решения принимает главврач, задачи ставит SEO-специалист, код на мне. За это время 15 документов с ТЗ и 10 отчётов об ошибках фида.
Вся группаНико-клиник, капча на Южном, аварийное обновление PHP
-
01ОртомедDjango, затем WordPressс февраля 2024
- Жалоба
- Сайт на Django не трогали 5–6 лет, вёрстка на телефоне съехала. А пациенты находят клинику через статьи.
- Анамнез
- Начали с правки. Изменения не применялись: кэш в базе и Django, который надо пересобирать из командной строки. Через два дня вместе решили собрать новый.
- Назначение
- Новый сайт на WordPress, парсер статей, карточка автора в статье, перевод интерфейса. Потом страница врача с модерацией отзывов.
- Исход
- Первый перенос оставил 404: вложенность адресов потерялась, карты редиректов не было, и этого не заметил никто, я в том числе. 301 тогда не сделали, часть статей не спарсилась, картинки я возвращал в январе 2025. Второй переезд прошёл по правилам: адреса сохранили, 301 со всех страниц, разделов и статей.
/articles/ortopediya/hirurgiya-stopi/umenshenie-dliny-palcev-nog/новая структура, карты редиректов нет
/umenshenie-dliny-palczev-nog/ 404
Старые адреса не открывались. Списка адресов не было, доступа к старому проекту уже тоже. ortomed.info/путь статьи
301 со всех страниц, разделов и статей
новый домен/тот же путь 301
Адреса сохранили. Сентябрь 2025. -
02Южный1С-Битриксс апреля 2024
- Жалоба
- Медцентр на три филиала, чужой Битрикс редакции Старт. Прошлая фирма подняла цену обслуживания, и заказчик искал исполнителя без лишних накруток.
- Анамнез
- Данные врачей лежат странно, на странице несколько шаблонов вывода. Цену приёма на карточке считали задачей на час. Я сдал её на /doctors/, а в других списках цены не было.
- Назначение
- Цена во всех списках, третий филиал в шапке, картах и форме, новости, слайдер, страницы специальностей, свой блок отзывов, разметка, MAX вместо WhatsApp, пагинация, капча.
- Исход
- На следующий день цена стояла во всех списках. Согласованная цена работы не выросла.
Попробуйте сами
- Врач 1стоимость приёмацены нет
- Врач 2стоимость приёмацены нет
- Врач 3стоимость приёмацены нет
- Врач 4стоимость приёмацены нет
- Врач 5стоимость приёмацены нет
- Врач 6стоимость приёмацены нет
Первые карточки идут через шаблон, который я поправил. Шапка на ширине ноутбука
ЮжныйОвчинниковская набережная, д. 22/24, стр. 2м. Новокузнецкая
ул. Кржижановского, д. 2/21м. Профсоюзная
Варшавское шоссе, д. 126м. Южная
Запись на приёмАвгуст 2024. Было два адреса, и всё помещалось. 
-
03Флебогрупп1С-Битриксс июля 2024
- Жалоба
- Сосудистая клиника, 6 специалистов. Сначала контакты и карта, потом фид врачей для Яндекса.
- Анамнез
- Отказ в феврале 2026: дело оказалось в слишком маленьком логотипе, фид был в порядке. Затем Яндексу понадобились точные названия и ID организаций.
- Назначение
- Фид написал с нуля, клиники заданы настройками в генераторе. Страница отзывов, даты обновления статей, разметка врачей и процедур.
- Исход
- В сентябре 2026 Яндекс отклонил 11 предложений, и причину нашёл я. Разбор отдельной записью ниже.
-
04Нико-клиникWordPressс октября 2026
- Жалоба
- Новая клиника в группе, сайт на WordPress. Врачи и услуги должны жить отдельными записями.
- Анамнез
- Модель врача к этому времени отработана на трёх сайтах: цена, отзывы, сертификаты, статьи автора.
- Назначение
- Врачи отдельными записями, страницы специальностей, шаблоны услуг, форма с согласием по 152-ФЗ, прайс по направлениям.
Страница врача получилась красивой, SEO-специалисту понравилась.
Пересказ из переписки
Весь журнал по месяцам
- ОртомедПравки старого сайта, затем новый на WordPress и парсер статей
- ОртомедАвтор в статье, почта для записи
- ГруппаМне передают Южный и Флебогрупп
- ЮжныйСтарт фида врачей, 28 мая файл готов
- ЮжныйФид: 12% ошибок, старый кэш Яндекса, новое поле специальности
- ЮжныйФид принят без единой ошибки. На Флебогрупп контакты и карта
- ЮжныйТретий филиал, адрес не влезает в шапку
- ОртомедВыход на боевой домен и 404 на старых адресах
- ЮжныйНовости, хлебные крошки, таблицы в статьях
- ОртомедАдминка починена за день, картинки вернулись, /news стал /articles с редиректом
- ЮжныйЦена приёма во всех списках врачей
- ЮжныйСлайдер изображений на страницах услуг
- ЮжныйОшибки фида из-за незаполненного стажа
- ЮжныйПлашка cookie, страницы специальностей
- ЮжныйБлок отзывов, редиректы
- ЮжныйОтзывы, сертификаты, статьи автора
- ОртомедПереезд на новый домен с 301. На Южном разметка статей
- ЮжныйПакет правок, MAX вместо WhatsApp, 301 и правка фида
- ФлебогруппФид врачей с нуля
- Южный и ФлебогруппДоводка фида, разметка врачей и процедур
- Южный и ФлебогруппРазметка сдана
- ЮжныйБитые страницы и акции
- Ортомед и ЮжныйРасширенная страница врача, пагинация
- ФлебогруппРазбор фида: 11 отказов на 3 филиала
- Вся группаНико-клиник, капча на Южном, аварийное обновление PHP
Один врач, шесть мест
Два года работа крутилась вокруг одной сущности. Данные вносят один раз, а показываются они в шести местах.
Карточка врача
- Фамилия, имя, отчество
- Специальность
- Стаж
- Цена приёма
- Место работы
- Отзывы и сертификаты
Карточка условная, настоящих врачей здесь нет
- Цена на странице врача
- Фид в Яндекс
- Цена во всех списках врачей
- Страницы специальностей
- Отзывы, сертификаты, статьи автора
- Разметка Physician и MedicalProcedure
- Потом та же модель переехала на WordPress
мой код код субподрядчика, я ставил задачу и принимал
Шесть недель приёмки
Идея фида у SEO-специалиста, код у субподрядчика. Я нашёл его, поставил задачу, передавал ошибки и принимал результат. Встроенной выгрузки в редакции Старт нет, скрипт написан с нуля.
160 ошибок149 из них про длину описания больше 50 знаков. Такого лимита нет в справке Яндекса. Завели отдельное поле, чтобы не портить прайс.
12% ошибокПравки идут по отчётам Вебмастера, ошибки уходят волнами.
18 506 строка файлаОтчёт не совпадает с файлом: в этой строке у Яндекса другое. Он проверяет старую версию из кэша.
1 новое полеПоддержка просит назвать специальности иначе. Поля специальности на сайте нет, добавили.
1 требованиеСлужба качества просит актуальные данные о месте работы врача. Если фид удалить, доступ к загрузке заблокируют.
0 ошибокФид принят без единой ошибки. Файл 1,5 МБ, обновление раз в сутки.
11 отказов, 3 филиала
Яндекс отклонил 11 предложений. Я сопоставил отчёт с карточками организаций. Нажмите на строки и сверьте сами. Названия условные, настоящие ID не показываю.
11предложений отклонено
На эти три филиала приходится ровно 11 предложений. Заодно я заметил, что опубликованный файл датирован 3 марта. Дальше поправили записи и дожали адрес и ID.
Капча, которая не мешает записи
Спам пошёл 9 октября, просьба пришла 10-го, отчёт ушёл 11-го. Меньше суток от просьбы до Яндекс SmartCaptcha на трёх формах: всплывающая запись, вторая запись, отзыв.
Запись на приём
Имя
Телефон
Записаться
Заявка в клинике
9,2оценка критичности обновления PHP
Патча на нашу версию нет
- Объявлено критичное обновление PHP с оценкой 9,2, патч выходит в тот же день. Пишу первым и предлагаю обновить все сайты.
- Ставлю мониторы на сайты заранее: после выхода патча счёт идёт на часы.
- Патч вышел. Обновление есть только для новых версий, а сайты стояли на старой.
- Поднимаю версию с правкой ядра. Флебогрупп потребовал отдельного входа к хостингу.
- По группе закрытие подтверждено в тот же день.
Запись на приём
- Ортомедподтверждено
- Южныйподтверждено
- Флебогруппподтверждено
- Нико-клиникподтверждено
- Сайт 5обновил
- Сайт 6обновил
- Сайт 7итог в переписке не виден
7 сайтов на PHP: 4 в группе и 3 у других клиентов SEO-специалиста. Шкала только по порядку событий, точного времени в переписке нет. Когда авария не случилась, её не видно.
Я
- Ортомед: новый сайт, парсер, два переезда, страница врача.
- Южный, всё после июля 2024: филиал, цены в списках, отзывы, разметка, капча.
- Флебогрупп: фид с нуля, диагностика 11 отказов, отзывы, разметка.
- Нико-клиник: врачи, специальности, шаблоны услуг, форма, прайс.
- Обновление PHP 21 октября на всех сайтах группы.
Другие
- Фид врачей и первый вывод цен на карточке в 2024: код субподрядчика.
- Стратегия SEO, ТЗ, метаданные, тексты, загрузка фида и переписка с поддержкой Яндекса: SEO-специалист.
- Решения и часть наполнения Ортомеда: главврач.
- Исходные сайты Южного и Флебогрупп: другая фирма. Дизайн: готовые темы.
- Перенос Южного на другой хостинг в марте 2026 прошёл без меня.
- Что я делал
- Единственный разработчик группы: Битрикс и WordPress, карточка врача, разметка, формы, аварийные работы. Фид 2024 года вёл с субподрядчиком, фид 2026 писал сам
- Кто ещё работал
- SEO и ТЗ: SEO-специалист. Решения: главврач. Исходные сайты Южного и Флебогрупп: другая фирма. Код фида в 2024: субподрядчик
- Когда
- февраль 2024 – октябрь 2026
- Инструменты
- 1С-Битрикс, WordPress, YML-фид Яндекса, Schema.org, Яндекс SmartCaptcha
Если цена за работу согласована, она не растёт, даже когда работы оказалось больше.
Заказчик. Пересказ из переписки.
Новый сайт бывает дешевле ремонта старого, и это надо говорить с цифрами. Адреса статей надо сверять до выхода, а карту редиректов собирать, пока жив старый сайт.