Inhalt
- Warum 400+ Prüfpunkte und nicht 120
- Die 7 Prüfkategorien im Überblick
- Chromium-Rendering: was klassische Crawler übersehen
- Core Web Vitals aus dem Feld, nicht aus dem Labor
- Schema-Validierung nach aktueller Spezifikation
- Priorisierung nach Business-Impact
- Was in DACH häufiger schiefgeht als anderswo
- Erstes Audit in 8 Minuten
- Häufige Fragen
Warum 400+ Prüfpunkte und nicht 120
Klassische SEO-Crawler stammen aus der Zeit, in der HTML statisch war, in der Bots nichts rendern mussten und Suchergebnisse aus zehn blauen Links bestanden. 2026 sieht die Realität anders aus. Google rendert jede Seite mit einer aktuellen Chromium-Version, wertet Interaction to Next Paint (INP) als offizielles Core-Web-Vitals-Signal aus, verlangt strukturierte Daten für alle Rich-Results-Formate und berücksichtigt E-E-A-T-Signale, die man einer HTML-Zeile allein nicht ansieht.
Ein Audit mit nur 120 Prüfpunkten schafft es, Basisfehler wie fehlende H1 oder doppelte Meta-Descriptions zu finden. Aber es sieht nicht, ob die Preisliste auf einer Handwerker-Seite nach JavaScript-Rendering leer bleibt, weil ein Cookie-Banner die Content-Injektion blockt. Es sieht nicht, dass ein Chatbot-Widget den INP-Wert auf mobil in die 400-ms-Zone drückt. Und es sieht nicht, dass eine Product-Schema-Datei ein neues Pflichtfeld verpasst, das Google seit April eingeführt hat.
Das Semalt-Audit wurde entwickelt, um genau diese Lücken zu schließen. Es kombiniert einen klassischen HTML-Crawl, ein headless Chromium-Rendering, das CrUX-Feld-Daten und einen kontinuierlich aktualisierten Schema-Validator, der Änderungen aus dem schema.org changelog innerhalb von 24 Stunden übernimmt.
Die 7 Prüfkategorien im Überblick
Chromium-Rendering: was klassische Crawler übersehen
Ein Kunde von uns aus Schwabing, ein Zahnarztverbund mit acht Standorten, hatte 2026 einen mysteriösen Traffic-Einbruch. Screaming Frog fand nichts. Sitebulb fand ebenfalls nichts. Beide Tools crawlen standardmäßig nur HTML und rendern JavaScript nur auf Anfrage. Als wir das Semalt-Audit einschalteten, war das Problem in 12 Minuten identifiziert: die neue Cookie-Consent-Lösung des Kunden lud sich vor dem eigentlichen Body-Content und blockierte per display:none die gesamte Preisliste, bis der Nutzer aktiv zustimmte. Für Google, der ohne Zustimmung rendert, war die Seite „fast leer“. Der Kunde verlor 34 % organischen Traffic in drei Wochen.
Das Semalt-Rendering läuft in einem headless Chromium mit deutscher IP, deutscher Sprache und ohne akzeptierten Cookie-Consent — genau so, wie Google in Deutschland rendert. Es misst den sichtbaren Content nach JavaScript, vergleicht ihn mit dem initialen HTML und meldet jeden signifikanten Unterschied (Text-Delta > 15 %). Das ist der Prüfpunkt, der bei DACH-Kunden am häufigsten kritische Findings liefert.
Häufige DACH-Falle
2 von 3 Cookie-Consent-Lösungen, die wir in München sehen (usercentrics, CCM19, Cookiebot), sind fehlkonfiguriert und blockieren Content für Bots. Der Semalt-Renderer erkennt das automatisch und schlägt die richtige Konfiguration vor.
Core Web Vitals aus dem Feld, nicht aus dem Labor
Typische INP-Verstöße bei DACH-Kunden (Mobile)
Lab-Daten aus Lighthouse sind praktisch für die Entwicklung, aber nicht für SEO-Entscheidungen. Google bewertet Core Web Vitals ausschließlich auf Basis des Chrome User Experience Report (CrUX) — also anonymisierter Feld-Daten echter Nutzer:innen im 75. Perzentil. Das Semalt-Audit importiert diese Daten für jede indexierte URL, wenn genug Traffic vorhanden ist, und fällt für Nischen-URLs auf Origin-Level-CrUX zurück.
Das wichtigste 2026 ist INP (Interaction to Next Paint), das FID im März 2024 als offizielles Signal abgelöst hat. INP misst nicht nur den ersten Klick, sondern die schlechteste Interaktion während der gesamten Sitzung. Bei bayerischen KMU-Websites finden wir INP-Verstöße am häufigsten in drei Bereichen:
- Chat-Widgets (Zendesk, Intercom, Userlike): laden ~350 KB JS und blockieren den Main-Thread beim Öffnen.
- Cookie-Consent-Trigger: die Zustimmung selbst ist oft eine Interaktion mit > 300 ms INP wegen synchroner Re-Renders.
- Karten-Widgets (Google Maps iFrame vs. eigene Leaflet-Instanz): erste Interaktion mit der Karte oft in der 500-800-ms-Zone.
Das Semalt-Audit zeigt für jede URL die drei Interaktionen mit dem schlechtesten INP, den auslösenden JavaScript-Handler und einen konkreten Code-Vorschlag zur Behebung (z. B. requestIdleCallback, Delegation statt inline Listener, oder Lazy-Load des Chat-Widgets nach 3 Sekunden Idle).
Schema-Validierung nach aktueller Spezifikation
Strukturierte Daten sind 2026 keine Optimierung mehr, sondern eine Grundvoraussetzung für alle Rich Results — von Rezepten über Zahnarzt-Standorte bis zu Preisen im Vergleich. Google hat allein in den ersten sechs Monaten 2026 neun neue Pflichtfelder eingeführt (Product-Merchant, LocalBusiness-openingHoursSpecification-erweitert, Event-organizer-Kette) und drei Property-Namen deprecated.
Der Rich Results Test von Google zeigt Fehler, aber immer nur pro URL und ohne Batch-Modus. Ein Kunde mit 3 000 Produkt-Seiten kann das nicht sinnvoll manuell abarbeiten. Das Semalt-Audit validiert alle strukturierten Daten der gesamten Site in einem Durchlauf, gruppiert Fehler nach Schema-Typ und Root-Ursache und markiert Pflichtfelder, die in den nächsten 30 Tagen von Google zwingend werden.
Was 2026 besonders wichtig ist
Für Münchner Handwerks-, Gastro- und Dienstleistungsbetriebe: LocalBusiness.hasOfferCatalog und Service.termsOfService sind seit Juni Pflicht, wenn du im lokalen Panel angezeigt werden willst. Wir sehen aktuell > 60 % der Münchner KMU-Websites diese Felder nicht setzen.
Priorisierung nach Business-Impact, nicht nach Fehler-Zahl
Der häufigste Fehler von SEO-Teams beim ersten Audit ist die naive Priorisierung: „wir haben 12 743 Findings, lasst uns mit den kritischen anfangen“. Das Problem: die Zählung sagt nichts darüber aus, wie viel Umsatz oder Traffic tatsächlich betroffen ist. Ein Broken-Link auf einer Impressum-Seite und ein Broken-Link auf der meistbesuchten Landingpage werden in klassischen Tools gleich gewichtet.
Semalt priorisiert nach einem Impact-Score, der drei Faktoren kombiniert:
- Traffic-Volumen der betroffenen URL (aus dem verbundenen Analytics-Modul).
- Position × CTR-Kurve: eine URL, die in Striking Distance steht (Pos. 4-10), gewinnt mehr durch Fix als eine, die schon Nr. 1 ist.
- Konvertierungswert: bei angebundenem CRM oder Shop wird der erwartete Auftragswert einbezogen.
Das Ergebnis ist eine Priorisierungsliste, die für einen Münchner Shopware-Kunden typischerweise so aussieht: 45 URLs, die 78 % des potenziellen Impacts abdecken. Statt tausende Findings abzuarbeiten, priorisierst du die Handvoll, die echten Umsatz freisetzt.
Ein Audit ist wertlos, wenn es dir nur sagt, was kaputt ist. Es muss dir sagen, was zuerst zu reparieren ist, weil es Umsatz freisetzt. Das war der Grund, warum wir 2024 die eigene Priorisierungs-Engine gebaut haben statt die Standard-CVSS-Logik zu übernehmen.
Sr. Product Manager Audit, Semalt — Podcast „Search Central Live“ 2026Was in DACH häufiger schiefgeht als anderswo
Über zwei Jahre Semalt-Audits bei DACH-Kunden haben ein Muster gezeigt: einige Fehler sind hier deutlich häufiger als im internationalen Vergleich. Die Top 5:
- Cookie-Wall-Blockaden: 61 % der auditierten Sites verstecken relevanten Content vor Bots (siehe oben).
- hreflang-Asymmetrie zwischen DE-DE, DE-AT und DE-CH: 44 % der Multi-Country-Sites haben unvollständige Cluster.
- Umlaute in URLs, gemischt mit Umschrift:
/münchen/und/muenchen/koexistieren als Duplikate ohne Canonical. - PDF-Rechnungen indexiert: alte WooCommerce- und Shopware-Setups exponieren Kundenrechnungen über crawlbare URLs.
- Fehlende Schema-Übersetzungen: LocalBusiness auf DE, aber Rich-Snippet-Beispiel-Werte in EN.
Alle fünf werden vom Semalt-Audit zuverlässig gefunden und mit konkreten Code-Beispielen (TYPO3, Shopware, WordPress, Contao) gelöst.
Cookie-Wall-Detektor
Rendert wie Google in Deutschland (ohne Consent) und meldet, wenn Content im DOM fehlt oder mit display:none versteckt ist.
DACH-Sprachregeln
Prüft Umlaute in URLs, hreflang zwischen DE-DE / DE-AT / DE-CH, Umschrift-Duplikate und deutsche Zeichencodierung.
Schema Live-Sync
Der Validator zieht Änderungen aus dem schema.org changelog binnen 24 h nach — kein manuelles Nachpflegen.
Business-Impact-Score
Priorisierung nach Traffic × CTR-Kurve × erwartetem Umsatz. Statt 12 000 Findings bekommst du eine 45-URL-Liste.
Erstes Audit in 8 Minuten
Domain hinzufügen
Nach dem Login unter semalt.com/authorize die Domain eingeben. Automatische Verifizierung per DNS-TXT oder HTML-File.
Crawl-Konfiguration
User-Agent (Googlebot-Muster), maximale URL-Tiefe, rate limit (respektiert robots.txt) — Standard-Werte reichen für 95 % der Kunden.
Crawl läuft
Für Sites bis 10 000 URLs unter 8 Minuten. Für 100 000 URLs etwa 40 Minuten. Rendering läuft asynchron in einer separaten Queue.
Kontinuierliches Audit
Wöchentliches Delta-Audit läuft automatisch. Änderungen werden per E-Mail, Slack oder Microsoft-Teams gemeldet.
Häufige Fragen
Ersetzt es Screaming Frog oder Sitebulb?
Für einmalige Audits nicht zwingend. Für kontinuierliche Überwachung und für die Kombination mit Analytics und Rank-Tracking bereits. Viele Kunden nutzen Screaming Frog weiter für spezialisierte Crawls (z. B. Log-File-Analyse) und Semalt für den strategischen Überblick.
Wie belastet der Crawl die Website?
Standardmäßig maximal 5 gleichzeitige Requests, mit einer minimalen Pause zwischen den Anfragen. Der Crawler respektiert Crawl-Delay in der robots.txt. Bei größeren Sites steigt die Parallelität auf bis zu 20 Requests, wenn Server-Antwortzeiten < 500 ms bleiben.
Werden Login-geschützte Bereiche gecrawlt?
Nur, wenn du aktiv Credentials hinterlegst. Standardmäßig respektiert der Crawler noindex und Login-Schranken. Für Staging-Umgebungen gibt es einen HTTP-Basic-Auth-Modus.
Wie funktioniert die JavaScript-Erkennung?
Jede URL wird in zwei Modi geladen: HTML-only (schnell) und Chromium-rendered (langsamer, aber mit vollem DOM nach JS-Ausführung). Wenn beide Modi signifikant unterschiedliche Content-Mengen zeigen, wird eine Warnung ausgelöst.
Kann ich die 400+ Prüfpunkte anpassen?
Ja. Enterprise-Kunden können eigene Regeln definieren (z. B. „kein <div> mit Klassenname debug-* im Produktions-HTML“). Für den Standard-Tarif sind alle 400+ Regeln fest, aber jede kann pro Segment (URL-Muster) aktiviert oder deaktiviert werden.
Was passiert mit den Rohdaten des Crawls?
Sie werden 30 Tage in EU-Rechenzentren (Frankfurt, Amsterdam) gespeichert und danach automatisch gelöscht — falls du keinen längeren Retention-Zeitraum aktivierst. Der AVV enthält die Möglichkeit, die Rohdaten sofort zu löschen und nur Aggregate zu behalten.
Ein Audit mit 400+ Prüfpunkten ist 2026 keine Luxus-Option, sondern eine Notwendigkeit, wenn du im DACH-Wettbewerb mit größeren Playern konkurrierst. Der Business-Impact-Score sorgt dafür, dass die richtigen Fehler zuerst repariert werden.
Der nächste praktische Schritt
Starte ein kostenloses Audit deiner wichtigsten 100 URLs. Innerhalb einer Stunde siehst du, was Google bei dir seit Monaten übersieht.
Audit jetzt starten →