Définition technique
Balise HTML du <head> : <meta name="viewport" content="width=device-width, initial-scale=1">. Elle indique au navigateur comment adapter la largeur de rendu de la page aux dimensions de l’écran (mobile, tablette). Sans viewport, beaucoup de navigateurs affichent la page comme sur un écran desktop réduit (« dézoom »), ce qui dégrade la lisibilité et l’usage. initial-scale=1 évite le zoom par défaut. Considérée indispensable pour le responsive et pour le référencement mobile (Google). Les valeurs width=device-width et initial-scale=1 sont la base recommandée par les bonnes pratiques. Restreindre user-scalable ou maximum-scale peut poser des problèmes d’accessibilité (zoom utilisateur). Google utilise la présence du viewport comme signal pour l’indexation mobile-first.
Comment ça fonctionne ?
Une balise <meta name="viewport" content="width=device-width, initial-scale=1"> dans le <head> indique au navigateur d'adapter la largeur de rendu à l'écran. Sans elle, les mobiles affichent souvent la page en « dézoom » desktop, ce qui dégrade la lisibilité.
L'erreur classique à éviter
Oublier la meta viewport sur un site « responsive » (le CSS seul ne suffit pas sans cette déclaration). Bloquer le zoom avec maximum-scale=1 ou user-scalable=no, ce qui pose des problèmes d'accessibilité.
Impact business : pourquoi s'en soucier ?
Sans meta viewport, l’expérience mobile est souvent catastrophique : texte minuscule, défilement horizontal, boutons difficiles à taper. Google pénalise les sites non adaptés au mobile (index mobile-first). Un site pro sans viewport est rédhibitoire pour une majorité d’utilisateurs et pour le SEO. Plus de la moitié du trafic venant souvent du mobile, l’absence de viewport fait fuir les visiteurs et dégrade les Core Web Vitals sur mobile. C’est une ligne à vérifier en priorité sur tout nouveau projet ou migration.
La règle d'or
Toujours inclure <meta name="viewport" content="width=device-width, initial-scale=1">. Ne pas restreindre le zoom utilisateur. Vérifier la présence du viewport en priorité sur tout nouveau projet ou migration.