Changelog v1.9.0 - Advanced Onpage Analysis
Neue Features
Core Web Vitals / CLS-Risiko-Analyse
- CLS-Risiko-Score (0-100) pro Seite berechnet aus:
- Bilder ohne width/height-Attribute
- iFrames ohne Dimensionen
- Webfonts ohne font-display: swap
- Render-blockierende Ressourcen im <head>
- Erkennung von übermäßigem Inline-JavaScript (>50KB)
- Erkennung von exzessiven Inline-Styles (>50 style-Attribute)
Content Quality Score
- Flesch Reading Ease (Deutsch/Amstad-Formel) pro Seite
- Text-HTML-Verhältnis Berechnung
- Satz-Analyse (Anzahl, Durchschnittslänge)
- Content Quality Score (0-100) basierend auf:
- Wortanzahl, Lesbarkeit, Text-Ratio
- Satzvariabilität, Überschriften-Struktur
- Issues: niedrige Text-Ratio, schlechte Lesbarkeit, überlange Sätze
JSON-LD / Structured Data Validierung
- Deep Validation gegen Schema.org Pflichtfelder für 16 Schema-Typen:
- Article, Product, LocalBusiness, Organization, FAQPage, Recipe, Event, JobPosting, etc.
- Prüfung empfohlener Felder (image, publisher, etc.)
- Datumsformat-Validierung (ISO 8601)
- Offer-Validierung (price, priceCurrency)
- @context-Prüfung
- Raw JSON-LD Speicherung für spätere Analyse
Hreflang-Validierung
- Self-Referencing Check (Seite muss sich selbst referenzieren)
- Return-Tag Validierung (Zielseite muss zurückverweisen)
- Sprachcode-Validierung (ISO 639-1)
- Canonical-Hreflang-Konflikt-Erkennung
Canonical-Ketten & -Fehler
- Canonical-Ketten erkennen (A → B → C)
- Canonical zeigt auf 404/5xx (Critical)
- Canonical zeigt auf Redirect (Warning)
Interne Linkstruktur-Analyse
- Eingehende interne Links pro Seite gezählt
- Erkennung von Seiten mit nur einem eingehenden Link (fragile Verlinkung)
- Quellseite wird bei Single-Link-Issues angezeigt
Neue Issue-Typen (19 neue Checks)
Performance/CWV
- cls_high_risk, iframe_no_dimensions, font_no_swap
- render_blocking, excessive_inline_js, excessive_inline_css
Content Quality
- low_text_ratio, poor_readability, long_sentences
Hreflang
- hreflang_missing_self, hreflang_missing_return
- hreflang_invalid_lang, hreflang_canonical_conflict
JSON-LD
- jsonld_missing_required, jsonld_invalid_value, jsonld_no_context
Canonical
- canonical_chain, canonical_to_4xx, canonical_to_redirect
Link Structure
- single_incoming_link
Datenbank-Änderungen
- Migration: v1.9.0