Как устроена проверка

В аудите — 61 пункт проверки по нормативным требованиям и 54 пункта собственных измерений и проверок: телефон, скорость, экран, движок и поиск. Каждый нормативный пункт сопровождается дословной цитатой из первоисточника. Статус «нет» присваивается только по результатам полного обхода сайта. В остальных случаях указывается «не проверено»; такие пункты не включаются в общее число замечаний.

Как мы считаем — коротко

Сколько страниц смотрим. Сначала карта сайта (sitemap.xml), затем внутренние ссылки с главной (меню, «О клинике», «Документы», «Цены»). Если сайт отдал всего 1–2 страницы, в карточке стоит плашка о том, сколько страниц открылось: замечания по такой карточке — что стоит посмотреть на самом сайте, а не готовый список. Сами такие сайты стоят в таблице после остальных, чтобы менее подтверждённые не были первыми.

Замечание — не всегда нарушение. Часть сведений по нормам доводится не на сайте: на стенде в клинике, в договоре, по запросу. Поэтому у каждого пункта свой статус: «возможное нарушение» (норма прямо требует разместить на сайте), «риск» (норма молчит, но на это стоит обратить внимание), «нужно уточнить» (спрашиваем, а не утверждаем), «не применимо» (условие нормы к сайту не подходит) и «не проверено» (проверка не удалась — в счёт не идёт).

Что значит «не найдено». Буквально: «на проверенных страницах этого не найдено». Это информационный обзор общедоступных страниц сайта на дату проверки, а не заключение надзорного органа, экспертное или юридическое заключение о соблюдении законодательства. «Не найдено» означает, что мы не обнаружили информацию в пределах описанной проверки, а не подтверждённое отсутствие информации на всём сайте или установленное нарушение. Внутренние документы и фактические процессы организации не оцениваем — проверяем то, что видит посетитель, и не утверждаем того, что не померили.

Снимки экрана. Главную страницу снимаем в трёх размерах окна — 1920×1080, 768×1024 и 390×844: широкий монитор, планшет и телефон. Если на сайте есть версия для слабовидящих, её кадры встают вторым рядом под теми же ширинами — видно, что именно получает человек, нажавший кнопку. Если снимок не получился (сайт не отдался или закрыт от роботов), в карточке так и написано — подставлять похожую картинку мы не будем.

Вёрстка на трёх экранах. Кадр 1920 снимаем у всех сайтов — это видно в карточке. Геометрию меряем не у всех: где стоит первый экран (заголовок и кнопка записи) и где блоки ниже, не остаётся ли от текста до фото пустая полоса больше четверти ширины, растёт ли основной шрифт. Такие проверки есть пока у нескольких сайтов, и пункт «Вёрстка — на компьютере, планшете и смартфоне» стоит только у них; где проверки не было, мы не дописываем «в порядке» — пункта просто нет. Расхождение — не нарушение норм, а ошибка вёрстки: на большом экране сайт выглядит разъехавшимся.

Версия для слабовидящих. Кнопку ищем не в коде страницы, а в открытом браузере: видно ли её посетителю и что открывается по нажатию — крупный шрифт, контраст, не уезжает ли содержимое на телефоне.

Реквизиты — из государственных реестров, там где досье собрано. Номер лицензии сверяем с реестром лицензий Росздравнадзора, оттуда берём ИНН и ОГРН; по ИНН смотрим выписку ЕГРЮЛ и уведомление в реестре операторов персональных данных. Сейчас такое досье собрано по 342 сайтам из 1624 — у остальных реквизиты не сверялись, и утверждения «ИНН на сайте нет» по ним не будет: в карточке стоит «не проверено». Там, где досье есть, это установленный факт, а не оговорка «не разглядели».

Политика обработки персональных данных — по тексту, а не по факту ссылки. Отдельно смотрим, что в документе написано: не осталось ли незаменённых шаблонов вида {{...}}, то ли юрлицо названо оператором, верна ли дата закона (152-ФЗ принят 27.07.2006, а не 27.06), есть ли 12 обязательных разделов — цели и правовые основания обработки, состав данных, сроки хранения, отзыв согласия, права субъекта, меры защиты, передача третьим лицам и за границу, cookie, контакт для обращений, порядок обновления. И сходится ли написанное с тем, что реально стоит на сайте: в политике сказано «третьим лицам не передаём», а в коде страницы Метрика и Google Analytics; раздела о передаче за границу нет, а Google-аналитика работает; метрика стоит, а про cookie ни слова. Отдельно отмечаем год редакции, скан без текстового слоя, политику только файлом PDF и то, куда направить обращение оператору.

Замечания по поиску. Судим по смыслу текста, а не по числу знаков: названо ли в заголовке и описании, что это за клиника и где она, есть ли главный заголовок, не набито ли всё ключами. Дальше — то, что видно по ответам сервера и коду страницы: robots.txt (пускает ли поиск и объявлена ли карта), карта сайта, несуществующий адрес (честная 404 или «мягкая», когда на любой выдуманный адрес отвечает 200), переход с http на https, один ли адрес у сайта (www и без www), подписи к картинкам (alt), разметка schema.org (видит ли поиск адрес, часы и телефон клиники), язык страницы, иконка, картинка для превью ссылки, движок сайта и раскрыта ли его версия. Всего по поиску — 27 пунктов; ни один не входит в счёт нарушений и ни один не выдаётся за требование закона.

Экспертная оценка по 12 направлениям. Понятность с первого экрана, позиционирование, дизайн, UX, контент, доверие, поиск и так далее — по каждому направлению балл от 1 до 10 и одна фраза «что именно мешает». Это впечатление, а не аудит: при повторном просмотре балл может сдвинуться на единицу, и в счёт нарушений он не входит никогда. Цифры и реквизиты в оценку не входят — их проверяет чек-лист по тексту сайта. Такая оценка сейчас есть не у всех карточек: её делает человек, поэтому вверху с баллами стоят 1622 сайтов из 1624.

Где оценки нет — стоит аудит. На остальных карточках блок называется «Что показал аудит», и в нём только проверяемое: есть ли на главной разметка Schema.org, объявлена ли мобильная версия, есть ли заголовок H1 и карта сайта, как сайт ведёт себя на экране телефона 390×844. Каждая строка проблем — это факт, снятый кодом страницы или браузером, с датой съёмки. Чего мы не мерили, того в карточке нет: пустое место честнее выдуманной проблемы.

Скорость, вёрстка, движок и так далее. Проверка в headless Chromium, экран 390×844, холодный контекст браузера (кэш пустой), сайты идут по восемь параллельно — условия одинаковые для всех, поэтому цифры сравнимы между сайтами. Скорость снимаем дважды: на быстром соединении и на мобильном 1,6 Мбит/с с задержкой 150 мс, — и в карточке показываем оба числа, чтобы «34 секунды» не звучало приговором для клиники, у которой в офисе на Wi-Fi всё летает. Ни один пункт этого блока не входит в счёт замечаний.

Чего мы не делаем. Не звоним и не пишем в клинику, не заходим в админку, не логинимся в личные кабинеты и не заглядываем в закрытые разделы. Не оцениваем хостинг, не проверяем биллинг и подлинность дипломов, не даём юридического заключения — и не называем нарушением то, что закон разрешает доводить до сведения не на сайте. Всё, что в карточке, снято с открытых страниц и государственных реестров.

Организация

ПунктНорма и цитатаГде размещаетсяКак трактуем
Полное наименование организации
org.name
118н, Прил.1, п.1, абз.1
«полное наименование, место нахождения, включая обособленные структурные подразделения (при их наличии), почтовый адрес, схема проезда»
прямо на сайтевозможное нарушение
Адрес (место нахождения / почтовый адрес)
org.address
118н, Прил.1, п.1, абз.1
«место нахождения, включая обособленные структурные подразделения (при их наличии), почтовый адрес»
прямо на сайтевозможное нарушение
Схема проезда
org.route
118н, Прил.1, п.1, абз.1
«схема проезда»
прямо на сайтенужно уточнить
ОГРН (для ИП — ОГРНИП)
org.ogrn
118н, Прил.1, п.1, абз.2
«основной государственный регистрационный номер и (или) основной государственный регистрационный номер индивидуального предпринимателя»
прямо на сайтевозможное нарушение
Сведения об учредителе(ях)
org.founders
118н, Прил.1, п.1, абз.2
«сведения об учредителе (учредителях)»
прямо на сайтериск, не нарушение
Структура и органы управления
org.structure
118н, Прил.1, п.1, абз.3
«структура и органы управления»
прямо на сайтевозможное нарушение
Режим и график работы организации
org.hours
118н, Прил.1, п.1, абз.4
«режим и график работы»
прямо на сайтевозможное нарушение
Телефон справочной + e-mail
org.contacts
118н, Прил.1, п.1, абз.5
«номера телефонов справочных служб, адреса электронной почты»
прямо на сайтевозможное нарушение
График приёма граждан руководителем
org.head_schedule
118н, Прил.1, п.1, абз.6
«график приема граждан руководителем медицинской организации и иными уполномоченными лицами с указанием номера телефона, адреса электронной почты»
прямо на сайтериск, не нарушение

Надзорные органы

ПунктНорма и цитатаГде размещаетсяКак трактуем
Адрес и телефон территориального органа Росздравнадзора
sup.zdrav
118н, Прил.1, п.2
«об адресах и номерах телефонов органа государственной власти субъекта Российской Федерации в сфере охраны здоровья, территориального органа Федеральной службы по надзору в сфере здравоохранения, территориального органа Федеральной службы по надзору в сфере защиты прав потребителей и благополучия человека»
прямо на сайтевозможное нарушение
Адрес и телефон территориального органа Роспотребнадзора
sup.rpn
118н, Прил.1, п.2
«об адресах и номерах телефонов органа государственной власти субъекта Российской Федерации в сфере охраны здоровья, территориального органа Федеральной службы по надзору в сфере здравоохранения, территориального органа Федеральной службы по надзору в сфере защиты прав потребителей и благополучия человека»
прямо на сайтевозможное нарушение
Адрес и телефон органа власти субъекта РФ (минздрав края)
sup.region
118н, Прил.1, п.2
«об адресах и номерах телефонов органа государственной власти субъекта Российской Федерации в сфере охраны здоровья, территориального органа Федеральной службы по надзору в сфере здравоохранения, территориального органа Федеральной службы по надзору в сфере защиты прав потребителей и благополучия человека»
прямо на сайтевозможное нарушение
Страховые МО по ОМС
sup.oms
118н, Прил.1, п.3
«о страховых медицинских организациях, с которыми заключены договоры на оказание и оплату медицинской помощи по обязательному медицинскому страхованию»
включается при условиинужно уточнить
Права и обязанности граждан в сфере охраны здоровья
sup.rights
118н, Прил.1, п.4
«о правах и обязанностях граждан в сфере охраны здоровья»
прямо на сайтевозможное нарушение

Лицензия

ПунктНорма и цитатаГде размещаетсяКак трактуем
Регистрационный номер лицензии и дата предоставления
lic.number
118н, Прил.1, п.5; ПП 659 п.16
«о наличии лицензии на осуществление медицинской деятельности (дата предоставления лицензии и регистрационный номер лицензии, двухмерный штриховой код выписки из реестра лицензий или выписка из реестра лицензий в форме электронного документа с двухмерным штриховым кодом, подписанная усиленной квалифицированной электронной подписью лицензирующего органа, либо в случае ведения реестра лицензий в государственной информационной системе - электронной подписью указанной системы)»
прямо на сайтевозможное нарушение
Лицензирующий орган
lic.authority
ПП 659 п.16; 118н, Прил.1, п.5
«Исполнителем в соответствии с пунктом 2 статьи 9 Закона Российской Федерации "О защите прав потребителей" до сведения потребителя должна быть доведена информация об осуществлении исполнителем медицинской деятельности, о регистрационном номере лицензии, дате предоставления лицензии, а также о лицензирующем органе, предоставившем лицензию»
прямо на сайтевозможное нарушение
QR-код или выписка из реестра лицензий
lic.extract
118н, Прил.1, п.5
«двухмерный штриховой код выписки из реестра лицензий или выписка из реестра лицензий в форме электронного документа с двухмерным штриховым кодом»
прямо на сайтевозможное нарушение
Виды оказываемой медицинской помощи
lic.services
118н, Прил.1, п.5
«о видах медицинской помощи»
прямо на сайтериск, не нарушение

Меддеятельность

ПунктНорма и цитатаГде размещаетсяКак трактуем
Возможность помощи по ПГГ и терпрограмме
med.pgg
118н, Прил.1, п.5
«о возможности получения медицинской помощи в рамках программы государственных гарантий бесплатного оказания гражданам медицинской помощи и территориальных программ государственных гарантий»
прямо на сайтериск, не нарушение
Порядок, объём и условия по ПГГ
med.pgg_order
118н, Прил.1, п.5
«о порядке, об объеме и условиях оказания медицинской помощи в соответствии с программой государственных гарантий»
прямо на сайтериск, не нарушение
Показатели доступности и качества
med.quality
118н, Прил.1, п.5
«о показателях доступности и качества медицинской помощи, установленных в территориальной программе государственных гарантий»
прямо на сайтериск, не нарушение
Диспансеризация (только при ПМСП с прикреплённым населением)
med.dispanser
118н, Прил.1, п.5
«о сроках, порядке, результатах проводимой диспансеризации населения в медицинской организации, оказывающей первичную медико-санитарную помощь и имеющей прикрепленное население»
включается при условиинужно уточнить
Правила записи на первичный приём
med.appointment
118н, Прил.1, п.5
«о правилах записи на первичный прием (консультацию, обследование)»
прямо на сайтериск, не нарушение
Правила подготовки к исследованиям
med.prepare
118н, Прил.1, п.5
«о правилах подготовки к диагностическим исследованиям»
прямо на сайтериск, не нарушение
Правила и сроки госпитализации
med.hospital
118н, Прил.1, п.5
«о правилах и сроках госпитализации»
включается при условиинужно уточнить

Платные услуги

ПунктНорма и цитатаГде размещаетсяКак трактуем
Правила предоставления платных услуг
paid.rules
118н, Прил.1, п.5; ПП 659 п.17
«о правилах предоставления платных медицинских услуг»
прямо на сайтевозможное нарушение
Перечень платных услуг с ценами в рублях
paid.list
ПП 659 п.17 «а»; 118н, Прил.1, п.5
«перечень предоставляемых платных медицинских услуг с учетом номенклатуры медицинских услуг, предусмотренной пунктом 11 настоящих Правил, с указанием цен в рублях»
прямо на сайтевозможное нарушение
Цены (тарифы) на услуги, в рублях
paid.prices
118н, Прил.1, п.5
«о ценах (тарифах) на медицинские услуги»
прямо на сайтевозможное нарушение

Медработники

ПунктНорма и цитатаГде размещаетсяКак трактуем
ФИО и должность медработников
staff.fio
118н, Прил.1, п.6
«фамилия, имя, отчество (при наличии) медицинского работника, занимаемая должность»
прямо на сайтевозможное нарушение
Образование врача: вуз, год, специальность
staff.education
118н, Прил.1, п.6
«сведения из документа об образовании и (или) о квалификации (уровень образования, организация, выдавшая документ об образовании, год выдачи, специальность, квалификация)»
прямо на сайтевозможное нарушение
Аккредитация/сертификат СО СРОКОМ
staff.accreditation
118н, Прил.1, п.6
«сведения о прохождении аккредитации специалиста (специальность (для лиц, имеющих иное образование и осуществляющих медицинскую или фармацевтическую деятельность - ... должность), соответствующая занимаемой должности, срок действия аккредитации специалиста) и (или) сведения из сертификата специалиста (специальность, соответствующая занимаемой должности, срок действия)»
прямо на сайтевозможное нарушение
График работы и часы приёма врачей
staff.hours
118н, Прил.1, п.6; ПП 659 п.17 «д»
«график работы и часы приема медицинских работников»
прямо на сайтевозможное нарушение
Вакантные должности
staff.vacancy
118н, Прил.1, п.7
«о вакантных должностях»
прямо на сайтериск, не нарушение

Лекарства

ПунктНорма и цитатаГде размещаетсяКак трактуем
Перечень ЖНВЛП
drug.vital
118н, Прил.1, п.8
«о перечне жизненно необходимых и важнейших лекарственных препаратов для медицинского применения, утвержденном распоряжением Правительства Российской Федерации от 12 октября 2019 г. N 2406-р»
включается при условиинужно уточнить
Перечень ЛП по 14 нозологиям
drug.hemophilia
118н, Прил.1, п.9
«о перечне лекарственных препаратов, предназначенных для обеспечения лиц, больных гемофилией, муковисцидозом, гипофизарным нанизмом, болезнью Гоше, злокачественными новообразованиями лимфоидной, кроветворной и родственных им тканей, рассеянным склерозом, гемолитико-уремическим синдромом, юношеским артритом с системным началом, мукополисахаридозом I, II и VI типов, апластической анемией неуточненной»
включается при условиинужно уточнить
Перечень ЛП по решению врачебных комиссий
drug.commission
118н, Прил.1, п.10
«о перечне лекарственных препаратов для медицинского применения, в том числе лекарственных препаратов для медицинского применения, назначаемых по решению врачебных комиссий медицинских организаций, утвержденном распоряжением Правительства Российской Федерации от 12 октября 2019 г. N 2406-р»
включается при условиинужно уточнить
Перечень ЛП с 50 % скидкой (ПП 890)
drug.discount50
118н, Прил.1, п.11
«о перечне лекарственных препаратов, отпускаемых населению в соответствии с перечнем групп населения и категорий заболеваний, при амбулаторном лечении которых лекарственные средства и изделия медицинского назначения отпускаются по рецептам врачей бесплатно»
включается при условиинужно уточнить

Отзывы/анкета

ПунктНорма и цитатаГде размещаетсяКак трактуем
Отзывы потребителей услуг
reviews
118н, Прил.1, п.12
«об отзывах потребителей услуг»
прямо на сайтериск, не нарушение
Возможность оставить своё мнение (анкета со шкалой)
survey
118н, Прил.2, п.7
«На официальных сайтах обеспечивается возможность выражения мнений получателями медицинских услуг о качестве условий оказания услуг медицинскими организациями (анкетирование)»
прямо на сайтевозможное нарушение

Форма сайта

ПунктНорма и цитатаГде размещаетсяКак трактуем
Карта сайта
form.sitemap
118н, Прил.2, п.2
«Информация размещается в доступной, наглядной, понятной форме, в том числе в форме открытых данных, при этом обеспечиваются открытость, актуальность, полнота, достоверность информации, простота и понятность восприятия информации, наличие карты официального сайта для удобства навигации по сайту, работоспособного поиска по сайту, версии для слабовидящих, отсутствие ошибок, а также другие возможности для удобной работы пользователей сайта»
прямо на сайтериск, не нарушение
Работоспособный поиск по сайту
form.search
118н, Прил.2, п.2
«Информация размещается в доступной, наглядной, понятной форме, в том числе в форме открытых данных, при этом обеспечиваются открытость, актуальность, полнота, достоверность информации, простота и понятность восприятия информации, наличие карты официального сайта для удобства навигации по сайту, работоспособного поиска по сайту, версии для слабовидящих, отсутствие ошибок, а также другие возможности для удобной работы пользователей сайта»
прямо на сайтериск, не нарушение
Версия для слабовидящих
form.accessible
118н, Прил.2, п.2
«Информация размещается в доступной, наглядной, понятной форме, в том числе в форме открытых данных, при этом обеспечиваются открытость, актуальность, полнота, достоверность информации, простота и понятность восприятия информации, наличие карты официального сайта для удобства навигации по сайту, работоспособного поиска по сайту, версии для слабовидящих, отсутствие ошибок, а также другие возможности для удобной работы пользователей сайта»
прямо на сайтевозможное нарушение
Информация на русском языке
form.russian
118н, Прил.2, п.3
«Информация на официальных сайтах размещается на русском языке, а также может быть размещена на государственных языках республик, входящих в состав Российской Федерации, и (или) на иностранных языках»
прямо на сайтесправочно

Реквизиты ПП659

ПунктНорма и цитатаГде размещаетсяКак трактуем
ОГРН (ОГРНИП) исполнителя
req.ogrn
ПП 659 п.13 «а» (юрлицо) / п.14 «а» (ИП); размещение — п.18
«а) основной государственный регистрационный номер»
прямо на сайтевозможное нарушение
ИНН исполнителя
req.inn
ПП 659 п.13 «в» (юрлицо) / п.14 «г» (ИП); размещение — п.18
«в) идентификационный номер налогоплательщика»
прямо на сайтевозможное нарушение
Адрес юрлица в пределах места нахождения
req.address_pp
ПП 659 п.13 «б» / п.14 «в»; размещение — п.18
«б) адрес юридического лица в пределах места нахождения юридического лица»
прямо на сайтевозможное нарушение
ФИО индивидуального предпринимателя (только для ИП)
req.ip_fio
ПП 659 п.14 «б»
«б) фамилия, имя и отчество (при наличии)»
включается при условиинужно уточнить

ПП659 п.17

ПунктНорма и цитатаГде размещаетсяКак трактуем
Сроки ожидания бесплатной помощи
paid.waiting
ПП 659 п.17 «б»
«б) сроки ожидания медицинской помощи, оказываемой без взимания платы в рамках программы государственных гарантий и территориальной программы (в случае участия исполнителя в реализации территориальной программы)»
включается при условиинужно уточнить
Ссылки на pravo.gov.ru и рубрикатор клинрекомендаций
paid.std_links
ПП 659 п.17 «в»
«в) стандарты медицинской помощи и клинические рекомендации (при их наличии), с учетом и на основе которых (соответственно) оказываются платные медицинские услуги, путем размещения на сайте исполнителя в сети "Интернет" (при его наличии) ссылок на Официальный интернет-портал правовой информации (www.pravo.gov.ru) и официальный сайт Министерства здравоохранения Российской Федерации в сети "Интернет", на котором размещен рубрикатор клинических рекомендаций»
прямо на сайтевозможное нарушение
Льготы (если установлены)
paid.benefits
ПП 659 п.17 «ж»
«ж) перечень категорий потребителей, имеющих право на получение льгот, а также перечень льгот, предоставляемых при оказании платных медицинских услуг, в случае их установления»
включается при условиинужно уточнить
Образцы договоров
paid.contracts
ПП 659 п.17 «е»; способ — п.18
«е) образцы договоров»
на сайте не требуетсянужно уточнить

ПП659

ПунктНорма и цитатаГде размещаетсяКак трактуем
Куда направить обращение (жалобу)
appeal
ПП 659 п.21
«Исполнитель доводит до сведения потребителя и (или) заказчика информацию о форме и способах направления обращений (жалоб) в органы и организацию, указанные в подпункте "з" пункта 17 настоящих Правил, а также сообщает почтовый адрес или адрес электронной почты (при наличии), на которые может быть направлено обращение (жалоба)»
довести до сведения (способ не назван)нужно уточнить

Персональные данные

ПунктНорма и цитатаГде размещаетсяКак трактуем
Политика обработки ПД
pd.policy
152-ФЗ ч.2 ст.18.1
«Оператор обязан опубликовать или иным образом обеспечить неограниченный доступ к документу, определяющему его политику в отношении обработки персональных данных, к сведениям о реализуемых требованиях к защите персональных данных»
прямо на сайтевозможное нарушение
Согласие на обработку ПД отдельным документом
pd.consent
152-ФЗ ст.9 (156-ФЗ с 01.09.2025 — отдельным документом)
«Согласие на обработку персональных данных должно быть конкретным, предметным, информированным, сознательным и однозначным»
прямо на сайтевозможное нарушение
Уведомление РКН (сверка с реестром операторов)
pd.rkn
152-ФЗ ст.22
«Оператор до начала обработки персональных данных обязан уведомить уполномоченный орган по защите прав субъектов персональных данных о своем намерении осуществлять обработку персональных данных»
прямо на сайтевозможное нарушение
Уведомление о cookie и ссылка на политику — до сбора данных
pd.cookie
152-ФЗ ст.3 п.1; ст.9 ч.1
«персональные данные - любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных)»
прямо на сайтевозможное нарушение
Счётчик (Метрика, GA) назван в политике — человек знает, что за ним следят
pd.metrika
152-ФЗ ст.9 ч.1
«Согласие на обработку персональных данных должно быть конкретным, предметным, информированным, сознательным и однозначным»
прямо на сайтериск, не нарушение
Галочка согласия в форме — не отмечена заранее
pd.presubmit
152-ФЗ ст.9 ч.1
«Субъект персональных данных принимает решение о предоставлении его персональных данных и дает согласие на их обработку свободно, своей волей и в своем интересе»
прямо на сайтевозможное нарушение
Зарубежная аналитика (Google, Meta, TikTok) и уведомление РКН о передаче
pd.analytics_foreign
152-ФЗ ст.3 п.11; ст.12
«трансграничная передача персональных данных - передача персональных данных на территорию иностранного государства органу власти иностранного государства, иностранному физическому лицу или иностранному юридическому лицу»
прямо на сайтериск, не нарушение

Канал и защита

ПунктНорма и цитатаГде размещаетсяКак трактуем
HTTPS: сайт открывается без предупреждения браузера о сертификате
site.tls
152-ФЗ ст.19 ч.1
«принимать необходимые правовые, организационные и технические меры или обеспечивать их принятие для защиты персональных данных от неправомерного или случайного доступа к ним»
прямо на сайтериск, не нарушение

Реклама 38-ФЗ

ПунктНорма и цитатаГде размещаетсяКак трактуем
Предупреждение о противопоказаниях рядом с рекламой услуг
ad.contraindication
38-ФЗ, ч.7 ст.24
«Реклама лекарственных препаратов, медицинских услуг, в том числе методов профилактики, диагностики, лечения и медицинской реабилитации, медицинских изделий должна сопровождаться предупреждением о наличии противопоказаний к их применению и использованию, необходимости ознакомления с инструкцией по применению или получения консультации специалистов»
прямо на сайтевозможное нарушение

Скорость, вёрстка, движок и так далее

Эти пункты не из 118н и не из ПП 659: закон про них молчит, поэтому нарушением они не считаются и в счёт «возможных нарушений» не входят. Это проверка того, что видит пациент. Проверка одинаковая для всех сайтов: headless Chromium, экран 390px, без прогретого кэша, один и тот же профиль сети — сайты сравнимы между собой, но это не лабораторное измерение и не оценка хостинга.

Сертификат и домен — на дату проверки. Смотрим, что видит посетитель сейчас: принимает ли браузер сертификат (замок или «Не защищено») и открывается ли сам адрес — отвечает ли DNS, отдаётся ли сайт, работает ли зеркало www. Сроки оплаты домена и дату окончания сертификата мы НЕ меряем: это аудит на дату среза, а не мониторинг — следить за продлением должен тот, кто занимается сайтом постоянно. Если адрес живёт на чужой площадке (tilda.ws, vercel.app), так и пишем: домен не клиники, проверяем только что адрес открывается.

Тексты судим по смыслу, а не по длине. Заголовок в 40 символов может быть бесполезным («Главная страница клиники»), а в 90 — понятным. Поэтому смотрим, что в нём названо: клиника, город, профиль; не остался ли шаблон; не набиты ли ключи. Число символов показываем как справку: в выдаче видно около 70 символов заголовка и около 160 описания. Заголовок и описание читаем из исходного кода страницы — так их видит поиск. Если сайт собирает страницу скриптами и в коде пусто, пишем «не прочитано», а не «заголовка нет»; если сервер ответил ошибкой (503, 403) — тоже не делаем вывода, а просим проверить вручную.

Орфография: проверяем текст, но с выводами не спешим. Слова на страницах сверяются с двумя словарями русского языка. Всё, чего нет ни в одном, проходит отсев: слово должно хоть раз стоять со строчной буквы (иначе это фамилия врача или название клиники), не должно встречаться на других сайтах каталога (так отсеиваются медицинские термины — «элайнеры», «фолликулометрия», «синус-лифтинг»: в словаре их нет, а слово нормальное), не должно быть обрывком слова, разрезанного вёрсткой, сложным словом через дефис или нарочитым повтором букв. Остаток проверяется по буквам: опечатка — это слово, у которого есть ровно один вариант в одну правку (лишняя буква, пропущенная или две переставленные местами) и этот вариант реально пишут другие сайты каталога. Отсюда «стоматлогия → стоматология», «аппаратнная → аппаратная», «достпно → доступно». Замену одной буквы на другую опечаткой не считаем: «фетометрия» и «фотометрия», «дермальный» и «термальный» — разные медицинские слова, и такое замечание было бы ложным. Если не сошлось — не показываем: лишнее замечание хуже пропуска.

Экран: компьютер, планшет и смартфон. Геометрию меряем на трёх ширинах — 1920 (компьютер), 768 (планшет) и 390 (телефон). В карточке честно написано, при какой ширине всё в порядке, а при какой нет: «при 768 — на одной оси, при 1920 — разрыв 330px». Это не вкусовщина и не «мне не нравится»: измеряется, где начинается текст и где стоит картинка. Сайт, свёрстанный под один ноутбук, на широком мониторе разъезжается — и это видит каждый второй посетитель с компьютера; на телефоне та же ошибка вылезает боковой прокруткой. В ленте кадров стоят все три ширины.

ПунктГруппаКак трактуем
Адаптация под телефон (meta viewport)Телефоннет meta viewport — «стоит поправить»; заблокирован масштаб (user-scalable=no, maximum-scale=1) — «мелочь»
Горизонтальная прокрутка на телефонеТелефонстраница шире экрана телефона больше чем на 2px — «стоит поправить»
Мелкие кнопки и ссылки — пальцем не попастьТелефонпроверка считает элементы интерфейса мельче 30px по одной из сторон: ≤10 — ок, 11–40 — мелочь, >40 — стоит поправить (ориентир удобной мишени — 44px, Apple/Google)
Слишком мелкий шрифт на телефонеТелефонтекст мельче 12px: 0 — ок, 1–10 — мелочь, >10 — стоит поправить
Скорость показа главного экрана (LCP)СкоростьLCP (быстрый канал, последовательное измерение): ≤2,5 с — ок, 2,5–4 с — мелочь, >4 с — стоит поправить (ориентиры Google); оценка по весу при 1,6 Мбит/с — расчёт, не измерение
Ответ сервера (TTFB)Скорость≤800 мс — ок, 800–1500 — мелочь, >1500 — стоит поправить
Вес страницыСкорость≤3 МБ — ок, 3–5 — мелочь, >5 — стоит поправить
Скачки вёрстки при загрузке (CLS)СкоростьCLS ≤0,1 — ок, 0,1–0,25 — мелочь, >0,25 — стоит поправить
Вкладка браузера и строка в поиске: понятно ли, что за клиникаПоиск и ссылкисудим по СМЫСЛУ, а не по длине: названо ли в заголовке название клиники, город, профиль. Пусто, шаблонная заглушка («Заголовок сайта»), служебное слово («Главная») — стоит поправить; набивка ключами, перечисление через «|», нет ни клиники, ни города, ни услуги — мелочь. Длина — только справка: в выдаче видно около 70 символов, длиннее 110 — предупреждение
Две строки под названием в поиске: чем клиника полезнаПоиск и ссылкипо смыслу: пустой или шаблонный — стоит поправить; дословно повторяет заголовок, перечень ключей вместо фразы, нет города и профиля — мелочь; длина — справка (видно около 160 символов)
Заголовок на самой странице: называет ли клиникуПоиск и ссылкировно один h1 и он про клинику/услугу — ок; нет — стоит поправить; несколько — мелочь; служебное слово вместо названия («Главная») — мелочь
Город и услуга там, где их читает поискПоиск и ссылкигород и профиль названы в заголовке или описании — ок; город только в тексте — мелочь (в выдаче строка будет без города); города нет совсем — мелочь: проверить вручную, город может быть картинкой или подвалом
Содержательный текст на главнойПоиск и ссылкислов в видимом тексте главной: 150 и больше — ок, 60–149 — мелочь, меньше 60 — мелочь (поиску нечего читать, человеку не за что зацепиться)
Счётчик посещаемости (Метрика, Analytics)Поиск и ссылкина странице виден счётчик (Метрика, Google Analytics, Top.Mail.Ru) — ок; не видно ни одного — мелочь: клиника не знает, откуда приходят пациенты
Превью ссылки в мессенджерах (Open Graph)Поиск и ссылкинет Open Graph — мелочь (ссылка в мессенджере выглядит серой плашкой)
Канонический адрес (canonical)Поиск и ссылкиcanonical не указан — мелочь (дубли адресов)
Битые ссылки внутри сайтаПоиск и ссылкибитых ссылок внутри сайта: 0 — ок, 1–3 — мелочь, >3 — стоит поправить
Ссылки на незащищённую (http) версию сайтаПоиск и ссылкиссылки на http-версию: все переводят на https — ок; http отдаёт 200 — мелочь; есть 404 — стоит поправить
Robots.txt: пускает ли поиск на сайтПоиск и ссылкиrobots.txt есть и в нём объявлена карта сайта — ок; файла нет или карта не объявлена — мелочь; в файле Disallow: / (сайт закрыт от поиска целиком) — стоит поправить
Карта сайта для поиска (sitemap.xml)Поиск и ссылкикарта сайта найдена (sitemap.xml или sitemap_index.xml) — ок; карты нет — мелочь
Несуществующий адрес: честная ошибка 404Поиск и ссылкинесуществующий адрес отвечает 404 — ок; отвечает 200 («мягкая 404») — стоит поправить; отвечает 5xx — мелочь
Переход с http на httpsПоиск и ссылкиhttp переводит на https (301/302) или http-версии нет — ок; http открывается с кодом 200 — мелочь (браузер показывает «Не защищено», поиск считает адреса разными сайтами)
Один адрес сайта (с www и без www)Поиск и ссылкиадрес один: второй (с www или без) переводит на основной или не отвечает — ок; оба открываются с кодом 200 — мелочь (два сайта-близнеца)
Подписи к картинкам (alt)Поиск и ссылкикартинок без подписи alt: до 20 % — ок, 20–50 % — мелочь, больше 50 % — стоит поправить
Разметка организации для поиска (schema.org)Поиск и ссылкив разметке schema.org есть медицинская организация — ок; разметка есть, но не про организацию — мелочь; разметки нет — мелочь (в выдаче нет адреса, часов, телефона)
Язык страницы (lang)Поиск и ссылкиlang=ru — ок; другой язык или не указан — мелочь
Иконка сайта (favicon)Поиск и ссылкииконка сайта (favicon) есть — ок; нет — мелочь
Картинка для превью ссылки (og:image)Поиск и ссылкиog:image есть — ок; нет — мелочь (ссылка в мессенджере без картинки)
Главная открыта для поиска (нет noindex)Поиск и ссылкив коде главной нет запрета индексации — ок; стоит noindex или заголовок X-Robots-Tag: noindex — стоит поправить (сайта нет в поиске). Страницы-заглушки хостера («сайт заблокирован») не судим: это блокировка аккаунта
Структура заголовков страницы (h1–h6)Поиск и ссылкиесть h2 и уровни идут без пропусков — ок; h2 нет — мелочь; уровни перескакивают (h2 → h4) — мелочь. Если заголовки собирает скрипт, пишем «не видно по коду», а не «заголовков нет»
Тексты ссылок: понятно ли, куда ведутПоиск и ссылкидоля ссылок с непонятным текстом (пусто, телефон вместо текста, «подробнее», голый адрес): до 10 % — ок, 10–30 % — мелочь, больше 30 % — стоит поправить. Кнопки «Записаться», «Позвонить» непонятными не считаем — это понятное действие
Ссылки на главной: внутрь сайта и на чужиеПоиск и ссылкиссылок внутрь сайта 5 и больше — ок, 1–4 — мелочь, ни одной — стоит поправить; отдельно мелочь, если на главной больше 50 ссылок на чужие сайты или больше 12 разных чужих доменов (счётчики, виджеты)
Размер HTML-кода главнойПоиск и ссылкиHTML главной до 250 КБ — ок, 250–600 КБ — мелочь, больше — стоит поправить (телефон качает этот код до первой картинки)
Сжатие страницы на сервере (gzip, brotli)Поиск и ссылкисервер отдаёт страницу сжатой (gzip, brotli) — ок; без сжатия — мелочь (лишние секунды на мобильном интернете)
Орфография и опечатки в тексте страницПоиск и ссылкиопечаток не нашли на проверенных страницах — ок; 1–2 — мелочь; 3 и больше — стоит поправить. В карточку попадает только слово, которое не знает ни один из двух словарей, стоит со строчной буквы (значит, не фамилия и не название), не встречается на других сайтах каталога (так отсеиваются термины) и имеет РОВНО один вариант в одну правку — лишняя буква, пропущенная или две переставленные, — причём этот вариант реально пишут другие сайты каталога. Замена одной буквы на другую опечаткой не считается: «фетометрия» и «фотометрия» — разные медицинские слова
Движок сайта и его версияСайтдвижок определён, версия не раскрыта — ок; движок определён, точная версия видна в коде — мелочь (подсказка для подбора уязвимостей); движок по коду не определить — не проверено
Секции на одной оси (разъезжается на широком мониторе)Экранлевая граница текста первого экрана против остальных секций: на одной оси (разница ≤80px) — ок; 80–200px — мелочь; больше 200px — стоит поправить (это и есть «на 2К разъехалось»: заголовок у кромки, а блоки ниже — по центру). Центрированный первый экран нарушением не считается
Пустая полоса в первом экране на широком монитореЭкранпустая полоса между текстом первого экрана и картинкой: ≤15% ширины экрана — ок, 15–25% — мелочь, больше 25% — стоит поправить (взгляду не за что перейти от заголовка к фото)
Растёт ли текст на большом монитореЭкраносновной текст ≥16px — ок, меньше 16px на планшете или компьютере — мелочь (читается мелко на большом мониторе); на телефоне 14–15px считаем нормой
Горизонтальная прокрутка на компьютереЭкранстраница шире экрана (телефон, планшет или компьютер) — стоит поправить; нет — ок
Сертификат безопасности: замок в адресной строкеСайт—
Адрес отвечает: домен и зеркало wwwСайт—
HTTPS-заголовок HSTSАдрес и защитаHSTS с max-age от 180 дней — ок; есть, но срок меньше — мелочь; нет — мелочь (браузер не требует https при каждом заходе)
Политика содержимого (CSP)Адрес и защитаполитика содержимого (CSP) задана — ок; нет — мелочь: страница не остановит чужой скрипт, если его внедрят
Защита от встраивания в чужую рамкуАдрес и защитавстроить сайт в чужую рамку нельзя (X-Frame-Options или frame-ancestors) — ок; можно — стоит поправить: на поддельной странице подменяют кнопку записи на «оплату»
Запрет угадывать тип файлаАдрес и защитаX-Content-Type-Options: nosniff задан — ок; нет — мелочь
Политика передачи адреса страницыАдрес и защитаReferrer-Policy задана — ок; нет — мелочь (в чужие сервисы уходит, что смотрел пациент)
Запись SPF (кто вправе слать письма от домена)Почта доменаSPF со строгим режимом (-all) — ок; SPF без -all — мелочь; SPF нет — стоит поправить: письма клиники уходят в спам, отправителя подделывают. Если домен не принимает почту (MX нет) — не проверено, а не «нет»
Запись DMARC (что делать с подделкой)Почта доменаDMARC с политикой quarantine/reject — ок; p=none — мелочь (только наблюдает); нет — мелочь: от имени клиники может писать кто угодно
Форма записи на главнойЗапись пациентаформа записи на главной или виджет онлайн-записи — ок; только телефон — мелочь (пациент уходит туда, где можно записаться в два нажатия)
Форма записи действительно отправляетсяЗапись пациентаформа отправляет данные на сервер — ок; не задан адрес отправки — мелочь; кнопка «Записаться» ничего не делает (onsubmit return false) — стоит поправить: это прямая потеря пациентов
Подписи для экранных дикторов (ARIA)ДоступностьARIA-подписей 3 и больше — ок; меньше — мелочь (экранный диктор читает элементы без пояснений)
Быстрый переход к содержаниюДоступностьссылка быстрого перехода к содержанию есть — ок; нет — мелочь (клавиатурой и диктором приходится проходить всё меню)
Обещания, запрещённые в рекламе медициныЗакон о рекламезапрещённых обещаний на главной нет — ок; есть «гарантия результата», «100 %», «пожизненно», «полное излечение» — стоит поправить: ст. 5 38-ФЗ и ст. 71 323-ФЗ

Связаться с нами

Провести аудит сайта, задать вопрос, сообщить об ошибке, заказать редизайн. Аудит сайта проводится в течение 24 ч. По завершению пришлём вам ссылку на карточку сайта с результатами.

  • Отвечаем в рабочее время, обычно в тот же день.
  • Цену и срок называем до начала работ.
  • Работаем по договору, документы закрываем по каждой работе.

Если удобнее письмом — medstat@justudio.ru.

Нужен телефон или почта — иначе не сможем ответить.