Верстка медичного сайту — у ціні сайту клініки $1 800

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

Найчастіша поломка — віджет запису з медичної CRM

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

  • Віджет тягне власні стилі та шрифт і ламає типографіку сторінки
  • Вантажиться синхронно й затримує перший екран на секунду-дві
  • На 320 px вилазить за межі екрана — а це половина пацієнтів
  • Не працює з клавіатури: фокус провалюється всередину iframe і не повертається
  • Якщо сервіс лежить, пацієнт бачить порожній прямокутник замість запису
Сайт клініки на ноутбуці та телефоні — проєкт Code-Site.Art

Верстка медичних сайтів: шість технічних вимог

Семантика

Заголовки за ієрархією, списки списками, кнопка кнопкою. Це основа і для скрінрідера, і для пошуку.

Клавіатура і фокус

Логічний порядок табуляції, видимий фокус, Escape у модалках із поверненням фокуса на місце.

Бюджет швидкості

Вага JS, шрифтів і зображень тримається під контролем із першого дня, а не «оптимізується потім».

Форми без витоків

Дані пацієнта не потрапляють у GET-параметри й не осідають в аналітиці. Помилки — біля поля, а не одним рядком угорі.

Стилі друку

Пам'ятку до процедури і напрямок пацієнти друкують. На звичайній верстці з принтера виходить каша.

Schema.org із даних

Клініка, лікарі, послуги, ціни й FAQ розмічаються автоматично, а не проставляються руками на кожній сторінці.

Сайт клініки на ноутбуці — приклад проєкту Code-Site.Art

Ваш пацієнт заходить не з нового флагмана

Аудиторія клініки старша за середню по інтернету, і техніка в неї відповідна. Що ми з цього робимо на практиці:

  • Перевіряємо на реальних старих Android, а не тільки в емуляторі браузера
  • Мінімум JS на першому екрані: запис має працювати навіть до повного завантаження
  • Зображення в сучасних форматах і потрібного розміру, а не масштабовані вниз
  • Шрифти без миготіння тексту при завантаженні
  • Нічого критичного не ховаємо за hover — на телефоні його не існує
  • Lighthouse 90+ на мобільному як умова здачі, а не як побажання

Програмування медичного сайту: що перевіряємо перед запуском

Фронтенд клініки перевіряється не на новому ноутбуці розробника, а там, де ним користуються пацієнти.

Верстка медичного сайту ламається в трьох місцях: у чужому віджеті запису, на старих телефонах і в формах із персональними даними. Тому перед запуском ми проходимо не загальний чек-лист «сайт відкривається», а сценарії пацієнта: знайти лікаря, вибрати час, залишити телефон і отримати підтвердження.

Ми пишемо сайти на Next.js із серверним рендером: сторінка приходить у браузер готовою, а не збирається скриптами після завантаження. Для клініки це означає дві речі — сторінка лікаря відкривається за секунду навіть на слабкому мобільному інтернеті, а пошуковик бачить увесь текст, розмітку і ціни одразу.

Інтеграції з медичними CRM і МІС ми виносимо в окремий шар: якщо сервіс запису відповідає повільно або тимчасово недоступний, сторінка не зависає, а показує телефон і форму зворотного дзвінка.

Що перевіряємоЯкПоріг
Швидкість на мобільномуLighthouse і реальний телефон середнього класу на 4Gдо 2 с до першого екрана
Віджет записуповний сценарій запису, повільна відповідь і відмова сервісузапис або телефон завжди доступні
Старі телефониSafari на iPhone і Chrome на Android кількох поколіньбез зламаних блоків і форм
Доступністьконтраст, розмір шрифту, фокус з клавіатури, підписи полівконтраст тексту за WCAG AA
РозміткаMedicalOrganization, Physician, FAQ — перевірка в Rich Results Testбез помилок
ФормиHTTPS, згода на обробку даних, захист від спамубез передачі даних третім особам

Верстка входить у кожен пакет разом із дизайном і кодом — ми не беремо чужі макети у верстку окремо.

Перевіримо ваш сайт на цих пунктах

На безкоштовному аудиті сайту пройдемо запис із клавіатури, подивимось швидкість на мобільному й покажемо, що ламається. Відповідь — за 24 години.

Часті питання про верстку медичних сайтів

Скільки коштує верстка медичного сайту окремо?
Окремо не продається — вона частина пакета, як і дизайн. Ми не беремо чужий макет у верстку і не віддаємо верстку без коду: адаптив під mobile, tablet і desktop, Lighthouse Performance 90+ і коректна семантика — базовий стандарт кожного проєкту, а не опція за доплату. Сайт клініки під ключ — $1 800 за 14–21 робочий день.
Що робити, якщо віджет запису дає нам медична CRM?
Це найчастіша фронтенд-задача на медичних сайтах. Чужий віджет приходить скриптом або в iframe: тягне свої стилі, свій шрифт, часто ламається на вузькому екрані й не працює з клавіатури. Ми його не «вставляємо як є» — вантажимо відкладено, щоб він не гальмував перший екран, ізолюємо стилі, перевіряємо на реальних телефонах і додаємо запасний шлях: якщо віджет не піднявся, пацієнт бачить звичайну форму й телефон, а не порожній прямокутник.
Навіщо медичному сайту доступність із клавіатури?
Бо частина пацієнтів фізично не користується мишею, а частина заходить зі скрінрідера. Технічно це означає: логічний порядок фокуса, видимий фокус (не `outline: none`), закриття модалок по Escape із поверненням фокуса, підписані поля форм, `aria` на елементах запису. Це робота верстальника, а не дизайнера — і саме її пропускають найчастіше.
Чому швидкість на медичному сайті важливіша, ніж здається?
Аудиторія клініки старша за середню, а значить і телефони в неї старші. Сайт, який на новому флагмані відкривається миттєво, на п'ятирічному Android може вантажитись чотири секунди — і пацієнт піде до конкурента. Тому вага JS, шрифти й зображення тримаються в бюджеті з першого дня. Скільки саме коштує кожна секунда, ми порахували в окремому розборі.
Ви робите верстку на нашому дизайні?
Як окрему послугу — ні, і це не зверхність. Чужий макет майже завжди доводиться доопрацьовувати під реальні стани: порожні списки, довгі прізвища лікарів, помилки форми, поведінку на 320 px. Рахувати це наперед неможливо, тож наскрізно виходить чесніше й дешевше. Якщо у вас є макет і своя команда розробки — напишіть, порахуємо окремо.

Програмування медичних сайтів під ключ

Верстка і фронтенд входять у вартість розробки. Розкажіть, у якій системі клініка веде запис, — і ми скажемо, як її підключити без втрати швидкості.

Макет сайту на ноутбуці та смартфоні