Alle 106 Prüfungen
Was Nextfix auf jeder Seite deiner Website prüft, warum es zählt und wie du es behebst.
Dringend 33 · Wichtig 42 · Feinschliff 31
Crawlbarkeit
Ob Suchmaschinen deine Seiten finden und abrufen können. 19 Prüfungen.
Falsche Seiten in sitemap.xmlDringend
Warum das zählt: Die Sitemap soll nur indexierbare Seiten mit Status 200 enthalten – keine Weiterleitungen, Fehler, Duplikate oder noindex.
So behebst du es: Weiterleitungen durch Ziel-URLs ersetzen, Fehlerseiten, Duplikate und noindex-Seiten entfernen.
In der Demo: betrifft bei „Radhaus Elbe“ 1 Seite. So sieht das in Nextfix aus
Formatfehler in robots.txtDringend
Warum das zählt: Fehlerhafte Zeilen werden von Suchmaschinen ignoriert, Sperren greifen evtl. nicht.
So behebst du es: Nur gültige Felder (User-agent, Allow, Disallow, Sitemap …) im Format 'Feld: Wert' verwenden.
Formatfehler in sitemap.xmlDringend
Warum das zählt: Suchmaschinen können eine fehlerhafte Sitemap nicht oder nur teilweise lesen.
So behebst du es: Sitemap gegen das Schema von sitemaps.org prüfen und korrigieren.
Redirect-Ketten und -SchleifenDringend
Warum das zählt: Mehr als 3 Weiterleitungen hintereinander oder eine Schleife: Crawler brechen ab, Ladezeit steigt.
So behebst du es: Jede Weiterleitung direkt auf das endgültige Ziel zeigen lassen.
Seiten laden nicht oder zu langsamDringend
Warum das zählt: Diese Seiten antworteten nicht innerhalb von 5 Sekunden oder gar nicht. Besucher und Google sehen nur eine Fehlermeldung.
So behebst du es: Öffne die Seiten selbst im Browser. Laden sie auch dort nicht, gib die Liste an deinen Hoster.
Seiten mit 4xx-StatuscodeDringend
Warum das zählt: Seite existiert nicht oder ist gesperrt; Nutzer und Suchmaschinen landen im Leeren.
So behebst du es: Seite wiederherstellen, per 301 umleiten oder Links darauf entfernen.
In der Demo: betrifft bei „Radhaus Elbe“ 1 Seite. So sieht das in Nextfix aus
Seiten mit 5xx-StatuscodeDringend
Warum das zählt: Serverfehler: Seite ist für alle nicht erreichbar.
So behebst du es: Server-Logs prüfen, Fehler im Backend beheben.
WWW-Auflösung uneinheitlichDringend
Warum das zählt: Mit und ohne www. sind getrennt erreichbar: Suchmaschinen sehen zwei Websites mit gleichem Inhalt.
So behebst du es: Eine Variante wählen und die andere per 301 dorthin umleiten.
sitemap.xml zu großDringend
Warum das zählt: Über 50 MB (unkomprimiert) oder 50.000 URLs ignorieren Suchmaschinen den Rest der Datei.
So behebst du es: Sitemap aufteilen und über einen Sitemap-Index verbinden.
Inhalt entsteht erst per JavaScriptWichtig
Warum das zählt: Ohne JavaScript steht auf der Seite weniger als die Hälfte des Textes. Google rendert JavaScript, aber verzögert; die Crawler der KI-Suchdienste (ChatGPT, Perplexity, Claude) und viele andere führen es gar nicht aus und sehen eine fast leere Seite.
So behebst du es: Wichtige Inhalte schon im HTML ausliefern: Server-Rendering oder statische Seiten (z. B. Next.js/Nuxt mit SSR/SSG, Prerendering). Nur Komfort-Funktionen per JavaScript nachladen.
Seite baut sich per JavaScript auf – ohne JavaScript geprüftWichtig
Warum das zählt: Die Seite hat einen leeren App-Container (z. B. React oder Vue) und kaum Text im HTML. So sehen sie auch die Crawler der KI-Suchdienste. Die Prüfung lief ohne JavaScript, Inhalt und Links fehlen daher womöglich im Ergebnis.
So behebst du es: In den Einstellungen „JavaScript ausführen“ einschalten und erneut prüfen. Dauerhaft besser: Inhalte schon im HTML ausliefern (Server-Rendering oder statische Seiten).
Sitemap nicht in robots.txtWichtig
Warum das zählt: Suchmaschinen finden die Sitemap am zuverlässigsten über robots.txt.
So behebst du es: Zeile 'Sitemap: https://…/sitemap.xml' in robots.txt ergänzen.
Temporäre WeiterleitungenWichtig
Warum das zählt: 302/307 signalisieren nur vorübergehenden Umzug; Ranking-Signale gehen evtl. nicht über.
So behebst du es: Bei dauerhaftem Umzug 301 verwenden.
sitemap.xml nicht gefundenWichtig
Warum das zählt: Die Sitemap hilft Suchmaschinen, alle wichtigen Seiten zu finden.
So behebst du es: sitemap.xml erzeugen und in robots.txt eintragen.
Interne Links auf alte Adressen (dauerhafte Weiterleitung)Feinschliff
Warum das zählt: Die Weiterleitung (301/308) selbst ist korrekt. Links auf die alte Adresse führen aber über einen Umweg zum Ziel – das kostet bei jedem Aufruf etwas Ladezeit.
So behebst du es: Ändere die internen Links so, dass sie direkt auf die neue Adresse zeigen.
In der Demo: betrifft bei „Radhaus Elbe“ 1 Seite. So sieht das in Nextfix aus
Mehr als 3 Klicks von der StartseiteFeinschliff
Warum das zählt: Tief versteckte Seiten werden seltener gecrawlt und gelten als weniger wichtig.
So behebst du es: Wichtige Seiten aus Navigation oder Hub-Seiten verlinken.
Seiten für Google gesperrtFeinschliff
Warum das zählt: Diese Seiten erscheinen nie im Suchergebnis, weil robots.txt oder „noindex“ sie sperrt.
So behebst du es: Geh die Liste durch: Login, Warenkorb und Danke-Seiten dürfen gesperrt sein. Alles andere entsperren lassen.
noindex per X-Robots-TagFeinschliff
Warum das zählt: Der HTTP-Header schließt die Seite vom Index aus.
So behebst du es: Prüfen, ob das gewollt ist.
robots.txt nicht gefundenFeinschliff
Warum das zählt: Ohne robots.txt fehlen Crawl-Regeln und der Verweis auf die Sitemap.
So behebst du es: robots.txt im Root anlegen, mindestens mit Sitemap-Zeile.
Technik & Markup
Technische Grundlagen und strukturierte Daten. 16 Prüfungen.
Defekte interne BilderDringend
Warum das zählt: Fehlende Bilder wirken unprofessionell und fehlen in der Bildersuche.
So behebst du es: Pfad korrigieren oder Bild wieder hochladen.
Defekte interne JS- und CSS-DateienDringend
Warum das zählt: Fehlende Skripte oder Styles können Darstellung und Funktion der Seite zerstören.
So behebst du es: Pfad korrigieren oder Datei wieder bereitstellen.
Fehlerhafte strukturierte DatenDringend
Warum das zählt: Fehlerhaftes JSON-LD oder fehlende Pflichtfelder verhindern Rich Results im Suchergebnis.
So behebst du es: JSON-Syntax korrigieren und Pflichtfelder des jeweiligen schema.org-Typs ergänzen.
Hauptversion (Canonical) zeigt auf eine kaputte SeiteDringend
Warum das zählt: Der Canonical verweist auf eine Adresse, die einen Fehler liefert oder weiterleitet. Google ignoriert den Hinweis dann.
So behebst du es: Trag als Canonical die richtige, funktionierende Adresse ein – meist die Seite selbst.
Mehrere Canonical-URLsDringend
Warum das zählt: Widersprüchliche Canonicals werden von Suchmaschinen ignoriert.
So behebst du es: Genau ein Canonical pro Seite setzen.
Seite mit Meta-RefreshDringend
Warum das zählt: Meta-Refresh ist eine schlechte Weiterleitung: langsam und für Suchmaschinen unklar.
So behebst du es: Durch serverseitige 301-Weiterleitung ersetzen.
Viewport ohne width/initial-scaleDringend
Warum das zählt: Viewport-Tag ist da, aber ohne Breite bzw. Skalierung wirkungslos.
So behebst du es: content="width=device-width, initial-scale=1" setzen.
Viewport-Tag fehltDringend
Warum das zählt: Ohne Viewport wird die Seite auf Smartphones winzig dargestellt; Google bewertet mobil.
So behebst du es: <meta name="viewport" content="width=device-width, initial-scale=1"> ergänzen.
Defekte externe BilderWichtig
Warum das zählt: Von fremden Servern eingebundene Bilder fehlen, wenn der Server sie entfernt hat oder blockiert.
So behebst du es: Bild selbst hosten oder eine funktionierende Quelle einbinden.
Defekte externe JS- und CSS-DateienWichtig
Warum das zählt: Fällt ein eingebundenes fremdes Skript oder Stylesheet aus, kann die Seite falsch aussehen oder nicht funktionieren.
So behebst du es: Adresse prüfen, auf eine aktuelle Version umstellen oder die Datei selbst hosten.
Kein DoctypeWichtig
Warum das zählt: Ohne Doctype rendern Browser im Quirks-Modus.
So behebst du es: <!doctype html> an den Anfang setzen.
Kein lang-AttributWichtig
Warum das zählt: Ohne Sprachangabe raten Suchmaschinen und Screenreader die Sprache.
So behebst du es: <html lang="de"> setzen.
Keine ZeichenkodierungWichtig
Warum das zählt: Ohne Kodierung können Umlaute falsch dargestellt werden.
So behebst du es: <meta charset="utf-8"> oder Content-Type mit charset setzen.
Seite mit FramesWichtig
Warum das zählt: Inhalte in Frames werden schlecht indexiert.
So behebst du es: Frames durch normales Layout ersetzen.
Kein Last-Modified-HeaderFeinschliff
Warum das zählt: Ohne Änderungsdatum können Crawler nicht gezielt nur geänderte Seiten neu abrufen.
So behebst du es: Server so einstellen, dass er den Header 'Last-Modified' (oder ein ETag) mitsendet.
In der Demo: betrifft bei „Radhaus Elbe“ die ganze Website. So sieht das in Nextfix aus
Veraltete Browser-Plugins (Flash, Java, Silverlight)Feinschliff
Warum das zählt: Diese Plugins laufen in aktuellen Browsern nicht mehr, der Inhalt bleibt für Nutzer und Crawler unsichtbar.
So behebst du es: Inhalte mit HTML5 (video, canvas, JavaScript) umsetzen.
Inhalt & Meta
Titel, Beschreibungen, Überschriften, Texte und Bilder. 15 Prüfungen.
Doppelte Meta-DescriptionsDringend
Warum das zählt: Gleiche Beschreibungen verschenken die Chance, im Suchergebnis zu überzeugen.
So behebst du es: Für jede Seite eine eigene Beschreibung schreiben.
In der Demo: betrifft bei „Radhaus Elbe“ 4 Seiten. So sieht das in Nextfix aus
Doppelte Title-TagsDringend
Warum das zählt: Gleiche Titles machen es Suchmaschinen schwer, die passende Seite zu wählen.
So behebst du es: Jeden Title einzigartig formulieren.
Doppelter Inhalt (≥ 85% ähnlich)Dringend
Warum das zählt: Fast gleicher Haupttext auf mehreren URLs: Suchmaschinen wählen selbst eine Version, die anderen ranken kaum.
So behebst du es: Inhalte zusammenführen, deutlich unterscheiden oder per Canonical auf die Hauptversion verweisen.
Title-Tag fehlt oder ist leerDringend
Warum das zählt: Der Title ist das wichtigste On-Page-Signal und erscheint als Überschrift im Suchergebnis.
So behebst du es: Jeder Seite einen eindeutigen, beschreibenden Title geben.
Bilder ohne alt-AttributWichtig
Warum das zählt: alt-Texte helfen Screenreadern und der Bildersuche.
So behebst du es: Jedem inhaltlichen Bild einen beschreibenden alt-Text geben (dekorative: alt="").
In der Demo: betrifft bei „Radhaus Elbe“ 3 Seiten. So sieht das in Nextfix aus
H1-Überschrift fehltWichtig
Warum das zählt: Die H1 zeigt Nutzern und Suchmaschinen das Thema der Seite.
So behebst du es: Eine aussagekräftige H1 pro Seite setzen.
Meta-Description fehltWichtig
Warum das zählt: Ohne Beschreibung wählt die Suchmaschine selbst einen Textausschnitt.
So behebst du es: Kurze, einladende Beschreibung (ca. 120–160 Zeichen) ergänzen.
In der Demo: betrifft bei „Radhaus Elbe“ 1 Seite. So sieht das in Nextfix aus
Title zu kurz (≤ 10 Zeichen)Wichtig
Warum das zählt: Sehr kurze Titles sagen zu wenig über die Seite aus.
So behebst du es: Title mit Haupt-Keyword und Nutzen ergänzen.
Title zu lang (> 70 Zeichen)Wichtig
Warum das zählt: Lange Titles werden im Suchergebnis abgeschnitten.
So behebst du es: Title auf höchstens 70 Zeichen kürzen, Wichtiges nach vorn.
In der Demo: betrifft bei „Radhaus Elbe“ 2 Seiten. So sieht das in Nextfix aus
Viel Code, wenig Text (≤ 10 % Text)Wichtig
Warum das zählt: Weniger als 10 % der Seite ist lesbarer Text, der Rest ist Code. Oft ist der Inhalt dünn oder die Seite lädt unnötig viel.
So behebst du es: Ergänze Text. Bleibt der Wert niedrig, lass prüfen, welche eingebetteten Skripte und Styles überflüssig sind.
Wenig Text (< 200 Wörter im Hauptinhalt)Wichtig
Warum das zählt: Dünne Seiten ranken schlecht, weil sie wenig Antwort auf Suchanfragen geben. Gezählt wird nur der Hauptinhalt – Menü, Fußzeile und Cookie-Hinweis machen eine Seite nicht gehaltvoller.
So behebst du es: Inhalt ausbauen, mit einer ähnlichen Seite zusammenlegen oder (z. B. dünne Glossar-Seiten) auf noindex setzen.
In der Demo: betrifft bei „Radhaus Elbe“ 9 Seiten. So sieht das in Nextfix aus
Überschrift (H1) und Seitentitel identischWichtig
Warum das zählt: Kein Fehler, aber verschenkt: Unterschiedliche Formulierungen decken mehr Suchvarianten ab.
So behebst du es: Formuliere die Überschrift auf der Seite etwas anders als den Seitentitel.
Mehr als eine H1Feinschliff
Warum das zählt: Mehrere H1 verwässern die Struktur der Seite.
So behebst du es: Eine H1 behalten, weitere zu H2 machen.
Meta-Description zu kurz (< 70 Zeichen)Feinschliff
Warum das zählt: Sehr kurze Beschreibungen nutzen den Platz im Suchergebnis nicht; Google ersetzt sie oft durch eigenen Text.
So behebst du es: Auf ca. 120–160 Zeichen ausbauen: Inhalt der Seite und Nutzen für den Leser.
In der Demo: betrifft bei „Radhaus Elbe“ 9 Seiten. So sieht das in Nextfix aus
Meta-Description zu lang (> 160 Zeichen)Feinschliff
Warum das zählt: Zu lange Beschreibungen schneidet Google im Suchergebnis ab; die Botschaft am Ende geht verloren.
So behebst du es: Auf höchstens 160 Zeichen kürzen, das Wichtigste zuerst.
Interne Verlinkung
Wie deine Seiten untereinander verlinkt sind. 14 Prüfungen.
Defekte interne LinksDringend
Warum das zählt: Links ins Leere frustrieren Nutzer und verschwenden Crawl-Budget.
So behebst du es: Link korrigieren oder entfernen, Zielseite ggf. umleiten.
In der Demo: betrifft bei „Radhaus Elbe“ 1 Seite. So sieht das in Nextfix aus
Defekte externe LinksWichtig
Warum das zählt: Links auf nicht mehr vorhandene fremde Seiten frustrieren Besucher und wirken ungepflegt.
So behebst du es: Link auf eine funktionierende Adresse ändern oder entfernen.
Interne Links mit nofollowWichtig
Warum das zählt: nofollow auf eigenen Links bremst die Verteilung der Link-Stärke.
So behebst du es: nofollow von internen Links entfernen.
Link-URL zu lang (> 2.000 Zeichen)Wichtig
Warum das zählt: Überlange URLs werden von manchen Browsern und Servern nicht verarbeitet.
So behebst du es: URL kürzen, Parameter reduzieren.
Links mit fehlerhafter SyntaxWichtig
Warum das zählt: Tippfehler im href (z. B. 'http:/', 'htp://', Leerzeichen) ergeben Links, die nirgendwohin führen.
So behebst du es: Die betroffenen href-Werte korrigieren.
Unterstriche in der URLWichtig
Warum das zählt: Suchmaschinen trennen Wörter an Bindestrichen, nicht an Unterstrichen.
So behebst du es: Bindestriche statt Unterstrichen verwenden (mit 301 von alter URL).
Zu viele Links auf der Seite (> 3000)Wichtig
Warum das zählt: Sehr viele Links verdünnen die Link-Stärke und wirken spammig.
So behebst du es: Navigation und Listen ausdünnen, Paginierung nutzen.
Zu viele URL-Parameter (> 4)Wichtig
Warum das zählt: Viele Parameter erzeugen Duplikate und verschwenden Crawl-Budget.
So behebst du es: Parameter reduzieren, sprechende URLs verwenden.
Externe Links mit nofollowFeinschliff
Warum das zählt: Kein Fehler, aber prüfen, ob vertrauenswürdige Quellen wirklich nofollow brauchen.
So behebst du es: nofollow nur bei bezahlten oder nicht vertrauenswürdigen Links setzen.
Links ohne Anchor-TextFeinschliff
Warum das zählt: Ohne Text wissen Nutzer und Suchmaschinen nicht, wohin der Link führt.
So behebst du es: Beschreibenden Linktext oder alt-Text am Link-Bild ergänzen.
Nicht aussagekräftiger Anchor-TextFeinschliff
Warum das zählt: Texte wie „hier“ oder „mehr“ verraten nichts über das Ziel.
So behebst du es: Linktext beschreiben lassen, worum es auf der Zielseite geht.
Nur ein eingehender interner LinkFeinschliff
Warum das zählt: Schwach verlinkte Seiten bekommen wenig Link-Stärke und werden seltener gecrawlt.
So behebst du es: Seite aus thematisch passenden Seiten zusätzlich verlinken.
In der Demo: betrifft bei „Radhaus Elbe“ 3 Seiten. So sieht das in Nextfix aus
URL länger als 200 ZeichenFeinschliff
Warum das zählt: Lange URLs sind schwer zu teilen und werden im Suchergebnis gekürzt.
So behebst du es: Kürzere, sprechende URLs verwenden.
Verwaiste Seiten (nur in der Sitemap)Feinschliff
Warum das zählt: Die Seite steht in der Sitemap, wird aber von keiner anderen Seite verlinkt.
So behebst du es: Seite intern verlinken oder, falls nicht mehr gebraucht, aus der Sitemap entfernen.
In der Demo: betrifft bei „Radhaus Elbe“ 2 Seiten. So sieht das in Nextfix aus
KI-Suche
Ob KI-Suchdienste deine Inhalte lesen und zitieren können. 13 Prüfungen.
KI-Suchcrawler per robots.txt gesperrtWichtig
Warum das zählt: Gesperrte KI-Crawler können die Website nicht als Quelle in KI-Antworten nennen.
So behebst du es: In robots.txt die gewünschten KI-Suchcrawler erlauben.
llms.txt verlinkt fehlerhafte SeitenWichtig
Warum das zählt: Links in der llms.txt führen auf Seiten, die beim Crawl einen Fehler lieferten. KI-Assistenten landen so auf toten Seiten.
So behebst du es: Die Links in der llms.txt korrigieren oder entfernen.
Artikel ohne Autor oder DatumFeinschliff
Warum das zählt: Bei Artikeln achten Suchmaschinen und KI-Systeme auf Aktualität und Urheber (E-E-A-T). Ohne Datum und Autor wirkt der Inhalt weniger vertrauenswürdig.
So behebst du es: datePublished/dateModified und author im Article-Markup angeben, Datum auch sichtbar mit <time datetime>.
In der Demo: betrifft bei „Radhaus Elbe“ 1 Seite. So sieht das in Nextfix aus
Fragen ohne FAQ-MarkupFeinschliff
Warum das zählt: Die Seite beantwortet mehrere Fragen (Zwischenüberschriften mit „?“), markiert sie aber nicht als FAQ. Frage-Antwort-Paare mit Markup sind für KI-Systeme leicht als Antwort zu übernehmen. Hinweis: Google zeigt FAQ-Rich-Results nur noch für Behörden- und Gesundheitsseiten.
So behebst du es: Fragen und Antworten als FAQPage (JSON-LD) auszeichnen, jede Antwort direkt unter der Frage in 1–3 Sätzen.
In der Demo: betrifft bei „Radhaus Elbe“ 3 Seiten. So sieht das in Nextfix aus
Inhalt schwer zu erfassenFeinschliff
Warum das zählt: Sehr lange Absätze und Sätze oder übersprungene Überschriften-Ebenen erschweren Lesern und KI das Zusammenfassen.
So behebst du es: Absätze kürzen, Sätze teilen, Überschriften ohne Sprünge (H2 → H3) gliedern.
KI-Trainingscrawler per robots.txt gesperrtFeinschliff
Warum das zählt: Zur Info, kein Fehler: Diese Crawler sammeln Texte für das Training von KI-Modellen (z. B. GPTBot, ClaudeBot). Gesperrt fließen die Inhalte nicht in künftige Modelle ein – die Marke ist dort dann weniger bekannt. Auf die Nennung als Quelle in KI-Suchen hat das keinen Einfluss.
So behebst du es: Bewusst entscheiden: Inhalte schützen (Sperre lassen) oder Bekanntheit in KI-Modellen (in robots.txt erlauben).
Kein <main> oder <article>Feinschliff
Warum das zählt: Ohne klar markierten Hauptbereich müssen Crawler und KI-Systeme raten, welcher Text der eigentliche Inhalt ist.
So behebst du es: Den Hauptinhalt in <main> (oder <article>) fassen, Navigation und Fußzeile außerhalb lassen.
Langer Text ohne GliederungFeinschliff
Warum das zählt: Langer Text ohne Listen oder Tabellen und mit kaum Zwischenüberschriften. KI-Systeme zitieren einzelne Abschnitte – ohne Gliederung finden sie keine klar abgegrenzte Antwort.
So behebst du es: Mit H2/H3 in Abschnitte teilen, Aufzählungen und Vergleiche als Liste oder Tabelle darstellen.
Startseite ohne Organisations-MarkupFeinschliff
Warum das zählt: Ohne Organization- oder Person-Markup müssen KI-Systeme raten, wer hinter der Website steht. Eine klar beschriebene Marke (Name, Logo, Profile) wird eher erkannt und genannt.
So behebst du es: Auf der Startseite Organization (bzw. LocalBusiness/Person) als JSON-LD einbinden: name, url, logo, sameAs.
Text ohne Zahlen und QuellenFeinschliff
Warum das zählt: Längerer Text ohne konkrete Zahlen und ohne Links auf externe Quellen. Laut GEO-Studie (Princeton 2024) werden Inhalte mit Statistiken und Quellenangaben deutlich häufiger in KI-Antworten zitiert.
So behebst du es: Konkrete Zahlen (%, €, Mengen) ergänzen und Aussagen mit Links auf vertrauenswürdige Quellen belegen.
llms.txt mit FormatfehlernFeinschliff
Warum das zählt: Die Datei sollte Markdown sein und mit einer H1-Zeile ('# Name') beginnen.
So behebst du es: Aufbau nach llmstxt.org: H1, Zitat mit Kurzbeschreibung, Abschnitte mit Linklisten.
llms.txt nicht gefundenFeinschliff
Warum das zählt: llms.txt gibt KI-Assistenten eine kompakte Übersicht der wichtigsten Inhalte.
So behebst du es: llms.txt im Root anlegen: '# Name', Kurzbeschreibung, Links zu wichtigen Seiten.
In der Demo: betrifft bei „Radhaus Elbe“ die ganze Website. So sieht das in Nextfix aus
llms.txt ohne Kurzbeschreibung oder LinksFeinschliff
Warum das zählt: Die llms.txt ist vorhanden, sagt KI-Assistenten aber wenig: Ohne Kurzbeschreibung ('> …') und Links auf die wichtigsten Seiten bringt sie kaum Nutzen.
So behebst du es: Unter der H1 ein Zitat mit 1–2 Sätzen zur Website, darunter H2-Abschnitte mit Linklisten '- [Titel](URL): Beschreibung'.
Performance
Wie schnell und stabil deine Seiten laden. 12 Prüfungen.
HTML zu groß (> 2 MB)Dringend
Warum das zählt: Große Seiten laden langsam, Crawler brechen evtl. ab.
So behebst du es: Inline-Daten, Skripte und Styles auslagern, HTML verschlanken.
Langsame Seite (HTML > 1 s)Dringend
Warum das zählt: Nur die HTML-Antwortzeit gemessen; über 1 Sekunde ist für Nutzer spürbar.
So behebst du es: Server-Antwortzeit verbessern: Caching, schnellere Datenbank-Abfragen, CDN.
Hauptinhalt lädt langsam (LCP mobil über 4 s)Wichtig
Warum das zählt: Der größte sichtbare Inhalt erscheint auf dem Handy erst nach über 4 Sekunden. LCP gehört zu den Core Web Vitals, die Google fürs Ranking nutzt, und viele Besucher springen vorher ab.
So behebst du es: Hauptbild verkleinern (WebP/AVIF, passende Größe) und nicht lazy laden, sondern vorladen; Server-Antwort beschleunigen und render-blockierende Skripte und Styles reduzieren.
JS und CSS zusammen zu groß (> 2 MB)Wichtig
Warum das zählt: Je mehr Skript- und Style-Daten eine Seite braucht, desto später ist sie benutzbar, vor allem mobil.
So behebst du es: Ungenutzten Code entfernen, Dateien aufteilen und nur dort laden, wo sie gebraucht werden.
JS- und CSS-Dateien ohne Browser-CachingWichtig
Warum das zählt: Ohne Cache-Angaben lädt der Browser dieselben Dateien bei jedem Seitenaufruf neu.
So behebst du es: Header 'Cache-Control: max-age=…' (oder Expires) für statische Dateien setzen.
Layout springt beim Laden (CLS mobil über 0,25)Wichtig
Warum das zählt: Inhalte verschieben sich während des Ladens, Besucher klicken daneben. CLS gehört zu den Core Web Vitals.
So behebst du es: Bildern, Videos und Einbettungen feste Breite und Höhe geben, Platz für Banner reservieren, Schriften mit font-display und passender Ersatzschrift laden.
Seite reagiert träge (TBT mobil über 600 ms)Wichtig
Warum das zählt: Lange JavaScript-Aufgaben blockieren die Seite, Klicks reagieren verzögert. TBT ist im Labor der Ersatz für INP, das dritte Core Web Vital.
So behebst du es: Unnötige Skripte entfernen oder mit defer laden, Drittanbieter-Tags (Tracking, Chat, Werbung) prüfen, große JavaScript-Pakete aufteilen.
Unkomprimierte JS- und CSS-DateienWichtig
Warum das zählt: Ohne gzip oder Brotli überträgt der Server ein Vielfaches der nötigen Datenmenge.
So behebst du es: Kompression (gzip/Brotli) für JavaScript und CSS im Webserver einschalten.
Unkomprimierte SeitenWichtig
Warum das zählt: Ohne gzip/brotli werden deutlich mehr Daten übertragen.
So behebst du es: Kompression auf dem Webserver aktivieren.
Zu viele JS- und CSS-Dateien (> 100)Wichtig
Warum das zählt: Jede Datei ist eine eigene Anfrage an den Server, viele davon bremsen den Seitenaufbau.
So behebst du es: Dateien bündeln und nicht benötigte Skripte und Styles entfernen.
Skript- und Style-Dateien nicht verkleinertFeinschliff
Warum das zählt: Leerzeichen, Kommentare und Zeilenumbrüche machen die Dateien größer, die Seite lädt dadurch etwas langsamer.
So behebst du es: Aktiviere ein Optimierungs-Plugin (z. B. Autoptimize bei WordPress) oder lass die Dateien beim Build verkleinern (esbuild, cssnano).
Skripte bremsen den SeitenaufbauFeinschliff
Warum das zählt: Diese Skripte im <head> laden, bevor die Seite etwas zeigt (kein async oder defer). Besucher sehen länger eine leere Fläche.
So behebst du es: Lade Chat-Widget, Tracking und ähnliche Skripte später (Attribut „defer“) oder am Ende der Seite. Das kann deine Technik in Minuten.
HTTPS
Ob die Verbindung sicher ist und das Zertifikat stimmt. 10 Prüfungen.
Falscher ZertifikatsnameDringend
Warum das zählt: Das Zertifikat gilt nicht für diesen Hostnamen: Browser zeigen eine Warnung.
So behebst du es: Zertifikat für alle genutzten Hostnamen (mit/ohne www.) ausstellen.
HTTP leitet nicht auf HTTPS umDringend
Warum das zählt: Die HTTP-Version ist erreichbar, ohne auf HTTPS weiterzuleiten: doppelte Inhalte, unsichere Aufrufe.
So behebst du es: http:// per 301 auf die https://-Version umleiten.
Passwortfeld auf HTTP-SeiteDringend
Warum das zählt: Eingegebene Passwörter gehen unverschlüsselt über das Netz, Browser warnen deutlich.
So behebst du es: Seiten mit Login- oder Passwortfeld nur über HTTPS ausliefern.
Unsichere Inhalte auf sicheren Seiten (Mixed Content)Dringend
Warum das zählt: Die Seite läuft über HTTPS, lädt aber Bilder, Skripte oder Styles über HTTP. Browser blockieren sie oder zeigen eine Warnung.
So behebst du es: Ersetze in den Adressen dieser Dateien „http://“ durch „https://“.
Veraltetes Sicherheitsprotokoll (TLS 1.0/1.1)Dringend
Warum das zählt: Alte Protokolle sind unsicher und werden von Browsern nicht mehr unterstützt.
So behebst du es: TLS 1.0 und 1.1 auf dem Server abschalten, nur TLS 1.2/1.3 erlauben.
Zertifikat abgelaufen oder läuft bald abDringend
Warum das zählt: Ein abgelaufenes Zertifikat blockiert Besucher mit einer Browser-Warnung.
So behebst du es: Zertifikat erneuern bzw. automatische Erneuerung (z. B. Let's Encrypt) prüfen.
HTTP-URLs in sitemap.xml einer HTTPS-WebsiteWichtig
Warum das zählt: Suchmaschinen müssen jeder HTTP-URL erst per Weiterleitung folgen.
So behebst du es: In der Sitemap nur die https://-Adressen verwenden.
HTTPS-Seiten verlinken auf HTTPWichtig
Warum das zählt: Interne Links auf HTTP erzeugen unnötige Redirects oder unsichere Seitenaufrufe.
So behebst du es: Interne Links auf die HTTPS-Version umstellen.
Startseite nutzt kein HTTPSWichtig
Warum das zählt: Ohne HTTPS warnt der Browser, und HTTPS ist ein Ranking-Signal.
So behebst du es: TLS-Zertifikat einrichten und HTTP per 301 auf HTTPS umleiten.
Browser erzwingen keine sichere Verbindung (HSTS)Feinschliff
Warum das zählt: Beim allerersten Aufruf kann die Verbindung noch unverschlüsselt sein und abgefangen werden.
So behebst du es: Lass deinen Hoster den Header „Strict-Transport-Security“ einschalten – eine Einstellung für die ganze Website.
Internationales SEO
Sprachangaben für Websites in mehreren Sprachen. 7 Prüfungen.
Ungültiger Sprachcode in hreflangDringend
Warum das zählt: Suchmaschinen ignorieren hreflang-Einträge, deren Sprach- oder Ländercode sie nicht kennen.
So behebst du es: Codes im Format Sprache[-Region] verwenden, z. B. de, de-AT, en-GB oder x-default.
hreflang ohne RückverweisDringend
Warum das zählt: hreflang gilt nur, wenn die Zielseite auch zurück verweist. Einseitige Angaben werden ignoriert.
So behebst du es: Auf der Zielseite einen hreflang-Eintrag ergänzen, der auf diese Seite zeigt.
hreflang zeigt auf fehlerhafte SeiteDringend
Warum das zählt: Ein Sprachverweis auf eine Weiterleitung oder Fehlerseite wird von Suchmaschinen verworfen.
So behebst du es: Das hreflang-Ziel auf die endgültige, erreichbare URL (Status 200) setzen.
Relative URL in hreflangWichtig
Warum das zählt: hreflang-Ziele sollen vollständige URLs sein, relative Angaben werden oft falsch gedeutet.
So behebst du es: Im href immer die komplette URL mit https:// und Domain angeben.
Sprachcode mehrfach mit verschiedenen URLsWichtig
Warum das zählt: Zeigt derselbe Sprachcode auf mehrere Seiten, weiß die Suchmaschine nicht, welche gemeint ist.
So behebst du es: Pro Sprachcode genau eine Ziel-URL angeben.
hreflang ohne Verweis auf sich selbstWichtig
Warum das zählt: Jede Sprachversion sollte sich in ihrer eigenen hreflang-Liste mit aufführen.
So behebst du es: Einen hreflang-Eintrag ergänzen, der auf die Seite selbst zeigt.
hreflang und lang-Attribut widersprechen sichFeinschliff
Warum das zählt: Der Eintrag für die Seite selbst nennt eine andere Sprache als das lang-Attribut im HTML.
So behebst du es: Sprache im lang-Attribut und im hreflang-Selbstverweis angleichen.