Was MetricSpot prüft

Über 90 Regeln in elf Score-Modulen. Bewertet, gewichtet, erklärt.

Plan-Limits und Preise ansehen Dokumentation

Technisches SEO

  • ✓Erzwungenes HTTPS und HSTS
  • ✓Konsistente Canonical-URLs auf der gesamten Website
  • ✓Gültige robots.txt, Konflikte und Berechtigungen für KI-Crawler
  • ✓sitemap.xml: Index und Sub-Sitemaps, lastmod, Einreichung
  • ✓404-Seite vorhanden und korrekt
  • ✓Mobile-friendly: Viewport, Tap-Bereiche, Schriftgröße
  • ✓Vollständige hreflang auf mehrsprachigen Seiten
  • ✓Strukturierte Daten (JSON-LD): Abdeckung und Gültigkeit

Website-Geschwindigkeit

  • ✓Lighthouse-Performance-Score (Labor)
  • ✓Labor-LCP (Largest Contentful Paint), Ziel < 2,5 s
  • ✓Labor-CLS (Cumulative Layout Shift), Ziel < 0,1
  • ✓Feld-LCP aus dem Chrome UX Report, 75. Perzentil echter Chrome-Nutzer
  • ✓Feld-INP (Interaction to Next Paint), Ziel < 200 ms
  • ✓Feld-CLS, 75. Perzentil echter Nutzer
  • ✓Feld-TTFB (Time to First Byte), 75. Perzentil echter Nutzer
  • ✓Server-Antwortzeit beim ersten Byte
  • ✓Mobile- und Desktop-Formfaktoren, wenn CrUX Daten für den Origin hat

On-Page

  • ✓Title-Länge, Keyword-Präsenz, Marken-Suffix
  • ✓Meta-Description: Länge und CTA
  • ✓Eindeutige und vorhandene H1
  • ✓Überschriften-Hierarchie (ohne Sprünge)
  • ✓Alt-Text für Bilder
  • ✓Verhältnis interner zu externen Links
  • ✓Wortanzahl je nach Suchintention
  • ✓Auf der Seite deklarierte Sprache

Organischer Traffic

  • ✓Google Analytics 4 + Search Console pro URL verknüpft: eine OAuth-Freigabe, dann explizite Auswahl von GA4-Property und GSC-Site für jede auditierte URL
  • ✓Per-Rule-Findings mit Severity-Pills und Empfehlungen für Sitzungstrend, Suchsichtbarkeit, Striking-Distance-Queries, CTR-Unterperformance, langfristige Opportunities, Query-Churn, Indexierungsabdeckung und Sitemap-Gesundheit
  • ✓Organische Sitzungen der letzten 28 Tage vs. der 28 Tage davor, mit vorzeichenbehaftetem Delta
  • ✓Top 5 Landingpages nach organischen Sitzungen
  • ✓Search Console: Klicks, Impressionen, CTR und durchschnittliche Position (letzte 28 Tage)
  • ✓Top 10 Suchanfragen nach Klicks
  • ✓Tägliche 28-Tage-Sparklines: Sitzungen, Klicks, Impressionen
  • ✓Audience-Donuts: Traffic nach Land, Sprache und Gerät, plus Suche nach Gerät
  • ✓Quick-Wins-Findings: Striking-Distance-Suchanfragen (Position 11–20), Low-CTR-Chancen und Query-Churn vs. die 28 Tage davor
  • ✓Indexierungs-Gesundheit: Sitemap-Einreichungsstatus, Seiten mit Impressionen und URL-Inspection-Coverage für die auditierte Seite
  • ✓CSV-Export nur für Pro: Suchanfragen, Seiten und Landingpages über das 28-Tage-Fenster, gebündelt in einer einzigen .zip

KI-Lesbarkeit

  • ✓JSON-LD-Abdeckung (Article, Product, FAQ, HowTo)
  • ✓FAQ-Schema bei Frage-Überschriften
  • ✓llms.txt vorhanden und vollständig
  • ✓Direkte, zitierbare Antwortblöcke
  • ✓Zitatdichte zu Primärquellen
  • ✓Semantisches HTML (article, section, header, nav)
  • ✓Datum der letzten Aktualisierung

Inhaltsqualität

  • ✓E-E-A-T-Signale: Autoren-Bios, Qualifikationen, echte Erfahrung
  • ✓Klassifizierung der Suchintention pro Seite
  • ✓Inhaltstiefe im Vergleich zu Top-Wettbewerbern
  • ✓Topologie der internen Verlinkung und verwaiste Seiten
  • ✓Vielfalt der Anchor-Texte
  • ✓Format (Liste/Guide/Vergleich) je nach Intention
  • ✓Vertrauensseiten: about, Kontakt, Datenschutz, AGB
  • ✓Slug-Hygiene und Title-Hooks

Soziale Netzwerke

  • ✓Open Graph Kern-Tags (title, description, image, type)
  • ✓Open Graph Bild vorhanden und erreichbar
  • ✓Twitter Card als summary oder summary_large_image
  • ✓Profil-Erkennung auf Facebook, X, Instagram, LinkedIn, YouTube, TikTok, GitHub, Mastodon, Bluesky, Threads
  • ✓Profilvielfalt über mehrere Plattformen
  • ✓Organization JSON-LD sameAs mit den erkannten Profilen abgeglichen
  • ✓apple-touch-icon für iOS-Lesezeichen
  • ✓theme-color für Mobile-Browser-Chrome
  • ✓Web-Manifest für PWA-Installierbarkeit

Barrierefreiheit

  • ✓Lighthouse-Accessibility-Score via PageSpeed Insights
  • ✓Sichtbare WCAG-Fehlerkategorien
  • ✓HTML lang-Attribut gesetzt
  • ✓Alt-Text-Qualität (Dateiname als Alt wird abgelehnt)
  • ✓Landmark-Regionen (main, nav, header, footer)
  • ✓Form-Labels (label / for / aria-label / aria-labelledby)
  • ✓Aussagekräftiger Linktext (kein "hier klicken")
  • ✓Tabindex-Hygiene (kein positiver Tabindex)

Datenschutz und Cookies

  • ✓Erkennung des Datenschutz-Links in mehreren Sprachen
  • ✓Anzahl Drittanbieter-Tracker (~25 bekannte Hosts)
  • ✓Erkennung des Cookie-Banners
  • ✓Erkennung von Fingerprinting-Bibliotheken
  • ✓Cookie-Sicherheits-Flags (Secure, HttpOnly, SameSite)
  • ✓Referrer-Policy-Antwort-Header

Web-Technologien

  • ✓CMS-Erkennung (WordPress, Shopify, Wix, Webflow, Drupal usw.)
  • ✓Framework (Next.js, Astro, React, Vue usw.)
  • ✓Analytics-Plattform (GA4, Plausible, Fathom, Hotjar usw.)
  • ✓Werbe-Netzwerke vorhanden
  • ✓Zahlungsanbieter (Stripe, PayPal, Klarna usw.)
  • ✓E-Commerce-Plattform (WooCommerce, Magento, BigCommerce)
  • ✓CDN-Anbieter (Cloudflare, Fastly, Vercel usw.)
  • ✓Ob überhaupt Web-Analytics installiert ist

Lesbarkeit

  • ✓Flesch-Kincaid-Niveau
  • ✓Durchschnittliche Satzlänge
  • ✓Anteil langer Sätze (>25 Wörter)
  • ✓Passivanteil
  • ✓Absatzlänge
  • ✓Erkennung dünnen Inhalts (<120 Wörter)

WordPress-Korrekturen (nur auf WordPress-Sites)

  • ✓Versions-Disclosure von WordPress im Generator-Meta
  • ✓Erkennung des SEO-Plugins (Yoast, Rank Math, All in One SEO, SEOPress)
  • ✓Mehrere SEO-Plugins, die um Titel, Canonicals und Schema kämpfen
  • ✓Page-Cache-Plugin oder Cache-Header (WP Rocket, W3 Total Cache, LiteSpeed)
  • ✓Abdeckung des nativen Lazy Loadings für Bilder
  • ✓Standard-Emoji-Skript-Ballast (`wp-emoji-release.min.js`)
  • ✓Legacy-Shim `jquery-migrate.min.js`
  • ✓`xmlrpc.php`-Exposition (Brute-Force- und Amplification-Ziel)
  • ✓Username-Enumeration über `/wp-json/wp/v2/users`
  • ✓Aktives Theme aus `wp-content/themes/`-Asset-URLs erkannt

WooCommerce-Korrekturen (nur auf WooCommerce-Shops)

  • ✓Product JSON-LD auf Produktseiten vorhanden
  • ✓Vollständigkeit des Produkt-Schemas: name, image, offers.price, offers.priceCurrency, offers.availability
  • ✓AggregateRating- oder Review-Schema für Sterne-Rich-Snippets
  • ✓BreadcrumbList-Schema für Breadcrumb-Rich-Snippets
  • ✓`/cart/` aus dem Google-Index ausgeschlossen (noindex)
  • ✓`/checkout/` aus dem Google-Index ausgeschlossen (noindex)
  • ✓`/my-account/` aus dem Google-Index ausgeschlossen (noindex)
  • ✓Galerie-Lazy-Load mit LCP-Bild in eager
  • ✓Produktbilder über CDN oder Media-Subdomain (nicht Origin-PHP)
  • ✓FAQPage-Schema auf Produktseiten für FAQ-Rich-Snippets
  • ✓Erkennung des Product Recommendation Quiz

Shopify-Korrekturen (nur auf Shopify-Shops)

  • ✓Product JSON-LD auf der geprüften Produktseite vorhanden
  • ✓Vollständigkeit des Produkt-Schemas mit Google-2026-Feldern: name, image, vollständige offers (price/priceCurrency/availability), brand, gtin13 oder mpn, sku
  • ✓AggregateRating- oder Review-Schema auf Produktseiten für Sterne-Rich-Snippets
  • ✓Gefilterte Kollektions-URL kanonisiert auf die ungefilterte Kollektion (kein Duplicate Content)
  • ✓/search?q=... aus dem Google-Index ausgeschlossen (noindex)
  • ✓Erkennung des aktiven Shopify-Themes
  • ✓Blockierende App-Skripte im <head> von Nicht-Shopify-Hosts (3-5 minor, >5 major)
  • ✓LCP-Bildgröße: CDN ?width= passt zur gerenderten Breite (keine überdimensionierten Hero-Bilder)
  • ✓ItemList- oder CollectionPage-Schema auf Kollektionsseiten
  • ✓FAQPage-Schema auf Produktseiten für FAQ-Rich-Snippets
  • ✓Erkennung des Product Recommendation Quiz

Astro-Korrekturen (nur auf Astro-Sites)

  • ✓Sitemap erkannt via /sitemap-index.xml, /sitemap.xml oder Sitemap-Direktive in robots.txt
  • ✓Adoption der Astro-<Image>-Komponente (width + height auf <img>-Tags)
  • ✓LCP-Bild als WebP oder AVIF ausgeliefert
  • ✓Bilder unterhalb des Folds nutzen loading="lazy"
  • ✓Erkennung der Astro View Transitions
  • ✓View Transitions × Analytics-Bridge (astro:page-load-Event-Hook, wenn GA4 / Plausible / Fathom einmalig im <head> lädt)
  • ✓Verteilung der client:load-Inseln (mehr als 3 löst eine Empfehlung aus)
  • ✓<link rel="canonical"> auf jeder Seite
  • ✓Open-Graph-Vollständigkeit: og:title, og:description, og:image, og:url
  • ✓robots.txt vorhanden
  • ✓llms.txt vorhanden (informativ)
  • ✓Zero-JS-Baseline: Summe der same-origin-<script>-Bundle-Bytes (<50 KB passt, 50-200 KB minor, >200 KB major)

Häufige Fragen

Was prüft MetricSpot?
Etwa 90 Regeln in elf Modulen: technisches SEO, Website-Geschwindigkeit (Labor + Chrome UX Report), On-Page, organischer Traffic (Google Analytics 4 + Search Console), KI-Lesbarkeit, Inhaltsqualität, soziale Netzwerke, Barrierefreiheit, Datenschutz und Cookies, Web-Technologien und Lesbarkeit.
Wie wird die Bewertung berechnet?
Gewichteter Mix über alle Module. Jedes Modul gewichtet intern nach Schweregrad (info/minor/major/critical = 1/2/4/8), und die Module werden dann zu einem Gesamtwert von 0 bis 100 zusammengeführt. Eine kritische Regel zu verfehlen bewegt die Skala stärker als eine informative.
Kann ich mit dem Gratis-Plan ein vollständiges Audit machen?
Ja. Der Gratis-Plan enthält 3 vollständige Audits pro Monat mit jedem Modul. Die PDFs erscheinen mit MetricSpot-Marke.
Funktioniert es auf Websites in anderen Sprachen?
Ja. Die Audit-Engine ist sprachunabhängig; PDFs werden in sechs Sprachen erzeugt: Englisch, Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch.

Schluss mit handgeschriebenen SEO-Berichten.

Audit starten, PDF mit Marke versehen, an den Kunden senden. In fünf Minuten.

Starte dein erstes Audit