Дизайн вирішує, чи повірить пацієнт. Верстка вирішує, чи зможе він записатися: з клавіатури, зі старого телефона, коли чужий віджет запису не піднявся. Це технічний шар створення сайту для клініки, а не окрема послуга — і нижче про те, що в ньому специфічно медичного.
Клініка вже працює в своїй системі, і запис на сайт приходить звідти — скриптом або в iframe. Далі починається те, чого не видно на макеті:

Заголовки за ієрархією, списки списками, кнопка кнопкою. Це основа і для скрінрідера, і для пошуку.
Логічний порядок табуляції, видимий фокус, Escape у модалках із поверненням фокуса на місце.
Вага JS, шрифтів і зображень тримається під контролем із першого дня, а не «оптимізується потім».
Дані пацієнта не потрапляють у GET-параметри й не осідають в аналітиці. Помилки — біля поля, а не одним рядком угорі.
Пам'ятку до процедури і напрямок пацієнти друкують. На звичайній верстці з принтера виходить каша.
Клініка, лікарі, послуги, ціни й FAQ розмічаються автоматично, а не проставляються руками на кожній сторінці.

Аудиторія клініки старша за середню по інтернету, і техніка в неї відповідна. Що ми з цього робимо на практиці:
Фронтенд клініки перевіряється не на новому ноутбуці розробника, а там, де ним користуються пацієнти.
Верстка медичного сайту ламається в трьох місцях: у чужому віджеті запису, на старих телефонах і в формах із персональними даними. Тому перед запуском ми проходимо не загальний чек-лист «сайт відкривається», а сценарії пацієнта: знайти лікаря, вибрати час, залишити телефон і отримати підтвердження.
Ми пишемо сайти на Next.js із серверним рендером: сторінка приходить у браузер готовою, а не збирається скриптами після завантаження. Для клініки це означає дві речі — сторінка лікаря відкривається за секунду навіть на слабкому мобільному інтернеті, а пошуковик бачить увесь текст, розмітку і ціни одразу.
Інтеграції з медичними CRM і МІС ми виносимо в окремий шар: якщо сервіс запису відповідає повільно або тимчасово недоступний, сторінка не зависає, а показує телефон і форму зворотного дзвінка.
| Що перевіряємо | Як | Поріг |
|---|---|---|
| Швидкість на мобільному | Lighthouse і реальний телефон середнього класу на 4G | до 2 с до першого екрана |
| Віджет запису | повний сценарій запису, повільна відповідь і відмова сервісу | запис або телефон завжди доступні |
| Старі телефони | Safari на iPhone і Chrome на Android кількох поколінь | без зламаних блоків і форм |
| Доступність | контраст, розмір шрифту, фокус з клавіатури, підписи полів | контраст тексту за WCAG AA |
| Розмітка | MedicalOrganization, Physician, FAQ — перевірка в Rich Results Test | без помилок |
| Форми | HTTPS, згода на обробку даних, захист від спаму | без передачі даних третім особам |
Верстка входить у кожен пакет разом із дизайном і кодом — ми не беремо чужі макети у верстку окремо.
На безкоштовному аудиті сайту пройдемо запис із клавіатури, подивимось швидкість на мобільному й покажемо, що ламається. Відповідь — за 24 години.
Верстка і фронтенд входять у вартість розробки. Розкажіть, у якій системі клініка веде запис, — і ми скажемо, як її підключити без втрати швидкості.
