Nextfix

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.

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.

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.