So lesen Sie den Katalog
Jede Zeile ist eine Einzelprüfung. Der Titel nennt den Zustand, den eine gut gepflegte Website erreicht, zum Beispiel „Telefonnummer sichtbar“. Besteht die Website die Prüfung nicht, steht im Bericht, was gefunden wurde und wie sich das beheben lässt. Welche Prüfungen im Gesamtwert zählen und mit welchem Gewicht, erklärt die Methodik: 7 der 9 Bereiche gehen in den Gesamtwert ein.
Wie ein Befund zustande kam, ist im Bericht gekennzeichnet:
- Gemessen: direkt erhoben, etwa Statuscodes, HTML-Inhalte oder Werte von Google PageSpeed Insights.
- Heuristisch: eine eigene Regel mit offengelegten Kriterien, etwa „Telefonnummer im Kopfbereich erkennbar“.
- Geschätzt: mit dokumentierter Methode abgeleitet, wenn keine direkte Messung möglich ist.
Die Art steht im Bericht beim jeweiligen Befund, nicht in dieser Liste. Prüfungen, die nicht durchführbar waren, zählen weder für noch gegen Sie.
Technisches SEO (62)
Statuscodes, Weiterleitungen, canonical, robots.txt, Sitemap, defekte Links, www- und HTTPS-Varianten, mehrsprachige Seiten. Mehr dazu: Technisches SEO im Detail.
- Eingegebene Adresse (meist ohne www) funktioniert
tech.input_host - Startseite antwortet mit Status 200
tech.home_status - Keine mehrstufigen Weiterleitungsketten
tech.redirect_chains - Interne Weiterleitungen sind dauerhaft (301/308)
tech.redirect_temporary - HTTP wird dauerhaft auf HTTPS weitergeleitet
tech.http_redirect - www und ohne www sind zu einer Adresse zusammengeführt
tech.www_consolidation - Nicht vorhandene Seiten liefern Status 404
tech.not_found_status - 404-Seite ist gestaltet und führt weiter
tech.not_found_page - Keine Seite meldet „nicht gefunden“ mit Status 200
tech.soft_404_pages - Antwortzeit der Startseite
tech.response_time - Typische Antwortzeit der Unterseiten
tech.response_time_pages - Keine ungewöhnlich große Einzelseite
tech.page_size_outlier - robots.txt vorhanden
tech.robots_present - robots.txt sperrt die Website nicht
tech.robots_blocks - robots.txt verweist auf die Sitemap
tech.robots_sitemap_ref - robots.txt lässt Googlebot und Bingbot alle eigenen Seiten zu
tech.robots_search_bots - robots.txt lässt Stylesheets und Skripte zu
tech.robots_assets - XML-Sitemap vorhanden und lesbar
tech.sitemap - Alle gecrawlten Seiten stehen in der Sitemap
tech.sitemap_coverage - Sitemap enthält nur direkt abrufbare URLs
tech.sitemap_bad_urls - Sitemap enthält nur indexierbare Seiten
tech.sitemap_noindex - Keine Sitemap-Datei ist überfüllt
tech.sitemap_size - Startseite ist indexierbar
tech.noindex_home - Keine Unterseite auf noindex
tech.noindex_pages - Kein nofollow auf eigenen Seiten und internen Links
tech.nofollow_internal - Alle Seiten haben ein Canonical
tech.canonical_present - Canonical-Tags sind widerspruchsfrei
tech.canonical_conflicts - Canonical-Tags sind absolute URLs
tech.canonical_absolute - Keine indexierbaren Parameter-Adressen
tech.parameter_urls - Folgeseiten von Listen zeigen auf sich selbst
tech.pagination_canonical - Keine Verweise auf Vorschau- oder Testadressen
tech.staging_references - Viewport-Meta-Tag vorhanden
tech.viewport - Seitensprache (html lang) angegeben
tech.html_lang - Zeichensatz deklariert
tech.charset - Sauberer HTML-Aufbau (DOCTYPE, ein Title, Kopf-Tags im Kopf)
tech.html_valid - Favicon und Handy-Symbol eingetragen
tech.favicon - hreflang-Angaben korrekt
tech.hreflang - hreflang mit x-default
tech.hreflang_x_default - Seitensprache und hreflang stimmen überein
tech.hreflang_lang_match - hreflang-Ziele antworten direkt
tech.hreflang_targets - Keine defekten internen Links
tech.broken_internal - Keine defekten externen Links
tech.broken_external - Interne Links ohne Umweg über Weiterleitungen
tech.internal_link_redirects - Seiten werden einheitlich verlinkt
tech.link_variants - Saubere, lesbare URLs
tech.url_structure - Seiten höchstens 3 Klicks tief
tech.link_depth - Keine verwaisten Seiten in der Sitemap
tech.orphans - Text steht im HTML (nicht erst per JavaScript)
tech.js_dependency - Canonical zeigt auf eine indexierbare Seite
tech.canonical_target_indexable - Meta-robots und X-Robots-Tag widersprechen sich nicht
tech.robots_meta_conflict - Sitemap nennt nur Adressen der Hauptvariante (www/ohne www)
tech.sitemap_host_match - Sitemap enthält keine http-Adressen
tech.sitemap_http_urls - Sitemap pflegt lastmod glaubwürdig
tech.sitemap_lastmod - robots.txt ist fehlerfrei aufgebaut
tech.robots_txt_valid - Sitemap-Verweis in der robots.txt ist eine vollständige Adresse
tech.sitemap_relative_ref - Adressen ohne Leerzeichen und doppelte Schrägstriche
tech.url_hygiene - Sprungmarken (#…) führen zu vorhandenen Abschnitten
tech.broken_anchors - Keine leeren oder unbrauchbaren Linkziele
tech.empty_href - Seiten haben keine übermäßige Linkzahl
tech.links_per_page - Externe Links nutzen https
tech.links_http_external - Keine veralteten Plugins oder Frames
tech.plugins_frames - Zeichensatz steht früh im Kopf
tech.charset_early
Ladegeschwindigkeit (44)
Google PageSpeed Insights mobil und am Desktop (LCP, CLS, Blockierzeit, Speed Index, Serverantwort) plus Seitengewicht, Zwischenspeicher, Bilder und Skripte. Mehr dazu: Ladegeschwindigkeit im Detail.
- Lighthouse-Leistungswert Mobil
perf.mobile.score - Lighthouse-Leistungswert Desktop
perf.desktop.score - Größtes sichtbares Element (LCP) Mobil
perf.mobile.lcp - Erster sichtbarer Inhalt (FCP) Mobil
perf.mobile.fcp - Blockierzeit (TBT) Mobil
perf.mobile.tbt - Layout-Verschiebung (CLS) Mobil
perf.mobile.cls - Speed Index Mobil
perf.mobile.si - Server-Antwortzeit Mobil
perf.mobile.ttfb - Größtes sichtbares Element (LCP) Desktop
perf.desktop.lcp - Erster sichtbarer Inhalt (FCP) Desktop
perf.desktop.fcp - Blockierzeit (TBT) Desktop
perf.desktop.tbt - Layout-Verschiebung (CLS) Desktop
perf.desktop.cls - Speed Index Desktop
perf.desktop.si - Server-Antwortzeit Desktop
perf.desktop.ttfb - Core Web Vitals echter Nutzer
perf.field.cwv - Keine großen Ladezeit-Einsparungen offen
perf.savings - Gesamtgröße der Seite
perf.page_weight - Blockierzeit durch Fremdanbieter
perf.third_party_blocking - Langer Browser-Cache für statische Dateien
perf.cache_ttl - Anzahl der Seitenelemente
perf.dom_size - HTML wird komprimiert ausgeliefert
perf.html_compression - HTML-Größe
perf.html_size - Lazy-Loading richtig eingesetzt
perf.lazy_loading - Erstes Bild wird bevorzugt geladen
perf.hero_priority - Bilder in mehreren Größen
perf.img_srcset - Keine blockierenden Skripte im Kopf
perf.blocking_scripts - Eingebetteter Code bleibt klein
perf.inline_weight - Wenige fremde Server je Seite
perf.third_party_hosts - Bibliotheken vom eigenen Server
perf.cdn_libs - Vor-/Zurück-Cache nicht gesperrt
perf.bfcache - Bilder reservieren ihren Platz (keine Layout-Sprünge)
perf.unsized_images - Schriften blockieren den Text nicht
perf.font_display - Bilder effizient ausgeliefert (Format, Größe, Kompression)
perf.image_delivery - CSS und JavaScript sind verkleinert
perf.unminified - Kein unnötig altes JavaScript (Polyfills)
perf.legacy_js - Keine doppelten JavaScript-Module
perf.duplicated_js - Das größte Bild wird früh entdeckt
perf.lcp_discovery - Eigene Dateien über HTTP/2 oder HTTP/3
perf.http2 - Keine Fehlermeldungen der eigenen Seite in der Browser-Konsole
perf.console_errors - Keine veralteten Browser-Schnittstellen im eigenen Code
perf.deprecations - Aufruf läuft ohne zeitraubende Weiterleitung
perf.redirect_first - Nicht zu viele Skript- und Stylesheet-Dateien
perf.asset_count - Einzelne Bilder sind nicht übergroß
perf.img_weight - Bilder erscheinen unverzerrt
perf.img_aspect
Inhalte & Onpage (44)
Title, Description, Überschriften, Alt-Texte, Textmenge, Linktexte, doppelte Inhalte, Themenstruktur und Wissensinhalte. Mehr dazu: Inhalte & Onpage im Detail.
- Jede Seite hat einen Title
onpage.title_present - Titles haben eine gute Länge (30–60 Zeichen)
onpage.title_length - Titles sind einzigartig
onpage.title_duplicate - Titles folgen nicht alle demselben Schema
onpage.title_pattern - Kein Wort wird im Title gestapelt
onpage.title_stuffing - Markenname steht einheitlich im Title
onpage.title_brand - Title, H1 und Text passen thematisch zusammen
onpage.title_h1_match - Jede Seite hat eine Meta-Description
onpage.description_present - Descriptions haben eine gute Länge (70–160 Zeichen)
onpage.description_length - Descriptions sind einzigartig
onpage.description_duplicate - Descriptions enthalten eine Handlungsaufforderung
onpage.description_cta - Jede Seite hat genau eine H1
onpage.h1 - H1 und Title sind unterschiedlich formuliert
onpage.h1_title_identical - Überschriften-Hierarchie ohne Sprünge
onpage.heading_hierarchy - Lange Texte haben Zwischenüberschriften
onpage.subheadings - Ausreichend Text (300+ Wörter) auf inhaltlichen Seiten
onpage.thin_content - Hoher Anteil eigener Inhalt gegenüber Menü und Fußbereich
onpage.own_text_share - Kein doppelter Inhalt zwischen Seiten
onpage.duplicate_content - Seiten gleicher Art sind einzeln geschrieben
onpage.template_pages - Jede Seite besetzt einen eigenen Hauptbegriff
onpage.keyword_overlap - Kein Wort ist überstrapaziert
onpage.keyword_density - Kein Platzhalter- oder Beispieltext
onpage.placeholder_text - Keine Häufung von Standardfloskeln
onpage.ai_phrases - Lesbarkeit des Textes
onpage.readability - Bilder haben ein alt-Attribut
onpage.img_alt - Bilder haben Breite und Höhe
onpage.img_size - Moderne Bildformate (WebP/AVIF)
onpage.img_formats - Bilddateien haben sprechende Namen
onpage.img_filenames - Jede Seite ist intern verlinkt
onpage.inbound_links - Jede Unterseite hat mindestens zwei interne Links
onpage.inbound_min - Aussagekräftige Linktexte
onpage.anchor_text - Genug inhaltliche Seiten
onpage.content_pages - Gliederung in Themenbereiche
onpage.topic_areas - Themenbereiche haben eine Übersichtsseite
onpage.topic_overview - Wissensinhalte (Ratgeber, Blog, FAQ) vorhanden
onpage.knowledge_content - Open Graph der Startseite vollständig
onpage.open_graph - Open Graph auch auf Unterseiten
onpage.open_graph_pages - Twitter/X-Card gesetzt
onpage.twitter_card - Open-Graph-Bild ist absolut, sicher eingebunden und erreichbar
onpage.og_image_valid - og:url stimmt mit dem Canonical überein
onpage.og_url_match - Eingebundene Bilder sind erreichbar
onpage.img_broken - Titles ohne störende Sonderzeichen
onpage.title_special_chars - Überschriften wiederholen sich nicht innerhalb einer Seite
onpage.heading_repeats - Kein relevanter Text nur im noscript-Block
onpage.noscript_content
Kundenfreundlichkeit (40)
Telefon klickbar, E-Mail, Formular, Handlungsaufforderung, Vertrauen sowie Impressum, Datenschutz und Einwilligungs-Hinweise. Mehr dazu: Kundenfreundlichkeit im Detail.
- Telefonnummer sichtbar
conv.phone_visible - Telefon per Fingertipp wählbar (tel:-Link)
conv.click_to_call - E-Mail-Adresse vorhanden
conv.email - Kontaktformular vorhanden
conv.contact_form - Formular: überschaubare Zahl Pflichtfelder
conv.form_length - Navigation vorhanden
conv.navigation - Kontakt in der Navigation
conv.contact_in_nav - Handlungsaufforderung früh sichtbar
conv.early_cta - Vertrauenselemente erkennbar
conv.trust - Impressum verlinkt
conv.imprint - Datenschutzerklärung verlinkt
conv.privacy - Leistungen/Preise erkennbar
conv.offer - WhatsApp/Messenger-Kontakt
conv.messenger - Mobile Ladeleistung steht Anfragen nicht im Weg
conv.slow_page - Keine Tracking-Cookies vor der Einwilligung
conv.cookies_before_consent - Videos und Karten laden erst nach Klick
conv.embeds_consent - Keine Google-Schriften von fremden Servern
conv.google_fonts - Telefon-Link auf jeder Seite
conv.tel_sitewide - Telefonlinks mit Ländervorwahl
conv.tel_international - E-Mail-Adresse auf eigener Domain
conv.email_domain - Preise oder Preisrahmen genannt
conv.price_info - Inhaltsseiten führen zum Kontakt
conv.page_cta - Logo führt zur Startseite
conv.logo_home - Formular nennt den Datenschutz
conv.form_privacy - Formular mit erkennbarem Spamschutz
conv.form_spam - Formularfelder mit passendem Typ und autocomplete
conv.form_inputs - Pflichtfelder sichtbar gekennzeichnet
conv.form_required - Impressum mit Grundangaben
conv.imprint_content - Impressum: Vertretung und Registereintrag
conv.imprint_register - Impressum auf jeder Seite verlinkt
conv.imprint_sitewide - Datenschutz auf jeder Seite verlinkt
conv.privacy_sitewide - Datenschutzerklärung mit Pflichtangaben
conv.privacy_content - Preise nennen die Umsatzsteuer
conv.price_vat - Keine überholten Rechtshinweise
conv.legal_outdated - Urheberrechtsangabe mit aktuellem Jahr
conv.copyright_year - Onlineshop: AGB verlinkt
conv.shop_agb - Onlineshop: Widerrufsbelehrung verlinkt
conv.shop_widerruf - Onlineshop: Erklärung zur Barrierefreiheit
conv.accessibility_statement - Telefon-Links wählen die angezeigte Nummer
conv.tel_format - Impressum und Datenschutz im Fußbereich verlinkt
conv.legal_links_footer
KI-Bereitschaft (GEO) (50)
Strukturierte Daten, Firmenangaben, FAQ, Antwort-zuerst-Absätze, KI-Crawler in der robots.txt, llms.txt, Ratgeber-Auszeichnung. Mehr dazu: KI-Bereitschaft (GEO) im Detail.
- Strukturierte Daten (JSON-LD) vorhanden und lesbar
geo.schema_ok - Unternehmens-Schema vollständig
geo.org_schema - WebSite-Schema mit Namen
geo.website_schema - Firmenname einheitlich
geo.name_consistency - FAQ / Frage-Antwort-Struktur
geo.faq - Startseite: Einstiegsabsatz beantwortet Was/Wo
geo.answer_first - Leistungen eindeutig erkennbar
geo.services - Verantwortliche Personen erkennbar
geo.author_info - Inhalte aktuell datiert
geo.freshness - Quellenangaben in Ratgebern
geo.sources - KI-Suchbots nicht gesperrt
geo.ai_search_bots - llms.txt vorhanden
geo.llms_txt - Hauptinhalt im HTML (ohne JavaScript)
geo.server_rendered - Semantisches HTML5
geo.semantic_html - Zitierfähige Fakten
geo.citable_facts - Keine Snippet-Bremse (nosnippet, max-snippet)
geo.snippet_brake - Strukturierte Daten auch auf Unterseiten
geo.schema_pages - Strukturierte Daten der Unterseiten lesbar
geo.schema_json_pages - Schema-Knoten mit stabiler @id
geo.schema_ids - Schema-Knoten verweisen aufeinander
geo.schema_linked - @id-Verweise lösen auf
geo.schema_refs - sameAs verknüpft mit mehreren Profilen
geo.sameas_count - Ratgeber als Article ausgezeichnet
geo.article_schema - Ratgeber zeigen ihr Datum sichtbar
geo.article_date - Ratgeber nennen einen Autor
geo.article_author - FAQ-Schema steht sichtbar auf der Seite
geo.faq_visible - Keine HTML-Entities im JSON-LD
geo.schema_entities - Produkte mit vollständigem Angebot
geo.product_offer - Ausgezeichnete Preise sichtbar
geo.price_visible - Ausgezeichnete Bewertungen sichtbar belegt
geo.rating_visible - Seiten beginnen mit zitierfähiger Antwort
geo.answer_pages - Überschriften als Fragen
geo.question_headings - Listen und Tabellen gliedern lange Seiten
geo.structured_content - llms.txt brauchbar aufgebaut
geo.llms_content - Feed für neue Inhalte
geo.feed - Datumsangaben im Schema plausibel
geo.schema_dates - Brotkrumenpfad ausgezeichnet
geo.breadcrumb - Produkt-Schema erfüllt die Google-Pflichtangaben
geo.product_required - Artikel-Schema nennt Überschrift, Bild und Änderungsdatum
geo.article_fields - Veranstaltungs-Schema erfüllt die Google-Pflichtangaben
geo.event_required - Stellenanzeigen-Schema erfüllt die Google-Pflichtangaben
geo.jobposting_required - Rezept-Schema erfüllt die Google-Pflichtangaben
geo.recipe_required - Video-Schema erfüllt die Google-Pflichtangaben
geo.video_required - Eingebettete Videos haben ein Video-Schema
geo.video_markup_present - Bewertungs-Schema folgt den Google-Vorgaben
geo.review_snippet - Logo im Unternehmens-Schema ist nutzbar
geo.logo_valid - Brotkrumen-Schema hat alle Google-Felder
geo.breadcrumb_fields - Schema-Typen und @context sind gültig
geo.schema_parse_types - Autoren im Schema haben einen Profilbezug
geo.person_schema - sameAs-Adressen sind gültige Profil-Adressen
geo.sameas_valid
Barrierefreiheit (37)
Lighthouse (axe-core) und eigene Prüfungen: Labels, Alt-Texte, Sprache, Überschriften, ARIA, Fokus. Mehr dazu: Barrierefreiheit im Detail.
- Lighthouse-Barrierefreiheitswert
a11y.lighthouse.score - Bilder mit Alt-Attribut
a11y.img_alt - Alt-Texte beschreiben statt Dateinamen zu wiederholen
a11y.alt_quality - Formularfelder beschriftet
a11y.form_labels - Persönliche Felder mit autocomplete-Hinweis
a11y.autocomplete - Buttons mit Namen
a11y.button_names - Links mit Namen
a11y.link_names - Bedienelemente sind echte Buttons und Links
a11y.fake_controls - Seitensprache angegeben
a11y.lang - Sprachcode gültig aufgebaut
a11y.lang_valid - Überschriftenstruktur durchgängig
a11y.headings - Keine leeren Überschriften
a11y.empty_headings - Hauptbereich <main>
a11y.landmarks - Genau ein Hauptbereich je Seite
a11y.main_single - Navigation als <nav>
a11y.nav_landmark - Seitentitel vorhanden
a11y.title - Eindeutige IDs
a11y.dup_ids - Kein positiver tabindex
a11y.tabindex - Zoomen erlaubt
a11y.zoom - Kein Autoplay mit Ton
a11y.autoplay - Videos mit Ton haben Untertitel
a11y.video_captions - Keine automatische Neuladung per Meta-Tag
a11y.meta_refresh - Sprunglink zum Inhalt
a11y.skip_link - Fokus-Umrandung nicht entfernt
a11y.focus_visible - Eingebettete Frames mit Titel
a11y.iframe_title - Tabellen mit Kopfzellen
a11y.table_headers - ARIA-Angaben verweisen auf Vorhandenes
a11y.aria_valid - Versteckte Bereiche enthalten nichts Bedienbares
a11y.aria_hidden_focus - Texte haben ausreichenden Farbkontrast
a11y.color_contrast - Links im Fließtext sind nicht nur an der Farbe erkennbar
a11y.link_distinguishable - Tippflächen sind groß genug
a11y.target_size - ARIA-Rollen haben ihre Pflichtteile
a11y.aria_required_parts - Bedienelemente mit ARIA-Rolle haben Namen
a11y.accessible_names_aria - Listen sind korrekt aufgebaut
a11y.lists - Eingebettete Objekte haben einen Ersatztext
a11y.object_alt - Tabellenköpfe passen zu ihren Datenzellen
a11y.th_data_cells - Gleiche Linktexte führen zum selben Ziel
a11y.link_identical
Sicherheit (39)
HTTPS, Zertifikat, TLS-Version, Sicherheits-Header, Mixed Content, veraltete Software und E-Mail-Schutz über öffentliche DNS-Einträge. Rein passiv. Mehr dazu: Sicherheit im Detail.
- Website nutzt HTTPS
sec.https - HTTP wird auf HTTPS umgeleitet
sec.http_redirect - TLS-Zertifikat gültig
sec.tls.cert - Aktuelles Verschlüsselungsprotokoll
sec.tls.version - Zertifikat der zweiten Adressvariante (mit/ohne www) gültig
sec.alt_host_tls - HSTS aktiv
sec.hsts - HSTS mit einem Jahr Laufzeit und Unterdomänen
sec.hsts_depth - Content-Security-Policy wirksam
sec.csp - CSP legt base-uri fest
sec.csp_base_uri - X-Content-Type-Options: nosniff
sec.nosniff - Schutz vor Einbettung in fremde Seiten
sec.clickjacking - Referrer-Policy gesetzt
sec.referrer_policy - Permissions-Policy gesetzt
sec.permissions_policy - Cross-Origin-Opener-Policy gesetzt
sec.coop - Sicherheits-Header auf allen Seiten
sec.headers_coverage - Keine Freigabe für jede fremde Herkunft (CORS)
sec.cors_wildcard - Seiten mit persönlichen Daten nicht zwischengespeichert
sec.cache_sensitive - Keine unverschlüsselten Inhalte auf HTTPS-Seiten
sec.mixed_content - Formulare senden verschlüsselt
sec.form_http - Formulare senden an die eigene Herkunft
sec.form_foreign - Cookies mit Schutz-Attributen
sec.cookies - Keine Software-Versionen in Headern
sec.version_disclosure - PHP-Version aktuell
sec.php_outdated - Keine veralteten JavaScript-Bibliotheken
sec.outdated_js - Fremde Bibliotheken mit Integritätsprüfung (SRI)
sec.sri - Externe Links in neuem Fenster mit rel=noopener
sec.target_blank - Keine Ereignisbehandlung direkt im HTML
sec.inline_handlers - Keine Fehlermeldungen oder Entwicklungsspuren sichtbar
sec.debug_traces - Keine Verzeichnisauflistung
sec.dir_listing - Keine CMS-Version im Generator-Tag
sec.wp_version - Domain kann E-Mail empfangen
sec.mail.mx - SPF-Eintrag schützt vor gefälschten Absendern
sec.mail.spf - DMARC-Eintrag vorhanden
sec.mail.dmarc - DMARC weist Fälschungen nicht nur beobachtend ab
sec.mail.dmarc_policy - DKIM-Schlüssel gefunden
sec.mail.dkim - Kein CNAME auf dem Hauptnamen
sec.mail.apex_cname - security.txt nach RFC 9116 vorhanden und gültig
sec.security_txt - Keine Berechtigungsabfrage beim Seitenaufruf
sec.permission_prompts - Einfügen in Eingabefelder nicht blockiert
sec.paste_prevent
Lokale Sichtbarkeit (12)
Name, Adresse, Telefon, Abgleich mit dem Impressum, LocalBusiness-Schema, Öffnungszeiten, Karte. Eigener Wert. Mehr dazu: Lokale Sichtbarkeit im Detail.
- Name, Adresse, Telefon auf der Website
local.nap - Kontaktdaten in Schema und Text stimmen überein
local.nap_consistency - LocalBusiness-Schema vollständig
local.schema - Öffnungszeiten sichtbar
local.hours_visible - Google Maps eingebunden oder verlinkt
local.maps - Ort in Seitentitel oder Überschrift
local.city_in_title - Link zu Bewertungsplattform
local.review_links - Kontaktdaten stimmen mit dem Impressum überein
local.nap_imprint - Anschrift im Schema vollständig aufgeschlüsselt
local.address_structured - sameAs verweist auf das Google-Unternehmensprofil
local.gbp_sameas - Öffnungszeiten im Schema maschinenlesbar
local.hours_schema - Einzugsgebiet im Schema konkret und auf der Seite belegt
local.service_area
Marketing & Tracking (15)
Erkennt Webanalyse, Werbe-Tags, Consent-Manager und Conversion-Ereignisse im Code. Eigener Wert.
- Webanalyse eingerichtet
mkt.analytics - Kein veralteter Universal-Analytics-Code
mkt.ua_legacy - Einwilligungslösung bei Tracking
mkt.consent - Keine UTM-Parameter in internen Links
mkt.utm_internal - Social-Media-Profile verlinkt
mkt.social - Ablehnen ist so leicht wie Zustimmen
mkt.consent_reject - Einwilligung jederzeit änderbar
mkt.consent_revoke - Datenschutzerklärung nennt die eingebundenen Dienste
mkt.privacy_services - Tracking-Skripte an die Einwilligung gebunden
mkt.tracking_gated - Kein Messwerkzeug doppelt eingebunden
mkt.tracking_duplicate - Keine Kontaktdaten in Mess-Ereignissen
mkt.pii_in_tracking - Tag-Manager- und Messkennungen sind gültig aufgebaut
mkt.gtm_container - Newsletter-Anmeldung nennt Einwilligung und Abmeldung
mkt.newsletter_form - Teilen-Schaltflächen laden nicht von Fremdservern vor dem Klick
mkt.sharing_buttons_privacy - Canonical und Sitemap ohne Tracking-Parameter
mkt.utm_in_canonical
Grenzen des Katalogs
- Der Check liest das HTML, das Ihr Server ausliefert. JavaScript führt er nicht aus.
- Er prüft bis zu 25 Seiten, nicht jede Unterseite großer Websites.
- Prüfungen zu Recht und Datenschutz suchen typische Angaben im Text und technische Anzeichen. Sie sind keine Rechtsberatung. Mehr dazu im DSGVO-Check.
- Die Prüfungen zur Barrierefreiheit ersetzen keine manuelle Prüfung nach WCAG oder BITV.
- Die Gewichte sind begründete Startwerte, keine wissenschaftlich validierten Faktoren.
Fehlt Ihnen eine Prüfung oder halten Sie eine für falsch? Schreiben Sie an info@webagentur-scherzinger.com.
Häufige Fragen
Was bedeutet „gemessen“, „heuristisch“ und „geschätzt“?
Gemessen ist direkt erhoben, zum Beispiel ein Statuscode oder ein Wert von Google PageSpeed. Heuristisch folgt einer offengelegten eigenen Regel. Geschätzt ist mit dokumentierter Methode abgeleitet. Im Bericht ist jeder Befund so gekennzeichnet; Einzelheiten stehen in der Methodik.
Wie oft ändert sich der Katalog?
Wenn Prüfungen dazukommen oder sich ändern, ziehen wir diese Seite nach. Die Zahl oben wird aus dem Katalog der Prüf-Engine gezählt und kann deshalb nicht von der Wirklichkeit abweichen. Das Stand-Datum steht am Anfang der Seite.
Warum prüft der Check manches nicht?
Der Check arbeitet passiv und liest nur öffentlich abrufbare Daten, ohne JavaScript auszuführen. Was dafür Anmeldung, Bedienschritte oder einen Test im Browser bräuchte, fehlt. Wenn Ihnen eine Prüfung fehlt, schreiben Sie uns an info@webagentur-scherzinger.com.
Kann ich den Katalog als Checkliste selbst nutzen?
Ja. Die Titel beschreiben den erwünschten Zustand, etwa „Telefonnummer sichtbar“. Für Ihre eigene Website können Sie die Punkte durchgehen. Der Check erledigt das für bis zu 25 Seiten in ein bis zwei Minuten.