So funktioniert der SEO-Score
Was wir prüfen, wie Befunde gewichtet und priorisiert werden und was der Score aussagen kann – und was nicht.
Was wir prüfen
Jedes Audit führt 83 Prüfungen in 8 Kategorien durch. Jede Prüfung hat ein Gewicht von 1 bis 10, das ihre Bedeutung für die Sichtbarkeit in der Suche widerspiegelt.
| Kategorie | Prüfungen | Anteil am Score |
|---|---|---|
| On-Page-SEO Titel, Beschreibungen, Überschriften, Links und Bilder | 13 | 24% |
| Inhalt Tiefe, Keywords und Lesbarkeit | 8 | 7% |
| Technisches SEO Crawling, Indexierung, Weiterleitungen und Seitenstruktur | 15 | 23% |
| Geschwindigkeit Serverantwort, Seitengewicht und Laden | 14 | 14% |
| Sicherheit HTTPS, Zertifikate und Sicherheitsheader | 9 | 10% |
| Social Media & Rich Results Open Graph, X Cards und strukturierte Daten | 5 | 4% |
| Bereitschaft für KI-Suche Zugriff und Struktur für KI-Suchmaschinen | 6 | 7% |
| Barrierefreiheit Labels, Namen, Landmarks und andere WCAG-Grundlagen | 13 | 11% |
So wird der Score berechnet
- Ein bestandener Test erhält sein volles Gewicht, eine Warnung die Hälfte und ein Fehler nichts.
- Der Score ist der gewichtete Prozentsatz aller bewerteten Prüfungen, von 0 bis 100. Kategorie-Scores verwenden dieselbe Formel innerhalb jeder Kategorie.
- Informative Prüfungen (zum Beispiel eine optionale llms.txt-Datei) senken den Score nie.
- Noten: A ab 90, B ab 80, C ab 65, D ab 50, F unter 50.
Kritische Blocker zuerst
Manche Probleme verhindern, dass eine Seite überhaupt in der Suche erscheint: ein Fehler-Statuscode, eine noindex-Anweisung oder eine Sperre in robots.txt. Sie werden unabhängig vom Gesamtscore oben im Bericht als kritische Blocker angezeigt. Eine Seite kann 90 Punkte haben und trotzdem unsichtbar in der Suche sein.
So werden Prioritäten festgelegt
Die Entscheidungszentrale ordnet die Arbeit anhand von vier Signalen für jeden Fehler und jede Warnung:
- Auswirkung – kritisch, hoch, mittel oder niedrig – abhängig vom Gewicht der Prüfung und davon, ob sie die Indexierung betrifft.
- Aufwand – einfach, mittel oder schwer – eine Schätzung des Aufwands für die Behebung.
- Konfidenz – hoch bei direkten Messungen (fehlender Titel, noindex-Tag), mittel bei Heuristiken (Lesbarkeit, Inhaltstiefe) und stichprobenartigen Netzwerktests.
- Prioritätswert – kombiniert Schweregrad, Gewicht, Auswirkung und Aufwand. Quick Wins sind einfache Korrekturen mit mittlerer oder höherer Auswirkung.
Fehlende Daten sind kein Fehler
Wenn wir etwas nicht messen können – Google hat noch keine Nutzerdaten zur Geschwindigkeit oder ein Test läuft in ein Timeout –, wird die Prüfung als nicht verfügbar oder informativ gemeldet, statt gegen Sie zu zählen. Links, die mit 401, 403 oder 429 antworten, gelten nicht als defekt.
Erneute Tests und Verlauf
Führen Sie das Audit nach Änderungen erneut aus. Berichte zeigen, was seit dem vorherigen Audit behoben, neu oder unverändert ist, und angemeldete Nutzer können jede Aufgabe im Fix Centre verfolgen.
Website-weite Crawl-Prüfungen
Das Website-Audit (Crawler) folgt internen Links, Canonical- und hreflang-Zielen sowie XML-Sitemaps und prüft dann 156 Problemtypen in 19 Gruppen. Jede betroffene Seite verliert je nach Schweregrad Punkte: Fehler 30, Warnungen 10, Hinweise 2. Der Website-Health-Score ist der Durchschnitt der Seiten-Scores.
Indexierbarkeit & Statuscodes (8)
| Problem | Schweregrad |
|---|---|
| Defekte Seiten (4xx) Interne Links verweisen auf Seiten, die nicht existieren. | Fehler |
| Serverfehler (5xx) und Ausfälle Diese URLs konnten nicht geladen werden oder lieferten einen Serverfehler. Suchmaschinen verwerfen Seiten, die dauerhaft fehlschlagen. | Fehler |
| Soft-404-Seiten Diese Seiten liefern 200 OK, sehen aber wie Fehlerseiten aus (Titel, Überschrift oder Text sagt „nicht gefunden“). Google behandelt sie als Soft 404 und verschwendet Crawl-Budget. | Warning |
| Noindex-Seiten Diese Seiten bitten Suchmaschinen, sie nicht zu indexieren. Prüfen Sie, ob das beabsichtigt ist. | Notice |
| Nofollow auf Seitenebene Ein Robots-Meta-Tag oder X-Robots-Tag-Header weist Suchmaschinen an, keinem Link auf diesen Seiten zu folgen – sie geben keine interne Autorität weiter. | Warning |
| Noindex-Seiten mit vielen internen Links Ihre eigene Navigation schickt Besucher und Crawler zu Seiten, die nicht indexiert werden sollen, und verschwendet internen Linkjuice. | Warning |
| Noindex kombiniert mit Canonical auf eine andere URL Diese Seiten sind noindex und kanonisieren zugleich auf eine andere URL. Google kann das noindex-Signal auf das Canonical-Ziel übertragen. Die beiden Direktiven widersprechen sich. | Warning |
| Durch robots.txt blockiert Interne Links verweisen auf URLs, die robots.txt blockiert – Suchmaschinen können sie nicht crawlen. | Notice |
Weiterleitungen (8)
| Problem | Schweregrad |
|---|---|
| Interne Links auf Weiterleitungen Interne Links verweisen auf weiterleitende URLs und verzögern Besucher und Crawler. | Warning |
| Weiterleitungsketten Diese URLs durchlaufen zwei oder mehr Weiterleitungen bis zu einer Seite. Jeder Sprung verlangsamt das Laden, und lange Ketten können Crawler vor der End-URL stoppen. | Warning |
| Weiterleitungsschleifen Diese URLs leiten im Kreis weiter und erreichen nie eine Seite. Besucher sehen einen Fehler, Suchmaschinen geben auf. | Fehler |
| Weiterleitungen auf defekte Seiten Diese Weiterleitungen führen zu einer URL mit Fehler und schicken Besucher in eine Sackgasse. | Fehler |
| Temporäre Weiterleitungen (302/307) Temporäre Weiterleitungen signalisieren Suchmaschinen, dass der Umzug nicht dauerhaft ist – die alte URL bleibt eventuell indexiert. | Notice |
| HTTPS-URLs leiten auf HTTP weiter Sichere URLs leiten auf unsichere http://-Adressen weiter. Browser warnen Besucher und Ranking-Signale werden aufgeteilt. | Fehler |
| Interne URLs leiten auf andere Domains weiter Diese internen URLs schicken Besucher auf eine andere Website. Prüfen Sie, ob das beabsichtigt ist (z. B. ein umgezogener Bereich). | Notice |
| Meta-Refresh-Weiterleitungen Diese Seiten nutzen ein Meta-Refresh-Tag. Es ist langsamer als eine Server-Weiterleitung und wird von Suchmaschinen weniger zuverlässig verarbeitet. | Warning |
Canonical-Tags (11)
| Problem | Schweregrad |
|---|---|
| Auf eine andere URL kanonisiert Diese Seiten setzen ihr Canonical auf eine andere URL, die dann meist stattdessen indexiert wird. | Notice |
| Canonical-Tag fehlt Indexierbare Seiten ohne Canonical-Tag überlassen es Suchmaschinen, welche URL-Variante (Parameter, http/https, Schrägstrich am Ende) indexiert wird. | Warning |
| Mehrere unterschiedliche Canonical-Tags Diese Seiten geben mehr als eine kanonische URL an. Google ignoriert eventuell alle. | Fehler |
| Canonical verweist auf eine Fehlerseite Das Canonical-Ziel liefert einen Fehler – Suchmaschinen können die bevorzugte Version nicht indexieren und ignorieren das Canonical eventuell. | Fehler |
| Canonical verweist auf eine Weiterleitung Das Canonical-Ziel leitet woandershin weiter und sendet Suchmaschinen widersprüchliche Signale. | Warning |
| Canonical verweist auf eine noindex-Seite Die bevorzugte URL soll nicht indexiert werden, sodass möglicherweise keine der beiden Seiten in den Suchergebnissen erscheint. | Fehler |
| Canonical-Ketten Das Canonical-Ziel kanonisiert selbst auf eine andere URL. Suchmaschinen folgen der Kette eventuell nicht. | Warning |
| Canonical-Schleifen Zwei Seiten nennen sich gegenseitig als kanonisch. Suchmaschinen wissen nicht, welche sie indexieren sollen. | Fehler |
| Canonical verweist auf eine andere Domain Diese Seiten kanonisieren auf eine andere Website und bitten Suchmaschinen, stattdessen diese zu indexieren. | Notice |
| Relative Canonical-URLs Das Canonical nutzt einen relativen Pfad. Das funktioniert, aber absolute URLs vermeiden Fehler zwischen Umgebungen und Protokollvarianten. | Notice |
| Canonical nutzt http:// auf einer HTTPS-Website Sichere Seiten nennen die unsichere http://-Version als kanonisch und bitten Suchmaschinen, die unsichere Kopie zu indexieren. | Fehler |
Hreflang & international (8)
| Problem | Schweregrad |
|---|---|
| Ungültige hreflang-Codes Diese hreflang-Werte sind keine gültigen ISO-Sprach- (und optionalen Regions-)Codes, deshalb ignorieren Suchmaschinen sie. | Fehler |
| Fehlende hreflang-Rückverweise Seite A nennt Seite B als Alternative, aber Seite B verweist nicht auf Seite A zurück. Google ignoriert hreflang-Paare ohne Rückverweis. | Warning |
| Hreflang verweist auf fehlerhafte oder weiterleitende URLs Alternative URLs müssen 200 liefern. Weiterleitende oder fehlerhafte Ziele werden ignoriert. | Fehler |
| Hreflang verweist auf nicht kanonische oder noindex-Seiten Alternativen sollten die kanonische, indexierbare Version jeder Seite sein. Sonst werden die Annotationen ignoriert. | Warning |
| Hreflang ohne Selbstverweis Seiten mit hreflang sollten sich selbst in die Liste der Alternativen aufnehmen. | Notice |
| Hreflang ohne x-default Eine x-default-Alternative sagt Suchmaschinen, welche Seite Besuchern gezeigt wird, deren Sprache nicht aufgeführt ist. | Notice |
| Widersprüchliche hreflang-Einträge Derselbe Sprachcode verweist auf einer Seite auf verschiedene URLs, sodass Suchmaschinen nicht wissen, welche richtig ist. | Warning |
| HTML-lang weicht vom eigenen hreflang der Seite ab The lang attribute on <html> does not match the language this page declares for itself in hreflang. | Notice |
XML-Sitemaps (11)
| Problem | Schweregrad |
|---|---|
| Keine XML-Sitemap gefunden Weder in robots.txt noch unter /sitemap.xml wurde eine Sitemap gefunden. Sitemaps helfen Suchmaschinen, neue und tiefe Seiten zu finden. | Warning |
| Sitemap nicht in robots.txt aufgeführt Eine Sitemap:-Zeile in robots.txt lässt jede Suchmaschine Ihre Sitemap finden, nicht nur die, bei denen Sie sie eingereicht haben. | Notice |
| Weiterleitende URLs in der Sitemap Sitemaps sollten nur End-URLs enthalten. Weiterleitungen verschwenden Crawl-Budget und machen die Sitemap weniger vertrauenswürdig. | Warning |
| Defekte URLs in der Sitemap (4xx) Die Sitemap enthält Seiten, die nicht existieren. | Fehler |
| Fehlerhafte URLs in der Sitemap (5xx) Sitemap-URLs lieferten Serverfehler oder antworteten nicht. | Fehler |
| Noindex-Seiten in der Sitemap Die Sitemap bittet Suchmaschinen, Seiten zu indexieren, die noindex angeben. Die Signale widersprechen sich. | Warning |
| Kanonisierte Seiten in der Sitemap Die Sitemap enthält URLs, deren Canonical woandershin zeigt. Sitemaps sollten nur kanonische URLs enthalten. | Warning |
| Sitemap-URLs durch robots.txt blockiert URLs in der Sitemap sind in robots.txt gesperrt – Suchmaschinen sollen Seiten indexieren, die sie nicht crawlen dürfen. | Warning |
| Indexierbare Seiten fehlen in der Sitemap Diese indexierbaren Seiten wurden über Links gefunden, stehen aber nicht in der XML-Sitemap. | Notice |
| Verwaiste Seiten (in der Sitemap, ohne interne Links) Diese Seiten stehen in einer XML-Sitemap, aber keine gecrawlte interne Seite verlinkt sie – sie erhalten wenig interne Autorität. | Warning |
| http:// URLs in the sitemap of an HTTPS site Die Sitemap enthält unsichere URLs, die auf HTTPS weiterleiten. | Warning |
Interne & externe Links (13)
| Problem | Schweregrad |
|---|---|
| Interne Links auf kanonisierte Seiten Interne Links verweisen auf URLs, die anderswohin kanonisieren, und schicken Crawler zu nicht bevorzugten Versionen. | Warning |
| Interne nofollow-Links Interne nofollow-Links verhindern, dass interne Autorität zu Ihren eigenen Seiten fließt. | Notice |
| Seiten mit nur einem internen Link Diese Seiten werden nur von einer anderen Seite verlinkt. Schwach verlinkte Seiten werden seltener gecrawlt und ranken schlechter. | Notice |
| Seiten ohne ausgehende interne Links Diese Seiten verlinken auf keine andere Seite Ihrer Website. Besucher und Crawler landen in einer Sackgasse. | Warning |
| Seiten mit zu vielen Links Seiten mit Hunderten von Links verwässern den Wert jedes Links und können spammy wirken. | Notice |
| Defekte externe Links Links zu anderen Websites liefern Fehler. Das frustriert Besucher und wirkt vernachlässigt. | Warning |
| Links ohne Ankertext Links ohne Text, Alternativtext oder aria-label geben Nutzern und Suchmaschinen keinen Hinweis auf das Ziel. | Warning |
| Generischer Ankertext Links wie „hier klicken“ oder „mehr lesen“ verschenken die Chance, die verlinkte Seite zu beschreiben. | Notice |
| javascript:-Links Links mit javascript: statt einer echten URL können Crawler nicht verfolgen. | Notice |
| Interne Links auf http://-URLs Eine HTTPS-Website verlinkt ihre eigenen Seiten über unsicheres http://, was zusätzliche Weiterleitungen und widersprüchliche Signale verursacht. | Warning |
| Links auf Entwicklungs- oder Staging-Hosts Seiten verlinken auf localhost, Staging- oder Testdomains, die Besucher und Suchmaschinen nicht erreichen. | Fehler |
| Interne Links mit Tracking-Parametern Interne Links enthalten utm_-Parameter. Sie erzeugen doppelte URLs und überschreiben die echte Traffic-Quelle in der Analyse. | Notice |
| Tiefe Seiten (4+ Klicks von der Startseite) Tief in der Struktur vergrabene Seiten werden seltener gecrawlt und erhalten weniger interne Autorität. | Notice |
Titel, Beschreibungen & Überschriften (17)
| Problem | Schweregrad |
|---|---|
| Title-Tag fehlt Seiten ohne Titel ranken schlecht und sehen in den Suchergebnissen fehlerhaft aus. | Fehler |
| Doppelte Titel Mehrere Seiten haben denselben Titel, sodass Suchmaschinen sie schwer unterscheiden können. | Warning |
| Titel zu lang (über 60 Zeichen) Lange Titel werden in den Suchergebnissen abgeschnitten. | Notice |
| Titel zu kurz (unter 25 Zeichen) Kurze Titel verschenken Platz, der Klicks bringen könnte. | Notice |
| Mehrere Title-Tags These pages have more than one <title> tag. Search engines use one and ignore the rest. | Warning |
| Meta-Beschreibung fehlt Google erzeugt stattdessen ein Snippet aus dem Seitentext, das oft weniger überzeugt. | Warning |
| Doppelte Meta-Beschreibungen Mehrere Seiten haben dieselbe Meta-Beschreibung. | Warning |
| Meta-Description zu lang (über 160 Zeichen) Lange Beschreibungen werden in den Suchergebnissen abgeschnitten. | Notice |
| Meta-Description zu kurz (unter 70 Zeichen) Sehr kurze Beschreibungen verschenken die Chance, Suchende zum Klicken zu bewegen. | Notice |
| Mehrere Meta-Descriptions Auf diesen Seiten wurde mehr als eine Meta-Description gefunden. | Warning |
| H1-Überschrift fehlt Seiten ohne H1 fehlt eine klare Hauptüberschrift. | Warning |
| Leere H1-Überschrift Eine H1 ist vorhanden, enthält aber keinen Text – oft, weil sie ein Bild ohne Alternativtext umschließt. | Warning |
| Mehrere H1-Überschriften Mehr als eine H1 kann das Hauptthema verwässern. | Notice |
| Doppelte H1-Überschriften Mehrere Seiten nutzen dieselbe H1 – das deutet auf überlappende Themen oder Template-Überschriften hin. | Notice |
| H1 zu lang (über 70 Zeichen) Sehr lange Hauptüberschriften sind schwer zu erfassen. | Notice |
| Übersprungene Überschriftenebenen Überschriftenebenen springen (z. B. von H2 zu H4). Die Gliederung ist schwerer zu erfassen, besonders mit Screenreadern. | Notice |
| Lange Seiten ohne Zwischenüberschriften Seiten mit über 500 Wörtern ohne H2 sind schwer zu überfliegen und geben Suchmaschinen weniger Struktur. | Notice |
Inhaltsqualität & Duplikate (6)
| Problem | Schweregrad |
|---|---|
| Dünner Inhalt (unter 200 Wörter) Seiten mit sehr wenig Text ranken selten gut und bieten KI-Antworten wenig zum Zitieren. | Warning |
| Doppelter Inhalt Diese indexierbaren Seiten haben identischen Text – Suchmaschinen wählen eine aus und ignorieren eventuell den Rest. | Warning |
| Nahezu doppelter Inhalt Diese Seiten sind einer anderen Seite fast identisch (über ca. 95 % ähnlicher Text). | Notice |
| Platzhaltertext (Lorem ipsum) Auf diesen Seiten wurde Platzhaltertext veröffentlicht. | Fehler |
| Niedriges Text-zu-HTML-Verhältnis Weniger als 10 % des HTML dieser Seiten ist sichtbarer Text – meist ein Zeichen für schweres Markup oder sehr wenig Inhalt. | Notice |
| Veraltetes Copyright-Jahr Das Copyright-Jahr im Footer ist älter als ein Jahr – die Website kann ungepflegt wirken. | Notice |
Bilder (6)
| Problem | Schweregrad |
|---|---|
| Bilder ohne Alt-Text Bilder ohne Alt-Text sind für Screenreader unsichtbar und schneiden in der Bildersuche schlechter ab. | Notice |
| Defekte Bilder Diese Bilder laden nicht. Besucher sehen leere Kästen und die Bildersuche kann sie nicht indexieren. | Fehler |
| Große Bilder (über 200 KB) Große Bilder verlangsamen Seiten, vor allem mobil, und verschlechtern den Largest Contentful Paint. | Warning |
| Bilder ohne Breite und Höhe Bilder ohne Abmessungen verursachen beim Laden Layoutverschiebungen (CLS). | Notice |
| Keine modernen Bildformate Diese Seiten liefern nur JPEG/PNG/GIF-Bilder. WebP und AVIF sind meist 25–50 % kleiner. | Notice |
| Viele Bilder ohne Lazy Loading Seiten mit mehr als 10 Bildern laden alle sofort. | Notice |
Performance (9)
| Problem | Schweregrad |
|---|---|
| Langsame Serverantwort (über 1,5 s) Langsame Antworten schaden der Nutzererfahrung und den Core Web Vitals. | Warning |
| Mäßig langsame Antwort (0,6–1,5 s) Diese Seiten antworten später als die 600 ms, die einen komfortablen Largest Contentful Paint ermöglichen. | Notice |
| Großes HTML (über 500 KB) Umfangreiches HTML lädt und verarbeitet sich langsam. | Notice |
| HTML ohne Komprimierung ausgeliefert Das HTML wird unkomprimiert gesendet. Gzip oder Brotli verkleinern Text meist um 70–80 %. | Warning |
| Render-blockierende Skripte Several scripts in <head> block the first paint until they download and run. | Notice |
| Zu viele JavaScript-Dateien Seiten laden mehr als 25 Skriptdateien. Jede kostet Lade- und Ausführungszeit. | Notice |
| Übermäßige DOM-Größe (über 1.500 Elemente) Große DOM-Bäume verlangsamen Rendering und Interaktion (INP). | Notice |
| Umfangreiches Inline-JavaScript Mehr als 100 KB Inline-Skript werden mit jeder Seite neu geladen und können nicht gecacht werden. | Notice |
| Viele Hosts für Drittanbieter-Skripte Skripte von mehr als 10 externen Domains bedeuten zusätzliche Verbindungen, Verzögerung und Datenschutzrisiken. | Notice |
Sicherheit (11)
| Problem | Schweregrad |
|---|---|
| Website nicht über HTTPS ausgeliefert Die Website lädt über einfaches http://. Browser markieren jede Seite als „Nicht sicher“, und HTTPS ist ein Ranking-Signal. | Fehler |
| Seiten über unsicheres HTTP ausgeliefert Diese Seiten einer HTTPS-Website laden ohne Weiterleitung über einfaches http://. Browser markieren sie als „Nicht sicher“. | Fehler |
| Gemischte Inhalte HTTPS-Seiten laden Ressourcen über unsicheres http://. Browser blockieren sie oder warnen. | Fehler |
| Unsichere Formulare Formulare senden an http://-Adressen oder Passwortfelder stehen auf unsicheren Seiten – Eingaben der Besucher sind ungeschützt. | Fehler |
| HSTS-Header fehlt Ohne Strict-Transport-Security versuchen Browser eventuell zuerst unsicheres HTTP. | Notice |
| Content-Security-Policy fehlt Eine Content-Security-Policy legt fest, woher Skripte geladen werden dürfen, und begrenzt den Schaden durch Cross-Site-Scripting. | Notice |
| Kein Clickjacking-Schutz Weder X-Frame-Options noch eine CSP-Direktive frame-ancestors ist gesetzt, sodass andere Websites Ihre Seiten einbetten können. | Notice |
| X-Content-Type-Options fehlt Ohne nosniff raten Browser eventuell Dateitypen und führen Dateien als Skripte aus. | Notice |
| Versionen der Serversoftware sichtbar Antwortheader verraten genaue Softwareversionen – das hilft Angreifern, bekannte Schwachstellen zu finden. | Notice |
| target="_blank"-Links ohne rel="noopener" Externe Links, die ohne rel="noopener" in einem neuen Tab öffnen, lassen die andere Website in älteren Browsern Ihren Tab steuern. | Notice |
| E-Mail-Adressen im Klartext E-Mail-Adressen im Seitentext werden von Spam-Bots gesammelt. | Notice |
Strukturierte Daten (5)
| Problem | Schweregrad |
|---|---|
| Ungültige strukturierte Daten JSON-LD-Blöcke auf diesen Seiten lassen sich nicht auslesen, deshalb ignorieren Suchmaschinen sie. | Fehler |
| Strukturierte Daten ohne Pflichteigenschaften Schema-Typen sind vorhanden, aber es fehlen Eigenschaften, die für Rich Results nötig sind. | Warning |
| Seiten ohne strukturierte Daten Kein schema.org-Markup gefunden. Strukturierte Daten helfen Suchmaschinen und KI, die Seite zu verstehen, und können Rich Results ermöglichen. | Notice |
| Kein Breadcrumb-Markup auf tieferen Seiten Seiten ab zwei Ebenen Tiefe haben keine BreadcrumbList. Breadcrumbs zeigen Ihre Website-Struktur in den Ergebnissen. | Notice |
| Startseite ohne Organization-Markup Organization- (oder LocalBusiness-/Person-)Markup auf der Startseite hilft Suchmaschinen und KI-Assistenten, Ihre Marke, Ihr Logo und Ihre Profile zu erkennen. | Notice |
Teilen in sozialen Netzwerken (4)
| Problem | Schweregrad |
|---|---|
| Open-Graph-Tags fehlen Ohne og:title und og:image zeigen Shares auf Facebook, LinkedIn, WhatsApp und Slack eine schlichte oder zufällige Vorschau. | Notice |
| Open-Graph-Bild fehlt Die Seiten haben Open-Graph-Tags, aber kein og:image – Shares erscheinen ohne Bild. | Notice |
| og:url weicht vom Canonical ab og:url sollte der kanonischen URL entsprechen, damit Shares der richtigen Seite zugeordnet werden. | Notice |
| X-(Twitter-)Card fehlt Ohne twitter:card zeigt X standardmäßig eine kleine Vorschau. | Notice |
Mobil & HTML-Grundlagen (6)
| Problem | Schweregrad |
|---|---|
| Mobiler Viewport fehlt Ohne Viewport-Meta-Tag zeigen Smartphones ein verkleinertes Desktop-Layout. Google indexiert die mobile Version. | Fehler |
| Zoom auf Mobilgeräten deaktiviert Der Viewport verhindert das Zoomen – ein Barrierefreiheitsfehler. | Warning |
| Sprachattribut fehlt The <html> tag has no lang attribute, so screen readers and search engines must guess the language. | Warning |
| HTML5-Doctype fehlt Ohne <!DOCTYPE html> rendern Browser eventuell im Quirks-Modus. | Notice |
| Zeichenkodierung fehlt Es ist keine Zeichenkodierung angegeben, daher werden Sonderzeichen eventuell falsch angezeigt. | Notice |
| Veraltete HTML-Tags Obsolete tags such as <font>, <center> or <marquee> were found. | Notice |
Barrierefreiheit (10)
| Problem | Schweregrad |
|---|---|
| Formularfelder ohne Label Eingabefelder ohne Label (oder aria-label) können Screenreader-Nutzer nicht zuordnen. | Warning |
| Buttons ohne zugänglichen Namen Reine Icon-Buttons ohne Text oder aria-label werden nur als „Schaltfläche“ angesagt. | Warning |
| Iframes ohne Titel Eingebettete Frames brauchen einen Titel, damit Screenreader-Nutzer wissen, was sie enthalten. | Notice |
| Doppelte Element-IDs IDs müssen eindeutig sein. Duplikate zerstören Label-Zuordnungen, Sprunglinks und ARIA-Verweise. | Notice |
| Positive tabindex-Werte tabindex-Werte über 0 ändern die natürliche Tastaturreihenfolge und verwirren Tastaturnutzer. | Notice |
| Kein main-Landmark Pages without a <main> element (or role="main") are harder to navigate with screen readers. | Notice |
| Datentabellen ohne Kopfzellen Tables without <th> headers are read cell by cell with no context. | Notice |
| Ungültige ARIA-Rollen Unbekannte role-Werte werden von Hilfstechnologien ignoriert. | Notice |
| Fokussierbare Elemente, die vor Hilfstechnologien verborgen sind aria-hidden="true" ist auf Links, Buttons oder Feldern gesetzt, die per Tastatur erreichbar bleiben – das erzeugt „Geister“-Fokusstopps. | Warning |
| Alternativtext ist nur ein Dateiname Ein Alternativtext wie „IMG_1234.jpg“ sagt Besuchern nichts über das Bild. | Notice |
Bereitschaft für KI-Suche (3)
| Problem | Schweregrad |
|---|---|
| KI-Such-Crawler blockiert robots.txt blockiert Crawler, die KI-Suchantworten und Zitierungen speisen – das kann die Website in ChatGPT-Suche, Perplexity und ähnlichen Engines verbergen. | Warning |
| Snippets gesperrt nosnippet oder max-snippet:0 verhindert, dass Suchmaschinen diese Seiten zitieren – auch in AI Overviews. | Notice |
| Inhalt hängt von JavaScript ab Das rohe HTML enthält einen leeren App-Container und wenig Text. Die meisten KI-Crawler führen kein JavaScript aus und sehen deshalb eine leere Seite. | Warning |
URL-Struktur (9)
| Problem | Schweregrad |
|---|---|
| Lange URLs (über 115 Zeichen) Lange URLs lassen sich schlechter teilen und werden in Ergebnissen gekürzt. | Notice |
| Großbuchstaben in URLs URLs unterscheiden Groß- und Kleinschreibung, daher können Großbuchstaben doppelte Versionen einer Seite erzeugen. | Notice |
| Unterstriche in URLs Google behandelt Bindestriche als Worttrenner, Unterstriche aber nicht. | Notice |
| URLs mit vielen Parametern URLs mit mehr als zwei Parametern erzeugen oft fast doppelte Seiten und verschwenden Crawl-Budget. | Notice |
| Nicht-ASCII-Zeichen in URLs Nicht kodierte Sonderzeichen können beim Teilen oder Protokollieren von URLs Probleme machen. | Notice |
| Doppelte Schrägstriche in URL-Pfaden Pfade mit „//“ sind meist Template-Fehler und erzeugen doppelte URLs. | Notice |
| Doppelte URL-Varianten Dieselbe Seite ist unter URLs erreichbar, die sich nur in Groß-/Kleinschreibung oder einem Schrägstrich am Ende unterscheiden, und keine kanonisiert auf die andere. | Warning |
| Sitzungs-IDs in URLs Sitzungs-IDs in URLs erzeugen unbegrenzt viele doppelte URLs. | Warning |
| Paginierungslinks auf defekte Seiten rel="next" oder rel="prev" verweist auf eine URL, die einen Fehler liefert. | Warning |
JavaScript-Rendering (6)
| Problem | Schweregrad |
|---|---|
| JavaScript-Rendering fehlgeschlagen Chrome konnte diese Seiten nicht rendern, daher sind die Prüfungen des gerenderten DOM unvollständig. | Warning |
| Titel ändert sich nach JavaScript Der im Browser gerenderte Titel unterscheidet sich vom Titel im ursprünglichen HTML. Suchmaschinen sehen je nach Rendering möglicherweise andere Metadaten. | Warning |
| Canonical ändert sich nach JavaScript JavaScript ändert die Canonical-URL nach dem Laden, was widersprüchliche Indexierungssignale erzeugen kann. | Fehler |
| Robots-Anweisungen ändern sich nach JavaScript Robots-Anweisungen ändern sich nach dem JavaScript-Rendering. | Fehler |
| Wichtiger Inhalt hängt von JavaScript ab Ein Großteil des sichtbaren Textes fehlt im ursprünglichen HTML und erscheint erst, nachdem JavaScript ausgeführt wurde. | Warning |
| Interne Links hängen von JavaScript ab Mehrere interne Links erscheinen erst, nachdem JavaScript ausgeführt wurde. | Warning |
Search-Console-Erkenntnisse (5)
| Problem | Schweregrad |
|---|---|
| Seiten mit Klicks, die nicht indexierbar sind Die Search Console zeigt Klicks auf diese URLs, aber der Crawl fand sie als noindex, anderswohin kanonisiert, weiterleitend oder defekt. Dieser Traffic ist gefährdet. | Fehler |
| Seiten mit Impressionen, die der Crawl nicht erreichen konnte Die Search Console meldet Impressionen für diese URLs, aber keine gecrawlte Seite verlinkt sie – sie erhalten keine interne Autorität. | Warning |
| Indexierbare Seiten ohne Impressionen Diese indexierbaren Seiten hatten in den letzten 28 Tagen keine Impressionen bei Google. Sie sind eventuell nicht indexiert oder zielen auf keine echten Suchanfragen. | Notice |
| Rankings auf Seite 1 mit niedriger Klickrate Diese Seiten ranken auf Seite 1 mit vielen Impressionen, erhalten aber deutlich weniger Klicks als für ihre Position zu erwarten. | Notice |
| Seiten in Reichweite mit dünnem Inhalt Diese Seiten ranken auf Positionen 8–20 mit echten Impressionen, haben aber unter 400 Wörter. Sie auszubauen ist oft der schnellste Ranking-Gewinn. | Notice |
Versionen
Jeder Bericht speichert die Methodik-Version, mit der er erstellt wurde (aktuell Version 2). So lässt sich eine Score-Änderung durch geänderte Regeln von einer Änderung an Ihrer Website unterscheiden.
Limits
Das Audit testet, was von außen messbar ist: HTML, HTTP-Header, robots.txt, Sitemaps, Links und Ressourcen der Seite. Es sieht keine Rankings, keinen Traffic und keine Backlinks, und ein hoher Score garantiert weder Rankings noch KI-Zitate. Wir erfinden nie Suchvolumen, Traffic oder Autoritätswerte.