InhaltKriterien-Register
Wissensbasis · Register
Kriterien-Register
Jede Einzelprüfung des Dienstes trägt eine stabile Kennung WCE-JJJJ-NNNNN — wie eine CVE-Nummer für Sicherheitslücken, hier für Prüfkriterien von Websites. Die Kennung bleibt, auch wenn der Messkern die Prüfung intern umbenennt; ein Eintrag wird reserviert (Kandidat), veröffentlicht (gemessen ab einer Engine-Version) oder zurückgezogen (mit Nachfolger). Wer ein Kriterium vorschlägt, reserviert seine Kennung — Kriterium vorschlagen.
447 Einträge · 446 veröffentlicht · 1 reserviert · 0 zurückgezogen · Engine 2026.08.1 · Feed kriterien.json
| Kennung | Prüfbereich | Name | Quelle im Messkern | Stand | seit |
|---|---|---|---|---|---|
| WCE-2026-00001 | Barrierefreiheit | Nicht-Text-Inhalte | a11y:1.1.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00002 | Barrierefreiheit | Nur-Audio und Nur-Video (aufgezeichnet) | a11y:1.2.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00003 | Barrierefreiheit | Untertitel (aufgezeichnet) | a11y:1.2.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00004 | Barrierefreiheit | Audiodeskription oder Medienalternative (aufgezeichnet) | a11y:1.2.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00005 | Barrierefreiheit | Untertitel (live) | a11y:1.2.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00006 | Barrierefreiheit | Audiodeskription (aufgezeichnet) | a11y:1.2.5 | veröffentlicht | 2026.08.1 |
| WCE-2026-00007 | Barrierefreiheit | Gebärdensprache (aufgezeichnet) | a11y:1.2.6 | veröffentlicht | 2026.08.1 |
| WCE-2026-00008 | Barrierefreiheit | Erweiterte Audiodeskription (aufgezeichnet) | a11y:1.2.7 | veröffentlicht | 2026.08.1 |
| WCE-2026-00009 | Barrierefreiheit | Medienalternative (aufgezeichnet) | a11y:1.2.8 | veröffentlicht | 2026.08.1 |
| WCE-2026-00010 | Barrierefreiheit | Nur-Audio (live) | a11y:1.2.9 | veröffentlicht | 2026.08.1 |
| WCE-2026-00011 | Barrierefreiheit | Info und Beziehungen | a11y:1.3.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00012 | Barrierefreiheit | Bedeutungstragende Reihenfolge | a11y:1.3.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00013 | Barrierefreiheit | Sensorische Eigenschaften | a11y:1.3.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00014 | Barrierefreiheit | Ausrichtung | a11y:1.3.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00015 | Barrierefreiheit | Eingabezweck bestimmen | a11y:1.3.5 | veröffentlicht | 2026.08.1 |
| WCE-2026-00016 | Barrierefreiheit | Zweck identifizieren | a11y:1.3.6 | veröffentlicht | 2026.08.1 |
| WCE-2026-00017 | Barrierefreiheit | Benutzung von Farbe | a11y:1.4.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00018 | Barrierefreiheit | Umfluss (Reflow) | a11y:1.4.10 | veröffentlicht | 2026.08.1 |
| WCE-2026-00019 | Barrierefreiheit | Kontrast von Nicht-Text-Inhalten | a11y:1.4.11 | veröffentlicht | 2026.08.1 |
| WCE-2026-00020 | Barrierefreiheit | Textabstand | a11y:1.4.12 | veröffentlicht | 2026.08.1 |
| WCE-2026-00021 | Barrierefreiheit | Eingeblendeter Inhalt bei Zeiger oder Fokus | a11y:1.4.13 | veröffentlicht | 2026.08.1 |
| WCE-2026-00022 | Barrierefreiheit | Audio-Steuerelement | a11y:1.4.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00023 | Barrierefreiheit | Kontrast (Minimum) | a11y:1.4.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00024 | Barrierefreiheit | Textgröße ändern | a11y:1.4.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00025 | Barrierefreiheit | Bilder von Text | a11y:1.4.5 | veröffentlicht | 2026.08.1 |
| WCE-2026-00026 | Barrierefreiheit | Kontrast (erhöht) | a11y:1.4.6 | veröffentlicht | 2026.08.1 |
| WCE-2026-00027 | Barrierefreiheit | Leiser oder kein Hintergrundton | a11y:1.4.7 | veröffentlicht | 2026.08.1 |
| WCE-2026-00028 | Barrierefreiheit | Visuelle Darstellung | a11y:1.4.8 | veröffentlicht | 2026.08.1 |
| WCE-2026-00029 | Barrierefreiheit | Bilder von Text (ohne Ausnahme) | a11y:1.4.9 | veröffentlicht | 2026.08.1 |
| WCE-2026-00030 | Barrierefreiheit | Tastatur | a11y:2.1.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00031 | Barrierefreiheit | Keine Tastaturfalle | a11y:2.1.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00032 | Barrierefreiheit | Tastatur (ohne Ausnahme) | a11y:2.1.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00033 | Barrierefreiheit | Tastenkürzel über Einzelzeichen | a11y:2.1.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00034 | Barrierefreiheit | Zeiteinteilung anpassbar | a11y:2.2.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00035 | Barrierefreiheit | Pausieren, stoppen, ausblenden | a11y:2.2.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00036 | Barrierefreiheit | Keine Zeitbegrenzung | a11y:2.2.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00037 | Barrierefreiheit | Unterbrechungen | a11y:2.2.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00038 | Barrierefreiheit | Erneute Authentifizierung | a11y:2.2.5 | veröffentlicht | 2026.08.1 |
| WCE-2026-00039 | Barrierefreiheit | Zeitüberschreitungen | a11y:2.2.6 | veröffentlicht | 2026.08.1 |
| WCE-2026-00040 | Barrierefreiheit | Grenzwert von dreimaligem Blitzen | a11y:2.3.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00041 | Barrierefreiheit | Drei Blitze | a11y:2.3.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00042 | Barrierefreiheit | Animation durch Interaktionen | a11y:2.3.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00043 | Barrierefreiheit | Blöcke umgehen (Skip-Link) | a11y:2.4.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00044 | Barrierefreiheit | Abschnittsüberschriften | a11y:2.4.10 | veröffentlicht | 2026.08.1 |
| WCE-2026-00045 | Barrierefreiheit | Fokus nicht verdeckt (Minimum) | a11y:2.4.11 | veröffentlicht | 2026.08.1 |
| WCE-2026-00046 | Barrierefreiheit | Fokus nicht verdeckt (erhöht) | a11y:2.4.12 | veröffentlicht | 2026.08.1 |
| WCE-2026-00047 | Barrierefreiheit | Fokus-Erscheinungsbild | a11y:2.4.13 | veröffentlicht | 2026.08.1 |
| WCE-2026-00048 | Barrierefreiheit | Seite mit Titel versehen | a11y:2.4.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00049 | Barrierefreiheit | Fokus-Reihenfolge | a11y:2.4.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00050 | Barrierefreiheit | Linkzweck (im Kontext) | a11y:2.4.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00051 | Barrierefreiheit | Verschiedene Wege | a11y:2.4.5 | veröffentlicht | 2026.08.1 |
| WCE-2026-00052 | Barrierefreiheit | Überschriften und Beschriftungen | a11y:2.4.6 | veröffentlicht | 2026.08.1 |
| WCE-2026-00053 | Barrierefreiheit | Fokus sichtbar | a11y:2.4.7 | veröffentlicht | 2026.08.1 |
| WCE-2026-00054 | Barrierefreiheit | Position | a11y:2.4.8 | veröffentlicht | 2026.08.1 |
| WCE-2026-00055 | Barrierefreiheit | Linkzweck (nur Link) | a11y:2.4.9 | veröffentlicht | 2026.08.1 |
| WCE-2026-00056 | Barrierefreiheit | Zeigergesten | a11y:2.5.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00057 | Barrierefreiheit | Zeiger-Abbruch | a11y:2.5.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00058 | Barrierefreiheit | Beschriftung im Namen | a11y:2.5.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00059 | Barrierefreiheit | Bewegungsaktivierung | a11y:2.5.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00060 | Barrierefreiheit | Zielgröße (erhöht) | a11y:2.5.5 | veröffentlicht | 2026.08.1 |
| WCE-2026-00061 | Barrierefreiheit | Gleichzeitige Eingabemechanismen | a11y:2.5.6 | veröffentlicht | 2026.08.1 |
| WCE-2026-00062 | Barrierefreiheit | Ziehbewegungen | a11y:2.5.7 | veröffentlicht | 2026.08.1 |
| WCE-2026-00063 | Barrierefreiheit | Zielgröße (Minimum, 24×24px) | a11y:2.5.8 | veröffentlicht | 2026.08.1 |
| WCE-2026-00064 | Barrierefreiheit | Sprache der Seite | a11y:3.1.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00065 | Barrierefreiheit | Sprache von Teilen | a11y:3.1.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00066 | Barrierefreiheit | Ungewöhnliche Wörter | a11y:3.1.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00067 | Barrierefreiheit | Abkürzungen | a11y:3.1.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00068 | Barrierefreiheit | Leseniveau | a11y:3.1.5 | veröffentlicht | 2026.08.1 |
| WCE-2026-00069 | Barrierefreiheit | Aussprache | a11y:3.1.6 | veröffentlicht | 2026.08.1 |
| WCE-2026-00070 | Barrierefreiheit | Bei Fokus | a11y:3.2.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00071 | Barrierefreiheit | Bei Eingabe | a11y:3.2.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00072 | Barrierefreiheit | Konsistente Navigation | a11y:3.2.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00073 | Barrierefreiheit | Konsistente Erkennung | a11y:3.2.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00074 | Barrierefreiheit | Änderung auf Anfrage | a11y:3.2.5 | veröffentlicht | 2026.08.1 |
| WCE-2026-00075 | Barrierefreiheit | Konsistente Hilfe | a11y:3.2.6 | veröffentlicht | 2026.08.1 |
| WCE-2026-00076 | Barrierefreiheit | Fehlererkennung | a11y:3.3.1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00077 | Barrierefreiheit | Beschriftungen oder Anweisungen | a11y:3.3.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00078 | Barrierefreiheit | Fehlervorschläge | a11y:3.3.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00079 | Barrierefreiheit | Fehlervermeidung (rechtlich, finanziell, Daten) | a11y:3.3.4 | veröffentlicht | 2026.08.1 |
| WCE-2026-00080 | Barrierefreiheit | Hilfe | a11y:3.3.5 | veröffentlicht | 2026.08.1 |
| WCE-2026-00081 | Barrierefreiheit | Fehlervermeidung (alle) | a11y:3.3.6 | veröffentlicht | 2026.08.1 |
| WCE-2026-00082 | Barrierefreiheit | Redundante Eingabe | a11y:3.3.7 | veröffentlicht | 2026.08.1 |
| WCE-2026-00083 | Barrierefreiheit | Zugängliche Authentifizierung (Minimum) | a11y:3.3.8 | veröffentlicht | 2026.08.1 |
| WCE-2026-00084 | Barrierefreiheit | Zugängliche Authentifizierung (erweitert) | a11y:3.3.9 | veröffentlicht | 2026.08.1 |
| WCE-2026-00085 | Barrierefreiheit | Name, Rolle, Wert | a11y:4.1.2 | veröffentlicht | 2026.08.1 |
| WCE-2026-00086 | Barrierefreiheit | Statusmeldungen | a11y:4.1.3 | veröffentlicht | 2026.08.1 |
| WCE-2026-00087 | SEO | Breadcrumb-JSON-LD | seo:breadcrumb-jsonld | veröffentlicht | 2026.08.1 |
| WCE-2026-00088 | SEO | Canonical-URL | seo:canonical | veröffentlicht | 2026.08.1 |
| WCE-2026-00089 | SEO | charset-Meta | seo:charset | veröffentlicht | 2026.08.1 |
| WCE-2026-00090 | SEO | Überschriften-Hierarchie | seo:heading-order | veröffentlicht | 2026.08.1 |
| WCE-2026-00091 | SEO | Kein versteckter Text | seo:hidden-text | veröffentlicht | 2026.08.1 |
| WCE-2026-00092 | SEO | hreflang-Alternates | seo:hreflang | veröffentlicht | 2026.08.1 |
| WCE-2026-00093 | SEO | html[lang] | seo:html-lang | veröffentlicht | 2026.08.1 |
| WCE-2026-00094 | SEO | Bild-alt-Texte | seo:image-alt | veröffentlicht | 2026.08.1 |
| WCE-2026-00095 | SEO | Bildmaße im HTML | seo:image-dimensions | veröffentlicht | 2026.08.1 |
| WCE-2026-00096 | SEO | Interne Verlinkung | seo:internal-links | veröffentlicht | 2026.08.1 |
| WCE-2026-00097 | SEO | Sprechende Linktexte | seo:link-text | veröffentlicht | 2026.08.1 |
| WCE-2026-00098 | SEO | Description-Länge 70–160 | seo:meta-description-length | veröffentlicht | 2026.08.1 |
| WCE-2026-00099 | SEO | Meta-Description vorhanden | seo:meta-description-present | veröffentlicht | 2026.08.1 |
| WCE-2026-00100 | SEO | Kein Mixed Content | seo:mixed-content | veröffentlicht | 2026.08.1 |
| WCE-2026-00101 | SEO | Open-Graph-Tags | seo:open-graph | veröffentlicht | 2026.08.1 |
| WCE-2026-00102 | SEO | Beitrag ohne Autor (kein meta author, kein rel=author, kein author im Article-Schema) — Google und KI-Antwortsysteme werten Beiträge mit erkennbarer Urheberschaft höher (E-E-A-T). | seo:seo.beitrag.autor.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00103 | SEO | Beitrag ohne Veröffentlichungsdatum (kein <time datetime>, kein article:published_time, kein datePublished) — ohne Datum ist ein Beitrag weder aktuell noch archiviert. | seo:seo.beitrag.datum.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00104 | SEO | … Wörter ohne eine Zwischenüberschrift — lange Beiträge brauchen H2/H3, für Leser, Vorlesesoftware und die Sprungmarken im Suchergebnis. | seo:seo.beitrag.gliederung.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00105 | SEO | …/… Bilder ohne alt-Attribut (Bilder-SEO + Barrierefreiheit). | seo:seo.bilder.alt_fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00106 | SEO | …/… Bilder ohne width- und height-Attribut — der Browser kennt die Fläche erst beim Laden, der Inhalt springt (Layoutverschiebung, CLS). | seo:seo.bilder.ohne_masse | veröffentlicht | 2026.08.1 |
| WCE-2026-00107 | SEO | Kein BreadcrumbList-JSON-LD — der Pfad der Seite erscheint nicht als Brotkrumen-Zeile im Suchergebnis. | seo:seo.breadcrumb.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00108 | SEO | Die sichtbare Brotkrumen-Navigation („…“) und das BreadcrumbList-Schema („…“) nennen verschiedene Stationen. | seo:seo.breadcrumb.widerspruch | veröffentlicht | 2026.08.1 |
| WCE-2026-00109 | SEO | Kein <link rel="canonical"> — Duplicate-Content-Risiko über Sprach-/Parameter-Varianten. | seo:seo.canonical.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00110 | SEO | … Canonical-Angaben im Dokument (auch im body): Google wertet dann keine. | seo:seo.canonical.mehrere | veröffentlicht | 2026.08.1 |
| WCE-2026-00111 | SEO | Canonical nicht absolut ("…") — muss eine absolute URL sein. | seo:seo.canonical.nicht_absolut | veröffentlicht | 2026.08.1 |
| WCE-2026-00112 | SEO | Canonical zeigt auf http: (…), die Seite läuft über https: das Protokoll wurde nach der Umstellung vergessen. | seo:seo.canonical.protokoll | veröffentlicht | 2026.08.1 |
| WCE-2026-00113 | SEO | Kein charset-Meta. | seo:seo.charset.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00114 | SEO | Keine Meta-Description — sonst würfelt Google den Snippet-Text aus dem Seiteninhalt. | seo:seo.description.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00115 | SEO | Nur … sichtbare Wörter — dünner Inhalt kann Ranking kosten (Richtwert ≥ …). | seo:seo.duenner_inhalt | veröffentlicht | 2026.08.1 |
| WCE-2026-00116 | SEO | Keine H1 — die Hauptüberschrift der Seite fehlt. | seo:seo.h1.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00117 | SEO | … H1-Überschriften — genau eine ist Best Practice. | seo:seo.h1.mehrere | veröffentlicht | 2026.08.1 |
| WCE-2026-00118 | SEO | Mehrsprachige Seite erkannt (zusätzliche Sprache(n): …), aber keine hreflang-Alternates — die Sprachversionen kannibalisieren sich in der Suche. | seo:seo.hreflang.fehlt_mehrsprachig | veröffentlicht | 2026.08.1 |
| WCE-2026-00119 | SEO | … Adresse(n) tragen mehrere hreflang-Sprachen zugleich: Google kann keiner Sprache eine Seite zuordnen. | seo:seo.hreflang.gleiche_adresse | veröffentlicht | 2026.08.1 |
| WCE-2026-00120 | SEO | … hreflang-Angabe(n) stehen im body statt im head; dort liest sie keine Suchmaschine. | seo:seo.hreflang.im_body | veröffentlicht | 2026.08.1 |
| WCE-2026-00121 | SEO | … hreflang-Einträge, aber kein x-default. | seo:seo.hreflang.kein_x_default | veröffentlicht | 2026.08.1 |
| WCE-2026-00122 | SEO | Einsprachige Seite — hreflang-Alternates sind nicht erforderlich. | seo:seo.hreflang.nicht_erforderlich | veröffentlicht | 2026.08.1 |
| WCE-2026-00123 | SEO | … hreflang-Angabe(n) nennen eine Region, deren Adresse auf eine andere Region zeigt (z. B. de-AT → /de-de/). | seo:seo.hreflang.region_pfad | veröffentlicht | 2026.08.1 |
| WCE-2026-00124 | SEO | <html> ohne lang-Attribut. | seo:seo.htmllang.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00125 | SEO | Keine internen Links — verwaiste Seite, der Crawler findet keine Folgeseiten. | seo:seo.interne_links.fehlen | veröffentlicht | 2026.08.1 |
| WCE-2026-00126 | SEO | Kein JSON-LD — keine Rich Results. Für lokale Unternehmen (LocalBusiness, Person, Event, FAQPage) der größte SEO-Hebel. | seo:seo.jsonld.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00127 | SEO | JSON-LD vorhanden, aber ohne @type. | seo:seo.jsonld.ohne_typ | veröffentlicht | 2026.08.1 |
| WCE-2026-00128 | SEO | … JSON-LD-Block/Blöcke sind ungültiges JSON. | seo:seo.jsonld.ungueltig | veröffentlicht | 2026.08.1 |
| WCE-2026-00129 | SEO | … Link(s) führen auf #/…-Routen: für einen Crawler ist das alles dieselbe Adresse, die Inhalte dahinter bleiben unauffindbar. | seo:seo.links.hash_routing | veröffentlicht | 2026.08.1 |
| WCE-2026-00130 | SEO | … Link(s) mit href="javascript:…" — für Suchmaschinen kein Verweis, für die Tastatur oft kein Ziel. | seo:seo.links.javascript | veröffentlicht | 2026.08.1 |
| WCE-2026-00131 | SEO | … Navigationselement(e) ohne href (onclick, role=link, data-href): ein Crawler folgt ihnen nicht, die Tastatur erreicht sie nicht. | seo:seo.links.ohne_href | veröffentlicht | 2026.08.1 |
| WCE-2026-00132 | SEO | … Link(s) ohne sprechenden Text (…) — Suchmaschinen und Vorlesesoftware erfahren aus „hier klicken“ oder „mehr“ nicht, wohin der Link führt. | seo:seo.links.text_unsprechend | veröffentlicht | 2026.08.1 |
| WCE-2026-00133 | SEO | Kein Handlungsaufruf auf der Seite (… Wörter, kein Formular, kein Knopf oder Link wie „Kontakt“, „Angebot anfragen“, „Termin“) — eine Marketing-Seite ohne nächsten Schritt lässt den Besucher stehen. | seo:seo.marketing.handlungsaufruf.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00134 | SEO | Dünner Inhalt hinter Bildern: … Wörter zu … Bildern — Suchmaschinen bewerten Text, nicht Bildfläche. | seo:seo.marketing.inhalt.duenn | veröffentlicht | 2026.08.1 |
| WCE-2026-00135 | SEO | Title „…“ und H1 „{h1}“ teilen kein Thema — eine Seite braucht EIN Thema, das Suchergebnis (Title) und Seite (H1) gleich benennen. | seo:seo.marketing.thema.uneinheitlich | veröffentlicht | 2026.08.1 |
| WCE-2026-00136 | SEO | … Ressource(n) werden über http:// auf einer https-Seite geladen (Mixed Content) — Browser blockieren Skripte und Iframes still, Bilder gelten als unsicher. | seo:seo.mixed_content | veröffentlicht | 2026.08.1 |
| WCE-2026-00137 | SEO | Open-Graph unvollständig — fehlt: …. Bestimmt das Vorschaubild beim Teilen (WhatsApp/Social). | seo:seo.og.unvollstaendig | veröffentlicht | 2026.08.1 |
| WCE-2026-00138 | SEO | robots=noindex — Seite wird bewusst nicht indexiert (falls unbeabsichtigt: kritisch). | seo:seo.robots.noindex | veröffentlicht | 2026.08.1 |
| WCE-2026-00139 | SEO | aggregateRating an „…“ ohne ratingCount/reviewCount und ohne einzelne Bewertungen — eine Bewertung ohne Zahl und Quelle gilt bei Google als unbelegt und kann zur manuellen Maßnahme führen. | seo:seo.shop.bewertung.ohne_beleg | veröffentlicht | 2026.08.1 |
| WCE-2026-00140 | SEO | … Preiszeile(n) mit Mengenangabe ohne Grundpreis (z. B. „…“) — bei Mengenware verlangt die Preisangabenverordnung den Preis je Mengeneinheit. Technische Feststellung, keine Rechtsberatung. | seo:seo.shop.pangv.grundpreis_fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00141 | SEO | … Preis(e) ohne Hinweis auf … im Text — die Preisangabenverordnung verlangt am Preis den Hinweis auf Umsatzsteuer und Versandkosten. Technische Feststellung (kein Hinweis im Text gefunden), keine Rechtsberatung. | seo:seo.shop.pangv.hinweis_fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00142 | SEO | Shop-Seite ohne Product-Schema (JSON-LD) — ohne Name, Bild, Preis, Währung und Verfügbarkeit als strukturierte Daten zeigt Google keine Produkt-Rich-Results und Merchant Center kann die Seite nicht abgleichen. | seo:seo.shop.product_schema.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00143 | SEO | Product-Schema „…“ unvollständig — es fehlt …; Google verlangt für Produkt-Rich-Results Name, Bild und ein Angebot mit Preis, Währung und Verfügbarkeit. | seo:seo.shop.product_schema.unvollstaendig | veröffentlicht | 2026.08.1 |
| WCE-2026-00144 | SEO | Varianten-/Filteradresse (Parameter …) ohne Canonical auf die Hauptadresse — jede Variante konkurriert sonst als eigene Seite mit dem Produkt. | seo:seo.shop.varianten.canonical | veröffentlicht | 2026.08.1 |
| WCE-2026-00145 | SEO | Kein <title> — jedes Suchergebnis braucht einen Titel. | seo:seo.title.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00146 | SEO | … unsichtbare(s) Zeichen in … (Zero-Width, Soft Hyphen): Suchmaschine und Vorlesesoftware lesen etwas anderes als das Auge. | seo:seo.title.unsichtbare_zeichen | veröffentlicht | 2026.08.1 |
| WCE-2026-00147 | SEO | Kein twitter:card-Meta — beim Teilen auf X erscheint keine Vorschaukarte (Open Graph allein reicht dort nicht). | seo:seo.twitter.card_fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00148 | SEO | Keine Überschriften (h1–h6) gefunden. | seo:seo.ueberschriften.fehlen | veröffentlicht | 2026.08.1 |
| WCE-2026-00149 | SEO | Erste Überschrift ist H… statt H1. | seo:seo.ueberschriften.start_nicht_h1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00150 | SEO | …× übersprungene Überschriften-Ebene (z. B. H2→H4). | seo:seo.ueberschriften.uebersprungen | veröffentlicht | 2026.08.1 |
| WCE-2026-00151 | SEO | URL unsauber: … — kurze, kleingeschriebene Pfade ohne Sonderzeichen lassen sich teilen, merken und stabil verlinken. | seo:seo.url.unsauber | veröffentlicht | 2026.08.1 |
| WCE-2026-00152 | SEO | … Wörter, die Besucher nicht sehen (…: „…“) — Suchmaschinen werten versteckten Text als Täuschung. | seo:seo.versteckter_text | veröffentlicht | 2026.08.1 |
| WCE-2026-00153 | SEO | Kein viewport-Meta — Mobile-Friendly-Signal fehlt. | seo:seo.viewport.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00154 | SEO | Genau eine H1 | seo:single-h1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00155 | SEO | Structured Data (JSON-LD) | seo:structured-data | veröffentlicht | 2026.08.1 |
| WCE-2026-00156 | SEO | Title-Länge 30–60 | seo:title-length | veröffentlicht | 2026.08.1 |
| WCE-2026-00157 | SEO | Title vorhanden | seo:title-present | veröffentlicht | 2026.08.1 |
| WCE-2026-00158 | SEO | Twitter-/X-Card | seo:twitter-card | veröffentlicht | 2026.08.1 |
| WCE-2026-00159 | SEO | Saubere URL | seo:url-hygiene | veröffentlicht | 2026.08.1 |
| WCE-2026-00160 | SEO | Viewport-Meta | seo:viewport | veröffentlicht | 2026.08.1 |
| WCE-2026-00161 | GEO / KI | Zugang für KI-Crawler | geo:ai-crawler-access | veröffentlicht | 2026.08.1 |
| WCE-2026-00162 | GEO / KI | Antwort-erst-Einleitung | geo:answer-lead | veröffentlicht | 2026.08.1 |
| WCE-2026-00163 | GEO / KI | Autor/Herausgeber | geo:author | veröffentlicht | 2026.08.1 |
| WCE-2026-00164 | GEO / KI | Extrahierbare Blöcke | geo:extractable | veröffentlicht | 2026.08.1 |
| WCE-2026-00165 | GEO / KI | FAQ / Frage-Antwort | geo:faq-qa | veröffentlicht | 2026.08.1 |
| WCE-2026-00166 | GEO / KI | Aktualitäts-Signal | geo:freshness | veröffentlicht | 2026.08.1 |
| WCE-2026-00167 | GEO / KI | Keine Autor-/Herausgeber-Angabe — E-E-A-T-Signal, das KI-Modelle zur Vertrauensbewertung der Quelle nutzen. | geo:geo.autor.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00168 | GEO / KI | Keine Listen/Tabellen — Fließtext ohne extrahierbare Blöcke ist für Antwortmaschinen schwerer verwertbar. | geo:geo.bloecke.fehlen | veröffentlicht | 2026.08.1 |
| WCE-2026-00169 | GEO / KI | Wenig maschinen-extrahierbare Struktur — Listen/Tabellen werden von KI bevorzugt als Fakten gezogen. | geo:geo.bloecke.wenig | veröffentlicht | 2026.08.1 |
| WCE-2026-00170 | GEO / KI | Kein dateModified/datePublished — Antwortmaschinen bevorzugen datierte, frische Quellen. | geo:geo.datum.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00171 | GEO / KI | dateModified trägt das heutige Datum: trägt es das bei jedem Aufruf, ist es kein Aktualitätssignal, sondern ein Zähler, und Suchmaschinen lernen, es zu ignorieren. | geo:geo.datum.heute | veröffentlicht | 2026.08.1 |
| WCE-2026-00172 | GEO / KI | Das Schema nennt für … „…“, der sichtbare Text „…“: eine KI weiß nicht, welcher Wert stimmt. | geo:geo.entitaet.fakten_widerspruch | veröffentlicht | 2026.08.1 |
| WCE-2026-00173 | GEO / KI | Das Schema nennt verschiedene Namen für die Organisation (…): eine KI weiß nicht, wer die Seite ist. | geo:geo.entitaet.widerspruch | veröffentlicht | 2026.08.1 |
| WCE-2026-00174 | GEO / KI | Keine FAQ/Q&A-Struktur — Antwortmaschinen lieben explizite Frage→Antwort-Paare (FAQPage-Schema oder Frage-Überschriften). | geo:geo.faq.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00175 | GEO / KI | Schwaches Frage-Antwort-Muster — FAQPage/QAPage-JSON-LD oder mehrere Frage-Blöcke sind das beste Futter für KI-Antworten. | geo:geo.faq.schwach | veröffentlicht | 2026.08.1 |
| WCE-2026-00176 | GEO / KI | … Frage(n) aus dem FAQ-Schema stehen nicht im sichtbaren Text: Google verlangt, dass strukturierte Daten den Inhalt der Seite abbilden. | geo:geo.faq.unsichtbar | veröffentlicht | 2026.08.1 |
| WCE-2026-00177 | GEO / KI | Keine Frage-Überschriften — Überschriften in Frageform matchen natürliche KI-/Voice-Anfragen. | geo:geo.fragen.fehlen | veröffentlicht | 2026.08.1 |
| WCE-2026-00178 | GEO / KI | Keine Überschriften-Gliederung — die Seite ist ein nicht-chunkbarer Block. | geo:geo.gliederung.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00179 | GEO / KI | Wenig Gliederung — LLMs chunken nach Überschriften; mehrere klare Abschnitte erhöhen die Zitierbarkeit. | geo:geo.gliederung.wenig | veröffentlicht | 2026.08.1 |
| WCE-2026-00180 | GEO / KI | JSON-LD steht nur im gerenderten DOM, nicht im Erst-HTML des Servers — KI-Crawler führen kein JavaScript aus und sehen es nicht. | geo:geo.jsonld.nur_client | veröffentlicht | 2026.08.1 |
| WCE-2026-00181 | GEO / KI | robots.txt erlaubt …, der Server weist sie trotzdem ab (403/429 oder Challenge-Seite): die Sperre sieht niemand, die Seite wird nicht zitiert. | geo:geo.ki_crawler.firewall | veröffentlicht | 2026.08.1 |
| WCE-2026-00182 | GEO / KI | robots.txt sperrt die KI-Crawler … vollständig — die Seite kann von ChatGPT, Claude und Perplexity nicht zitiert werden. Kann eine bewusste Entscheidung sein; für KI-Sichtbarkeit ist sie das Gegenteil. | geo:geo.ki_crawler.gesperrt | veröffentlicht | 2026.08.1 |
| WCE-2026-00183 | GEO / KI | robots.txt sperrt einzelne KI-Crawler (…) — in diesen Antwortmaschinen bleibt die Seite unsichtbar. | geo:geo.ki_crawler.teilweise | veröffentlicht | 2026.08.1 |
| WCE-2026-00184 | GEO / KI | Keine semantischen Landmarks (<main>/<article>) — KI kann Hauptinhalt nicht sicher isolieren. | geo:geo.landmarks.fehlen | veröffentlicht | 2026.08.1 |
| WCE-2026-00185 | GEO / KI | Teilweise semantische Struktur — <main> + <article>/<section> helfen LLMs, Hauptinhalt von Beiwerk zu trennen. | geo:geo.landmarks.teilweise | veröffentlicht | 2026.08.1 |
| WCE-2026-00186 | GEO / KI | Kein substanzieller erster Absatz — LLMs greifen die direkte Antwort oben ab; sie fehlt. | geo:geo.lead.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00187 | GEO / KI | Einleitung knapp (… Zeichen) — KI-Antwortmaschinen zitieren den Lead. Ziel: ein direkter, substanzieller erster Absatz (≥…). | geo:geo.lead.knapp | veröffentlicht | 2026.08.1 |
| WCE-2026-00188 | GEO / KI | Der erste Inhalt beginnt erst nach … KB HTML (Kopfzeilen, Schema, Skripte davor): ein KI-Crawler mit 32-KB-Fenster sieht den Kernsatz nicht. | geo:geo.lead.spaet_im_html | veröffentlicht | 2026.08.1 |
| WCE-2026-00189 | GEO / KI | Erster Absatz sehr lang (… Zeichen, Richtwert ≤ …) — Antwortmaschinen zitieren einen kompakten Antwortblock, keinen Fließtext-Block. | geo:geo.lead.zu_lang | veröffentlicht | 2026.08.1 |
| WCE-2026-00190 | GEO / KI | … Absatz/Absätze berufen sich auf Studien oder Prozentwerte ohne Verweis („…“): eine KI kann die Aussage nicht prüfen und zitiert sie nicht. | geo:geo.quelle.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00191 | GEO / KI | Kein sameAs im JSON-LD — Verweise auf Wikipedia/Wikidata, Handelsregister, Google-Unternehmensprofil oder soziale Profile verknüpfen die Seite mit einer bekannten Entität. | geo:geo.sameas.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00192 | GEO / KI | Kein inhaltliches JSON-LD — LLMs können die Seite keiner Entität zuordnen. Größter GEO-Hebel (LocalBusiness/FuneralHome, Person, Event, FAQPage). | geo:geo.schema.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00193 | GEO / KI | Nur Navigations-Schema (WebSite/WebPage) — LLMs brauchen Entitäts-Typen (Article, FAQPage, LocalBusiness, Person/Obituary, Event), um Inhalt zuzuordnen. | geo:geo.schema.nur_navigation | veröffentlicht | 2026.08.1 |
| WCE-2026-00194 | GEO / KI | … Feld(er) im Schema tragen Platzhalter oder sind leer (lorem, TODO, example.com): das Schema ist formal da, sagt aber nichts. | geo:geo.schema.platzhalter | veröffentlicht | 2026.08.1 |
| WCE-2026-00195 | GEO / KI | … Absatz/Absätze tragen Markdown-Reste oder kaputte Umlaute („…“): der Text wurde aus einem Sprachmodell übernommen und nicht nachbearbeitet. | geo:geo.text.markdown_reste | veröffentlicht | 2026.08.1 |
| WCE-2026-00196 | GEO / KI | JSON-LD im Server-HTML | geo:jsonld-server-side | veröffentlicht | 2026.08.1 |
| WCE-2026-00197 | GEO / KI | Gegliederte Chunks | geo:multi-section | veröffentlicht | 2026.08.1 |
| WCE-2026-00198 | GEO / KI | Frage-Überschriften | geo:question-headings | veröffentlicht | 2026.08.1 |
| WCE-2026-00199 | GEO / KI | Reichhaltiges Schema | geo:rich-schema | veröffentlicht | 2026.08.1 |
| WCE-2026-00200 | GEO / KI | Entitätsverknüpfung (sameAs) | geo:same-as | veröffentlicht | 2026.08.1 |
| WCE-2026-00201 | GEO / KI | Semantische Struktur | geo:semantic-landmarks | veröffentlicht | 2026.08.1 |
| WCE-2026-00202 | Performance | Cumulative Layout Shift | cwv:cwv-cls | veröffentlicht | 2026.08.1 |
| WCE-2026-00203 | Performance | First Contentful Paint | cwv:cwv-fcp | veröffentlicht | 2026.08.1 |
| WCE-2026-00204 | Performance | Messung nicht möglich (PageSpeed) | cwv:cwv-fetch | veröffentlicht | 2026.08.1 |
| WCE-2026-00205 | Performance | Interaction to Next Paint | cwv:cwv-inp | veröffentlicht | 2026.08.1 |
| WCE-2026-00206 | Performance | Largest Contentful Paint | cwv:cwv-lcp | veröffentlicht | 2026.08.1 |
| WCE-2026-00207 | Performance | cwv-local-lab | cwv:cwv-local-lab | veröffentlicht | 2026.08.1 |
| WCE-2026-00208 | Performance | Lighthouse-Performance (0–100) | cwv:cwv-performance | veröffentlicht | 2026.08.1 |
| WCE-2026-00209 | Performance | Speed Index | cwv:cwv-si | veröffentlicht | 2026.08.1 |
| WCE-2026-00210 | Performance | Total Blocking Time | cwv:cwv-tbt | veröffentlicht | 2026.08.1 |
| WCE-2026-00211 | Performance | Time to First Byte | cwv:cwv-ttfb | veröffentlicht | 2026.08.1 |
| WCE-2026-00212 | Performance | PageSpeed-Abruf fehlgeschlagen: … | cwv:cwv.fetch.fehlgeschlagen | veröffentlicht | 2026.08.1 |
| WCE-2026-00213 | Performance | Lighthouse-Performance …/100 (Ziel ≥ …). | cwv:cwv.performance | veröffentlicht | 2026.08.1 |
| WCE-2026-00214 | CO₂ & EmpCo | … Bild(er) mit zusammen … KB kommen als JPEG oder PNG (…), obwohl der Browser WebP oder AVIF annimmt: ein Drittel bis die Hälfte der Bytes sind vermeidbar. | co2:co2.bild.altformat | veröffentlicht | 2026.08.1 |
| WCE-2026-00215 | CO₂ & EmpCo | … Bild(er) werden viel größer geliefert als gezeigt, zum Beispiel … (… px breit, gezeigt mit … px): Bytes ohne Nutzen. | co2:co2.bild.ueberdimensioniert | veröffentlicht | 2026.08.1 |
| WCE-2026-00216 | CO₂ & EmpCo | Bilder machen … % der Übertragung aus. Moderne Formate (WebP/AVIF) und passende Größen senken das Gewicht deutlich. | co2:co2.bilder_unoptimiert | veröffentlicht | 2026.08.1 |
| WCE-2026-00217 | CO₂ & EmpCo | Nur … % der Ressourcen sind cachebar — wiederkehrende Aufrufe laden mehr neu als nötig. | co2:co2.cache_schwach | veröffentlicht | 2026.08.1 |
| WCE-2026-00218 | CO₂ & EmpCo | … Stylesheet(s) mit … KB, davon … % auf dieser Seite ungenutzt (…): ein Framework ohne Ausdünnung, das jeder Besuch mitschleppt. | co2:co2.css.ungenutzt | veröffentlicht | 2026.08.1 |
| WCE-2026-00219 | CO₂ & EmpCo | … Schriftdateien mit … KB für … benutzte Schriftschnitte: jede Datei kostet einen Abruf und Strom, bevor Text erscheint. | co2:co2.fonts.viele | veröffentlicht | 2026.08.1 |
| WCE-2026-00220 | CO₂ & EmpCo | … % der übertragenen Bytes kommen von fremden Servern. | co2:co2.fremdanteil | veröffentlicht | 2026.08.1 |
| WCE-2026-00221 | CO₂ & EmpCo | Der Anbieter … ist in der Green-Web-Foundation-Datenbank ohne Ökostrom-Nachweis geführt. Ein Nachweis oder ein Wechsel senkt den CO₂-Wert je Aufruf. | co2:co2.hosting_nicht_gruen | veröffentlicht | 2026.08.1 |
| WCE-2026-00222 | CO₂ & EmpCo | Für dieses Hosting gibt es in der Green-Web-Foundation-Datenbank keinen Eintrag. Ob es mit Ökostrom läuft, ist damit offen. | co2:co2.hosting_unbestimmt | veröffentlicht | 2026.08.1 |
| WCE-2026-00223 | CO₂ & EmpCo | JavaScript macht … % der Übertragung aus (… KB) — überdurchschnittlich viel Rechen- und Ladeaufwand. | co2:co2.js_uebermaessig | veröffentlicht | 2026.08.1 |
| WCE-2026-00224 | CO₂ & EmpCo | … prefetch großer Medien (…): die Datei lädt bei jedem Besuch, auch wenn niemand sie je öffnet. | co2:co2.prefetch.medien | veröffentlicht | 2026.08.1 |
| WCE-2026-00225 | CO₂ & EmpCo | Die Seite lädt … MB — mehr als das empfohlene Budget von … MB. Weniger Übertragung heißt weniger Energie je Aufruf. | co2:co2.seite_schwer | veröffentlicht | 2026.08.1 |
| WCE-2026-00226 | CO₂ & EmpCo | … SVG-Grafik(en) enthalten ein eingebettetes Rasterbild (bis … KB): eine Vektorgrafik, die keine ist. | co2:co2.svg.raster | veröffentlicht | 2026.08.1 |
| WCE-2026-00227 | CO₂ & EmpCo | … Video(s) starten von selbst ohne preload="none" (…, … KB übertragen, reduzierte Bewegung …): das größte Datenpaket der Seite lädt ungefragt. | co2:co2.video.autoplay | veröffentlicht | 2026.08.1 |
| WCE-2026-00228 | CO₂ & EmpCo | … Anfragen je Seitenaufruf (Richtwert ≤ …). Jede Anfrage kostet Verbindungsaufbau und Energie. | co2:co2.zu_viele_requests | veröffentlicht | 2026.08.1 |
| WCE-2026-00229 | CO₂ & EmpCo | … Skriptdateien je Seitenaufruf (Richtwert ≤ …). Jede Datei ist eine Anfrage, im Kopf der Seite blockiert sie das Rendern. | co2:co2.zu_viele_skripte | veröffentlicht | 2026.08.1 |
| WCE-2026-00230 | CO₂ & EmpCo | … Bibliothek(en) werden mehrfach geladen (…). | co2:cwv.bibliothek.doppelt | veröffentlicht | 2026.08.1 |
| WCE-2026-00231 | CO₂ & EmpCo | … Ressource(n) laden im selben Aufruf mit wechselnden Parametern (…): jede Variante ist für Browser und CDN eine neue Datei, der Cache greift nie. | co2:cwv.cache.parameter | veröffentlicht | 2026.08.1 |
| WCE-2026-00232 | CO₂ & EmpCo | … @font-face-Regel(n) ohne font-display: Text bleibt unsichtbar, bis die Schrift geladen ist. | co2:cwv.font.blockiert | veröffentlicht | 2026.08.1 |
| WCE-2026-00233 | CO₂ & EmpCo | Die Seite kommt über …: ohne HTTP/2 oder HTTP/3 laden viele kleine Dateien nacheinander. | co2:cwv.http1 | veröffentlicht | 2026.08.1 |
| WCE-2026-00234 | CO₂ & EmpCo | … Textressource(n) mit zusammen … KB kommen unkomprimiert (…): gzip oder Brotli würde die Übertragung um zwei Drittel senken. | co2:cwv.kompression.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00235 | CO₂ & EmpCo | Das größte Element oberhalb der Falte (…) ist ein CSS-Hintergrundbild: der Browser entdeckt es erst nach dem Stylesheet und kann ihm keine Priorität geben. | co2:cwv.lcp.hintergrund | veröffentlicht | 2026.08.1 |
| WCE-2026-00236 | CO₂ & EmpCo | Das größte Bild oberhalb der Falte (…) trägt loading="lazy": der Browser lädt es absichtlich spät. | co2:cwv.lcp.lazy | veröffentlicht | 2026.08.1 |
| WCE-2026-00237 | CO₂ & EmpCo | Das größte Bild oberhalb der Falte (…) hat keine hohe Ladepriorität (fetchpriority="high"). | co2:cwv.lcp.ohne_prioritaet | veröffentlicht | 2026.08.1 |
| WCE-2026-00238 | CO₂ & EmpCo | … Verbindungs-Hinweis(e) (preconnect, dns-prefetch, preload) ohne Abruf: …. | co2:cwv.preconnect.ungenutzt | veröffentlicht | 2026.08.1 |
| WCE-2026-00239 | CO₂ & EmpCo | … preload-Angabe(n) doppelt: derselbe Abruf wird zweimal angekündigt, die Priorisierung verliert ihren Sinn. | co2:cwv.preload.doppelt | veröffentlicht | 2026.08.1 |
| WCE-2026-00240 | CO₂ & EmpCo | Rendern blockiert: … Skript(e) im head ohne defer/async, Stylesheets im head mit … KB. | co2:cwv.render.blockiert | veröffentlicht | 2026.08.1 |
| WCE-2026-00241 | CO₂ & EmpCo | … Ressource(n) aus dem Quelltext antworten mit Fehler (…): Schrift, Skript oder Bild fehlen, der Abruf kostet trotzdem Zeit. | co2:cwv.ressource.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00242 | CO₂ & EmpCo | … große(s) Bild(er) ohne srcset/sizes, zum Beispiel …: das Handy lädt dieselbe Datei wie der Monitor. | co2:cwv.srcset.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00243 | Datenschutz | Cookie-Banner vorhanden (wo erforderlich) | dsgvo:dsgvo-banner | veröffentlicht | 2026.08.1 |
| WCE-2026-00244 | Datenschutz | dsgvo-cdn | dsgvo:dsgvo-cdn | veröffentlicht | 2026.08.1 |
| WCE-2026-00245 | Datenschutz | dsgvo-consent-signal | dsgvo:dsgvo-consent-signal | veröffentlicht | 2026.08.1 |
| WCE-2026-00246 | Datenschutz | dsgvo-cookie-lifetime | dsgvo:dsgvo-cookie-lifetime | veröffentlicht | 2026.08.1 |
| WCE-2026-00247 | Datenschutz | Keine Tracking-Cookies vor Einwilligung | dsgvo:dsgvo-cookies-preconsent | veröffentlicht | 2026.08.1 |
| WCE-2026-00248 | Datenschutz | dsgvo-dark-pattern | dsgvo:dsgvo-dark-pattern | veröffentlicht | 2026.08.1 |
| WCE-2026-00249 | Datenschutz | Drittanbieter-Einbettungen erst nach Einwilligung | dsgvo:dsgvo-embeds-preconsent | veröffentlicht | 2026.08.1 |
| WCE-2026-00250 | Datenschutz | Web-Schriften lokal eingebunden | dsgvo:dsgvo-fonts | veröffentlicht | 2026.08.1 |
| WCE-2026-00251 | Datenschutz | Verschlüsselte Verbindung (HTTPS) | dsgvo:dsgvo-https | veröffentlicht | 2026.08.1 |
| WCE-2026-00252 | Datenschutz | Datenschutzerklärung verlinkt | dsgvo:dsgvo-privacy-link | veröffentlicht | 2026.08.1 |
| WCE-2026-00253 | Datenschutz | dsgvo-referrer | dsgvo:dsgvo-referrer | veröffentlicht | 2026.08.1 |
| WCE-2026-00254 | Datenschutz | Ablehnen auf der ersten Banner-Ebene | dsgvo:dsgvo-reject-first-layer | veröffentlicht | 2026.08.1 |
| WCE-2026-00255 | Datenschutz | Ablehnen wirkt (funktional getestet) | dsgvo:dsgvo-reject-works | veröffentlicht | 2026.08.1 |
| WCE-2026-00256 | Datenschutz | dsgvo-storage | dsgvo:dsgvo-storage | veröffentlicht | 2026.08.1 |
| WCE-2026-00257 | Datenschutz | dsgvo-third-country | dsgvo:dsgvo-third-country | veröffentlicht | 2026.08.1 |
| WCE-2026-00258 | Datenschutz | Keine Tracker-Verbindungen vor Einwilligung | dsgvo:dsgvo-tracker-preconsent | veröffentlicht | 2026.08.1 |
| WCE-2026-00259 | Datenschutz | Einwilligung dauerhaft widerrufbar | dsgvo:dsgvo-widerruf | veröffentlicht | 2026.08.1 |
| WCE-2026-00260 | Datenschutz | Das Banner behauptet, nur technisch notwendige Cookies zu setzen; vor dem Klick liegen schon Tracking-Cookies (…). | dsgvo:dsgvo.banner.behauptung_falsch | veröffentlicht | 2026.08.1 |
| WCE-2026-00261 | Datenschutz | Ablehnen ist im Banner benachteiligt: …. Eine Einwilligung ist nur freiwillig, wenn Ablehnen so leicht ist wie Zustimmen (EDSA-Leitlinien 03/2022). | dsgvo:dsgvo.banner.dark_pattern | veröffentlicht | 2026.08.1 |
| WCE-2026-00262 | Datenschutz | Einwilligungspflichtige Dienste erkannt, aber KEIN Cookie-Banner/Consent-Dialog gefunden. | dsgvo:dsgvo.banner.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00263 | Datenschutz | Keine einwilligungspflichtigen Dienste erkannt — ein Cookie-Banner ist nicht erforderlich (sauber gelöst, sofern es so bleibt). | dsgvo:dsgvo.banner.unnoetig | veröffentlicht | 2026.08.1 |
| WCE-2026-00264 | Datenschutz | … nicht notwendige Kategorie(n) im Banner sind schon angekreuzt: das ist keine Einwilligung, sondern ein Widerspruchsverfahren. | dsgvo:dsgvo.banner.vorbelegt | veröffentlicht | 2026.08.1 |
| WCE-2026-00265 | Datenschutz | … externe Bibliothek(en)/CDN(s) laden beim Seitenaufruf: … — IP-Übertragung an Drittserver ohne Einwilligung. Empfehlung: Bibliotheken lokal hosten (zugleich Ausfall-/Supply-Chain-Schutz). | dsgvo:dsgvo.cdn.inventar | veröffentlicht | 2026.08.1 |
| WCE-2026-00266 | Datenschutz | Der Google Consent Mode steht vor jeder Interaktion auf „granted“ (Werbe- oder Analyse-Speicher erlaubt): die Vorgabe ersetzt die Einwilligung. | dsgvo:dsgvo.consent_mode.granted | veröffentlicht | 2026.08.1 |
| WCE-2026-00267 | Datenschutz | Einwilligungs-Signal erkannt (…) — Google/Werbe-Stack erhält den Einwilligungsstand maschinell. | dsgvo:dsgvo.consent_signal.erkannt | veröffentlicht | 2026.08.1 |
| WCE-2026-00268 | Datenschutz | Tag-Manager oder Tracker geladen, aber kein Einwilligungs-Signal (weder Google Consent Mode v2 noch IAB TCF) erkennbar — die Dienste erfahren die Entscheidung des Besuchers nicht und laufen unabhängig vom Banner. | dsgvo:dsgvo.consent_signal.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00269 | Datenschutz | … Cookie(s) mit Laufzeit über … Monate: …. Aufsichtsbehörden sehen 13 Monate als Obergrenze für Einwilligungs-Cookies; längere Laufzeiten gelten als unverhältnismäßig. | dsgvo:dsgvo.cookies.laufzeit | veröffentlicht | 2026.08.1 |
| WCE-2026-00270 | Datenschutz | … Cookie(s) nicht zuordenbar (…) — manuell prüfen, zählen nicht in den Score. | dsgvo:dsgvo.cookies.unbekannt | veröffentlicht | 2026.08.1 |
| WCE-2026-00271 | Datenschutz | … Tracking-Cookie(s) werden VOR jeder Einwilligung gesetzt: …. Einwilligungspflichtig nach §165 Abs 3 TKG/Art 6 DSGVO. | dsgvo:dsgvo.cookies.vor_einwilligung | veröffentlicht | 2026.08.1 |
| WCE-2026-00272 | Datenschutz | … Drittanbieter mit Sitz in den USA werden beim Seitenaufruf kontaktiert: …. Die Übermittlung braucht eine Grundlage (Data Privacy Framework, Standardvertragsklauseln) und gehört in die Datenschutzerklärung. | dsgvo:dsgvo.drittland.inventar | veröffentlicht | 2026.08.1 |
| WCE-2026-00273 | Datenschutz | … Einbettung(en) nutzen bereits einen Consent-Loader/2-Klick-Muster (…) — korrekt gelöst. | dsgvo:dsgvo.embeds.loader_ok | veröffentlicht | 2026.08.1 |
| WCE-2026-00274 | Datenschutz | … eingebettete(r) Drittinhalt(e) laden VOR der Einwilligung: … — IP/Geräte-Daten fließen beim bloßen Seitenaufruf an den Anbieter. Lösung: 2-Klick-Vorschau (Facade) oder Consent-Loader. | dsgvo:dsgvo.embeds.vor_einwilligung | veröffentlicht | 2026.08.1 |
| WCE-2026-00275 | Datenschutz | … Anbieter bekommen Daten, stehen aber weder im Banner noch in der Datenschutzerklärung (…): die Informationspflicht nach Art. 13 ist nicht erfüllt. | dsgvo:dsgvo.empfaenger.nicht_genannt | veröffentlicht | 2026.08.1 |
| WCE-2026-00276 | Datenschutz | Web-Schriften werden von Fremdservern geladen (…) — IP-Übermittlung an Dritt-/US-Server ohne Einwilligung (für Google Fonts: LG München I, 3 O 17493/20 — Unterlassung + Schadenersatz). Lösung: Schriften lokal hosten. | dsgvo:dsgvo.fonts.fremd | veröffentlicht | 2026.08.1 |
| WCE-2026-00277 | Datenschutz | Seite läuft ohne HTTPS — Formulardaten unverschlüsselt (Art 32 DSGVO). | dsgvo:dsgvo.https.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00278 | Datenschutz | … preconnect/dns-prefetch zu Tracking-Hosts vor jeder Einwilligung (…): die Verbindung wird aufgebaut, bevor jemand zustimmen konnte. | dsgvo:dsgvo.preconnect.tracker | veröffentlicht | 2026.08.1 |
| WCE-2026-00279 | Datenschutz | Kein Link zur Datenschutzerklärung gefunden (Art 13 DSGVO Informationspflicht). | dsgvo:dsgvo.privacy_link.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00280 | Datenschutz | Referrer-Policy „…“ auf einer Seite mit sensiblen Feldern: … Dritte bekommen die volle Adresse samt Parametern als Referer. | dsgvo:dsgvo.referrer.voll | veröffentlicht | 2026.08.1 |
| WCE-2026-00281 | Datenschutz | Ablehnen wurde geklickt, trotzdem Tracking-Cookies gesetzt (…) — der Widerspruch wird technisch ignoriert. | dsgvo:dsgvo.reject.cookies_trotz_ablehnung | veröffentlicht | 2026.08.1 |
| WCE-2026-00282 | Datenschutz | Ablehnen wurde geklickt, trotzdem Tracking-Cookies gesetzt (…) und Tracker kontaktiert (…) — der Widerspruch wird technisch ignoriert. | dsgvo:dsgvo.reject.cookies_und_tracker_trotz_ablehnung | veröffentlicht | 2026.08.1 |
| WCE-2026-00283 | Datenschutz | Banner hat KEINE gleichwertige Ablehnen-Option auf der ersten Ebene (gefundene Schaltflächen: …). Einwilligung ist dann nicht freiwillig i. S. d. Art 4 Nr 11 / Art 7 Abs 3 DSGVO. | dsgvo:dsgvo.reject.keine_erste_ebene | veröffentlicht | 2026.08.1 |
| WCE-2026-00284 | Datenschutz | Die Ablehnung gilt nur auf der ersten Seite: auf … laden trotzdem Tracker (…) bzw. entstehen Tracking-Cookies (…). | dsgvo:dsgvo.reject.naechste_seite | veröffentlicht | 2026.08.1 |
| WCE-2026-00285 | Datenschutz | Ablehnen-Schaltfläche gefunden, konnte aber nicht automatisch geklickt werden — Wirkung manuell prüfen. | dsgvo:dsgvo.reject.nicht_klickbar | veröffentlicht | 2026.08.1 |
| WCE-2026-00286 | Datenschutz | Wirkung des Ablehnens nicht prüfbar, weil die erste Banner-Ebene keine Ablehnen-Option bietet. | dsgvo:dsgvo.reject.nicht_pruefbar | veröffentlicht | 2026.08.1 |
| WCE-2026-00287 | Datenschutz | Nach der Ablehnung werden weiterhin Tracking-Server kontaktiert (…) — ohne Cookies (vermutlich Google Consent Mode). Die IP-Adresse fließt trotzdem; datenschutzrechtlich umstritten, manuell bewerten. | dsgvo:dsgvo.reject.pings_trotz_ablehnung | veröffentlicht | 2026.08.1 |
| WCE-2026-00288 | Datenschutz | … Einträge im Browser-Speicher tragen personenbezogene Daten im Klartext (…): E-Mail, Telefon oder IBAN gehören nicht in Cookies oder localStorage. | dsgvo:dsgvo.speicher.personenbezogen | veröffentlicht | 2026.08.1 |
| WCE-2026-00289 | Datenschutz | Google Tag Manager lädt vor der Einwilligung — nur mit korrekt konfiguriertem Consent Mode zulässig (manuell prüfen, kein automatischer Punktabzug). | dsgvo:dsgvo.tagmanager.vor_einwilligung | veröffentlicht | 2026.08.1 |
| WCE-2026-00290 | Datenschutz | Vor der Einwilligung werden Tracking-Dienste kontaktiert: … (… Host(s)). Datenübertragung beginnt bereits beim Seitenaufruf. | dsgvo:dsgvo.tracker.vor_einwilligung | veröffentlicht | 2026.08.1 |
| WCE-2026-00291 | Datenschutz | Widerruf der Einwilligung ist erreichbar über „…". | dsgvo:dsgvo.widerruf.da | veröffentlicht | 2026.08.1 |
| WCE-2026-00292 | Datenschutz | Es gibt einen Cookie-Banner, aber außerhalb davon KEINEN dauerhaften Weg, die Einwilligung zu widerrufen (kein Link „Cookie-Einstellungen", „Einwilligung widerrufen" o. ä.). Nach Art. 7 Abs. 3 DSGVO muss der Widerruf so einfach sein wie die Erteilung — ein Banner, das nach dem Klick verschwindet, er | dsgvo:dsgvo.widerruf.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00293 | Indexierung | aos-reveal | indexierung:aos-reveal | veröffentlicht | 2026.08.1 |
| WCE-2026-00294 | Indexierung | cache-control | indexierung:cache-control | veröffentlicht | 2026.08.1 |
| WCE-2026-00295 | Indexierung | Canonical vorhanden | indexierung:canonical | veröffentlicht | 2026.08.1 |
| WCE-2026-00296 | Indexierung | canonical-chain | indexierung:canonical-chain | veröffentlicht | 2026.08.1 |
| WCE-2026-00297 | Indexierung | Inhalt im Erst-HTML (kein CSR-Leerstand) | indexierung:content-in-html | veröffentlicht | 2026.08.1 |
| WCE-2026-00298 | Indexierung | crawl-duptitle | indexierung:crawl-duptitle | veröffentlicht | 2026.08.1 |
| WCE-2026-00299 | Indexierung | crawl-http | indexierung:crawl-http | veröffentlicht | 2026.08.1 |
| WCE-2026-00300 | Indexierung | feed-sitemap | indexierung:feed-sitemap | veröffentlicht | 2026.08.1 |
| WCE-2026-00301 | Indexierung | head-get | indexierung:head-get | veröffentlicht | 2026.08.1 |
| WCE-2026-00302 | Indexierung | hreflang-return | indexierung:hreflang-return | veröffentlicht | 2026.08.1 |
| WCE-2026-00303 | Indexierung | … Elemente werden per Scroll-JS (data-aos) eingeblendet — Inhalt ist im DOM, aber visuell erst nach JS. | indexierung:index.aos | veröffentlicht | 2026.08.1 |
| WCE-2026-00304 | Indexierung | Cache-Control „…" auf einer öffentlichen Seite ist ungewöhnlich. | indexierung:index.cache_control | veröffentlicht | 2026.08.1 |
| WCE-2026-00305 | Indexierung | Kein <link rel="canonical"> — Duplicate-Content-Risiko. | indexierung:index.canonical.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00306 | Indexierung | Canonical-Kette: Diese Seite verweist auf …, die wiederum auf … verweist. Canonicals müssen direkt auf das Endziel zeigen. | indexierung:index.canonical.kette | veröffentlicht | 2026.08.1 |
| WCE-2026-00307 | Indexierung | Seite … der Blätterung zeigt per Canonical auf …: die Inhalte ab Seite 2 werden nicht als eigene Seiten gewertet. | indexierung:index.canonical.pagination | veröffentlicht | 2026.08.1 |
| WCE-2026-00308 | Indexierung | Das Canonical-Ziel … liefert Status … — die Seite verweist auf eine Adresse, die nicht indexierbar ist. | indexierung:index.canonical.ziel_fehler | veröffentlicht | 2026.08.1 |
| WCE-2026-00309 | Indexierung | Das Canonical-Ziel … ist selbst noindex: die Seite verweist ihr Gewicht ins Leere. | indexierung:index.canonical.ziel_noindex | veröffentlicht | 2026.08.1 |
| WCE-2026-00310 | Indexierung | Googlebot und Besucher bekommen unterschiedlich viel HTML (Δ …%) — getrennt prüfen. | indexierung:index.cloaking | veröffentlicht | 2026.08.1 |
| WCE-2026-00311 | Indexierung | … interne URL(s) liefern 4xx/5xx (z. B. …). | indexierung:index.crawl.http_fehler | veröffentlicht | 2026.08.1 |
| WCE-2026-00312 | Indexierung | … Title-Dublette(n) mit UNTERSCHIEDLICHEM Canonical (echte Index-Konkurrenz) — größte …× „…": …. Title eindeutig machen ODER per Canonical auf EINE Seite konsolidieren. | indexierung:index.crawl.title_dubletten | veröffentlicht | 2026.08.1 |
| WCE-2026-00313 | Indexierung | Nur … Zeichen sichtbarer Text im Erst-HTML — Inhalt wird evtl. erst per JS geladen (Indexierungs-Risiko). | indexierung:index.csr_leerstand | veröffentlicht | 2026.08.1 |
| WCE-2026-00314 | Indexierung | … von … Einträgen des Feeds (…) antworten 404 (…): der Feed nennt Beiträge, die es nicht mehr gibt. | indexierung:index.feed.tote_eintraege | veröffentlicht | 2026.08.1 |
| WCE-2026-00315 | Indexierung | HEAD und GET tragen verschiedene Robots-Kopfzeilen (HEAD …, GET …). | indexierung:index.head_get.robots | veröffentlicht | 2026.08.1 |
| WCE-2026-00316 | Indexierung | HEAD und GET antworten verschieden (HEAD …, GET …): Crawler, die HEAD verwenden, sehen eine andere Seite. | indexierung:index.head_get.widerspruch | veröffentlicht | 2026.08.1 |
| WCE-2026-00317 | Indexierung | … von … hreflang-Sprachversionen verweisen nicht zurück auf diese Seite (…) — ohne Rückverweis ignoriert Google die Zuordnung. | indexierung:index.hreflang.rueckverweis | veröffentlicht | 2026.08.1 |
| WCE-2026-00318 | Indexierung | html lang="…", der Text ist aber … (… % der Stoppwörter) — Screenreader sprechen die Seite in der falschen Sprache aus, Suchmaschinen ordnen sie falsch zu. | indexierung:index.lang_inhalt | veröffentlicht | 2026.08.1 |
| WCE-2026-00319 | Indexierung | html lang="…" widerspricht dem Content-Language-Header „…" — für eine österreichische Seite sollte beides de-AT sein. | indexierung:index.lang_mismatch | veröffentlicht | 2026.08.1 |
| WCE-2026-00320 | Indexierung | …/… alte WP-URLs erreichen kein 200 (… mit kaputter Weiterleitung 301→Fehler, … direkter 404). Beim Relaunch GELÖSCHT (Slug nicht mehr in der Sitemap): … — davon … auf die Kategorieseite umleitbar, … ohne jedes Ziel. Nur noch … Artikel existieren unter neuer URL. | indexierung:index.legacy | veröffentlicht | 2026.08.1 |
| WCE-2026-00321 | Indexierung | Keine llms.txt: KI-Crawlern fehlt die Kurzfassung, wo die wichtigen Inhalte liegen (Hinweis, keine Norm). | indexierung:index.llms.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00322 | Indexierung | … Pfad(e) in llms.txt antworten 404 (…): die Einladung an KI-Systeme führt ins Leere. | indexierung:index.llms.tote_pfade | veröffentlicht | 2026.08.1 |
| WCE-2026-00323 | Indexierung | llms.txt lädt KI-Crawler ein, die robots.txt sperrt sie: die beiden Dateien widersprechen sich. | indexierung:index.llms.widerspruch | veröffentlicht | 2026.08.1 |
| WCE-2026-00324 | Indexierung | Der <body> ist initial unsichtbar (opacity/visibility) — Inhalt erst nach JS. | indexierung:index.loader.body_unsichtbar | veröffentlicht | 2026.08.1 |
| WCE-2026-00325 | Indexierung | Ein Overlay/Loader verdeckt den Inhalt: … | indexierung:index.loader.overlay | veröffentlicht | 2026.08.1 |
| WCE-2026-00326 | Indexierung | … im HTML — instabil für Crawler. | indexierung:index.meta_redirect | veröffentlicht | 2026.08.1 |
| WCE-2026-00327 | Indexierung | NOINDEX gesetzt (…) — Google nimmt die Seite nicht in den Index. | indexierung:index.noindex | veröffentlicht | 2026.08.1 |
| WCE-2026-00328 | Indexierung | Das og:image … liefert … oder kein Bild; geteilte Links zeigen keine Vorschau. | indexierung:index.og.bild_fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00329 | Indexierung | Die Seite liefert nicht 200, sondern …. | indexierung:index.reachable.fehl | veröffentlicht | 2026.08.1 |
| WCE-2026-00330 | Indexierung | Die URL wird …× weitergeleitet, bevor sie auflöst (…). | indexierung:index.redirect | veröffentlicht | 2026.08.1 |
| WCE-2026-00331 | Indexierung | Die Weiterleitung hängt vom User-Agent ab (…): Bot, Desktop und Telefon landen an verschiedenen Zielen. | indexierung:index.redirect.je_agent | veröffentlicht | 2026.08.1 |
| WCE-2026-00332 | Indexierung | … Adresse(n) aus der Sitemap erreichen ihr Ziel erst über … Weiterleitungen (z. B. …) — jede Kette kostet Crawl-Budget und Linkkraft. | indexierung:index.redirect.kette | veröffentlicht | 2026.08.1 |
| WCE-2026-00333 | Indexierung | … Adressvariante(n) laufen in Schleifen, Ketten oder Duplikate: …. | indexierung:index.redirect.matrix | veröffentlicht | 2026.08.1 |
| WCE-2026-00334 | Indexierung | Keine robots.txt. | indexierung:index.robots_sitemap.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00335 | Indexierung | Keine Sitemap-Direktive in robots.txt. | indexierung:index.robots_sitemap.keine_direktive | veröffentlicht | 2026.08.1 |
| WCE-2026-00336 | Indexierung | robots.txt sperrt Rendering-Ressourcen oder enthält wirkungslose Direktiven (…): …. Gesperrte CSS/JS-Dateien ergeben eine kaputte Darstellung im Index. | indexierung:index.robots.falle | veröffentlicht | 2026.08.1 |
| WCE-2026-00337 | Indexierung | Die Seite trägt noindex und zugleich ein Canonical auf …: zwei Signale, die sich widersprechen; Google folgt keinem verlässlich. | indexierung:index.robots.noindex_mit_canonical | veröffentlicht | 2026.08.1 |
| WCE-2026-00338 | Indexierung | robots.txt sperrt … Ressource(n), die diese Seite zum Rendern braucht (…): Google sieht die Seite ohne Stil oder ohne Skript. | indexierung:index.robots.ressourcen_gesperrt | veröffentlicht | 2026.08.1 |
| WCE-2026-00339 | Indexierung | Robots-Angaben widersprechen sich: Meta „…“, HTTP-Header „…“. Google nimmt die strengere. | indexierung:index.robots.widerspruch | veröffentlicht | 2026.08.1 |
| WCE-2026-00340 | Indexierung | … sameAs-Verweis(e) führen ins Leere (…): die Entitätsverknüpfung scheitert. | indexierung:index.sameas.tot | veröffentlicht | 2026.08.1 |
| WCE-2026-00341 | Indexierung | JSON-LD nutzt @context „https://www.schema.org" (mit www) — Google erkennt das nicht als gültigen Schema-Kontext, das strukturierte Markup wird komplett ignoriert. | indexierung:index.schema.www_kontext | veröffentlicht | 2026.08.1 |
| WCE-2026-00342 | Indexierung | Sicherheits-Header fehlen: …. | indexierung:index.security_header | veröffentlicht | 2026.08.1 |
| WCE-2026-00343 | Indexierung | … in der Sitemap gelistete URL(s) sperrt die robots.txt (z. B. …) — die Sitemap lädt zum Crawlen ein, die robots.txt verbietet es. | indexierung:index.sitemap.gesperrt | veröffentlicht | 2026.08.1 |
| WCE-2026-00344 | Indexierung | … in der Sitemap gelistete URL(s) liefern keinen 200 (z. B. …). | indexierung:index.sitemap.kaputt | veröffentlicht | 2026.08.1 |
| WCE-2026-00345 | Indexierung | … Sitemap-Eintrag/-Einträge tragen ein lastmod in der Zukunft (…: …); Suchmaschinen ignorieren dann alle lastmod-Angaben. | indexierung:index.sitemap.lastmod | veröffentlicht | 2026.08.1 |
| WCE-2026-00346 | Indexierung | … Sitemap-Eintrag/-Einträge zeigen per Canonical auf eine andere Adresse (… → …): sie gehören nicht in die Sitemap. | indexierung:index.sitemap.nicht_kanonisch | veröffentlicht | 2026.08.1 |
| WCE-2026-00347 | Indexierung | … Sitemap-URL(s) leiten weiter (Sitemap sollte die finale URL listen — spart Crawl-Budget). | indexierung:index.sitemap.weiterleitungen | veröffentlicht | 2026.08.1 |
| WCE-2026-00348 | Indexierung | Die Sitemap nennt … Adressen in einer Datei; ab 50.000 verlangt Google einen Sitemap-Index. | indexierung:index.sitemap.zu_gross | veröffentlicht | 2026.08.1 |
| WCE-2026-00349 | Indexierung | Die Seite liefert 200, sagt aber selbst „nicht gefunden" (Soft-404) — sie gehört mit Status 404 oder 410 ausgeliefert. | indexierung:index.soft404.seite | veröffentlicht | 2026.08.1 |
| WCE-2026-00350 | Indexierung | Eine erfundene Adresse liefert Status … statt 404 — Suchmaschinen können Fehlerseiten nicht von echten Seiten unterscheiden und nehmen sie in den Index auf (Soft-404). | indexierung:index.soft404.status | veröffentlicht | 2026.08.1 |
| WCE-2026-00351 | Indexierung | Die Ergebnisseite der internen Suche ist indexierbar (… antwortet 200 ohne noindex): jeder Suchbegriff wird eine eigene Seite im Index. | indexierung:index.suche.indexierbar | veröffentlicht | 2026.08.1 |
| WCE-2026-00352 | Indexierung | Der Service Worker (…) liefert für eine erfundene Adresse (…) die App-Hülle mit 200: jede Fehladresse wird zur Seite, ein Soft-404 aus dem Browser. | indexierung:index.sw.huelle_statt_404 | veröffentlicht | 2026.08.1 |
| WCE-2026-00353 | Indexierung | … von … geprüften internen Links führen ins Leere (4xx/5xx oder nicht erreichbar). | indexierung:index.tote_links | veröffentlicht | 2026.08.1 |
| WCE-2026-00354 | Indexierung | Indexierbar (kein noindex) | indexierung:indexable | veröffentlicht | 2026.08.1 |
| WCE-2026-00355 | Indexierung | json-ld-invalid | indexierung:json-ld-invalid | veröffentlicht | 2026.08.1 |
| WCE-2026-00356 | Indexierung | lang-content | indexierung:lang-content | veröffentlicht | 2026.08.1 |
| WCE-2026-00357 | Indexierung | lang-mismatch | indexierung:lang-mismatch | veröffentlicht | 2026.08.1 |
| WCE-2026-00358 | Indexierung | legacy-redirect | indexierung:legacy-redirect | veröffentlicht | 2026.08.1 |
| WCE-2026-00359 | Indexierung | llms-txt | indexierung:llms-txt | veröffentlicht | 2026.08.1 |
| WCE-2026-00360 | Indexierung | Kein verdeckender Loader / Body sichtbar | indexierung:no-blocking-loader | veröffentlicht | 2026.08.1 |
| WCE-2026-00361 | Indexierung | Bot = Mensch (kein Cloaking) | indexierung:no-cloaking | veröffentlicht | 2026.08.1 |
| WCE-2026-00362 | Indexierung | Kein meta-refresh / JS-Redirect | indexierung:no-meta-redirect | veröffentlicht | 2026.08.1 |
| WCE-2026-00363 | Indexierung | Direkt erreichbar (keine Weiterleitung) | indexierung:no-redirect | veröffentlicht | 2026.08.1 |
| WCE-2026-00364 | Indexierung | not-found-status | indexierung:not-found-status | veröffentlicht | 2026.08.1 |
| WCE-2026-00365 | Indexierung | open-graph-image | indexierung:open-graph-image | veröffentlicht | 2026.08.1 |
| WCE-2026-00366 | Indexierung | pagination-canonical | indexierung:pagination-canonical | veröffentlicht | 2026.08.1 |
| WCE-2026-00367 | Indexierung | Seite liefert HTTP 200 | indexierung:reachable | veröffentlicht | 2026.08.1 |
| WCE-2026-00368 | Indexierung | redirect-matrix | indexierung:redirect-matrix | veröffentlicht | 2026.08.1 |
| WCE-2026-00369 | Indexierung | robots-resources | indexierung:robots-resources | veröffentlicht | 2026.08.1 |
| WCE-2026-00370 | Indexierung | robots.txt-Sitemap erreichbar | indexierung:robots-sitemap | veröffentlicht | 2026.08.1 |
| WCE-2026-00371 | Indexierung | robots-trap | indexierung:robots-trap | veröffentlicht | 2026.08.1 |
| WCE-2026-00372 | Indexierung | same-as-link | indexierung:same-as-link | veröffentlicht | 2026.08.1 |
| WCE-2026-00373 | Indexierung | schema-context-www | indexierung:schema-context-www | veröffentlicht | 2026.08.1 |
| WCE-2026-00374 | Indexierung | search-indexable | indexierung:search-indexable | veröffentlicht | 2026.08.1 |
| WCE-2026-00375 | Indexierung | security-headers | indexierung:security-headers | veröffentlicht | 2026.08.1 |
| WCE-2026-00376 | Indexierung | service-worker | indexierung:service-worker | veröffentlicht | 2026.08.1 |
| WCE-2026-00377 | Indexierung | sitemap-blocked | indexierung:sitemap-blocked | veröffentlicht | 2026.08.1 |
| WCE-2026-00378 | Indexierung | sitemap-broken | indexierung:sitemap-broken | veröffentlicht | 2026.08.1 |
| WCE-2026-00379 | Indexierung | sitemap-canonical | indexierung:sitemap-canonical | veröffentlicht | 2026.08.1 |
| WCE-2026-00380 | Indexierung | sitemap-lastmod | indexierung:sitemap-lastmod | veröffentlicht | 2026.08.1 |
| WCE-2026-00381 | Indexierung | sitemap-redirects | indexierung:sitemap-redirects | veröffentlicht | 2026.08.1 |
| WCE-2026-00382 | Indexierung | sitemap-size | indexierung:sitemap-size | veröffentlicht | 2026.08.1 |
| WCE-2026-00383 | Indexierung | soft-404 | indexierung:soft-404 | veröffentlicht | 2026.08.1 |
| WCE-2026-00384 | Indexierung | software-html-invalide | indexierung:software-html-invalide | veröffentlicht | 2026.08.1 |
| WCE-2026-00385 | Indexierung | tote-links | indexierung:tote-links | veröffentlicht | 2026.08.1 |
| WCE-2026-00386 | Indexierung | ua-redirect | indexierung:ua-redirect | veröffentlicht | 2026.08.1 |
| WCE-2026-00387 | Responsive | Above-the-fold-Textmenge ≥ 60 Wörter | responsive:Above-the-fold-Textmenge ≥ 60 Wörter | veröffentlicht | 2026.08.1 |
| WCE-2026-00388 | Responsive | Ankerziel nicht von fester Leiste verdeckt (WCAG 2.4.11) | responsive:Ankerziel nicht von fester Leiste verdeckt (WCAG 2.4.11) | veröffentlicht | 2026.08.1 |
| WCE-2026-00389 | Responsive | Bedienflächen ≥ 24×24 px (WCAG 2.5.8) | responsive:Bedienflächen ≥ 24×24 px (WCAG 2.5.8) | veröffentlicht | 2026.08.1 |
| WCE-2026-00390 | Responsive | Conversion-CTA above the fold | responsive:Conversion-CTA above the fold | veröffentlicht | 2026.08.1 |
| WCE-2026-00391 | Responsive | Eingabefelder ≥ 16 px (Mobil) | responsive:Eingabefelder ≥ 16 px (Mobil) | veröffentlicht | 2026.08.1 |
| WCE-2026-00392 | Responsive | Element passt in den Viewport | responsive:Element passt in den Viewport | veröffentlicht | 2026.08.1 |
| WCE-2026-00393 | Responsive | Element sichtbar | responsive:Element sichtbar | veröffentlicht | 2026.08.1 |
| WCE-2026-00394 | Responsive | Element vorhanden | responsive:Element vorhanden | veröffentlicht | 2026.08.1 |
| WCE-2026-00395 | Responsive | Feste Kopfleiste unter einem Viertel der Höhe | responsive:Feste Kopfleiste unter einem Viertel der Höhe | veröffentlicht | 2026.08.1 |
| WCE-2026-00396 | Responsive | Kein horizontaler Scrollbalken (WCAG 1.4.10) | responsive:Kein horizontaler Scrollbalken (WCAG 1.4.10) | veröffentlicht | 2026.08.1 |
| WCE-2026-00397 | Responsive | Kein Inhalt außerhalb des Viewports (versteckter Überlauf) | responsive:Kein Inhalt außerhalb des Viewports (versteckter Überlauf) | veröffentlicht | 2026.08.1 |
| WCE-2026-00398 | Responsive | Kein Text-Überlapp | responsive:Kein Text-Überlapp | veröffentlicht | 2026.08.1 |
| WCE-2026-00399 | Responsive | Kein Text-Überlauf | responsive:Kein Text-Überlauf | veröffentlicht | 2026.08.1 |
| WCE-2026-00400 | Responsive | Kein Text-Überlauf im Element | responsive:Kein Text-Überlauf im Element | veröffentlicht | 2026.08.1 |
| WCE-2026-00401 | Responsive | Keine feste Höhe 100vh | responsive:Keine feste Höhe 100vh | veröffentlicht | 2026.08.1 |
| WCE-2026-00402 | Responsive | Messung | responsive:Messung | veröffentlicht | 2026.08.1 |
| WCE-2026-00403 | Responsive | Mindest-Schriftgröße ≥ 12 px | responsive:Mindest-Schriftgröße ≥ 12 px | veröffentlicht | 2026.08.1 |
| WCE-2026-00404 | Responsive | Seite lässt sich am Handy scrollen | responsive:Seite lässt sich am Handy scrollen | veröffentlicht | 2026.08.1 |
| WCE-2026-00405 | Responsive | Sicherer Bereich am unteren Rand (Safe-Area) | responsive:Sicherer Bereich am unteren Rand (Safe-Area) | veröffentlicht | 2026.08.1 |
| WCE-2026-00406 | Responsive | Text bei 200 % nicht abgeschnitten (WCAG 1.4.4) | responsive:Text bei 200 % nicht abgeschnitten (WCAG 1.4.4) | veröffentlicht | 2026.08.1 |
| WCE-2026-00407 | Responsive | Untermenüs auch ohne Zeiger erreichbar | responsive:Untermenüs auch ohne Zeiger erreichbar | veröffentlicht | 2026.08.1 |
| WCE-2026-00408 | Responsive | Zwischenbreiten ohne seitlichen Überlauf | responsive:Zwischenbreiten ohne seitlichen Überlauf | veröffentlicht | 2026.08.1 |
| WCE-2026-00409 | Aktualität | Erweiterungen nennen ihre Version nicht öffentlich | software:erweiterung-version-verborgen | veröffentlicht | 2026.08.1 |
| WCE-2026-00410 | Aktualität | Keine Bibliothek ohne Herstellerpflege eingebunden | software:lib-gepflegt | veröffentlicht | 2026.08.1 |
| WCE-2026-00411 | Aktualität | Antwort-Header nennen keine Software-Versionen | software:server-signatur-verborgen | veröffentlicht | 2026.08.1 |
| WCE-2026-00412 | Aktualität | software-kartendaten | software:software-kartendaten | veröffentlicht | 2026.08.1 |
| WCE-2026-00413 | Aktualität | Bekannte Angriffsflächen sind offen erreichbar: … (Anmeldemaske, XML-RPC, Versionsdatei). | software:software.angriffsflaeche | veröffentlicht | 2026.08.1 |
| WCE-2026-00414 | Aktualität | … eingebundene Frontend-Bibliothek(en) erhalten vom Hersteller keine Pflege mehr: …. Für nicht mehr gepflegte Software erscheinen keine Sicherheitskorrekturen — bekannt werdende Lücken bleiben offen. Ein Wechsel auf eine gepflegte Reihe ist die einzige dauerhafte Lösung. (Ob Ihre Installation konkre | software:software.bibliothek.wartungsende | veröffentlicht | 2026.08.1 |
| WCE-2026-00415 | Aktualität | Eine Antwort mit Set-Cookie ist als öffentlich gecacht erklärt (…): ein Zwischenspeicher könnte sie anderen Besuchern liefern. | software:software.cache.privat_oeffentlich | veröffentlicht | 2026.08.1 |
| WCE-2026-00416 | Aktualität | … Skript(e) werden mit falschem Content-Type ausgeliefert, zum Beispiel …. | software:software.contenttype.falsch | veröffentlicht | 2026.08.1 |
| WCE-2026-00417 | Aktualität | Jede Antwort setzt ein neues Sitzungs-Cookie (…): Sitzungen werden nicht wiedererkannt, Caches unbrauchbar. | software:software.cookie.flut | veröffentlicht | 2026.08.1 |
| WCE-2026-00418 | Aktualität | Cookies ohne Secure, HttpOnly oder SameSite: …. | software:software.cookie.ohne_schutz | veröffentlicht | 2026.08.1 |
| WCE-2026-00419 | Aktualität | Das Cookie … ist … Byte groß; ab 4 KB verwerfen Browser es oder der Server lehnt die Anfrage ab. | software:software.cookie.zu_gross | veröffentlicht | 2026.08.1 |
| WCE-2026-00420 | Aktualität | CORS erlaubt jede Herkunft mit Anmeldedaten (Allow-Origin * und Allow-Credentials true): fremde Seiten könnten im Namen des Besuchers lesen. | software:software.cors.offen | veröffentlicht | 2026.08.1 |
| WCE-2026-00421 | Aktualität | … spiegelt jede fremde Origin in Access-Control-Allow-Origin und erlaubt Credentials: jede fremde Seite kann die Antwort im Namen des Besuchers lesen. | software:software.cors.spiegelung | veröffentlicht | 2026.08.1 |
| WCE-2026-00422 | Aktualität | Die Content-Security-Policy ist da, wirkt aber nicht: …. | software:software.csp.schwach | veröffentlicht | 2026.08.1 |
| WCE-2026-00423 | Aktualität | Neben der schwachen CSP (…) läuft eine Content-Security-Policy-Report-Only: die Übergangslösung, die nie scharf gestellt wurde. | software:software.csp.uebergang | veröffentlicht | 2026.08.1 |
| WCE-2026-00424 | Aktualität | … eingebundene Bibliothek(en) oder Systeme laufen in einer Fassung mit … bekannten Sicherheitslücke(n) (Quelle OSV): …. Die Lücken sind öffentlich dokumentiert; Angreifer prüfen genau solche Fassungen zuerst. Das Update auf die genannte Fassung schließt sie. | software:software.cve.bekannt | veröffentlicht | 2026.08.1 |
| WCE-2026-00425 | Aktualität | Debug- oder Health-Endpunkte antworten öffentlich mit Interna (…): Versionen, Hostnamen und Datenbankstand liegen offen. | software:software.debug.oeffentlich | veröffentlicht | 2026.08.1 |
| WCE-2026-00426 | Aktualität | … Erweiterung(en) geben ihre Version im Asset-Pfad preis (z. B. …). Das ist verbreitet und dient der Cache-Steuerung — es erlaubt aber jedem, veraltete Erweiterungen von außen zu erkennen. Prüfen Sie besonders diese auf Aktualität. | software:software.erweiterung.version | veröffentlicht | 2026.08.1 |
| WCE-2026-00427 | Aktualität | Dateien, die nie öffentlich sein dürfen, sind abrufbar: … (Quellcode-Verwaltung, Konfiguration, Sicherungen). | software:software.exponiert | veröffentlicht | 2026.08.1 |
| WCE-2026-00428 | Aktualität | Die Fehlerseite zeigt Programminterna (…): Pfade, Versionen und Dateinamen des Servers. | software:software.fehlerseite.stacktrace | veröffentlicht | 2026.08.1 |
| WCE-2026-00429 | Aktualität | Firewall erkannt: nach … Sonden-Abrufen (exponierte Dateien, Angriffsflächen, Debug-Endpunkte, TRACE) nahm der Server von der Prüfadresse keine Verbindung mehr an bzw. antwortete mit … — die Website wehrt Scans ab. Für den nächsten Durchgang die Prüfadresse freigeben lassen. | software:software.firewall.aktiv | veröffentlicht | 2026.08.1 |
| WCE-2026-00430 | Aktualität | Nach … Sonden-Abrufen (exponierte Dateien, Angriffsflächen, Debug-Endpunkte, TRACE) antwortete der Server unverändert (…) — kein Schutz gegen Scans erkennbar. | software:software.firewall.keine_reaktion | veröffentlicht | 2026.08.1 |
| WCE-2026-00431 | Aktualität | HSTS ist zu kurz oder ohne Subdomains (…, … Tage): der Browser vergisst die Pflicht zu https. | software:software.hsts.schwach | veröffentlicht | 2026.08.1 |
| WCE-2026-00432 | Aktualität | … Eingabefeld(er) für Kartendaten im eigenen Formular. Kartennummern gehören in das Formular des Zahlungsdienstleisters (PCI DSS), nie auf die eigene Seite. | software:software.kasse.kartendaten | veröffentlicht | 2026.08.1 |
| WCE-2026-00433 | Aktualität | Es war von außen kein System erkennbar. Das ist KEIN Nachweis, dass die Software aktuell ist — es heißt nur, dass die Seite ihre Herkunft nicht preisgibt. Der Prüfpunkt kann grundsätzlich nur erkennen, was die Seite selbst ausliefert. | software:software.keine_erkennung | veröffentlicht | 2026.08.1 |
| WCE-2026-00434 | Aktualität | … Skript(e) kommen ohne X-Content-Type-Options: nosniff, obwohl die Startseite es setzt (zum Beispiel …). | software:software.kopfzeilen.assets | veröffentlicht | 2026.08.1 |
| WCE-2026-00435 | Aktualität | Die Sicherheitskopfzeilen der Startseite fehlen auf … (…): Schutz gilt nur, wo er überall gesetzt ist. | software:software.kopfzeilen.nur_startseite | veröffentlicht | 2026.08.1 |
| WCE-2026-00436 | Aktualität | Der Server erlaubt HTTP-Methoden, die eine Website nicht braucht: …. | software:software.methoden.offen | veröffentlicht | 2026.08.1 |
| WCE-2026-00437 | Aktualität | Der Server führt TRACE aus und spiegelt die Anfrage samt Kopfzeilen: ein Vektor für Cross-Site-Tracing. | software:software.methoden.trace_aktiv | veröffentlicht | 2026.08.1 |
| WCE-2026-00438 | Aktualität | Antwort-Header nennen Software-Versionen des Servers oder Frameworks. Auch das ist reine Aufklärungshilfe für Angreifer und lässt sich in der Server-Konfiguration abschalten. | software:software.server.signatur | veröffentlicht | 2026.08.1 |
| WCE-2026-00439 | Aktualität | Die vorgezeigte Sitzung (…) wird ignoriert; jede Antwort vergibt eine neue Kennung. Warenkorb und Anmeldung halten so nicht. | software:software.sitzung.wechselt | veröffentlicht | 2026.08.1 |
| WCE-2026-00440 | Aktualität | … Source Map(s) sind öffentlich (…): der Quellcode samt Pfaden und Kommentaren liegt offen. | software:software.sourcemap.oeffentlich | veröffentlicht | 2026.08.1 |
| WCE-2026-00441 | Aktualität | … Skript(e) oder Stylesheet(s) von fremden Servern ohne Subresource Integrity, zum Beispiel …: eine geänderte Datei beim Anbieter läuft ungeprüft. | software:software.sri.fehlt | veröffentlicht | 2026.08.1 |
| WCE-2026-00442 | Aktualität | Tiefenprüfung aus: exponierte Dateien, Angriffsflächen, Debug-Endpunkte und TRACE wurden nicht abgefragt (…) — diese Abrufe sehen für Firewalls wie ein Scan aus und führen zur Sperre der Prüfadresse. Einschalten nur mit Freigabe des Hosters. | software:software.tiefenpruefung.aus | veröffentlicht | 2026.08.1 |
| WCE-2026-00443 | Aktualität | … Adresse(n) tragen ein Geheimnis als Parameter (…): es landet in Logs, Referrern und Verläufen. | software:software.token.in_adresse | veröffentlicht | 2026.08.1 |
| WCE-2026-00444 | Aktualität | Die Version des eingesetzten Systems ist öffentlich sichtbar (…). Angreifer können damit gezielt nach passenden Schwachstellen suchen, ohne die Website selbst untersuchen zu müssen. Die Angabe lässt sich meist ohne Funktionsverlust entfernen — sie ersetzt keine Aktualisierung, verkleinert aber die A | software:software.version.oeffentlich | veröffentlicht | 2026.08.1 |
| WCE-2026-00445 | Aktualität | Die Seite öffnet einen unverschlüsselten WebSocket (…) auf einer https-Seite. | software:software.websocket.unverschluesselt | veröffentlicht | 2026.08.1 |
| WCE-2026-00446 | Aktualität | System nennt seine Version nicht öffentlich | software:system-version-verborgen | veröffentlicht | 2026.08.1 |
| WCE-2026-00449 | SEO | Canonical auf Paginierung (wegwerf) | seo:wegwerf-d6-mu9lltvr | reserviert | — |
So ist das Register aufgebaut
- Kennung.
WCE-Jahr-fünfstellige Nummer, fortlaufend je Jahr, nie neu vergeben. Die Quelle nennt, wie der Messkern die Prüfung führt (Prüfbereich und Regel-, WCAG- oder Befundkennung). - Stand. Reserviert: ein Kandidat aus einem Vorschlag, noch nicht gemessen. Veröffentlicht: gemessen seit der genannten Engine-Version. Zurückgezogen: wird nicht mehr gemessen — mit Nachfolger, wenn eine neue Prüfung die Aufgabe übernimmt.
- Engine-Version. Jeder Prüflauf trägt die Version des Messkerns, mit der er gemessen hat. Kennung und Version zusammen sagen, was ein Bericht geprüft hat.
- Referenzen. Norm, Gesetz, Dokumentation, Beispiel und der Sollfehler auf der Bruch-Website, mit dem der Dienst die Prüfung selbst prüft.




