OnPage-SEO-Analyse
Eine Suchmaschine beurteilt eine Seite zu einem großen Teil anhand einer Handvoll Tags im Quellcode. Dieser Check ruft eine Seite ab, liest diese Tags und bewertet sie mit bis zu 100 Punkten, mit der Lösung für jede Schwachstelle.
Ein Crawler liest den Quelltext, nicht den Bildschirm
Wenn Sie eine Seite öffnen, sehen Sie ein Layout mit großer Überschrift, einem Foto und einem Menü. Ein Suchmaschinen-Crawler bekommt dieselbe Datei wie Ihr Browser, schaut sich aber nie das fertige Bild an. Er liest das HTML von oben nach unten und stützt sich auf eine kleine Gruppe von Tags, um zu entscheiden, worum es auf der Seite geht, was in der Ergebnisliste stehen soll und ob die Seite überhaupt behalten wird.
„OnPage-SEO“ heißt, diese Tags richtig zu setzen. Es ist der einzige Teil der Sichtbarkeit in Suchmaschinen, der nur von Ihnen abhängt, denn er steckt in Ihrem eigenen Markup. Dieser Check lädt eine einzelne Seite so herunter, wie es ein einfacher Crawler tut, ohne JavaScript auszuführen, und geht die Tags einzeln durch.
Wohin die 100 Punkte gehen
Jede Seite startet mit 100. Jeder der sieben Bereiche unten kann einmal Punkte abziehen, in Höhe seines schlimmsten Befunds.
| Bereich | Ernstes Problem | Warnung |
|---|---|---|
Title (<title>) | −20: keiner vorhanden | −7: unter 25 oder über 65 Zeichen, oder mehr als ein Title-Tag |
| Meta Description | −5: fehlt, unter 70 oder über 160 Zeichen | |
Überschriften (h1 bis h6) | −15: kein h1 | −5: mehrere h1, eine übersprungene Ebene, eine leere Überschrift |
alt-Text der Bilder | −15: mehr als jedes fünfte Bild ohne alt-Attribut | −6: einige Bilder ohne alt, oder ein Text, der ein Dateiname, ein einzelnes vages Wort oder länger als 150 Zeichen ist |
| Links | −4: Links ganz ohne Text, oder mit Text wie „hier klicken“ und „weiterlesen“ | |
| Indexierung | −30: eine noindex-Anweisung oder eine robots.txt-Regel, die Googlebot aussperrt | −5: keine Canonical-URL, ein Canonical, das eine andere Seite nennt, oder keine Sitemap |
| Sprache, Smartphones, Inhalt | −15: kein mobiles viewport-Tag | −5: kein lang-Attribut, weniger als 150 Wörter oder JSON-LD, das sich nicht parsen lässt |
Die Note folgt der Summe: A ab 90, B ab 78, C ab 64, D ab 50, E ab 35, F darunter. Die Indexierung wiegt am schwersten, weil sie wie ein Schalter wirkt. Sie können den besten Title der Welt schreiben: Ist die Seite mit noindex markiert, wird sie nie jemand sehen.
Bei Bildern ist ein leeres alt="" kein Fehler. So markiert man ein dekoratives Bild korrekt, und der Check führt es auch so auf. Tracking-Pixel von 1 × 1 werden ignoriert.
Reparaturen im Head der Seite
Die meisten Befunde lassen sich mit je einer Zeile beheben. Ein gesunder <head> enthält mindestens das hier:
<html lang="en">
<title>Oak dining tables made to order | Northfield Joinery</title>
<meta name="description" content="Solid oak tables built to your measurements, delivered in six weeks. See sizes, finishes and prices.">
<link rel="canonical" href="https://www.example.com/dining-tables/">
<meta name="viewport" content="width=device-width, initial-scale=1">- Title. Setzen Sie das Thema der Seite an den Anfang und die Marke ans Ende. Ergebnislisten schneiden lange Titles bei etwa 60 Zeichen ab, und lieber verlieren Sie die Marke als das Thema.
- Überschriften. Verwenden Sie ein
h1, das das Thema wiederholt, dannh2für Abschnitte undh3darin. Wählen Sie die Ebene nach ihrem Platz in der Gliederung und überlassen Sie die Größe dem CSS. - Alt-Text. Sagen Sie in einem kurzen Satz, was das Bild zeigt, etwa
alt="Round oak table with four chairs". Ein Dateiname wieIMG_4032.jpgsagt dem Leser nichts. - Linktext. Nennen Sie das Ziel. „Lieferpreise ansehen“ ergibt auch ohne Zusammenhang Sinn, „hier klicken“ nicht.
- Ein unerwünschtes
noindex. Oft ist es ein Überbleibsel aus der Zeit vor dem Start. In WordPress entfernen Sie das Häkchen unter Einstellungen › Lesen. Anderswo durchsuchen Sie Ihre Templates und die Serverkonfiguration nachnoindexundX-Robots-Tag. - Sitemap. Fügen Sie der robots.txt eine Zeile
Sitemap: https://www.example.com/sitemap.xmlhinzu. Um die Datei selbst zu testen, gibt es den Sitemap-Check.
Was die Note nicht erfasst
Die Punktzahl beschreibt das Markup einer URL zu einem Zeitpunkt. Einiges liegt außerhalb ihrer Reichweite.
- Text, den JavaScript hinzufügt. Wir lesen die Seite so, wie der Server sie schickt. Werden Ihre Überschriften und Absätze im Browser aufgebaut, sieht der Check wenige Wörter und keine Gliederung. Die Crawler-Ansicht zeigt genau, was angekommen ist.
- Qualität und Ruf. Ob Ihr Text die Frage besser beantwortet als andere Seiten und wie viele Websites auf Sie verlinken, zählt für das Ranking weit mehr als jedes Tag. Kein Tool kann das aus dem Quelltext lesen.
- Der Rest der Website. Doppelte Titles über mehrere Seiten, verwaiste Seiten und langsames Laden brauchen andere Checks.
Eine A-Note heißt, dass nichts im Markup im Weg steht. Die Seite darf ranken. Ob sie es tut, wird woanders entschieden.
Häufige Fragen
Wie lang sollte ein Title-Tag sein?
Zwischen 30 und 60 Zeichen ist ein sicheres Ziel. Google kürzt Titles nach Pixelbreite, was am Desktop etwa 60 Zeichen entspricht. Dieser Check warnt unter 25 und über 65.
Beeinflusst die Meta Description das Ranking?
Nein. Suchmaschinen nutzen sie nicht, um Ergebnisse zu ordnen. Sie erscheint aber oft als die zwei Zeilen unter Ihrem Title, also bringt eine klare Beschreibung mehr Klicks. Fehlt sie oder passt sie nicht zum Thema, wählt die Suchmaschine stattdessen eine Passage aus der Seite.
Darf eine Seite mehr als ein h1 haben?
HTML erlaubt es, und Suchmaschinen kommen damit zurecht. Ein einzelnes h1 gibt trotzdem das klarste Signal für das Hauptthema, und Nutzer von Screenreadern verlassen sich darauf, um den Beginn des Inhalts zu finden.
Brauche ich auf jeder Seite ein Canonical-Tag?
Es ist gute Praxis. Dieselbe Seite ist oft mit und ohne www, mit abschließendem Schrägstrich oder mit angehängten Tracking-Parametern erreichbar. Ein Canonical-Tag, das die bevorzugte URL nennt, verhindert, dass diese Kopien als getrennte Seiten behandelt werden.
Warum bekommt meine Seite wenig Punkte, obwohl sie im Browser gut aussieht?
Meist liegt es an Inhalt, den JavaScript aufbaut. Der Check liest das HTML so, wie es ausgeliefert wird, bevor irgendein Skript läuft. Enthält dieses HTML nur einen leeren Container, gibt es keine Überschriften, keine Bilder und keinen Text zu lesen.
Was sollte im Alt-Text stehen?
Beschreiben Sie, was das Bild zeigt und warum es da ist, in einem Satz von 5 bis 15 Wörtern. Lassen Sie „Bild von“ weg und stopfen Sie keine Keywords hinein. Für Bilder, die nur Dekoration sind, verwenden Sie ein leeres alt="".