performance

Lighthouse-Performance-Score

MetricSpot ruft den PageSpeed-Insights-Performance-Score der Seite ab. Bündelt Lab-Metriken für Paint, Interaktivität und Layout-Stabilität in 0–100.

Was diese Prüfung macht

Ruft die PageSpeed Insights API für die Seiten-URL auf und meldet den Gesamt-Performance-Score (0–100). Der Score ist ein gewichteter Durchschnitt aus fünf Lab-Metriken: First Contentful Paint, Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift und Speed Index.

Warum es zählt

Performance ist über Core Web Vitals ein bestätigter Ranking-Faktor und über jede je veröffentlichte Conversion-Studie ein bestätigter Conversion-Faktor. Der Lighthouse-Score ist die einfachste einzelne Zahl zum Tracken — Google selbst gruppiert ihn in drei Bänder:

  • 90–100 (grün) — schnell. Hier hin zielen.
  • 50–89 (orange) — verbesserungsbedürftig.
  • 0–49 (rot) — langsam. Verliert wahrscheinlich Rankings und Conversions.

Eine Seite bei 30 ist nicht ein bisschen schlechter als eine bei 80; sie verliert Besucher, bevor sie irgendwas sehen.

So behebst du es

Performance-Arbeit ist eine geschichtete Anstrengung. Die größten Hebel zuerst:

1. Größte Bilder optimieren (LCP).

Die meisten langsamen Seiten sind langsam wegen eines Hero-Bildes von 2–5 MB. Komprimiere es, liefere AVIF/WebP aus, setze explizite width und height:

<img
  src="/hero.avif"
  width="1200"
  height="630"
  alt="…"
  fetchpriority="high"
  loading="eager">

fetchpriority="high" sagt dem Browser, dieses Bild vor unkritischen Assets zu laden — verbessert LCP direkt.

2. Unkritisches JavaScript verzögern (TBT und INP).

Jedes Analytics-, Chat-Widget- und A/B-Test-Skript läuft auf dem Main-Thread, bevor Nutzer:innen interagieren können. Defer oder async:

<script src="/analytics.js" defer></script>
<script src="https://plausible.io/js/plausible.js" defer></script>

Für React/Next.js: schwere Komponenten code-splitten, dynamic(() => import(...), { ssr: false }) für Widgets unter dem Fold nutzen und Drittanbieter-Skripte in DevTools’ Performance-Tab auditieren.

3. Kritisches CSS inline, Rest verzögern.

<style>/* kritisches CSS — sichtbar oberhalb des Folds */</style>
<link rel="preload" href="/main.css" as="style" onload="this.rel='stylesheet'">

Critical-CSS-Extraktoren (Critters, Beasties für Next.js, astro:assets für Astro) automatisieren das.

4. Platz für dynamische Inhalte reservieren (CLS).

Jedes Bild braucht width und height. Jedes Embed einen expliziten Container. Jeder Webfont braucht font-display: swap und einen Fallback mit passenden Metriken.

5. Cachen, komprimieren, CDN.

Statische Assets per CDN (Cloudflare, Bunny, Fastly) ausliefern. Brotli-Kompression für HTML/CSS/JS aktivieren. Cache-Control: public, max-age=31536000, immutable auf fingerprinted Assets setzen.

Tools dafür:

  • PageSpeed Insights — dieselbe Engine, die MetricSpot aufruft. Zeigt spezifische Audit-Failures.
  • Chrome DevTools → Performance-Panel — finde das tatsächlich langsame Frame.
  • npx unlighthouse https://yourdomain.com — Lighthouse gegen jede Seite, nicht nur die Startseite.
  • WebPageTest — für Tests aus bestimmten Geografien und Verbindungstypen.

Verwandte Prüfungen: LCP, INP, CLS.

Häufig gestellte Fragen

Warum unterscheidet sich mein lokaler Lighthouse-Score von PSI?

Lokales Lighthouse nutzt deine CPU und dein Netz; PSI nutzt ein gedrosseltes Midrange-Android-Gerät auf einer 4G-Verbindung. PSI ist, was Google fürs echte Signal verwendet — stimme immer dagegen ab, nicht gegen den Score deines M3-MacBooks.

Beeinflusst der Score das Ranking direkt?

Indirekt. Google rankt nach den drei Core Web Vitals (LCP, INP, CLS) — nicht nach dem Composite-Score. Aber ein niedriger Lighthouse-Score bedeutet fast immer, dass die zugrundeliegenden CWV-Metriken ebenfalls schlecht sind. Repariere die Metriken; der Score folgt.

Mein Score schwankt zwischen Besuchen — warum?

Felddaten (was PSI zeigt, wenn die URL genug Chrome-Nutzer-Traffic hat) sind stabil. Lab-Daten (ein einzelner Lighthouse-Lauf) sind variabel — Server warm/kalt, Werbenetzwerke laden andere Creatives, Drittanbieter-Skripte. Lass PSI dreimal laufen und nimm den Median, oder verlasse dich auf die 28-Tage-Felddaten, wenn verfügbar.

Quellen

Zuletzt aktualisiert 2026-05-11