Skip to main content

Що робить <meta name="viewport"> і чому він важливий?

Тег <meta name="viewport"> керує тим, як вебсторінка відображається на мобільних пристроях, смартфонах і планшетах. Він робить сайт адаптивним, тобто коректно масштабованим під розмір екрана користувача.

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


1. Приклад базового тегу

html
<meta name="viewport" content="width=device-width, initial-scale=1.0">

Розшифровка параметрів:

  • width=device-width: встановлює ширину області перегляду рівною ширині екрана пристрою (а не 980px, як типово).
  • initial-scale=1.0: задає початковий масштаб відображення (100%).

Завдяки цьому сторінка автоматично підлаштовується під екран, текст читабельний, елементи не «розповзаються».


2. Що буде без viewport

Без цього тегу браузер мобільного пристрою:

  • рендерить сторінку у «віртуальному вікні» шириною ~980 пікселів;
  • потім стискає її під екран, щоб усе влізло;
  • користувачу доводиться наближати й прокручувати контент вручну.

Це робить сайт незручним і знижує позиції в мобільній видачі.


3. Часто використовувані параметри

ПараметрПризначенняПриклад
width=device-widthШирина сторінки дорівнює екрану пристроюобов'язковий
initial-scale=1.0Масштаб 100% під час завантаженняобов'язковий
maximum-scale=1.0Забороняє користувачу збільшувати масштабвикористовувати обережно (доступність!)
user-scalable=noПовністю блокує масштабуванняне рекомендується
minimum-scale=1.0Мінімальний масштабза бажанням

Приклад:

html
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">

4. Чому тег важливий для SEO і UX

Для SEO:

Google та інші пошукові системи оцінюють мобільну адаптивність як ключовий фактор ранжування. Без viewport сайт вважається неоптимізованим для мобільних пристроїв і втрачає позиції.

Для UX (користувацького досвіду):

  • Контент автоматично масштабується під екран;
  • Текст залишається читабельним без збільшення;
  • Елементи інтерфейсу стають зручними для натискання;
  • Користувач не відчуває роздратування під час прокручування.

Підсумок:

ВластивістьЗначення
Тег<meta name="viewport">
РозташуванняУсередині <head>
ПризначенняКерує адаптивним відображенням сторінки
Основні параметриwidth=device-width, initial-scale=1.0
Важливість для SEOКритична: впливає на мобільний рейтинг
Без ньогоСторінка «стискається» і виглядає некоректно

Простими словами: <meta name="viewport"> каже браузеру:

«Покажи сторінку під ширину екрана користувача, а не як на комп'ютері.»

Це основний тег адаптивної верстки, без якого сайт не буде зручним і не пройде мобільну SEO-перевірку.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.