Zum Inhalt springen
checkfrei
Menü

Viewport-Meta-Tag: So sieht deine Seite auf dem Handy richtig aus

Stand: 3. Oktober 2026 · CAZ Labs

Kurz gesagt

Der Viewport-Meta-Tag sagt dem Handy-Browser, dass er die Seite in Gerätebreite darstellen soll. Die richtige Zeile lautet `<meta name="viewport" content="width=device-width, initial-scale=1">` und gehört in den `<head>`. Fehlt sie, rechnet der Browser mit rund 980 Pixeln Breite und verkleinert alles, bis man nichts mehr lesen kann.

Warum das wichtig ist

Smartphones tun ohne Anweisung so, als wären sie ein kleiner Monitor. Der Browser baut die Seite in etwa 980 Pixeln Breite auf und schrumpft sie dann aufs Display. Das Ergebnis kennst du: winzige Schrift, Links, die man nur mit gespreizten Fingern trifft, und ein Besucher, der nach ein paar Sekunden wieder weg ist.

Für Google ist die Handy-Fassung längst die maßgebliche. Der Crawler kommt als Smartphone, und was er dort sieht, wird bewertet. Eine Seite ohne Viewport-Tag ist also genau in der Version kaputt, auf die es ankommt. Wie gut sie am großen Bildschirm im Büro aussieht, spielt dafür keine Rolle.

Zur Einordnung: Der Tag allein macht noch keine Seite mobilfreundlich. Er schaltet nur die Gerätebreite ein. Ob Spalten untereinander rutschen und Bilder mitschrumpfen, regelt das CSS mit sogenannten Media Queries. Umgekehrt nützt das beste responsive CSS nichts, wenn die Zeile fehlt. Dann rechnet der Browser weiter mit 980 Pixeln, und die Regeln für kleine Bildschirme greifen nie.

So prüfst du es selbst

Den Mobile-Friendly-Test von Google gibt es seit Ende 2023 nicht mehr. Lighthouse in den Chrome-Entwicklertools meldet einen fehlenden Viewport aber weiterhin. Im kostenlosen Check sucht checkfrei den Tag automatisch: Fehlt width=device-width, ist das ein Fehler.

  1. Öffne deine Seite im Browser, ruf mit Strg+U (Mac: Cmd+Option+U) den Quelltext auf und such mit Strg+F nach viewport.
  2. Steht dort ein Meta-Tag mit width=device-width, ist die Grundlage da. Findest du zusätzlich user-scalable=no oder maximum-scale=1, ist das Zoomen gesperrt. Das ist ein eigenes Problem, mehr dazu unter Zoomen erlaubt.
  3. Für den Praxistest öffnest du in Chrome die Entwicklertools mit F12 und schaltest mit Strg+Umschalt+M die Geräteansicht ein. Aussagekräftiger ist ein echtes Handy, am besten ein älteres mit kleinem Display.

So behebst du es

Diese eine Zeile gehört in den <head> jeder Seite. Mehr brauchst du nicht, und von weiteren Angaben wie maximum-scale rate ich ab.

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

WordPress

Jedes halbwegs aktuelle Theme setzt den Tag von selbst. Fehlt er, ist das Theme meist so alt, dass ein Wechsel ohnehin fällig ist. Als Übergang fügst du die Zeile mit einem Plugin wie WPCode in den Header ein oder ergänzt sie in der header.php eines Child-Themes vor </head>. Im Eltern-Theme selbst überschreibt sie das nächste Update.

Shopify

Shopify-Themes haben den Tag in der Datei layout/theme.liquid. Fehlt er, öffnest du beim Theme die Funktion "Code bearbeiten", suchst diese Datei und setzt die Zeile in den <head>. Duplizier das Theme vorher, dann hast du eine Sicherung.

Wix und Jimdo

Beide Baukästen setzen den Viewport selbst. Sieht die Seite am Handy trotzdem schlecht aus, liegt es am Layout. In Wix bearbeitest du dafür die Mobilansicht im Editor getrennt von der Desktop-Ansicht.

HTML

Setz die Zeile in den <head>, am besten direkt hinter <meta charset="utf-8">. Und zwar auf jeder Seite, auch auf Impressum und Fehlerseite.

Next.js

Der App Router setzt width=device-width, initial-scale=1 automatisch. Eigene Werte legst du über das viewport-Objekt im Layout fest, nicht mehr über metadata. Lass maximumScale und userScalable dabei weg.

ts
import type { Viewport } from 'next';

export const viewport: Viewport = {
  width: 'device-width',
  initialScale: 1,
};

Typische Fehler

  • width=1024 oder eine andere feste Zahl statt device-width. Das ergibt wieder die Mini-Desktop-Ansicht, nur mit Absicht.
  • user-scalable=no, um Layoutfehler beim Zoomen zu verstecken. Das sperrt Menschen mit Sehschwäche aus und taucht im Check als eigener Fehler auf.
  • Zwei Viewport-Tags, etwa einer vom Theme und einer von einem Plugin. Browser nehmen dann in der Regel den letzten, und der ist nicht immer der richtige.

So prüft checkfrei

Wir suchen <meta name="viewport"> mit width=device-width. Fehlt es, ist es ein Fehler.

Gewicht 2 von 3 im Bereich SEO.

Häufige Fragen

Brauche ich den Viewport-Tag auch bei einer responsiven Seite?

Ja. Ohne ihn greifen die Media Queries für kleine Bildschirme nicht, weil der Browser mit etwa 980 Pixeln Breite rechnet. Responsives CSS und Viewport-Tag gehören zusammen.

Was bedeutet initial-scale=1?

Die Seite startet ohne Vergrößerung oder Verkleinerung. Zusammen mit width=device-width ist das die Standardangabe, an der du nichts ändern musst.

Gibt es den Mobile-Friendly-Test von Google noch?

Nein. Google hat ihn Ende 2023 abgeschaltet, zusammen mit dem Bericht zur mobilen Nutzerfreundlichkeit in der Search Console. Zum Prüfen bleiben Lighthouse, die Geräteansicht im Browser und ein echtes Handy.

Jetzt deine Seite prüfen

checkfrei prüft Mobil-Ansicht und 68 weitere Punkte in einem Durchgang. Kostenlos und ohne Anmeldung.