LoomalyDocs

Regelreferenz

Jede Regel, die Loomaly prüft, mit Schweregrad, Bewertungsdimension, ID, Bedeutung und Korrektur.

Jedes Problem, das Loomaly meldet, kommt von einer der 81 Regeln auf dieser Seite, und jede Regel wird von genau einem Teil eines Scans gemeldet. Erklärungen und Korrektur-Prompts kommen aus festen Vorlagen, deshalb bekommt dasselbe Problem bei jedem Scan dieselbe Regel-ID und denselben Wortlaut. So erkennt Loomaly, ob ein Problem neu ist, noch da ist oder behoben wurde. Zum Abarbeiten sieh dir Probleme an.

Wie Regeln deinen Gesundheitswert beeinflussen

Jede Regel hat einen Schweregrad (Fehler, Warnung oder Hinweis) und eine Dimension: den Teil der Suchgesundheit, den sie misst. Auf einer Seite setzt ein Fehler ihre Dimension auf 0, eine Warnung kostet 25 Punkte und ein Hinweis 5 (höchstens 10 durch Hinweise). Der Wert der Website ist ein gewichteter Durchschnitt der fünf Dimensionen. So funktioniert der Gesundheitswert hat die Details und ein Rechenbeispiel.

Wie Regeln geprüft werden

Die letzte Spalte jeder Tabelle sagt, welcher Teil eines Scans die Regel melden kann. Wann jeder Teil läuft, steht unter So funktioniert ein Scan.

Geprüft vonWas es bedeutetBefundgruppe
RegelprüfungCode prüft das HTML der Seite, jedes Mal gleich, auf jeder Seite, die Loomaly findet.Strukturell
KI-UrteilEin KI-Modell beantwortet eine feste Frage zur Seite (zum Beispiel, ob sie einen klaren nächsten Schritt gibt), auf jeder Seite. Nur Antworten, bei denen es sicher ist, werden Probleme, und Code entscheidet, welche Fragen zu welcher Art von Seite passen.Semantik
Performance-TestGemessen mit Google PageSpeed Insights auf dem Handy, mit echten Chrome-Nutzerdaten, soweit vorhanden, auf den repräsentativen Seiten jeder Vorlage.Performance
SeitenurteilDie KI beurteilt Seiten, die der Code nach einem Scan der Website als verdächtig gewählt hat (Beinahe-Duplikate, Seiten, die leer oder weg wirken).Seitenurteile
Website-PrüfungCode prüft robots.txt und sitemap einmal pro Scan und vergleicht sitemap mit dem, was die Seiten angeben. Angezeigt als ein Problem für die ganze Website und einmal gewertet, nicht pro Seite.Strukturell

Steht eine Seite auf noindex, wird nur das noindex selbst gemeldet, und Seiten, die auf eine andere Website weiterleiten, werden gar nicht geprüft.

Meta-Tags

RegelSchweregradDimensionGeprüft von
Fehlendes <title>-TagFehlerSeitengrundlagenRegelprüfung
Titel ist zu kurzWarnungSeitengrundlagenRegelprüfung
Titel ist zu langWarnungSeitengrundlagenRegelprüfung
Fehlende Meta-DescriptionWarnungSeitengrundlagenRegelprüfung
Titel mit anderen Seiten geteiltWarnungSeitengrundlagenSeitenurteil
Meta-Description mit anderen Seiten geteiltHinweisSeitengrundlagenSeitenurteil
Meta-Description ist zu kurzHinweisSeitengrundlagenRegelprüfung
Meta-Description ist zu langHinweisSeitengrundlagenRegelprüfung
Fehlender canonical-LinkHinweisIndexierbarkeitRegelprüfung
canonical zeigt auf eine andere URLWarnungIndexierbarkeitRegelprüfung
Fehlendes Viewport-MetaWarnungSeitengrundlagenRegelprüfung
Anmelde- oder App-Seite ist indexierbarWarnungIndexierbarkeitRegelprüfung
Seite ist auf noindex gesetztFehlerIndexierbarkeitRegelprüfung
Seite ist auf nofollow gesetztWarnungIndexierbarkeitRegelprüfung
Titel passt nicht zur SeiteWarnungInhalt und KI-LesbarkeitKI-Urteil
Fehlende Open-Graph-TagsHinweisSeitengrundlagenRegelprüfung
Fehlendes Open-Graph-BildHinweisSeitengrundlagenRegelprüfung

Fehlendes <title>-Tag

Schweregrad: Fehler · Dimension: Seitengrundlagen · Regel-ID: missing-title · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Die Seite hat kein <title>, oder es ist leer. Der Titel ist die Überschrift, die Suchmaschinen für dein Ergebnis zeigen, und der stärkste Hinweis auf der Seite, worum es geht.

So behebst du es: Füge ein eindeutiges, beschreibendes <title> im <head> der Seite ein: zuerst das Thema der Seite, zuletzt deine Marke, 20 bis 70 Zeichen.

Offizielle Hinweise: developers.google.com/search/docs/appearance/title-link

Titel ist zu kurz

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: title-too-short · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Der Titel ist kürzer als 20 Zeichen, zu kurz, um Suchenden zu sagen, was die Seite bietet. Ein chinesisches, japanisches oder koreanisches Zeichen zählt als zwei, weil es die doppelte Breite braucht.

So behebst du es: Ergänze das Hauptthema oder Produkt der Seite plus ein unterscheidendes Detail. Ziel sind 20 bis 70 Zeichen.

Offizielle Hinweise: developers.google.com/search/docs/appearance/title-link

Titel ist zu lang

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: title-too-long · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Der Titel ist länger als 70 Zeichen, deshalb schneiden Suchergebnisse ihn ab. Ein chinesisches, japanisches oder koreanisches Zeichen zählt als zwei, weil es die doppelte Breite braucht.

So behebst du es: Setze die wichtigsten Wörter nach vorn und kürze Füllwörter oder wiederholte Markennamen, bis er in 70 Zeichen passt.

Offizielle Hinweise: developers.google.com/search/docs/appearance/title-link

Fehlende Meta-Description

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: missing-meta-description · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Die Seite hat keine Meta-Description, oder sie ist leer. Suchmaschinen schreiben dann ihr eigenes Snippet aus dem Seitentext, und du verlierst die Kontrolle darüber, was Suchende vor dem Klick lesen.

So behebst du es: Füge <meta name="description" content="..."> mit einer Zusammenfassung von 70 bis 160 Zeichen hinzu, die sagt, was der Besucher bekommt und warum er klicken soll.

Offizielle Hinweise: developers.google.com/search/docs/appearance/snippet

Titel mit anderen Seiten geteilt

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: duplicate-title · Geprüft von: Seitenurteil · Aufwand: mittel

Was es bedeutet: Andere Seiten der Website nutzen genau dasselbe <title>. Das Problem sagt, wie viele, und nennt eine. Suchmaschinen müssen eine Seite für die Anfrage wählen, und ein Suchender kann die Ergebnisse nicht unterscheiden.

So behebst du es: Gib jeder Seite einen Titel, der sagt, worum es auf dieser Seite geht: zuerst das Produkt, das Thema des Artikels oder der Kategoriename, zuletzt die Marke. Sind die Seiten wirklich gleich, behalte eine und zeige die anderen mit einem canonical oder einer Weiterleitung darauf.

Offizielle Hinweise: developers.google.com/search/docs/appearance/title-link

Meta-Description mit anderen Seiten geteilt

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: duplicate-meta-description · Geprüft von: Seitenurteil · Aufwand: mittel

Was es bedeutet: Andere Seiten der Website nutzen dieselbe Meta-Description, deshalb lesen sich ihre Such-Snippets gleich.

So behebst du es: Schreib für jede Seite eine Description aus ihrem eigenen Inhalt, oder lass sie leer, wo du nichts Konkretes zu sagen hast. Google schreibt dann eine aus der Seite.

Offizielle Hinweise: developers.google.com/search/docs/appearance/snippet

Meta-Description ist zu kurz

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: meta-description-too-short · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Meta-Description ist kürzer als 70 Zeichen und lässt den größten Teil des Snippet-Platzes ungenutzt. Ein chinesisches, japanisches oder koreanisches Zeichen zählt als zwei, weil es die doppelte Breite braucht.

So behebst du es: Erweitere sie auf 70 bis 160 Zeichen mit einem konkreten Nutzen, einem Detail oder einer Handlungsaufforderung.

Offizielle Hinweise: developers.google.com/search/docs/appearance/snippet

Meta-Description ist zu lang

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: meta-description-too-long · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Meta-Description ist länger als 160 Zeichen, deshalb schneiden Suchergebnisse sie ab. Ein chinesisches, japanisches oder koreanisches Zeichen zählt als zwei, weil es die doppelte Breite braucht.

So behebst du es: Behalte die Kernbotschaft in den ersten 160 Zeichen und lass den Rest weg.

Offizielle Hinweise: developers.google.com/search/docs/appearance/snippet

Fehlender canonical-Link

Schweregrad: Hinweis · Dimension: Indexierbarkeit · Regel-ID: missing-canonical · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Die Seite erklärt kein <link rel="canonical">. Suchmaschinen entscheiden dann selbst, welche URL-Variante (mit Parametern, mit oder ohne Schrägstrich am Ende) die Hauptversion ist.

So behebst du es: Füge einen canonical-Link hinzu, der auf die bevorzugte URL der Seite selbst zeigt. Die meisten Frameworks und SEO-Plugins können auf jeder Seite einen selbstverweisenden canonical ausgeben.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls

canonical zeigt auf eine andere URL

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: canonical-mismatch · Geprüft von: Regelprüfung · Aufwand: mittel

Was es bedeutet: Der canonical-Link zeigt auf eine andere URL als die Seite selbst (verglichen nach Weiterleitungen; ein Schrägstrich am Ende oder ein Host in Großbuchstaben zählt nicht als Unterschied). Suchmaschinen können stattdessen diese andere URL indexieren.

So behebst du es: Soll diese Seite eigenständig ranken, zeige den canonical auf ihre eigene URL. Ist es ein absichtliches Duplikat, das seine Signale an eine andere Seite abgeben soll, lass es und ignoriere das Problem mit einem Grund.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls

Fehlendes Viewport-Meta

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: missing-viewport · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Die Seite hat kein <meta name="viewport">, deshalb rendern Handys sie als herausgezoomte Desktop-Seite. Google indexiert die mobile Version deiner Website.

So behebst du es: Füge <meta name="viewport" content="width=device-width, initial-scale=1"> in den <head> ein.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing

Anmelde- oder App-Seite ist indexierbar

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: indexable-app-page · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Diese Adresse sieht nach Anmeldung, Konto oder App aus und antwortet mit 200 ohne noindex. Die Suche kann eine Anmeldeseite listen.

So behebst du es: Setze noindex im Robots-Meta-Tag oder im X-Robots-Tag. Schreibe für diese Seiten keinen Titel und keine Beschreibung.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/robots-meta-tag

Seite ist auf noindex gesetzt

Schweregrad: Fehler · Dimension: Indexierbarkeit · Regel-ID: robots-noindex · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Die Seite sagt Suchmaschinen, sie nicht zu indexieren, deshalb erscheint sie nicht in Suchergebnissen. Loomaly meldet das nicht auf Seiten, die üblicherweise absichtlich aus der Suche bleiben, etwa Anmeldung, Konto, Warenkorb, Kasse und rechtliche Seiten.

So behebst du es: Soll die Seite in der Suche erscheinen, entferne noindex aus dem robots-Meta-Tag (und aus jedem X-Robots-Tag-Header). Ist es Absicht, ignoriere das Problem mit einem Grund.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/block-indexing

Seite ist auf nofollow gesetzt

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: robots-nofollow · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Die robots-Einstellung der Seite sagt nofollow, deshalb folgen Suchmaschinen keinem Link auf der Seite. Die verlinkten Seiten bekommen von ihr keine Entdeckung und keine Anerkennung.

So behebst du es: Entferne nofollow aus dem robots-Meta-Tag der Seite. Damit einzelne Links keine Anerkennung weitergeben, setze rel="nofollow" stattdessen auf diese Links.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/robots-meta-tag

Titel passt nicht zur Seite

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: title-content-mismatch · Geprüft von: KI-Urteil · Aufwand: klein

Was es bedeutet: Das <title> verspricht etwas, das Überschriften und Text der Seite nicht liefern. Suchende, die klicken, gehen schnell wieder, und Google kann den Titel in den Ergebnissen umschreiben.

So behebst du es: Schreib den Titel so um, dass er beschreibt, was die Seite wirklich bietet, mit den Worten ihrer Hauptüberschrift, oder ändere die Seite, damit sie liefert, was der Titel verspricht.

Offizielle Hinweise: developers.google.com/search/docs/appearance/title-link

Fehlende Open-Graph-Tags

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: missing-og-tags · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Seite hat keines von og:title, og:description oder og:image. Soziale Netzwerke, Chat-Apps und KI-Assistenten nutzen diese Open-Graph-Tags, um die Vorschau zu bauen, wenn jemand den Link teilt.

So behebst du es: Füge mindestens og:title, og:description und og:image (und idealerweise og:url) in den <head> ein. Die meisten SEO-Plugins und Frameworks können sie aus Titel und Description der Seite erzeugen.

Offizielle Hinweise: ogp.me

Fehlendes Open-Graph-Bild

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: missing-og-image · Geprüft von: Regelprüfung · Aufwand: mittel

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Seite hat Open-Graph-Tags, aber kein og:image, deshalb erscheinen geteilte Links ohne Vorschaubild oder mit einem zufälligen.

So behebst du es: Füge og:image mit einer absoluten URL zu einem repräsentativen Bild hinzu. 1200 x 630 Pixel ist die übliche Größe.

Offizielle Hinweise: ogp.me

Überschriften

RegelSchweregradDimensionGeprüft von
Fehlende H1WarnungSeitengrundlagenRegelprüfung
Mehrere H1-TagsWarnungSeitengrundlagenRegelprüfung
Überschriftenebenen übersprungenHinweisSeitengrundlagenRegelprüfung

Fehlende H1

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: missing-h1 · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Seite hat kein <h1>. Die H1 ist die sichtbare Hauptüberschrift der Seite und ein starkes Signal für ihr Thema.

So behebst du es: Füge genau eine H1 hinzu, die das Hauptthema der Seite nennt. Die H1 kann den Titel treffen oder eng aufnehmen.

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/seo-starter-guide

Mehrere H1-Tags

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: multiple-h1 · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Seite hat mehr als ein <h1>, das verwischt, welches Thema das Hauptthema ist. Eine häufige Ursache ist ein Theme, das Logo oder Abschnittstitel als H1 auszeichnet.

So behebst du es: Behalte eine H1 für das Hauptthema der Seite und ändere die anderen zu H2 oder H3.

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/seo-starter-guide

Überschriftenebenen übersprungen

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: heading-skip-level · Geprüft von: Regelprüfung · Aufwand: mittel

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Überschriftenebenen springen, zum Beispiel von H1 direkt zu H3. Screenreader und Crawler nutzen Überschriften als Gliederung der Seite, und Lücken machen sie schwerer nachvollziehbar.

So behebst du es: Nutze Überschriftenebenen der Reihe nach (H1, dann H2, dann H3) nach der Struktur, und setze ihre Größe mit CSS, nicht durch eine andere Ebene.

Offizielle Hinweise: developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/Heading_Elements

Inhalt

RegelSchweregradDimensionGeprüft von
Konkurriert mit einer anderen Seite um dieselbe SucheWarnungInhalt und KI-LesbarkeitSeitenurteil
Nicht verfügbares Element noch indexierbarWarnungInhalt und KI-LesbarkeitSeitenurteil
Platzhalterseite ohne echten InhaltWarnungInhalt und KI-LesbarkeitSeitenurteil
Kein klarer nächster Schritt für den BesucherWarnungInhalt und KI-LesbarkeitKI-Urteil
Dünner InhaltWarnungInhalt und KI-LesbarkeitKI-Urteil
Wenige WörterHinweisInhalt und KI-LesbarkeitRegelprüfung
Mögliches Keyword-StuffingWarnungInhalt und KI-LesbarkeitKI-Urteil
Zielphrase fehlt im TitelWarnungInhalt und KI-LesbarkeitKeyword-Prüfung
Zielphrase fehlt in der H1HinweisInhalt und KI-LesbarkeitKeyword-Prüfung
Zielphrase fehlt in der Meta-DescriptionHinweisInhalt und KI-LesbarkeitKeyword-Prüfung
Zielphrase fehlt im EinstiegHinweisInhalt und KI-LesbarkeitKeyword-Prüfung
Eine gesuchte Phrase fehlt im TitelWarnungInhalt und KI-LesbarkeitKeyword-Prüfung
Zielbegriff steht nicht am Anfang des TitelsHinweisInhalt und KI-LesbarkeitKeyword-Prüfung
Die Website hat keine llms.txtHinweisInhalt und KI-LesbarkeitWebsite-Prüfung
llms.txt ist keine brauchbare SeitenübersichtHinweisInhalt und KI-LesbarkeitWebsite-Prüfung
llms.txt verlinkt Seiten, die fehlschlagenWarnungInhalt und KI-LesbarkeitWebsite-Prüfung
Seite nicht für KI-Zitate optimiertHinweisInhalt und KI-LesbarkeitKI-Urteil
Fehlende AutorenzeileHinweisInhalt und KI-LesbarkeitKI-Urteil
Fehlendes VeröffentlichungsdatumHinweisInhalt und KI-LesbarkeitKI-Urteil

Konkurriert mit einer anderen Seite um dieselbe Suche

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: duplicate-intent · Geprüft von: Seitenurteil · Aufwand: groß

Was es bedeutet: Eine andere Seite deiner Website bedient dieselbe Suche, und das Problem nennt sie. Suchmaschinen wählen meist eine der beiden, die andere verliert. Seiten, die sich schon gegenseitig als canonical oder als Sprachversionen erklären, werden nicht markiert.

So behebst du es: Führe die beiden zu einer Seite zusammen und leite die schwächere URL weiter, zeige eine mit einem canonical auf die andere, oder mach sie klar unterschiedlich (anderes Publikum, anderes Produkt oder andere Frage).

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls

Nicht verfügbares Element noch indexierbar

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: unavailable-item · Geprüft von: Seitenurteil · Aufwand: mittel

Was es bedeutet: Die Seite ist für etwas, das nicht mehr verfügbar ist (ausverkauft, eingestellt, ein beendetes Event), kann aber noch in der Suche gefunden werden.

So behebst du es: Behalte sie nur, wenn sie Besuchern weiterhilft, etwa mit Alternativen oder einem Nachlieferdatum. Sonst leite auf die nächste Alternative weiter oder setze noindex.

Offizielle Hinweise: developers.google.com/crawling/docs/troubleshooting/http-status-codes

Platzhalterseite ohne echten Inhalt

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: placeholder-page · Geprüft von: Seitenurteil · Aufwand: groß

Was es bedeutet: Die Seite ist eine Vorlagenhülle oder ein Stub ohne etwas für einen Besucher, etwa Platzhaltertext, eine leere Kategorie oder eine Coming-soon-Seite.

So behebst du es: Fülle sie mit echtem Inhalt, oder halte sie aus der Suche (noindex, oder nimm sie offline), bis sie welchen hat.

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/creating-helpful-content

Kein klarer nächster Schritt für den Besucher

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: missing-next-step · Geprüft von: KI-Urteil · Aufwand: mittel

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Eine Start-, Landing- oder Produktseite gibt dem Besucher keinen klaren nächsten Schritt: anmelden, kaufen, buchen, dich kontaktieren oder weiterlesen. Die Seite kann ranken und trotzdem die Besucher verlieren, die sie gewinnt. Das KI-Urteil sieht die Buttons und Call-to-Action-Links der Seite, und das wird nur auf Seiten geprüft, auf denen Loomaly sie erfasst hat.

So behebst du es: Füge eine primäre Handlungsaufforderung oben und noch einmal nach dem Hauptinhalt hinzu, mit einem Verb, das sagt, was passiert ("Kostenlos testen", "Gespräch buchen"). Halte sekundäre Links visuell ruhiger.

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/creating-helpful-content

Dünner Inhalt

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: thin-content · Geprüft von: KI-Urteil · Aufwand: groß

Was es bedeutet: Für den Zweck der Seite (ein Produkt, ein Artikel, eine Landingpage) gibt sie einem Besucher zu wenig Substanz: kaum mehr als eine Überschrift und ein paar Zeilen. Suchmaschinen behandeln solche Seiten als wenig wertvoll.

So behebst du es: Füge Inhalt hinzu, der beantwortet, was ein Besucher dieser Seite wirklich braucht. Hat die Seite keinen eigenen Zweck, führe sie in eine verwandte Seite zusammen oder halte sie aus der Suche.

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/creating-helpful-content

Wenige Wörter

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: low-word-count · Geprüft von: Regelprüfung · Aufwand: groß

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Seite hat weniger Text, als das Thema zum Ranken üblicherweise braucht.

So behebst du es: Erweitere sie mit nützlichen Details wie Angaben, Antworten auf häufige Fragen oder Beispielen, nicht mit Fülltext.

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/creating-helpful-content

Mögliches Keyword-Stuffing

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: keyword-stuffing · Geprüft von: KI-Urteil · Aufwand: mittel

Was es bedeutet: Der Text liest sich nicht wie von einem Menschen für andere Menschen geschrieben: Suchbegriffe werden weit öfter wiederholt, als natürliches Schreiben es täte. Er liest sich schlecht und riskiert eine Suchstrafe.

So behebst du es: Schreib die betroffenen Stellen natürlich um, nutze Synonyme und kürze die Wiederholung in Überschriften, Alt-Text und Fußzeilen.

Offizielle Hinweise: developers.google.com/search/docs/essentials/spam-policies#keyword-stuffing

Zielphrase fehlt im Titel

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: keyword-missing-title · Geprüft von: Keyword-Prüfung · Aufwand: klein

Was es bedeutet: Die Phrase, für die diese Seite ranken soll, steht nicht in dem Teil des <title>, den Google zeigt. Ein Treffer nur in der zweiten Hälfte des Titels wird in den Suchergebnissen abgeschnitten.

So behebst du es: Setze diese Phrase in die erste Hälfte des <title>, vor den Markennamen.

Offizielle Hinweise: developers.google.com/search/docs/appearance/title-link

Zielphrase fehlt in der H1

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: keyword-missing-h1 · Geprüft von: Keyword-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Phrase, für die diese Seite ranken soll, steht in keiner H1, deshalb sagt die Überschrift, die ein Besucher zuerst sieht, nicht, wofür die Seite da ist.

So behebst du es: Nutze die Phrase in der H1 der Seite, in den Worten, die ein Suchender nutzen würde.

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/seo-starter-guide

Zielphrase fehlt in der Meta-Description

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: keyword-missing-description · Geprüft von: Keyword-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Phrase, für die diese Seite ranken soll, steht nicht in der Meta-Description, deshalb erwähnt das Snippet unter dem Ergebnis sie nicht.

So behebst du es: Bau die Phrase einmal in die Meta-Description ein, in einem Satz darüber, was der Besucher bekommt.

Offizielle Hinweise: developers.google.com/search/docs/appearance/snippet

Zielphrase fehlt im Einstieg

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: keyword-missing-intro · Geprüft von: Keyword-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Phrase, für die diese Seite ranken soll, erscheint nicht im Einstieg der Seite, deshalb bestätigt der erste Bildschirm nicht, dass der Besucher am richtigen Ort ist.

So behebst du es: Nutze die Phrase im ersten Absatz, oder in der ersten Zeile einer Seite auf Chinesisch, Japanisch, Koreanisch oder Thai.

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/creating-helpful-content

Eine gesuchte Phrase fehlt im Titel

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: gsc-query-title-gap · Geprüft von: Keyword-Prüfung · Aufwand: klein

Was es bedeutet: Google zeigt diese Seite schon für eine Anfrage mit echter Nachfrage, und diese Anfrage steht weder im Titel noch in der H1. Der Titel ignoriert eine Suche, die die Seite schon verdient.

So behebst du es: Bau die Anfrage in den Titel oder die H1 ein, wenn die Seite sie wirklich beantwortet. Lass sie weg, wenn die Seite von etwas anderem handelt.

Offizielle Hinweise: developers.google.com/search/docs/appearance/title-link

Zielbegriff steht nicht am Anfang des Titels

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: keyword-not-title-start · Geprüft von: Keyword-Prüfung · Aufwand: klein

Was es bedeutet: Der Begriff, für den diese Seite ranken soll, steht im Titel, aber nicht am Anfang (erstes Drittel der Breite oder die ersten Wörter). Suchende sehen zuerst den Anfang des Titels.

So behebst du es: Setze den Begriff an den Anfang des Titels, vor den Markennamen.

Offizielle Hinweise: developers.google.com/search/docs/appearance/title-link

Die Website hat keine llms.txt

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: llms-txt-missing · Geprüft von: Website-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: /llms.txt fehlt, oder diese Adresse antwortet mit einer Webseite. Eine HTML-Auffangseite zählt als fehlend. Manche Produkte lesen diese Datei, um Seiten zu finden, und sie muss reiner Text sein.

So behebst du es: Veröffentliche /llms.txt an der Domain-Wurzel als text/plain: ein #-Titel, optional eine Zeile Zusammenfassung und Markdown-Links auf echte Seiten. Next.js: public/llms.txt oder app/llms.txt/route.ts. Astro und TanStack Start: public/llms.txt. Fumadocs: aus der Doku-Quelle erzeugen. Docusaurus und andere statische Sites: static/llms.txt oder der öffentliche Ordner des Hosts.

Offizielle Hinweise: llmstxt.org

llms.txt ist keine brauchbare Seitenübersicht

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: llms-txt-invalid · Geprüft von: Website-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: /llms.txt wird als reiner Text ausgeliefert, ist aber keine brauchbare Übersicht: Es braucht einen Titel (# …) und mindestens einen Markdown-Link auf eine Seite. Manche Produkte lesen diese Datei, um Seiten zu finden. Eine fehlende Datei oder eine HTML-Seite an dieser Adresse ist eine eigene Prüfung.

So behebst du es: Gib /llms.txt einen #-Titel, optional eine Zusammenfassung und eine Liste von Markdown-Links auf die Seiten, die gelesen werden sollen, zum Beispiel - [Preise](https://example.com/pricing): Tarife und Preise. Liefere sie als text/plain aus. Next.js kann public/llms.txt oder app/llms.txt/route.ts nutzen; Astro und TanStack Start nutzen public/llms.txt; Fumadocs kann sie aus der Doku erzeugen; Docusaurus und andere statische Sites nutzen static/llms.txt.

Offizielle Hinweise: llmstxt.org

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: llms-txt-broken-links · Geprüft von: Website-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: /llms.txt verlinkt Seiten dieser Website, die mit einem Fehler antworten. Das Problem nennt die geprüften Adressen. Wer der Datei folgt, landet auf einer Seite, die nicht lädt.

So behebst du es: Zeig mit jedem Link auf eine Seite, die mit 200 antwortet, oder entferne die Zeile. Der Hinweis nennt die ersten, die fehlschlagen. Die Datei liegt meist unter public/llms.txt oder an der Route, die sie ausliefert.

Offizielle Hinweise: llmstxt.org

Seite nicht für KI-Zitate optimiert

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: page-not-citable-by-llm · Geprüft von: KI-Urteil · Aufwand: groß

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Abschnitte der Seite beginnen nicht mit einer klaren Antwort oder sind nicht für sich verständlich. KI-Antworten und Featured Snippets zitieren Passagen, die den Punkt zuerst nennen. Dafür gibt es keine Markup-Abkürzung.

So behebst du es: Beginne jeden Abschnitt mit einem Satz, der seine Überschrift direkt beantwortet, und füge dann das Detail hinzu. Nutze Überschriften, die dazu passen, wie Leute fragen, und nenne konkrete Fakten und Zahlen.

Offizielle Hinweise: developers.google.com/search/docs/appearance/ai-features

Fehlende Autorenzeile

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: missing-author-byline · Geprüft von: KI-Urteil · Aufwand: mittel

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Der Artikel sagt nicht, wer ihn geschrieben hat, weder auf der Seite noch in den Strukturdaten. Ein genannter Autor hilft Lesern, den Inhalt einzuschätzen, und gehört zu dem, wonach die Qualitätsrichtlinien von Google schauen.

So behebst du es: Zeige den Namen des Autors mit einem Link zu einer kurzen Bio oder Autoren-Seite, und füge den Autor zum Article-JSON-LD der Seite hinzu.

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/creating-helpful-content

Fehlendes Veröffentlichungsdatum

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: missing-publish-date · Geprüft von: KI-Urteil · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Der Artikel zeigt nicht, wann er veröffentlicht oder aktualisiert wurde, weder auf der Seite noch in den Strukturdaten, deshalb können Leser nicht erkennen, ob er aktuell ist.

So behebst du es: Zeige das Veröffentlichungsdatum (und das Aktualisierungsdatum) auf der Seite und füge datePublished und dateModified zum JSON-LD der Seite hinzu.

Offizielle Hinweise: developers.google.com/search/docs/appearance/publication-dates

Bilder

RegelSchweregradDimensionGeprüft von
Bildern fehlt Alt-TextWarnungSeitengrundlagenRegelprüfung
Bilder ohne Lazy LoadingHinweisPerformanceRegelprüfung

Bildern fehlt Alt-Text

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: image-missing-alt · Geprüft von: Regelprüfung · Aufwand: mittel

Was es bedeutet: Ein oder mehrere <img>-Elemente haben kein alt-Attribut, und das Problem sagt, wie viele Bilder der Seite betroffen sind. Screenreader können sie nicht beschreiben, und Google Bilder hat weniger Anhalt.

So behebst du es: Gib jedem bedeutsamen Bild ein kurzes alt, das es beschreibt. Rein dekorative Bilder sollten ein leeres alt="" bekommen.

Offizielle Hinweise: developers.google.com/search/docs/appearance/google-images

Bilder ohne Lazy Loading

Schweregrad: Hinweis · Dimension: Performance · Regel-ID: image-no-lazy-loading · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Bilder weiter unten auf der Seite laden sofort mit und konkurrieren um Bandbreite mit dem, was der Besucher zuerst sieht.

So behebst du es: Füge loading="lazy" zu Bildern unterhalb des Falzes hinzu. Lade das Hauptbild oben auf der Seite nicht per Lazy Loading, weil das Largest Contentful Paint verlangsamt.

Offizielle Hinweise: web.dev/articles/browser-level-image-lazy-loading

RegelSchweregradDimensionGeprüft von
Keine internen LinksWarnungSeitengrundlagenRegelprüfung
Wenige interne LinksHinweisSeitengrundlagenRegelprüfung
Zu viele externe LinksHinweisSeitengrundlagenRegelprüfung
Kein interner Link nutzt die ZielphraseHinweisInhalt und KI-LesbarkeitKeyword-Prüfung
Die Fokusseite hat wenige interne LinksWarnungInhalt und KI-LesbarkeitKeyword-Prüfung
Interne Links zu Seiten, die mit einem Fehler antwortenWarnungSeitengrundlagenWebsite-Prüfung
sitemap-Seiten, auf die keine andere Seite verlinktWarnungSeitengrundlagenWebsite-Prüfung

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: no-internal-links · Geprüft von: Regelprüfung · Aufwand: mittel

Was es bedeutet: Die Seite verlinkt auf keine andere Seite deiner Website und gibt keinen Wert an den Rest der Website weiter. Crawler finden von ihr aus weniger.

So behebst du es: Füge Links zu verwandten Seiten im Inhalt hinzu, plus Navigation oder Breadcrumbs. Stell sicher, dass Links echte <a href>-Elemente sind, keine Klick-Handler.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/links-crawlable

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: too-few-internal-links · Geprüft von: Regelprüfung · Aufwand: mittel

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Seite hat sehr wenige Links zu anderen Seiten deiner Website, deshalb kann sie unterbewertet sein und hilft Besuchern kaum weiter.

So behebst du es: Verlinke verwandte Produkte, Artikel oder Kategorien, wo es dem Leser hilft.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/links-crawlable

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: excessive-external-links · Geprüft von: Regelprüfung · Aufwand: mittel

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Seite verlinkt auf viele externe Domains. Jeder ausgehende Link sollte für den Leser da sein.

So behebst du es: Entferne Links, die redaktionell nicht gerechtfertigt sind. Markiere bezahlte oder Affiliate-Links mit rel="sponsored" und von Nutzern eingereichte Links mit rel="ugc".

Offizielle Hinweise: developers.google.com/search/docs/fundamentals/seo-starter-guide

Kein interner Link nutzt die Zielphrase

Schweregrad: Hinweis · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: keyword-anchor-missing · Geprüft von: Keyword-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Andere Seiten der Website verlinken hierher, und keiner dieser Links nutzt die Phrase, für die diese Seite ranken soll. Der Ankertext ist der Hinweis, den diese Links weitergeben.

So behebst du es: Nutze bei mindestens einem internen Link auf diese Seite die Phrase als sichtbaren Linktext.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/links-crawlable

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: focus-page-few-inlinks · Geprüft von: Keyword-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Weniger als fünf Seiten verlinken auf die Fokusseite, oder diese Links nutzen weniger als fünf verschiedene Ankertexte. Die Seite bekommt wenig interne Aufmerksamkeit.

So behebst du es: Füge interne Links von verwandten Seiten hinzu. In einem Assistenten link_suggestions aufrufen und passende Vorschläge freigeben.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/links-crawlable

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: internal-links-to-errors · Geprüft von: Website-Prüfung · Aufwand: mittel

Was es bedeutet: Seiten deiner Website verlinken auf andere Seiten deiner Website, die mit einem Fehler antworten (4xx oder 5xx). Das Problem sagt, wie viele Seiten auf wie viele tote verlinken, mit Beispielen. Besucher, die diesen Links folgen, landen in einer Sackgasse, und Crawler verbringen ihren Besuch damit.

So behebst du es: Zeige jeden Link auf die aktuelle Adresse der Seite, oder entferne ihn. Ist die Seite umgezogen, leite die alte Adresse auf die neue weiter, damit auch Links von außen weiter funktionieren.

Offizielle Hinweise: developers.google.com/crawling/docs/troubleshooting/http-status-codes

sitemap-Seiten, auf die keine andere Seite verlinkt

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: orphan-pages · Geprüft von: Website-Prüfung · Aufwand: mittel

Was es bedeutet: Deine sitemap listet Seiten, auf die keine Seite deiner Website verlinkt. Das Problem sagt, wie viele, und gibt Beispiele. Jede wurde geprüft und lädt. Besucher erreichen sie nur von außen, und Suchmaschinen geben Seiten, auf die niemand verlinkt, wenig Gewicht. Manchmal sind es Seiten, die gar nicht in die sitemap gehören (eine Vorlage, eine Verifizierungsdatei, eine alte Kampagne).

So behebst du es: Verlinke jede wichtige Seite von einer verwandten Seite, einem Hub oder der Navigation. Nimm die, die nicht öffentlich sein sollen, aus der sitemap.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/links-crawlable

Strukturdaten

RegelSchweregradDimensionGeprüft von
Keine JSON-LD-StrukturdatenHinweisStrukturdatenRegelprüfung
Produktseite ohne Product-StrukturdatenWarnungStrukturdatenRegelprüfung
Ungültige StrukturdatenWarnungStrukturdatenRegelprüfung
Fehlendes Organization-SchemaHinweisStrukturdatenRegelprüfung
Fehlendes Breadcrumb-SchemaHinweisStrukturdatenRegelprüfung

Keine JSON-LD-Strukturdaten

Schweregrad: Hinweis · Dimension: Strukturdaten · Regel-ID: missing-structured-data · Geprüft von: Regelprüfung · Aufwand: mittel

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Seite hat keinen JSON-LD-Block. Strukturdaten beschreiben die Seite (ein Produkt, einen Artikel, dein Unternehmen) in einer Form, die Suchmaschinen direkt lesen, und viele Rich Results brauchen sie.

So behebst du es: Füge einen <script type="application/ld+json">-Block des passenden Schema.org-Typs hinzu. Frag deinen Assistenten (problem) nach einem fertigen Block für deine Art von Website; ersetze die Platzhalter vor dem Veröffentlichen.

Offizielle Hinweise: developers.google.com/search/docs/appearance/structured-data/intro-structured-data

Produktseite ohne Product-Strukturdaten

Schweregrad: Warnung · Dimension: Strukturdaten · Regel-ID: missing-product-schema · Geprüft von: Regelprüfung · Aufwand: mittel

Was es bedeutet: Das ist eine Produktseite, aber sie hat keine Product-Strukturdaten. Google Shopping, Rich Results und KI-Assistenten lesen Name, Preis, Währung und Verfügbarkeit eines Produkts aus diesem Markup. Ohne müssen sie aus der Seite raten, falls sie sie überhaupt sehen.

So behebst du es: Füge einen Product-JSON-LD-Block mit name, image, description und einem offers-Objekt (price, priceCurrency, availability, url) hinzu, erzeugt aus denselben Daten, die die Seite zeigt. Auf einer Website, die im Browser rendert, muss er im HTML stehen, das der Server sendet.

Offizielle Hinweise: developers.google.com/search/docs/appearance/structured-data/product-snippet

Ungültige Strukturdaten

Schweregrad: Warnung · Dimension: Strukturdaten · Regel-ID: invalid-structured-data · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Das JSON-LD der Seite hat Fehler gegen die Regeln von Schema.org. Loomaly prüft das mit dem eigenen Validator, nicht mit KI, und das Problem zeigt den Pfad des ersten Fehlers und wie viele weitere es gibt. Nur Fehler werden gemeldet, keine Warnungen.

So behebst du es: Korrigiere die Eigenschaft am gemeldeten Pfad. Frag deinen Assistenten (problem) nach einer reparierten Kopie deines eigenen Markups, was geändert wurde und welche Fakten nur du hast. Teste die Seite danach im Rich-Results-Test von Google.

Offizielle Hinweise: developers.google.com/search/docs/appearance/structured-data/sd-policies

Fehlendes Organization-Schema

Schweregrad: Hinweis · Dimension: Strukturdaten · Regel-ID: missing-organization-schema · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Startseite hat kein Organization- (oder LocalBusiness-) JSON-LD, das Suchmaschinen deinen Namen, dein Logo und deine Profile sagt und dich für ein Knowledge Panel qualifiziert.

So behebst du es: Füge Organization-JSON-LD zur Startseite hinzu, mit name, url, logo und sameAs-Links zu deinen Profilen. Lokale Unternehmen sollten LocalBusiness mit Adresse und Öffnungszeiten nutzen. Frag deinen Assistenten (problem) nach einer Vorlage.

Offizielle Hinweise: developers.google.com/search/docs/appearance/structured-data/organization

Fehlendes Breadcrumb-Schema

Schweregrad: Hinweis · Dimension: Strukturdaten · Regel-ID: missing-breadcrumb-schema · Geprüft von: Regelprüfung · Aufwand: mittel

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Die Seite hat kein BreadcrumbList-JSON-LD, mit dem Google den Platz der Seite in deiner Website statt einer nackten URL zeigen kann.

So behebst du es: Füge BreadcrumbList-JSON-LD hinzu, das zur Position der Seite in deiner Navigation passt. Die meisten Plattformen und SEO-Plugins können es aus den Breadcrumbs erzeugen. Frag deinen Assistenten (problem) nach einer Vorlage.

Offizielle Hinweise: developers.google.com/search/docs/appearance/structured-data/breadcrumb

Technisch

RegelSchweregradDimensionGeprüft von
Fehlerseite als normale Seite ausgeliefertFehlerIndexierbarkeitSeitenurteil
Crawler ohne JavaScript sehen eine leere SeiteFehlerIndexierbarkeitRegelprüfung
Nur Suchmaschinen bekommen die gerenderte Seite. KI-Crawler sehen sie leerWarnungInhalt und KI-LesbarkeitRegelprüfung
Seite wird über HTTP ausgeliefertFehlerIndexierbarkeitRegelprüfung
robots.txt ist keine gültige robots-DateiWarnungIndexierbarkeitWebsite-Prüfung
robots.txt zeigt nicht auf eine sitemapHinweisIndexierbarkeitWebsite-Prüfung
robots.txt enthält nur KommentareHinweisIndexierbarkeitWebsite-Prüfung
robots.txt blockiert die Crawler hinter KI-SuchantwortenWarnungInhalt und KI-LesbarkeitWebsite-Prüfung
robots.txt blockiert KI-CrawlerWarnungInhalt und KI-LesbarkeitWebsite-Prüfung
Die Website bittet KI-Antwortsysteme, ihre Seiten nicht zu verwendenWarnungInhalt und KI-LesbarkeitWebsite-Prüfung
Keine Sitemap gefundenWarnungIndexierbarkeitWebsite-Prüfung
Die Sitemap lässt indexierbare Seiten ausWarnungIndexierbarkeitWebsite-Prüfung
Die sitemap ist kein gültiges XMLWarnungIndexierbarkeitWebsite-Prüfung
Die sitemap listet Seiten, die nicht die zu indexierende Version sindWarnungIndexierbarkeitWebsite-Prüfung
canonicals zeigen auf Adressen, die umleiten oder fehlschlagenWarnungIndexierbarkeitWebsite-Prüfung
Separate Mobilseite ohne rel="alternate"WarnungIndexierbarkeitWebsite-Prüfung
Andere Adressversionen leiten nicht dauerhaft umWarnungIndexierbarkeitWebsite-Prüfung
Fehlendes FaviconHinweisSeitengrundlagenRegelprüfung
Seite antwortete nicht mit Status 200FehlerIndexierbarkeitRegelprüfung

Fehlerseite als normale Seite ausgeliefert

Schweregrad: Fehler · Dimension: Indexierbarkeit · Regel-ID: soft-404 · Geprüft von: Seitenurteil · Aufwand: mittel

Was es bedeutet: Die Seite sagt, sie sei nicht gefunden oder kaputt, antwortet aber mit HTTP 200, deshalb behalten Suchmaschinen sie als echte Seite im Index.

So behebst du es: Gib für weggefallene Seiten einen echten 404- oder 410-Status zurück, oder leite (301) auf die richtige Seite weiter.

Offizielle Hinweise: developers.google.com/crawling/docs/troubleshooting/http-status-codes

Crawler ohne JavaScript sehen eine leere Seite

Schweregrad: Fehler · Dimension: Indexierbarkeit · Regel-ID: client-rendered-without-ssr · Geprüft von: Regelprüfung · Aufwand: groß

Was es bedeutet: Ohne JavaScript geladen ist die Seite ein größeres Dokument (20 KB HTML oder mehr) mit unter 150 Zeichen Text: der Inhalt erscheint erst, nachdem JavaScript läuft. Das sehen Crawler, die kein JavaScript ausführen, darunter die meisten KI-Crawler (ChatGPT, Perplexity, Claude) und Link-Vorschauen. Manche Websites senden eine gerenderte Seite nur an Googlebot. Google sieht dann den Inhalt, die KI-Crawler immer noch nicht. Solche Seiten sind zu leer zum Beurteilen, deshalb bekommen sie dieses Problem statt des KI-Urteils.

So behebst du es: Rendere die Seite auf dem Server oder pre-rendere sie zur Build-Zeit, damit das HTML den Inhalt schon enthält. Die meisten Frameworks bieten serverseitiges Rendering oder statische Generierung.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics

Nur Suchmaschinen bekommen die gerenderte Seite. KI-Crawler sehen sie leer

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: prerendered-for-search-engines-only · Geprüft von: Regelprüfung · Aufwand: groß

Was es bedeutet: Als normaler Besucher geladen ist die Seite eine leere Hülle, die JavaScript später füllt. Als Googlebot geladen kommt sie fertig gerendert an. Die Website rendert Seiten nur für Suchmaschinen vor. Google und Bing sehen deshalb den Inhalt und können ihn ranken, aber KI-Crawler (ChatGPT, Perplexity, Claude und andere) führen kein JavaScript aus und stehen nicht auf der Pre-Render-Liste, deshalb sehen sie die leere Seite und können Preise, Bestand oder Details in ihren Antworten nicht zitieren.

So behebst du es: Füge die großen KI-Crawler (GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot und ähnliche) zur Pre-Render-Liste hinzu, meist eine Änderung in einer Zeile im Pre-Render-Dienst oder in der CDN-Regel. Langfristig rendere den Inhalt auf dem Server für alle.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/javascript/dynamic-rendering

Seite wird über HTTP ausgeliefert

Schweregrad: Fehler · Dimension: Indexierbarkeit · Regel-ID: non-https · Geprüft von: Regelprüfung · Aufwand: mittel

Was es bedeutet: Die Seite wird über reines HTTP ausgeliefert. HTTPS ist ein bestätigter Rankingfaktor von Google, und Browser markieren HTTP-Seiten als nicht sicher.

So behebst du es: Installiere ein TLS-Zertifikat, leite jede HTTP-URL mit einem 301 auf ihre HTTPS-Version weiter und aktualisiere interne Links und canonicals auf HTTPS.

Offizielle Hinweise: developers.google.com/search/docs/appearance/page-experience

robots.txt ist keine gültige robots-Datei

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: robots-txt-invalid · Geprüft von: Website-Prüfung · Aufwand: klein

Was es bedeutet: /robots.txt an der Wurzel deiner Domain antwortet mit einer Webseite oder einem Serverfehler statt mit Klartext-Regeln. Crawler finden darin keine Regeln und keine sitemap, und ein Serverfehler dort lässt Google das Crawlen der Website pausieren.

So behebst du es: Liefere /robots.txt als text/plain von der Domain-Wurzel aus, mit deinen User-agent-Regeln und einer Sitemap:-Zeile. Stell sicher, dass die Catch-all-Route der App oder eine Weiterleitung zur Startseite nicht dafür antwortet.

Offizielle Hinweise: developers.google.com/crawling/docs/robots-txt/create-robots-txt

robots.txt zeigt nicht auf eine sitemap

Schweregrad: Hinweis · Dimension: Indexierbarkeit · Regel-ID: robots-txt-no-sitemap · Geprüft von: Website-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: robots.txt hat keine Sitemap:-Zeile, oder die Website hat keine robots.txt. Suchmaschinen, bei denen du die sitemap eingereicht hast, haben sie trotzdem. Bing, KI-Crawler und andere müssen sie selbst finden.

So behebst du es: Füge Sitemap: https://your-domain/sitemap.xml (die volle URL jeder sitemap) zu /robots.txt hinzu. Hat die Website keine robots.txt (der Beleg sagt no robots.txt), lege eine an: diese Zeile allein ist eine gültige Datei und blockiert nichts.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap#addsitemap

robots.txt enthält nur Kommentare

Schweregrad: Hinweis · Dimension: Indexierbarkeit · Regel-ID: robots-only-comments · Geprüft von: Website-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: robots.txt hat keine Crawler-Regeln und keine Sitemap-Zeile, nur Kommentare. Ein Hoster wie Cloudflare liefert so eine Datei und verwaltet sie, die Kopie im Projekt ist daher oft nicht das, was Crawler lesen.

So behebst du es: Ergänze eine Sitemap-Zeile in den robots.txt-Einstellungen des Hosters. Wenn du die Datei steuerst, ersetze die Kommentare durch echte Regeln und eine Sitemap-Zeile.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap#addsitemap

robots.txt blockiert die Crawler hinter KI-Suchantworten

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: ai-search-crawlers-blocked · Geprüft von: Website-Prüfung · Aufwand: klein

Was es bedeutet: robots.txt verbietet einen oder mehrere der Crawler, die Seiten für KI-Antworten mit Suche holen: OAI-SearchBot (ChatGPT-Suche), Claude-SearchBot (Claude) und PerplexityBot (Perplexity). Das Problem nennt welche. Diese Produkte können die Website nicht lesen, deshalb können sie sie nicht zitieren oder verlinken. Das ist etwas anderes als die Trainings-Crawler (GPTBot, ClaudeBot, Google-Extended): die zu blockieren hält deine Seiten nur aus künftigem Modelltraining, und viele Websites blockieren beide Gruppen auf einmal, ohne es zu meinen. Sperren am CDN, etwa ein Schalter zum Blockieren von Bots, stehen nicht in robots.txt und werden hier nicht geprüft.

So behebst du es: Willst du in KI-Antworten erscheinen, entferne die Disallow-Zeilen für die genannten Crawler, oder gib jedem eine eigene Gruppe mit Allow: /, zum Beispiel User-agent: OAI-SearchBot gefolgt von Allow: /. Du kannst GPTBot, ClaudeBot und Google-Extended weiter blockieren, wenn du deinen Inhalt nicht zum Training willst. Ist die Sperre Absicht, ignoriere dieses Problem.

Offizielle Hinweise: developers.openai.com/api/docs/bots

robots.txt blockiert KI-Crawler

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: ai-crawler-blocked · Geprüft von: Website-Prüfung · Aufwand: klein

Was es bedeutet: robots.txt verbietet einem oder mehreren KI-Crawlern die Startseite. Such- und Antwort-Crawler (OAI-SearchBot, Claude-SearchBot, PerplexityBot) sind eine Warnung: Diese Produkte können die Website nicht lesen. Trainings-Crawler (GPTBot, ClaudeBot, Google-Extended und ähnliche wie Applebot-Extended und CCBot) sind nur ein Hinweis: Sie zu blockieren hält Seiten aus künftigem Modelltraining und nimmt die Website nicht für sich aus KI-Antworten. Der Hinweis nennt welche. Eine Content-Signal-Ablehnung ist eine eigene Prüfung. Sperren am CDN stehen nicht in robots.txt und werden hier nicht geprüft.

So behebst du es: Wenn die Website in KI-Antworten erscheinen soll, entferne das Disallow für die genannten Such-Crawler oder gib jedem eine eigene Gruppe mit Allow: /. Trainings-Crawler darfst du weiter blockieren; das bleibt ein Hinweis. Wenn die Sperre Absicht ist, ignoriere diesen Hinweis.

Offizielle Hinweise: developers.openai.com/api/docs/bots

Die Website bittet KI-Antwortsysteme, ihre Seiten nicht zu verwenden

Schweregrad: Warnung · Dimension: Inhalt und KI-Lesbarkeit · Regel-ID: content-signal-blocks-ai-answers · Geprüft von: Website-Prüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: robots.txt setzt Content-Signal so, dass Suche oder KI-Eingabe aus ist (search=no oder ai-input=no) für die Crawler, die Seiten für KI-Antworten holen: OAI-SearchBot, Claude-SearchBot und PerplexityBot. Diese Produkte werden gebeten, die Seiten nicht in Antworten zu verwenden. Nur Training abzulehnen (ai-train=no) löst das nicht aus.

So behebst du es: Setze in der Content-Signal-Zeile, die für * oder diese Crawler gilt, ai-input=yes und search=yes, wenn sie die Seiten verwenden dürfen sollen. ai-train=no kannst du behalten. Wenn die Ablehnung absichtlich ist, ignoriere dieses Problem.

Offizielle Hinweise: contentsignals.org

Keine Sitemap gefunden

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: sitemap-missing · Geprüft von: Website-Prüfung · Aufwand: klein

Was es bedeutet: sitemap.xml antwortet nicht, und robots.txt nennt keine. Bei so vielen Seiten müssen Crawler jede URL über Links finden.

So behebst du es: Erzeuge eine XML-Sitemap aus den Routen oder Inhalten und ergänze eine Sitemap-Zeile in robots.txt. Reiche sie danach in Loomaly ein. Du musst die Search Console nicht öffnen.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap

Die Sitemap lässt indexierbare Seiten aus

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: sitemap-stale · Geprüft von: Website-Prüfung · Aufwand: mittel

Was es bedeutet: Die Website hat eine Sitemap, und indexierbare Seiten aus dem Crawl fehlen darin. Ein Schrägstrich, www oder eine Query ist keine andere Seite.

So behebst du es: Erzeuge die Sitemap aus derselben Quelle wie die Routen oder Inhalte, damit neue Seiten automatisch enthalten sind. Trag keine URLs von Hand ein. Anmeldung und App bleiben draußen.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap

Die sitemap ist kein gültiges XML

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: sitemap-invalid · Geprüft von: Website-Prüfung · Aufwand: mittel

Was es bedeutet: Eine sitemap-Adresse antwortet mit etwas, das keine sitemap ist: meist die eigene Webseite der Website, ausgeliefert von einer Catch-all-Route, oder ein 404, wo robots.txt eine sitemap nennt. Crawler bekommen daraus keine URL-Liste.

So behebst du es: Liefere die sitemap als XML (<urlset> oder <sitemapindex>) mit einem XML-Content-Type, und zeige in robots.txt nur auf sitemap-URLs, die existieren.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap

Die sitemap listet Seiten, die nicht die zu indexierende Version sind

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: sitemap-lists-non-canonical · Geprüft von: Website-Prüfung · Aufwand: mittel

Was es bedeutet: Die sitemap listet URLs, die nicht die Version sind, die Google indexieren soll: sie erklären eine andere URL als canonical, leiten auf eine andere Seite weiter oder antworten mit einem Fehler. Das Problem sagt, wie viele, mit Beispielen (eine Weiterleitung zeigt, wohin sie geht). Google vertraut einer sitemap weniger, wenn sie den Seiten widerspricht.

So behebst du es: Erzeuge die sitemap aus derselben Quelle wie die canonical-Tags, liste nur URLs, die mit 200 ohne Weiterleitung antworten und ihren canonical auf sich selbst zeigen, und ersetze alte Pfade durch die Adressen, auf die sie weiterleiten.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap

canonicals zeigen auf Adressen, die umleiten oder fehlschlagen

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: canonical-target-broken · Geprüft von: Website-Prüfung · Aufwand: mittel

Was es bedeutet: Manche Seiten nennen eine canonical-URL (die Version, die Suchmaschinen indexieren sollen), die selbst weiterleitet oder mit einem Fehler antwortet. Das Problem listet jede solche Adresse, was sie geantwortet hat und wie viele Seiten sie nennen. Suchmaschinen werden auf einen Umweg oder in eine Sackgasse geschickt und können den canonical ignorieren oder die Seite fallen lassen.

So behebst du es: Zeige jeden canonical auf die endgültige Adresse, die mit 200 antwortet: meist die Seite selbst oder den Ort, auf den die alte Adresse jetzt weiterleitet. canonicals werden meist in einer gemeinsamen Vorlage oder einer SEO-Plugin-Einstellung gesetzt.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls

Separate Mobilseite ohne rel="alternate"

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: mobile-site-not-annotated · Geprüft von: Website-Prüfung · Aufwand: mittel

Was es bedeutet: Handys, auch der Smartphone-Crawler von Googlebot, werden auf eine separate Mobilseite auf einem anderen Host weitergeleitet (das Problem nennt ihn). Google verlangt, dass das Paar in beide Richtungen erklärt wird: der canonical der Mobilseite zeigt auf die Desktop-Seite, und die Desktop-Seite hat einen rel="alternate"-Link mit einem media-Attribut, der auf die Mobilseite zeigt. Die Desktop-Seite hat keinen solchen Link.

So behebst du es: Füge auf jeder Desktop-Seite <link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.your-site/..."> für ihre Mobil-URL hinzu, und halte den canonical der Mobilseite zurückzeigend. Oder liefere eine responsive Website unter einer Adresse.

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing

Andere Adressversionen leiten nicht dauerhaft um

Schweregrad: Warnung · Dimension: Indexierbarkeit · Regel-ID: host-variants-not-redirected · Geprüft von: Website-Prüfung · Aufwand: klein

Was es bedeutet: Deine Website antwortet unter mehr als einer Adresse: die http://-Version oder die Version mit oder ohne www. zeigt entweder die Website selbst oder schickt Besucher mit einer temporären Weiterleitung weiter (302 oder 307). Das Problem listet jede Adresse und was sie geantwortet hat. Suchmaschinen können sie dann als getrennte Websites behandeln und Links und Signale zwischen ihnen aufteilen.

So behebst du es: Lass jede andere Version mit einer dauerhaften Weiterleitung (301 oder 308) direkt auf deine Hauptadresse antworten, zum Beispiel in den Domain-Einstellungen deines Hosts oder CDN (bei Cloudflare: Always Use HTTPS und eine Weiterleitungsregel für den anderen Host).

Offizielle Hinweise: developers.google.com/search/docs/crawling-indexing/301-redirects

Fehlendes Favicon

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: missing-favicon · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Die Seite erklärt kein Favicon. Google zeigt es neben deinem Ergebnis, und Browser zeigen es in Tabs und Lesezeichen.

So behebst du es: Füge <link rel="icon" href="/favicon.ico"> (oder ein PNG- oder SVG-Icon) in den <head> ein.

Offizielle Hinweise: developers.google.com/search/docs/appearance/favicon-in-search

Seite antwortete nicht mit Status 200

Schweregrad: Fehler · Dimension: Indexierbarkeit · Regel-ID: non-200-status · Geprüft von: Regelprüfung · Aufwand: mittel

Was es bedeutet: Die Seite antwortet mit einem Fehlerstatus (nach dem Folgen von Weiterleitungen), das hält sie aus der normalen Indexierung. Das Problem zeigt den Statuscode.

So behebst du es: Soll die Seite existieren, behebe den Serverfehler oder stell die Seite wieder her. Wurde sie absichtlich entfernt, leite auf einen Ersatz weiter, oder entferne Links darauf und nimm sie aus deiner sitemap.

Offizielle Hinweise: developers.google.com/crawling/docs/troubleshooting/http-status-codes

Performance

RegelSchweregradDimensionGeprüft von
Largest Contentful Paint über 2.5sWarnungPerformancePerformance-Test
Interaction to Next Paint über 200msWarnungPerformancePerformance-Test
Cumulative Layout Shift über 0.1WarnungPerformancePerformance-Test
Time to First Byte über 800msWarnungPerformancePerformance-Test
Lighthouse-Performance-Wert unter 50WarnungPerformancePerformance-Test
LCP-Bild nicht priorisiert geladenWarnungPerformancePerformance-Test

Largest Contentful Paint über 2.5s

Schweregrad: Warnung · Dimension: Performance · Regel-ID: cwv-lcp-poor · Geprüft von: Performance-Test · Aufwand: groß

Was es bedeutet: Largest Contentful Paint, die Zeit bis der Hauptinhalt sichtbar ist, liegt auf dem Handy über 2.5 Sekunden. Loomaly nutzt echte Chrome-Nutzerdaten, wenn die Seite genug Traffic hat, sonst eine Labormessung.

So behebst du es: Finde das Element, das Lighthouse als LCP misst, und wohin die Zeit geht. Bei Text entferne render-blockierendes CSS und JavaScript, lade die Webfont vor und nutze font-display, und rendere ihn auf dem Server. Bei einem Bild lass es zuerst laden (fetchpriority="high", kein Lazy Loading, im ersten HTML) und liefere es in einem modernen Format in der richtigen Größe. Eine langsame Serverantwort verzögert beides.

Offizielle Hinweise: web.dev/articles/lcp

Interaction to Next Paint über 200ms

Schweregrad: Warnung · Dimension: Performance · Regel-ID: cwv-inp-poor · Geprüft von: Performance-Test · Aufwand: groß

Was es bedeutet: Interaction to Next Paint, wie schnell die Seite auf Tippen und Klicks reagiert, liegt auf dem Handy über 200 ms. Das wird nur aus echten Nutzerdaten gemeldet, deshalb erscheint es bei Seiten mit genug Chrome-Traffic.

So behebst du es: Teile lange JavaScript-Aufgaben auf, verschiebe Skripte, die nicht sofort nötig sind, und kürze oder verzögere Drittanbieter-Skripte.

Offizielle Hinweise: web.dev/articles/inp

Cumulative Layout Shift über 0.1

Schweregrad: Warnung · Dimension: Performance · Regel-ID: cwv-cls-poor · Geprüft von: Performance-Test · Aufwand: mittel

Was es bedeutet: Cumulative Layout Shift, wie stark die Seite beim Laden springt, liegt auf dem Handy über 0.1.

So behebst du es: Setze width und height an Bildern und Embeds, reserviere Platz für Anzeigen und Banner, und vermeide, Inhalt über dem einzufügen, was schon auf dem Bildschirm ist.

Offizielle Hinweise: web.dev/articles/cls

Time to First Byte über 800ms

Schweregrad: Warnung · Dimension: Performance · Regel-ID: cwv-ttfb-slow · Geprüft von: Performance-Test · Aufwand: groß

Was es bedeutet: Time to First Byte, wie lange der Server braucht, um zu antworten, liegt über 800 ms. Alles andere auf der Seite wartet darauf.

So behebst du es: Cache Seiten am Edge mit einem CDN, beschleunige Server oder Hosting, aktiviere Kompression und vermeide Weiterleitungen vor der Seite.

Offizielle Hinweise: web.dev/articles/ttfb

Lighthouse-Performance-Wert unter 50

Schweregrad: Warnung · Dimension: Performance · Regel-ID: lighthouse-perf-low · Geprüft von: Performance-Test · Aufwand: groß

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Der Lighthouse-Performance-Wert der Seite auf dem Handy, aus Google PageSpeed Insights, liegt unter 50. Das bedeutet meist mehrere Engpässe auf einmal.

So behebst du es: Arbeite zuerst die konkreten Performance-Probleme derselben Seite ab. Der Bericht von PageSpeed Insights für die URL listet weitere Chancen.

Offizielle Hinweise: developer.chrome.com/docs/lighthouse/performance/performance-scoring

LCP-Bild nicht priorisiert geladen

Schweregrad: Warnung · Dimension: Performance · Regel-ID: lcp-image-no-fetchpriority · Geprüft von: Performance-Test · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: PageSpeed Insights hat festgestellt, dass das größte Element der Seite ein Bild ist, das der Browser nicht zuerst holt. Bei einem <img> heißt das kein fetchpriority="high", Lazy Loading, oder ein Bild, das erst nach einem Skript erscheint. Bei einem CSS-Hintergrund ist das Element kein <img>, deshalb bewirkt fetchpriority daran nichts. Die Anfrage zu beheben nimmt oft 200 bis 500 ms von LCP.

So behebst du es: Ist das Element ein <img>, gib ihm fetchpriority="high", entferne loading="lazy" und setze es in das HTML, das der Server sendet. Ist es ein CSS-Hintergrund auf einem anderen Element, füge diesem Element kein fetchpriority hinzu: lade das Bild mit <link rel="preload" as="image" fetchpriority="high"> vor, oder rendere es als <img>.

Offizielle Hinweise: web.dev/articles/fetch-priority

International

RegelSchweregradDimensionGeprüft von
hreflang ohne SelbstverweisWarnungSeitengrundlagenRegelprüfung
Fehlendes hreflang x-defaultHinweisSeitengrundlagenRegelprüfung

hreflang ohne Selbstverweis

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: hreflang-self-referential-missing · Geprüft von: Regelprüfung · Aufwand: mittel

Was es bedeutet: Die Seite listet ihre anderen Sprachversionen in hreflang, aber nicht sich selbst. Jede hreflang-Gruppe muss die eigene URL der Seite enthalten.

So behebst du es: Füge einen hreflang-Eintrag für die eigene Sprache der Seite hinzu, der auf ihre eigene URL zeigt.

Offizielle Hinweise: developers.google.com/search/docs/specialty/international/localized-versions

Fehlendes hreflang x-default

Schweregrad: Hinweis · Dimension: Seitengrundlagen · Regel-ID: hreflang-x-default-missing · Geprüft von: Regelprüfung · Aufwand: klein

Was es bedeutet: Die hreflang-Gruppe hat kein x-default, die Fallback-Version für Besucher, deren Sprache du nicht anbietest.

So behebst du es: Füge hreflang="x-default" hinzu, das auf deine Sprachauswahl oder Standardversion zeigt.

Offizielle Hinweise: developers.google.com/search/docs/specialty/international/localized-versions

Barrierefreiheit

RegelSchweregradDimensionGeprüft von
Fehlendes lang-Attribut am <html>WarnungSeitengrundlagenRegelprüfung

Fehlendes lang-Attribut am <html>

Schweregrad: Warnung · Dimension: Seitengrundlagen · Regel-ID: missing-html-lang · Geprüft von: Regelprüfung · Aufwand: klein

Gute Praxis, keine Vorgabe von Google: allein entscheidet sie nicht über das Ranking.

Was es bedeutet: Das <html>-Element hat kein lang-Attribut, deshalb können Screenreader und Übersetzungstools nicht erkennen, in welcher Sprache die Seite ist.

So behebst du es: Setze es auf den Sprachcode der Seite, zum Beispiel <html lang="en">, lang="de" oder lang="zh-CN".

Offizielle Hinweise: developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/lang

On this page

Wie Regeln deinen Gesundheitswert beeinflussenWie Regeln geprüft werdenMeta-TagsFehlendes <title>-TagTitel ist zu kurzTitel ist zu langFehlende Meta-DescriptionTitel mit anderen Seiten geteiltMeta-Description mit anderen Seiten geteiltMeta-Description ist zu kurzMeta-Description ist zu langFehlender canonical-Linkcanonical zeigt auf eine andere URLFehlendes Viewport-MetaAnmelde- oder App-Seite ist indexierbarSeite ist auf noindex gesetztSeite ist auf nofollow gesetztTitel passt nicht zur SeiteFehlende Open-Graph-TagsFehlendes Open-Graph-BildÜberschriftenFehlende H1Mehrere H1-TagsÜberschriftenebenen übersprungenInhaltKonkurriert mit einer anderen Seite um dieselbe SucheNicht verfügbares Element noch indexierbarPlatzhalterseite ohne echten InhaltKein klarer nächster Schritt für den BesucherDünner InhaltWenige WörterMögliches Keyword-StuffingZielphrase fehlt im TitelZielphrase fehlt in der H1Zielphrase fehlt in der Meta-DescriptionZielphrase fehlt im EinstiegEine gesuchte Phrase fehlt im TitelZielbegriff steht nicht am Anfang des TitelsDie Website hat keine llms.txtllms.txt ist keine brauchbare Seitenübersichtllms.txt verlinkt Seiten, die fehlschlagenSeite nicht für KI-Zitate optimiertFehlende AutorenzeileFehlendes VeröffentlichungsdatumBilderBildern fehlt Alt-TextBilder ohne Lazy LoadingLinksKeine internen LinksWenige interne LinksZu viele externe LinksKein interner Link nutzt die ZielphraseDie Fokusseite hat wenige interne LinksInterne Links zu Seiten, die mit einem Fehler antwortensitemap-Seiten, auf die keine andere Seite verlinktStrukturdatenKeine JSON-LD-StrukturdatenProduktseite ohne Product-StrukturdatenUngültige StrukturdatenFehlendes Organization-SchemaFehlendes Breadcrumb-SchemaTechnischFehlerseite als normale Seite ausgeliefertCrawler ohne JavaScript sehen eine leere SeiteNur Suchmaschinen bekommen die gerenderte Seite. KI-Crawler sehen sie leerSeite wird über HTTP ausgeliefertrobots.txt ist keine gültige robots-Dateirobots.txt zeigt nicht auf eine sitemaprobots.txt enthält nur Kommentarerobots.txt blockiert die Crawler hinter KI-Suchantwortenrobots.txt blockiert KI-CrawlerDie Website bittet KI-Antwortsysteme, ihre Seiten nicht zu verwendenKeine Sitemap gefundenDie Sitemap lässt indexierbare Seiten ausDie sitemap ist kein gültiges XMLDie sitemap listet Seiten, die nicht die zu indexierende Version sindcanonicals zeigen auf Adressen, die umleiten oder fehlschlagenSeparate Mobilseite ohne rel="alternate"Andere Adressversionen leiten nicht dauerhaft umFehlendes FaviconSeite antwortete nicht mit Status 200PerformanceLargest Contentful Paint über 2.5sInteraction to Next Paint über 200msCumulative Layout Shift über 0.1Time to First Byte über 800msLighthouse-Performance-Wert unter 50LCP-Bild nicht priorisiert geladenInternationalhreflang ohne SelbstverweisFehlendes hreflang x-defaultBarrierefreiheitFehlendes lang-Attribut am <html>