Inhaltsverzeichnis
Kurzantwort
INP (Interaction to Next Paint) ist Googles Core-Web-Vitals-Metrik für Interaktivität und ersetzt FID. Sie misst, wie schnell Ihre Website nach Nutzerinteraktionen (Klicks, Taps, Tastendrücke) über die gesamte Session hinweg sichtbar reagiert – nicht nur beim ersten Input. Für eine bessere INP sollten Sie vor allem blockierende Arbeit auf dem Main Thread reduzieren: lange JavaScript-Tasks aufteilen, unnötige Third-Party-Skripte entfernen, nicht-kritischen Code später laden (defer) und den UI-Thread für Input-Handling und Rendering priorisieren. Ziel ist INP ≤ 200ms („Good“), überwachen Sie Real-User-Daten in CrUX/Search Console und validieren Sie Verbesserungen mit Lighthouse sowie dem Performance-Panel.

Einleitung
Core Web Vitals ging schon immer um eine zentrale Frage: Wie wird „schnell“ zu einem messbaren Business-Vorteil? Über Jahre haben jedoch viele Brands Interaktivität am falschen Ziel optimiert – weil die Metrik es so nahelegte.
FID (First Input Delay) hat ausschließlich die Verzögerung zwischen der ersten Nutzerinteraktion und dem Zeitpunkt gemessen, an dem der Browser mit der Verarbeitung beginnen konnte. Das war hilfreich, um „zu schweres JavaScript“ aufzudecken – spiegelte aber nicht wider, wie sich eine Website im echten Leben anfühlt, sobald Nutzer navigieren, filtern, in den Warenkorb legen oder Menüs öffnen.
Deshalb hat Google FID durch INP (Interaction to Next Paint) ersetzt – eine Metrik, die End-to-End-Responsiveness über die gesamte Session abbildet. Wenn Ihre Website „träge“ wirkt, macht INP das sichtbar.
Für Marketingverantwortliche, Inhaber und CMOs ist INP kein rein technischer Pokal. Es ist ein Hebel für Conversion und Retention – und ein Schutzmechanismus für Rankings – weil langsame Interaktionen Vertrauen zerstören, Engagement senken und Abbrüche fördern.
Dieser Artikel wurde mit LaunchMind erstellt — kostenlos testen
Kostenlos testenDas Kernproblem (und die Chance): INP misst, was Nutzer wirklich spüren
FID vs. INP in einfachen Worten
- FID: „Wie lange musste der Nutzer warten, bis der Browser die erste Interaktion überhaupt anfangen konnte zu bearbeiten?“
- INP: „Wie lange dauert es von der Nutzerinteraktion bis zu dem Moment, in dem sich die UI sichtbar aktualisiert (next paint) – unter Berücksichtigung von Interaktionen während der gesamten Session?“
INP passt besser zur Nutzerwahrnehmung, weil es Folgendes umfasst:
- Input Delay (war der Main Thread zu beschäftigt, um zu reagieren?)
- Processing Time (wie lange liefen Event Handler?)
- Presentation Delay (wie lange, bis der Browser das Update rendern konnte?)
Googles Schwellenwerte sind:
- Good: INP ≤ 200ms
- Needs improvement: 200–500ms
- Poor: > 500ms
(Schwellenwerte gemäß Googles INP-Dokumentation.)
Warum das für Growth-Teams zählt
Eine langsame Interaktion ist ein gebrochenes Versprechen. Nutzer klicken auf „In den Warenkorb“, es passiert nichts, sie klicken erneut – plötzlich liegen zwei Artikel im Warenkorb und das Erlebnis wirkt unzuverlässig.
Die Chance bei INP: Es legt genau die Arbeit offen, die am direktesten schadet:
- Funnels (Filter, Suche, Schrittwechsel)
- Umsatzmomente (Warenkorb, Checkout, Lead-Formulare)
- Engagement-Loops (Menüs, Akkordeons, Personalisierungs-Widgets)
Und anders als viele SEO-Projekte ist INP ein cross-funktionaler Gewinn:
- SEO: schützt Performance-Signale der Core Web Vitals
- UX: reduziert Reibung und „Rage Clicks“
- Engineering: reduziert Long Tasks und Main-Thread-Contention
- Paid Media: verbessert Landing-Page-Effizienz und ROAS
Deep Dive: Was Interaction to Next Paint wirklich misst
Wie INP berechnet wird
INP beobachtet Nutzerinteraktionen und erfasst die Latenz vom Start der Interaktion bis zum nächsten Paint. Anschließend wird ein hohes Perzentil berichtet (so konzipiert, dass es „typische Worst-Case“-Responsiveness repräsentiert statt eines einzelnen Ausreißers).
Wichtige Nuance für Stakeholder: INP ist feldgetrieben (field-first). Ein Lab-Test kann „okay“ aussehen, während echte Nutzer auf Mid-Tier-Android-Geräten Probleme haben.
Was eine schlechte INP verursacht
Die meisten schlechten INP-Werte sind auf Überlastung des Main Threads zurückzuführen.
Typische Ursachen:
- Lange JavaScript-Tasks (alles >50ms blockiert den Main Thread)
- Schwergewichtige Frameworks und Hydration-Kosten
- Große Bundles und unnötige Polyfills
- Third-Party-Skripte (Tag Manager, Chat-Widgets, A/B-Tools)
- Übermäßig große DOMs und teure Style/Layout-Recalculations
- Synchrone Arbeit in Input-Handlern (Click/Key-Handler)
Wenn Ihre Website „eigentlich interaktiv“, aber ruckelig ist, werden Input-Events meist nur in eine Warteschlange gelegt, während der Main Thread beschäftigt ist.
Wo Sie INP prüfen (und wofür welches Tool taugt)
- Google Search Console → Core Web Vitals: ideal fürs SEO-Monitoring und URLs „mit Verbesserungsbedarf“ (Field Data).
- Chrome UX Report (CrUX): ideal für Benchmarking im größeren Maßstab; zeigt Real-User-Verteilungen.
- Chrome DevTools Performance panel: ideal, um genau zu sehen, welche Tasks Input und Paint blockieren.
- Lighthouse: hilfreich zur Diagnose, aber bedenken Sie: lab-basiert.
Launchmind-Teams starten typischerweise mit Field-Signalen (CrUX/Search Console) und wechseln dann zur kontrollierten Reproduktion (DevTools), um eine priorisierte Fix-Liste zu erstellen.
Praktische Umsetzung: Playbook zur INP-Optimierung
1) Auditieren Sie Ihre „interaction-critical paths“ (nicht nur die Startseite)
INP-Probleme stecken häufig in UI mit hoher Kauf-/Lead-Intention:
- Produktlisten mit Filtern
- Suchergebnisse und Autosuggest
- Navigationsmenüs
- Login-/Account-Seiten
- Checkout-Schritte
Vorgehen:
- Identifizieren Sie Top-Landingpages und wichtigste Conversion-Flows.
- Nutzen Sie Session Recordings oder Analytics, um die häufigsten Interaktionen zu mappen.
- Priorisieren Sie Seiten mit hohem Traffic und hohem Umsatz-/Lead-Impact.
2) Long Tasks finden und beheben
Long Tasks sind eine Hauptursache für Input Delay und verzögerten Paint.
Vorgehen in DevTools:
- Nehmen Sie einen Performance-Trace auf, während Sie die problematische UI anklicken.
- Suchen Sie nach Long tasks und „Task“-Blöcken auf dem Main Thread.
- Erweitern Sie den Call Stack, um die verantwortlichen Skripte zu identifizieren.
Typische Fixes:
- Long Tasks aufteilen (dem Main Thread wieder Zeit geben)
- Schwere Arbeit, wo möglich, via Web Workers auslagern
- Synchrone Loops in Event-Handlern vermeiden
Praxisbeispiel:
- Wenn ein Klick auf „Filter“ ein großes synchrones Re-Render auslöst, Updates bündeln und progressiv rendern.
3) JavaScript-Kosten reduzieren (weniger Code, später laden)
Weniger JavaScript bedeutet fast immer bessere INP.
Konkrete Maßnahmen:
- Code-Splitting nach Route und Feature
- dynamic import() für nicht-kritische UI-Widgets
- Unnötige Dependencies entfernen und wo möglich moderne Builds ausliefern
- Nicht-essenzielle Skripte später laden (insbesondere below-the-fold)
Marketing-taugliche Faustregel: Wenn ein Skript Conversion oder Messqualität nicht direkt verbessert, muss es seine Latenzkosten rechtfertigen.
4) Third-Party-Skripte zähmen (für viele Brands der größte Hebel)
Third-Party-Skripte laufen häufig auf dem Main Thread und können Interaktionslatenz sprunghaft erhöhen.
Konkrete Maßnahmen:
- Tags in Ihrem TMS (Tag Manager) auditieren und Ballast entfernen
- Third-Party-Widgets nach Nutzerintention laden (z. B. Chat erst nach Klick öffnen)
- Performance-Budgets für Marketing-Tools definieren
- Wo sinnvoll Server-Side-Tagging prüfen
Hinweis: Nicht einfach „alles verzögern“. Wenn Sie kritische Analytics zu stark verschieben, verlieren Sie ggf. Attribution. Die richtige Strategie ist Sequencing: kritisch, dann hilfreich, dann nice-to-have.
5) Rendering optimieren: Layout- und Style-Churn reduzieren
Manchmal ist nicht das JavaScript selbst das Problem – sondern das, was der Browser danach leisten muss.
Konkrete Maßnahmen:
- DOM-Komplexität auf interaktiven Templates reduzieren
- Layout Thrashing vermeiden (Read/Write-Zyklen, die Reflow erzwingen)
- transform/opacity-Animationen bevorzugen statt layout-verändernder Animationen
- Containment (z. B. CSS
content-visibility) bei großen Seiten gezielt einsetzen
6) Input-Responsiveness priorisieren
Wenn Arbeit unvermeidbar ist, geben Sie dem Nutzer schnell visuelles Feedback.
Konkrete Maßnahmen:
- Sofortiges UI-Feedback (Pressed-State, Loading-Indikator)
- Optimistic UI einsetzen, wenn sicher (UI aktualisieren, während Async-Work weiterläuft)
- Event Handler minimal halten; schwere Arbeit auslagern
7) Richtig messen: Field + Lab
Ein sauberer INP-Workflow kombiniert:
- Field Monitoring: Search Console + CrUX für Real-User-Ergebnisse
- Lab Diagnosis: DevTools/Lighthouse zur Reproduktion und Tracing
Launchmind verknüpft diese Messungen mit Business-KPIs (Bounce Rate, Conversion Rate, Lead Completion), damit INP-Optimierungen nicht nur „grüne Scores“ liefern, sondern nachweisbar Umsatzwirkung.
Fallstudie/Beispiel: eine realistische INP-Wende
Beispiel: Lag durch Category-Filter im Ecommerce
Szenario (repräsentativ für typische Audits):
- Eine mittelgroße Ecommerce-Brand bemerkte auf mobilen Kategorieseiten zunehmend „Rage Clicks“.
- Die Search Console meldete Core-Web-Vitals-Probleme, und CrUX zeigte, dass INP bei wichtigen Templates in Richtung „Needs improvement“ driftete.
Was das Team in DevTools fand:
- Ein Klick auf einen Filter triggert:
- Schweres JavaScript durch ein Personalisierungs-Skript
- Ein großes synchrones Re-Render des Produktgrids
- Layout-Recalculation durch DOM-lastige Cards
Umgesetzte Fixes (zuerst High-ROI):
- Ein ungenutztes A/B-Testing-Tag auf Nicht-Experiment-Seiten entfernt/deaktiviert
- Personalisierungs-Skript erst nach Scroll/Intent geladen
- Filter-UI-Logik per Code-Splitting entkoppelt und Bundle-Größe für Category-Pages reduziert
- UI-Updates gebündelt und Forced Reflow im Filter-Handler vermieden
Ergebnis:
- INP verbesserte sich von mittleren 300ms in den „Good“-Bereich auf den wichtigsten Templates (bestätigt über Field-Reporting in den Folgewochen).
- Zusätzlich: weniger Mehrfachklicks und spürbar flüssigere Filter-Nutzung in Shopping-Sessions.
Wenn Sie sehen möchten, wie Performance-Arbeit messbar zu Growth-Ergebnissen führt, veröffentlicht Launchmind umsetzungsnahe Resultate in unseren success stories.
Wie Launchmind hilft: Performance trifft GEO + AI-powered SEO
INP ist eine technische Metrik – aber auch ein Thema für Content-Distribution und Demand Capture, denn Speed und Responsiveness beeinflussen:
- Crawl-Effizienz und UX-Quality-Signale
- wie Nutzer mit Ihren Inhalten interagieren
- wie gut Landing Pages aus AI- und Search-Traffic konvertieren
Launchmind verbindet Technical SEO mit zukunftsorientierter Akquise:
- AI-powered technical SEO workflows (Issue-Priorisierung, templated Fixes)
- Generative Engine Optimization für mehr Sichtbarkeit in AI-Antworten und Assistant-getriebener Discovery
Explore:
Praktische Checkliste: INP-Optimierungen, die Sie diese Woche beauftragen können
- Top 10 Templates identifizieren nach Organic + Paid Landing Traffic
- INP-Verteilungen aus Search Console und CrUX ziehen
- DevTools-Traces mit einem Mid-Tier-Mobile-Device-Profil aufzeichnen
- Nicht-essenzielle Third-Party-Skripte eliminieren oder verzögert laden
- JS-Bundle-Größe auf interaktionslastigen Seiten reduzieren (Filter, Menüs, Formulare)
- Long Tasks aufteilen; Input-Handler schlank halten
- Verbesserungen im Lab validieren; über Zeit in Field Data bestätigen
Häufig gestellte Fragen
Was ist INP (Interaction to Next Paint) in Core Web Vitals?
INP misst Interaktivität, indem es erfasst, wie lange es nach einer Nutzerinteraktion (Tap/Klick/Tastendruck) dauert, bis die Seite das nächste visuelle Update rendert. Es bildet Responsiveness über die gesamte Session ab – nicht nur die erste Interaktion.
Warum hat Google FID durch INP ersetzt?
FID hat nur die Verzögerung gemessen, bis der Browser überhaupt mit der Verarbeitung des ersten Inputs beginnen konnte. INP erfasst die komplette Experience – Input Delay, Processing Time und Presentation Delay – und liegt damit näher an dem, was Nutzer als „reaktionsschnell“ wahrnehmen.
Was ist ein guter INP-Wert?
Googles Empfehlung lautet:
- Good: ≤ 200ms
- Needs improvement: 200–500ms
- Poor: > 500ms
Was sind die häufigsten Ursachen für schlechten INP?
Am häufigsten sind lange JavaScript-Tasks, schweres clientseitiges Rendering/Hydration und Third-Party-Skripte, die den Main Thread blockieren. Auch eine übermäßige DOM-Größe und Layout Thrashing können große Presentation Delays verursachen.
Wie messe ich INP für meine Website korrekt?
Nutzen Sie Field Data (Search Console Core Web Vitals und CrUX), um INP für echte Nutzer zu verstehen. Verwenden Sie anschließend DevTools Performance und Lighthouse, um konkrete Interaktionen zu reproduzieren und blockierende Skripte sowie Rendering-Bottlenecks zu identifizieren.
Fazit: INP ist die neue Interaktivitäts-Baseline – behandeln Sie sie wie Umsatz-Infrastruktur
INP ersetzt FID, weil moderne Websites nicht am ersten Klick scheitern – sondern bei der zweiten, dritten und zehnten Interaktion, wenn JavaScript, Third-Party-Tools und Rendering-Kosten sich aufschaukeln. INP zu optimieren heißt: Main Thread priorisieren, unnötige Skripte reduzieren und UI-Updates so gestalten, dass sie schnell „painten“.
Wenn Sie einen Partner suchen, der Performance als Growth-Channel versteht – nicht als Scorecard – kann Launchmind Sie dabei unterstützen, INP-Probleme zu diagnostizieren, Fixes nach Business-Impact zu priorisieren und Technical SEO mit moderner Discovery über AI zu verzahnen.
Ready to improve interactivity and protect Core Web Vitals? Talk to Launchmind: https://launchmind.io/contact
Quellen
- Interaction to Next Paint (INP) — web.dev (Google)
- Core Web Vitals — Google Search Central
- INP in Chrome DevTools (Performance insights and diagnosing responsiveness) — Chrome for Developers


