Никита Митусов Обсудить задачу

Журнал ведётся с 3 февраля 2024, последняя запись 27 октября 2026

Четыре сайта клиник, один разработчик

Частная медицинская группа в Москве. Решения принимает главврач, задачи ставит SEO-специалист, код на мне. За это время 15 документов с ТЗ и 10 отчётов об ошибках фида.

Вся группаНико-клиник, капча на Южном, аварийное обновление PHP

  1. 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

    Старые адреса не открывались. Списка адресов не было, доступа к старому проекту уже тоже.
  2. 02Южный1С-Битриксс апреля 2024
    Жалоба
    Медцентр на три филиала, чужой Битрикс редакции Старт. Прошлая фирма подняла цену обслуживания, и заказчик искал исполнителя без лишних накруток.
    Анамнез
    Данные врачей лежат странно, на странице несколько шаблонов вывода. Цену приёма на карточке считали задачей на час. Я сдал её на /doctors/, а в других списках цены не было.
    Назначение
    Цена во всех списках, третий филиал в шапке, картах и форме, новости, слайдер, страницы специальностей, свой блок отзывов, разметка, MAX вместо WhatsApp, пагинация, капча.
    Исход
    На следующий день цена стояла во всех списках. Согласованная цена работы не выросла.

    Попробуйте сами

    • Врач 1стоимость приёмацены нет
    • Врач 2стоимость приёмацены нет
    • Врач 3стоимость приёмацены нет
    Первые карточки идут через шаблон, который я поправил.

    Шапка на ширине ноутбука

    Овчинниковская набережная, д. 22/24, стр. 2м. Новокузнецкая

    ул. Кржижановского, д. 2/21м. Профсоюзная

    Варшавское шоссе, д. 126м. Южная

    Запись на приём
    Август 2024. Было два адреса, и всё помещалось.
    Шапка сайта Южный с тремя адресами
  3. 03Флебогрупп1С-Битриксс июля 2024
    Жалоба
    Сосудистая клиника, 6 специалистов. Сначала контакты и карта, потом фид врачей для Яндекса.
    Анамнез
    Отказ в феврале 2026: дело оказалось в слишком маленьком логотипе, фид был в порядке. Затем Яндексу понадобились точные названия и ID организаций.
    Назначение
    Фид написал с нуля, клиники заданы настройками в генераторе. Страница отзывов, даты обновления статей, разметка врачей и процедур.
    Исход
    В сентябре 2026 Яндекс отклонил 11 предложений, и причину нашёл я. Разбор отдельной записью ниже.
    11отказов на 3 филиалаК разбору
  4. 04Нико-клиникWordPressс октября 2026
    Жалоба
    Новая клиника в группе, сайт на WordPress. Врачи и услуги должны жить отдельными записями.
    Анамнез
    Модель врача к этому времени отработана на трёх сайтах: цена, отзывы, сертификаты, статьи автора.
    Назначение
    Врачи отдельными записями, страницы специальностей, шаблоны услуг, форма с согласием по 152-ФЗ, прайс по направлениям.

    Страница врача получилась красивой, SEO-специалисту понравилась.

    Пересказ из переписки
Весь журнал по месяцам
  1. ОртомедПравки старого сайта, затем новый на WordPress и парсер статей
  2. ОртомедАвтор в статье, почта для записи
  3. ГруппаМне передают Южный и Флебогрупп
  4. ЮжныйСтарт фида врачей, 28 мая файл готов
  5. ЮжныйФид: 12% ошибок, старый кэш Яндекса, новое поле специальности
  6. ЮжныйФид принят без единой ошибки. На Флебогрупп контакты и карта
  7. ЮжныйТретий филиал, адрес не влезает в шапку
  8. ОртомедВыход на боевой домен и 404 на старых адресах
  9. ЮжныйНовости, хлебные крошки, таблицы в статьях
  10. ОртомедАдминка починена за день, картинки вернулись, /news стал /articles с редиректом
  11. ЮжныйЦена приёма во всех списках врачей
  12. ЮжныйСлайдер изображений на страницах услуг
  13. ЮжныйОшибки фида из-за незаполненного стажа
  14. ЮжныйПлашка cookie, страницы специальностей
  15. ЮжныйБлок отзывов, редиректы
  16. ЮжныйОтзывы, сертификаты, статьи автора
  17. ОртомедПереезд на новый домен с 301. На Южном разметка статей
  18. ЮжныйПакет правок, MAX вместо WhatsApp, 301 и правка фида
  19. ФлебогруппФид врачей с нуля
  20. Южный и ФлебогруппДоводка фида, разметка врачей и процедур
  21. Южный и ФлебогруппРазметка сдана
  22. ЮжныйБитые страницы и акции
  23. Ортомед и ЮжныйРасширенная страница врача, пагинация
  24. ФлебогруппРазбор фида: 11 отказов на 3 филиала
  25. Вся группаНико-клиник, капча на Южном, аварийное обновление PHP

Один врач, шесть мест

Два года работа крутилась вокруг одной сущности. Данные вносят один раз, а показываются они в шести местах.

Карточка врача

  • Фамилия, имя, отчество
  • Специальность
  • Стаж
  • Цена приёма
  • Место работы
  • Отзывы и сертификаты

Карточка условная, настоящих врачей здесь нет

2024
  1. Цена на странице врача
  2. Фид в Яндекс
  3. Цена во всех списках врачей
  4. Страницы специальностей
  5. Отзывы, сертификаты, статьи автора
  6. Разметка Physician и MedicalProcedure

мой код код субподрядчика, я ставил задачу и принимал

ЮжныйКод субподрядчика, ведение моё

Шесть недель приёмки

Идея фида у SEO-специалиста, код у субподрядчика. Я нашёл его, поставил задачу, передавал ошибки и принимал результат. Встроенной выгрузки в редакции Старт нет, скрипт написан с нуля.

  1. 160 ошибок149 из них про длину описания больше 50 знаков. Такого лимита нет в справке Яндекса. Завели отдельное поле, чтобы не портить прайс.

  2. 12% ошибокПравки идут по отчётам Вебмастера, ошибки уходят волнами.

  3. 18 506 строка файлаОтчёт не совпадает с файлом: в этой строке у Яндекса другое. Он проверяет старую версию из кэша.

  4. 1 новое полеПоддержка просит назвать специальности иначе. Поля специальности на сайте нет, добавили.

  5. 1 требованиеСлужба качества просит актуальные данные о месте работы врача. Если фид удалить, доступ к загрузке заблокируют.

  6. 0 ошибокФид принят без единой ошибки. Файл 1,5 МБ, обновление раз в сутки.

ФлебогруппКод и диагностика мои

11 отказов, 3 филиала

Яндекс отклонил 11 предложений. Я сопоставил отчёт с карточками организаций. Нажмите на строки и сверьте сами. Названия условные, настоящие ID не показываю.

11предложений отклонено

На эти три филиала приходится ровно 11 предложений. Заодно я заметил, что опубликованный файл датирован 3 марта. Дальше поправили записи и дожали адрес и ID.

ЮжныйКод мой

Капча, которая не мешает записи

Спам пошёл 9 октября, просьба пришла 10-го, отчёт ушёл 11-го. Меньше суток от просьбы до Яндекс SmartCaptcha на трёх формах: всплывающая запись, вторая запись, отзыв.

Запись на приём

Имя

Телефон

Записаться

Заявка в клинике

Вся группа и другие сайтыКод мой

9,2оценка критичности обновления PHP

Патча на нашу версию нет

  1. Объявлено критичное обновление PHP с оценкой 9,2, патч выходит в тот же день. Пишу первым и предлагаю обновить все сайты.
  2. Ставлю мониторы на сайты заранее: после выхода патча счёт идёт на часы.
  3. Патч вышел. Обновление есть только для новых версий, а сайты стояли на старой.
  4. Поднимаю версию с правкой ядра. Флебогрупп потребовал отдельного входа к хостингу.
  5. По группе закрытие подтверждено в тот же день.
сайт клиники

Запись на приём

Был и простой совет: сменить версию в панели хостинга. Попробуйте.
  1. Ортомедподтверждено
  2. Южныйподтверждено
  3. Флебогруппподтверждено
  4. Нико-клиникподтверждено
  5. Сайт 5обновил
  6. Сайт 6обновил
  7. Сайт 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

Если цена за работу согласована, она не растёт, даже когда работы оказалось больше.

Заказчик. Пересказ из переписки.
Что я вынес

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

Нужно похожее? Доработка и поддержка: от 3 000 ₽