Alle Ratgeber

Ratgeber

Pagespeed Optimierung 2026 - Der komplette Praxis-Guide

3 Sekunden Ladezeit? Deine Besucher sind schon weg. Dieser Guide zeigt dir, wie du 2026 wirklich schnelle WordPress-Websites baust - mit Core Web Vitals, INP-Optimierung und echten Praxistipps.

Warum 2-3 Sekunden Ladezeit zu langsam sind

Stell dir vor, du stehst an der Supermarktkasse. Der Kunde vor dir hat vergessen, seine Bananen abzuwiegen. Du wartest. Und wartest. Deine Adern werden sichtbar.

Genau so geht es deinen Website-Besuchern, wenn die Seite nicht lädt. Nur dass sie nicht warten - sie sind weg. Zur Konkurrenz.

53%

Bounce bei >3s

2,5s

Optimales LCP

200ms

Optimales INP

24%

Weniger Bounces

Die harten Fakten 2026:

  • 53% der mobilen Nutzer verlassen Seiten, die länger als 3 Sekunden laden
  • Bei E-Commerce: 1 Sek Ladezeit = 3,05% Conversion vs. 1,08% bei 5 Sekunden
  • Nur 47% aller Websites bestehen Googles Core Web Vitals Assessment
  • Sites die alle drei Vitals erfüllen haben bis zu 24% niedrigere Bounce-Rates

Die Botschaft ist klar: Schnelle Websites gewinnen. Langsame verlieren Besucher, Rankings und Umsatz.

Bricks Builder 2.0 - Performance ohne Plugins

Bevor ich tief einsteige: Der einfachste Weg zu schnellen Websites ist, von Anfang an das richtige Tool zu wählen.

95+ PageSpeed Punkte. Ohne Plugins.

Mit Bricks Builder 2.0 erreichst du 95+ mobile PageSpeed-Punkte ohne zusätzliche Optimierungs-Plugins. Der Code ist von Grund auf performant, kein jQuery, kein Ballast.

Das ist wie beim Hausbau: Wer gleich das richtige Fundament wählt, spart sich später unzählige Stunden Optimierung, Plugin-Gefrickel und Frust.

Tools wie WP Rocket oder Swift Performance AI sind dann in vielen Fällen komplett überflüssig für die Basisoptimierung. Bricks macht's richtig - von Anfang an.

Was Bricks anders macht:

  • Vue.js 3.5 statt veraltetes jQuery - moderner, schneller Code
  • Kein CSS-Bloat - nur genutzter Code wird ausgeliefert
  • Native Lazy Loading für Bilder ohne Plugin
  • Optimale HTML-Semantik ohne Wrapper-Wahnsinn

Warum Pagespeed-Optimierung kritisch ist

PageSpeed beeinflusst zwei entscheidende Bereiche: Nutzererfahrung und Google-Rankings. 2026 ist beides wichtiger denn je.

1. Nutzererfahrung = Conversions

Menschen haben keine Geduld. Die Zahlen sind brutal eindeutig:

1 Sekunde Ladezeit

3,05%

Conversion Rate bei E-Commerce

2 Sekunden Ladezeit

2,13%

Schon spürbar schlechter

3 Sekunden Ladezeit

1,67%

53% der Nutzer sind bereits weg

5 Sekunden Ladezeit

1,08%

Fast niemand wartet so lange

Jede Sekunde die du gewinnst, bringt messbar mehr Conversions. Das ist besonders kritisch auf Mobilgeräten, wo die Verbindung oft langsamer und die Aufmerksamkeitsspanne kürzer ist.

2. Google Rankings

Seit 2021 sind Core Web Vitals offizielles Ranking-Signal. 2026 ist die Gewichtung nur noch wichtiger geworden.

Die Realität:

Content-Relevanz bleibt Faktor #1. Aber bei vielen Suchanfragen gibt es reichlich guten Content - hier entscheidet Page Experience über Top-10 oder Seite 2.

Dazu kommt Mobile-First Indexierung: Google bewertet primär die mobile Version deiner Seite. Ein hoher Desktop-Score nützt nichts, wenn die mobile Erfahrung lahmt.

3. Wirtschaftliche Auswirkungen

Schlechte Core Web Vitals kosten Unternehmen 8-35% an Umsatz, Rankings und Conversions. Das sind keine theoretischen Zahlen - das ist messbarer Business-Impact.

Angesichts dessen, dass nur 47% aller Websites Googles Anforderungen erfüllen, liegt hier enormes Potenzial. Wer jetzt optimiert, hat einen Wettbewerbsvorteil.

Core Web Vitals 2026 - Die drei entscheidenden Metriken

Google hat im März 2024 FID (First Input Delay) durch INP (Interaction to Next Paint) ersetzt. 2026 ist INP vollständig etabliert und deutlich strenger als FID.

web-bastler.at
Core Web Vitals 2026 - LCP, INP, CLS Übersicht
Die drei Core Web Vitals: LCP, INP und CLS - entscheidend für Rankings

75. Perzentil ist der Maßstab

Um Core Web Vitals zu "bestehen", müssen 75% aller Seitenaufrufe die jeweiligen Schwellenwerte einhalten. Es zählt nicht der Durchschnitt, sondern das 75. Perzentil.

Das bedeutet: Selbst wenn 60% deiner Besucher eine gute Erfahrung haben, kannst du durchfallen wenn die restlichen 40% schlecht performen.

LCP - Largest Contentful Paint

Misst, wie lange es dauert, bis das größte sichtbare Element (meist Hero-Bild, Headline oder großer Textblock) geladen ist. Der wichtigste Indikator für wahrgenommene Ladegeschwindigkeit.

BewertungLCP ZeitWas das bedeutet
Gut≤ 2,5 SekundenOptimale Nutzererfahrung, kein Ranking-Nachteil
Verbesserungswürdig2,5 - 4,0 SekundenSpürbar langsam, kann Rankings kosten
Schlecht> 4,0 SekundenDringend handeln - massiver Ranking-Nachteil

Häufigste LCP-Elemente:

  • — Hero-Bilder (80% aller Fälle)
  • — Große Überschriften mit Web Fonts
  • — Video-Thumbnails
  • — Full-Width Background Images

INP - Interaction to Next Paint

Die wichtigste Änderung 2024: INP ersetzt FID und ist deutlich strenger. Es misst die Reaktionszeit auf Nutzerinteraktionen (Klicks, Tippen, Tastatureingaben) über die gesamte Sitzung - nicht nur die erste Interaktion.

BewertungINP ZeitNutzererfahrung
Gut≤ 200msSchnelle Reaktion, fühlt sich responsive an
Verbesserungswürdig200 - 500msSpürbare Verzögerung, kann frustrierend sein
Schlecht> 500msExtrem frustrierend, Nutzer geben auf

Warum INP härter ist als FID:

  • FID maß nur die erste Interaktion, INP misst alle Interaktionen
  • INP erfasst auch Processing Time, nicht nur Input Delay
  • Schlechte Erfahrungen später im Besuch werden sichtbar
  • JavaScript-Heavy Websites haben es deutlich schwerer

CLS - Cumulative Layout Shift

Misst visuelle Stabilität. Wenn Elemente während des Ladens springen (z.B. Bilder nachladen und Text nach unten verschieben), ist das frustrierend und führt zu versehentlichen Klicks.

BewertungCLS ScoreWas passiert
Gut≤ 0,1Stabile Darstellung, keine Sprünge
Verbesserungswürdig0,1 - 0,25Gelegentliche Sprünge beim Laden
Schlecht> 0,25Chaotisches Layout, versehentliche Klicks

Häufigste CLS-Ursachen:

  • Bilder ohne width/height Attribute - Browser kennt Platzbedarf nicht
  • Web Fonts die nachladen - Text springt beim Font-Wechsel
  • Ads oder Embeds die dynamisch nachladen
  • Dynamischer Content ohne reservierten Platz

INP verstehen & optimieren - Der Game Changer

INP ist der größte Game-Changer der Core Web Vitals. Während FID nur die erste Interaktion gemessen hat (und oft problemlos war), betrachtet INP die längste Interaktionsverzögerung während des gesamten Besuchs.

Was INP misst - die drei Phasen

INP beinhaltet drei Komponenten bei jeder Interaktion:

  1. 1. Input DelayZeit zwischen User-Aktion und Start der Event-Handler-Ausführung
  2. 2. Processing TimeDauer der Event-Handler-Ausführung (JavaScript-Verarbeitung)
  3. 3. Presentation DelayZeit bis Browser das neue Frame darstellen kann

Was INP beeinflusst (und wie du es fixst)

INP ist primär ein JavaScript-Problem. Die üblichen Verdächtigen:

Lange Main Thread Tasks

> 50ms blockieren

Lösung: Code Splitting, Task-Aufteilung mit setTimeout/requestIdleCallback

Event-Listener Overhead

Zu viele Handler

Lösung: Event Delegation statt einzelne Listener pro Element

Schwere DOM-Operationen

Bei jedem Klick

Lösung: Virtual DOM, Batch Updates, DocumentFragment

Third-Party Scripts

Chat-Widgets, Analytics

Lösung: Delayed Loading, nur wo wirklich nötig

INP verbessern - Konkrete Maßnahmen

Quick Wins für besseres INP:

  1. 1.Third-Party Scripts auditieren - Chat-Widgets, A/B-Testing, Analytics oft die größten Bremsen
  2. 2.Lange Tasks aufteilen - alles über 50ms in kleinere Chunks
  3. 3.Web Workers für schwere Berechnungen - raus vom Main Thread
  4. 4.Debounce/Throttle bei häufigen Events (Scroll, Resize, Input)
  5. 5.Framework-Overhead reduzieren - Partial Hydration wo möglich

Praxis-Tipp: INP in Chrome DevTools testen

Chrome DevTools hat seit 2024 einen dedizierten INP-Debugger:

  1. 1. F12 → Performance Tab
  2. 2. Recording starten
  3. 3. Mit der Seite interagieren (Klicks, Formulare, etc.)
  4. 4. Recording stoppen
  5. 5. "Interactions" Track zeigt alle INP-Events mit Breakdown

So siehst du genau, welche Interaktionen problematisch sind und wo die Zeit verloren geht.

Performance richtig messen - Tools & Methoden

Du kannst nicht verbessern, was du nicht misst. Aber: Nicht alle Tools messen dasselbe.

Lab Data vs. Field Data

Der wichtige Unterschied:

Lab Data (PageSpeed Insights, Lighthouse) misst unter kontrollierten Bedingungen. Gut für Entwicklung, aber nicht repräsentativ für echte Nutzer.

Field Data (CrUX, Search Console) zeigt echte Nutzerdaten der letzten 28 Tage. Das ist, was Google für Rankings verwendet.

Beide sind wichtig: Lab Data zum Debuggen, Field Data für die Realität.

Google PageSpeed Insights - Das Haupttool

web-bastler.at
Google PageSpeed Insights Interface mit Core Web Vitals
PageSpeed Insights - zeigt Lab Data und Field Data (wenn verfügbar)

Das offizielle Tool von Google. Zeigt beide Perspektiven: Field Data (echte Nutzer) und Lab Data (Lighthouse-Test).

  • Zeigt Core Web Vitals Status (bestanden/nicht bestanden)
  • Konkrete Optimierungsvorschläge mit Zeitersparnis
  • Mobile und Desktop separat testbar
  • Field Data nur bei ausreichend Traffic verfügbar

Wichtig: Immer mit mobiler Ansicht beginnen. Google nutzt Mobile-First Indexierung.

→ pagespeed.web.dev

GTmetrix - Detaillierte Analyse

Ideal für technisches Debugging. Das Waterfall-Diagramm zeigt genau, welche Ressourcen wie lange laden und wo Bottlenecks sind.

Pro-Tipp:

Registriere dich kostenlos, um den Testserver-Standort auf Europa (London) zu setzen. Der Standard-Server in Kanada ist für europäische Websites nicht repräsentativ.

→ gtmetrix.com

Browser DevTools - Live-Debugging

F12 drücken, "Network"-Tab öffnen. Hier siehst du in Echtzeit, was dein Browser lädt.

  • Throttling aktivieren um 3G/4G zu simulieren
  • Coverage-Tab zeigt ungenutztes CSS/JS
  • Performance-Tab für INP-Debugging
  • Lighthouse direkt im Browser integriert

Google Search Console - Die Wahrheit

Search Console → Nutzerfreundlichkeit → Core Web Vitals zeigt dir, wie Google deine Website wirklich sieht. Das sind echte Nutzerdaten über 28 Tage.

Das ist der Maßstab für Rankings:

Wenn hier URLs als "Verbesserung erforderlich" oder "Schlecht" markiert sind, kostet dich das Rankings. Lab Data ist egal - Field Data zählt.

Richtig testen - Die Methode

  1. 1.Mehrere Messungen durchführen (min. 3x) - Werte schwanken
  2. 2.Zu verschiedenen Tageszeiten testen - Serverauslastung variiert
  3. 3.Inkognito-Modus nutzen - vermeidet Cache-Verfälschungen
  4. 4.Mobile ZUERST testen - das ist was Google bewertet
  5. 5.Field Data in Search Console checken - die Wahrheit

Das Fundament: Hosting - Hier beginnt Performance

Ohne gutes Hosting ist alles andere Symptombekämpfung. Ein langsamer Server macht jede Optimierung zunichte. Das ist wie ein Sportwagen mit leerem Tank.

TTFB ist kritisch

Time To First Byte (TTFB) sollte unter 600ms liegen, idealerweise unter 200ms. Das ist die Zeit, bis der Server überhaupt anfängt zu antworten. Wenn das schon langsam ist, hilft kein Caching-Plugin der Welt.

Was gutes Hosting ausmacht

  • Schnelle Server mit modernen Prozessoren (nicht überbucht)
  • PHP 8.2/8.3 Support - bringt 20-40% Performance-Schub
  • HTTP/3 (QUIC) Unterstützung - schnellere Verbindungen
  • Niedriges Server-to-Client Ratio - weniger Kunden pro Server
  • SSD oder NVMe Storage - mechanische HDDs sind 2026 nicht mehr zeitgemäß
  • Guter Support der bei Problemen erreichbar ist

Shared vs. Managed vs. VPS

Hosting-TypFür wen geeignetPreis
Shared HostingKleinere Sites, Blogs, Portfolio5-15€/Monat
Managed WordPressMittlerer Traffic, Business-Sites20-50€/Monat
VPS/CloudHoher Traffic, volle Kontrolle nötig30-100€/Monat

Für 90% der WordPress-Websites reicht gutes Shared Hosting völlig aus. Managed WordPress lohnt sich meist erst ab 10.000+ Besuchern/Monat oder wenn du Betriebsaufwand komplett auslagern willst.

Meine Empfehlung: All-Inkl (Affiliate-Link*)

Für viele WordPress-Projekte ist All-Inkl aus meiner Sicht der beste Sweet Spot bei Preis/Leistung. Ich nutze sie seit Jahren selbst und für Kundenprojekte.

web-bastler.at
All-Inkl Hosting Tarifübersicht
All-Inkl Preise - ab 8€/Monat für solides WordPress-Hosting

Was für All-Inkl spricht:

  • Sehr gutes Preis-Leistungs-Verhältnis (ab ~8€/Monat)
  • Exzellenter Support - schnelle Reaktionszeiten, lösungsorientiert
  • PHP 8.2/8.3 und HTTP/3 Support - moderne Standards
  • Kostenlose SSL-Zertifikate ab Tarif "Privat Plus"
  • DNS-Verwaltung (wichtig für Search Console, Cloudflare)
  • Cronjobs für Automatisierung
  • 50 Kunden pro Server - nicht überladen

Warum Privat Plus statt Privat?

Der Tarif "Privat Plus" (~8€/Monat) ist der Sweet Spot:

  • Kostenlose SSL-Zertifikate (bei "Privat" 1€ Aufpreis)
  • DNS-Verwaltung (notwendig für Google Search Console, Cloudflare)
  • Cronjobs (für automatisierte Aufgaben, Backups)
  • 100GB Speicher statt 50GB

Für 3€ Aufpreis kriegst du Features, die bei vielen anderen Hostern erst ab 20€/Monat verfügbar sind.

→ All-Inkl ansehen (Affiliate-Link*)

* Dies ist ein Affiliate-Link. Wenn du über diesen Link bestellst, bekomme ich eine kleine Provision - für dich entstehen keine Mehrkosten. Ich empfehle All-Inkl, weil ich selbst seit Jahren zufriedener Kunde bin.

Support ist Gold wert

Der Punkt, der mich damals zum Wechsel bewogen hat: Support-Anfrage Freitagnachmittag gestellt, Antwort am Dienstag Mittag. Das war bei meinem alten österreichischen Hoster.

Bei All-Inkl: Anfrage gestellt, innerhalb weniger Stunden kompetente Antwort. Oft sogar am Wochenende. Das ist bei einem technischen Problem Gold wert.

Realitätscheck:

Wenn deine Website down ist, kostet jede Stunde bares Geld. Ein Support der antwortet ist unbezahlbar. Das war für mich der Hauptgrund zum Wechsel - und ich bereue es keine Sekunde.

Caching richtig einsetzen - 300% schneller

Caching speichert generierte Seiten, sodass sie nicht bei jedem Aufruf neu erstellt werden müssen. Das ist nach gutem Hosting die effektivste Maßnahme.

300%

schneller mit Caching

vs.

100%

ohne Caching

Was ist Caching überhaupt?

Stell dir vor, du backst jeden Tag dasselbe Brot. Variante 1: Du backst es jedes Mal komplett neu (4 Stunden). Variante 2: Du backst es einmal und wärmst es auf (5 Minuten).

Genau so funktioniert Caching: WordPress baut die Seite einmal auf (PHP, Datenbank, Rendering) und speichert das Ergebnis. Beim nächsten Besucher wird die gespeicherte Version ausgeliefert - ohne PHP, ohne Datenbank.

Die verschiedenen Cache-Arten

Page Cache

Größter Effekt

Speichert fertig gerenderte HTML-Seiten - der wichtigste Cache

Browser Cache

Für Wiederkehrer

Speichert CSS/JS/Bilder im Browser des Besuchers

Object Cache

Für Datenbanken

Speichert Datenbankabfragen (Redis/Memcached)

CDN Cache

Global verteilt

Speichert Inhalte auf weltweit verteilten Servern

Cache-Invalidierung - Was bei Änderungen passiert

Die häufigste Frage: "Was wenn ich was ändere, sehen Besucher dann alte Inhalte?"

So funktioniert's richtig:

Cache-Plugins leeren den Cache automatisch bei Aktualisierungen. Wenn du einen Beitrag aktualisierst, wird der Cache für diese Seite (und verwandte Seiten wie Archiv, Startseite) automatisch gelöscht und neu aufgebaut.

Wichtig: Wenn du ein CDN nutzt (z.B. Cloudflare), muss das Cache-Plugin das CDN auch leeren können. Die meisten Plugins unterstützen das.

Was NICHT gecacht werden sollte

  • Admin-Bereich (/wp-admin/*) - muss immer live sein
  • Vorschau-Seiten (?preview=true) - sonst siehst du Änderungen nicht
  • Warenkorb-Seiten (WooCommerce) - dynamischer Content
  • User-spezifische Seiten (Mitgliederbereiche)
  • Seiten mit Formularen die CAPTCHA nutzen

CDN & Cloudflare Setup - Global schnell

Ein Content Delivery Network verteilt deine Inhalte auf Server weltweit. Besucher laden von dem Server, der ihnen geografisch am nächsten ist.

web-bastler.at
CDN Weltkarte mit Serverstandorten
Ein CDN verteilt deine Inhalte auf Server weltweit - schneller für alle

Wie ein CDN funktioniert

Stell dir vor, du bist im Ausland und willst jemanden anrufen. Dein Handy wählt sich ins nächstgelegene Netz ein - nicht ins heimische Netz.

Genau so funktioniert ein CDN: Statt sich mit deinem Hosting-Server (z.B. in Deutschland) zu verbinden, lädt ein Besucher aus Australien von einem Server in Sydney. Das spart Ladezeit und Bandbreite.

Cloudflare - Die beste Wahl (kostenlos)

Cloudflare bietet im kostenlosen Plan bereits enormen Mehrwert:

  • Weltweites Edge-Netzwerk mit 300+ Standorten
  • Integrierter DDoS-Schutz - schützt vor Angriffen
  • Auto-Minify für CSS/JS/HTML - automatische Verkleinerung
  • Brotli-Komprimierung - besser als GZIP
  • Kostenlose SSL-Zertifikate
  • Browser Cache Rules - volle Kontrolle

DSGVO-Hinweis:

Stand März 2026 ist Cloudflare in Österreich und der EU grundsätzlich rechtskonform nutzbar - wenn du es sauber umsetzt. Grundlage ist das EU-US Data Privacy Framework (seit Juli 2023). Cloudflare ist dort zertifiziert.

Wichtig für die Praxis: DPA/AVV bei Cloudflare aktivieren, Cloudflare transparent in der Datenschutzerklärung nennen (inkl. Datenübermittlung in die USA) und die Rechtsgrundlage anführen (meist Art. 6 Abs. 1 lit. f DSGVO). Technisch notwendige Cloudflare-Cookies brauchen in der Regel keine Einwilligung.

Wichtig: Ich bin kein Anwalt und das ist keine Rechtsberatung. Für eine verbindliche Einschätzung bitte mit einem Fachanwalt für IT-Recht in Österreich sprechen.

Cloudflare richtig einrichten

Die Einrichtung erfordert etwas technisches Know-how, ist aber machbar:

  1. 1.Bei Cloudflare anmelden und Domain hinzufügen
  2. 2.Nameserver bei deinem Hoster ändern (auf Cloudflare Nameserver)
  3. 3.DNS-Einträge übernehmen (meist automatisch)
  4. 4.24h warten bis DNS propagiert ist
  5. 5.Einstellungen optimieren (siehe unten)

Bei All-Inkl:

Die Nameserver kannst du mittlerweile selbst im KAS (Kundenadministrationssystem) ändern. Wenn du unsicher bist, hilft dir der Support weiterhin schnell weiter.

Die besten Cloudflare-Einstellungen

SSL/TLS:

  • Always Use HTTPS: Aktivieren - erzwingt HTTPS für alle Besucher
  • Automatic HTTPS Rewrites: Aktivieren

Speed → Optimization:

  • Auto Minify: CSS, JavaScript und HTML aktivieren
  • Brotli: Aktivieren - besser als GZIP Komprimierung

Caching:

  • Browser Cache TTL: 1 Jahr (31536000 Sekunden)
  • Always Online: Optional - zeigt gecachte Version bei Server-Ausfall

Network:

  • HTTP/3 (with QUIC): Aktivieren - schnellere Verbindungen

Page Rules - Die wichtigsten 3 Regeln

Im kostenlosen Plan hast du 3 Page Rules. Nutze sie weise:

Meine Empfehlung (in dieser Reihenfolge):

  1. Regel 1: deine-domain.at/wp-admin*

    • — Cache Level: Bypass
    • — Security Level: High

    → Admin-Bereich wird nicht gecacht, höhere Sicherheit

  2. Regel 2: deine-domain.at/*preview=true*

    • — Cache Level: Bypass

    → Vorschau-Seiten werden nicht gecacht

  3. Regel 3: deine-domain.at/*

    • — Cache Level: Cache Everything
    • — Edge Cache TTL: 2419200 (4 Wochen)

    → Alles andere wird maximal lang gecacht

Wichtig: Die Reihenfolge zählt. Spezifischere Regeln (wp-admin, preview) müssen VOR der generellen Regel (*) stehen.

Bildoptimierung komplett - 50-70% der Seitengröße

Bilder machen oft 50-70% der Seitengröße aus. Hier liegt das größte Optimierungspotenzial - und die häufigsten Fehler.

1. Richtige Größe VOR dem Upload

Der häufigste Fehler: 4000px breite Bilder hochladen, die maximal 1920px breit angezeigt werden.

Faustregel:

Checke die maximale Breite, in der das Bild angezeigt wird. Wenn deine Section maximal 1280px breit ist, skaliere das Bild auf 1280px. Nicht größer.

Was wenn das Bild über die ganze Breite geht (Full Width)?

Orientiere dich an deiner Hauptzielgruppe. In den meisten Fällen reicht 1920x1080 (Full HD) völlig aus. 4K-Monitore sind noch Randerscheinung - und selbst da wird kein Qualitätsunterschied sichtbar sein.

2. Komprimierung - 60-80% kleiner

Moderne Komprimierung reduziert die Dateigröße um 60-80% ohne sichtbaren Qualitätsverlust. Das klingt zu gut um wahr zu sein - ist es aber nicht.

Tools wie ShortPixel, TinyPNG oder Imagify machen das automatisch. Upload → Komprimierung → fertig.

3. Moderne Formate: WebP und AVIF

JPEG und PNG sind veraltet. WebP und AVIF sind deutlich effizienter:

JPEG (alt)

100%

Baseline - aber veraltet

WebP

25-35%

Kleiner als JPEG, breite Browser-Unterstützung

Empfohlen

AVIF (neu)

50%

Halb so groß wie JPEG, noch nicht überall unterstützt

2026 ist AVIF breit unterstützt. Nutze es mit WebP als Fallback.

Picture-Element: AVIF + WebP + JPEG Fallback

So bindest du Bilder in 2026 richtig ein - mit AVIF, WebP Fallback und JPEG als letzte Option:

<picture>
  <source srcset="bild.avif" type="image/avif">
  <source srcset="bild.webp" type="image/webp">
  <img src="bild.jpg" alt="Beschreibung"
       loading="lazy"
       width="800"
       height="600">
</picture>

Der Browser wählt automatisch das beste unterstützte Format. AVIF-fähige Browser laden AVIF, ältere WebP, ganz alte JPEG.

4. Width und Height Attribute IMMER setzen

Das ist der Unterschied zwischen gutem und schlechtem CLS-Wert:

Ohne width/height:

Browser kennt Bildgröße nicht → reserviert keinen Platz → Bild lädt → Layout springt → schlechter CLS

Mit width/height:

Browser kennt Bildgröße → reserviert Platz → Bild lädt → kein Layout Shift → guter CLS

Setze IMMER explizite Breite und Höhe bei Bildern. Auch wenn das Bild responsive ist - CSS überschreibt es, aber der Browser kann Platz reservieren.

5. Lazy Loading - Native seit WordPress 5.5

Lazy Loading lädt Bilder erst, wenn sie im Viewport sind. Spart Bandbreite und Initial Load Time.

<img src="bild.jpg" loading="lazy" alt="...">

Wichtig: Das erste sichtbare Bild (meist Hero-Bild) sollte NICHT lazy geladen werden. Das verschlechtert LCP.

Seit WordPress 5.5 ist loading="lazy" automatisch bei allen Bildern. Für Above-the-Fold Bilder explizit loading="eager" setzen.

Quick & Dirty: Online-Tools

Wenn du nicht mit Plugins arbeiten willst, geht's auch online:

  1. 1.Skalieren: iloveimg.com/resize-image - Bild auf benötigte Breite skalieren
  2. 2.Komprimieren: tinypng.com - Skaliertes Bild komprimieren (60-80% kleiner)
  3. 3.Upload auf WordPress - fertig

Web Fonts optimieren - DSGVO-konform und schnell

Externe Fonts (Google Fonts) können die Ladezeit erheblich verlängern, FOUT (Flash of Unstyled Text) verursachen - und sind DSGVO-problematisch.

⚠️ DSGVO-Risiko

Google Fonts direkt von Google-Servern einbinden kann abgemahnt werden (LG München, Urteil 2022). Die IP-Adresse des Besuchers wird an Google übertragen - ohne Einwilligung nicht DSGVO-konform.

Lösung: Fonts lokal hosten.

Fonts lokal hosten - Der richtige Weg

Lade Fonts herunter und hoste sie auf deinem Server. Das:

  • Ist DSGVO-konform - keine Verbindung zu Google
  • Spart DNS-Lookups und externe Verbindungen
  • Ist oft schneller als von Google zu laden
  • Funktioniert offline

Tools zum Download: google-webfonts-helper - lädt Google Fonts runter inkl. CSS-Code.

WOFF2 reicht 2026 völlig aus

WOFF2 ist das optimale Font-Format - 30%+ kleiner als TTF oder WOFF. Alle modernen Browser (99%+) unterstützen es.

@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter.woff2') format('woff2');
  font-display: swap;
  font-weight: 400;
}

font-display: swap ist wichtig - zeigt Fallback-Font sofort, tauscht zu Custom Font sobald geladen. Verhindert unsichtbaren Text.

Font-Familien limitieren

Jede Font-Familie und jeder Weight benötigt eine separate Datei:

  • — Inter Regular (400): ~120KB
  • — Inter Medium (500): ~120KB
  • — Inter Bold (700): ~120KB
  • = 360KB nur für Fonts

5 verschiedene Fonts mit jeweils 6 Weights = 30 Dateien = ~3,6MB. Das killt Performance.

Faustregel:

1-2 Font-Familien, maximal 3 Weights (Regular, Medium, Bold). Mehr braucht kaum jemand wirklich.

Variable Fonts - Die moderne Lösung

Variable Fonts enthalten alle Weights in einer Datei. Statt 6 Dateien à 120KB (720KB) nur eine Datei mit ~200KB.

Perfekt wenn du viele Weights brauchst. Inter, Roboto, Open Sans - alle großen Fonts gibt's als Variable Font.

Fonts vorladen (Preload)

Kritische Fonts (die Above-the-Fold gebraucht werden) sollten vorgeladen werden:

<link rel="preload" href="/fonts/inter.woff2" as="font" type="font/woff2" crossorigin>

Achtung: Nur 1-2 kritischste Fonts vorladen. Zu viele Preloads sind kontraproduktiv - sie blockieren andere wichtige Ressourcen.

Mit Plugin: Swift Performance AI (ehemals Swift Performance Pro)

Die einfachste Methode: Swift Performance AI (ehemals Swift Performance Pro) kann Google Fonts automatisch lokal hosten und vorladen. Zwei Klicks, fertig.

Das war auch der Hauptgrund für viele Kunden zum Wechsel zu lokalen Fonts: DSGVO-Abmahnungen seit September 2022.

JavaScript optimieren - Der INP-Killer

JavaScript ist der größte Feind der Performance - besonders seit INP als Core Web Vital gilt. Hier sind die wichtigsten Optimierungstechniken.

1. Render-Blocking vermeiden

Render-blocking Scripts blockieren das Rendering der Seite. Der Browser wartet, bis das Script geladen und ausgeführt ist, bevor er weitermacht.

Der Unterschied:

<!-- Schlecht: Blockiert Rendering -->
<script src="app.js"></script>

<!-- Besser: Defer lädt parallel, führt nach HTML aus -->
<script src="app.js" defer></script>

<!-- Für unabhängige Scripts: Async -->
<script src="analytics.js" async></script>

defer für Scripts die DOM brauchen (jQuery, App-Code). async für unabhängige Scripts (Analytics, Ads).

2. Minifizierung - Kleinere Dateien

Minifizierung entfernt Whitespace, Zeilenumbrüche und Kommentare. Die Datei wird 40-60% kleiner ohne Funktionsänderung.

Das sollte für Produktion IMMER aktiviert sein. Die meisten Build-Tools (Webpack, Vite) oder Caching-Plugins (WP Rocket, Swift Performance AI) machen das automatisch.

3. Code Splitting - Nur laden was gebraucht wird

Lade nur den JavaScript-Code, der tatsächlich auf der Seite gebraucht wird. Nicht die komplette App.

Beispiel:

Startseite braucht kein WooCommerce-JavaScript. Produktseiten brauchen keinen Blog-Kommentar-Code. Trenne es.

Moderne Bundler (Webpack, Rollup, Vite) unterstützen das automatisch mit Dynamic Imports.

4. Third-Party Scripts auditieren

Das ist der größte INP-Killer: Externe Scripts von Google Analytics, Facebook Pixel, Chat-Widgets, A/B-Testing Tools.

Die üblichen Verdächtigen:

  • Chat-Widgets (Intercom, Drift, LiveChat) - oft 500KB+ JavaScript
  • Google Tag Manager mit 20 Tags - blockiert Main Thread
  • Facebook Pixel, LinkedIn Insight - tracken alles, bremsen alles
  • A/B-Testing (Optimizely, VWO) - muss vor Rendering laufen

Frage bei jedem Script: Brauche ich das wirklich? Wenn ja: Kann es delayed laden? Nur auf bestimmten Seiten?

Tools wie Perfmatters erlauben Script-Management pro Seite. Chat-Widget nur auf /kontakt? Machbar.

5. Debounce & Throttle bei häufigen Events

Scroll, Resize, Input Events feuern hunderte Male. Ohne Debounce/Throttle führt jedes Event zu neuem JavaScript - Main Thread wird bombardiert.

Beispiel Scroll-Event:

// Schlecht: Feuert 100x/Sekunde
window.addEventListener('scroll', handleScroll);

// Besser: Throttle auf 100ms
window.addEventListener('scroll', throttle(handleScroll, 100));

Plugins die sich wirklich lohnen

Weniger ist mehr. Jedes Plugin erhöht die Ladezeit. Hier sind die, die echten Mehrwert bringen.

Bildoptimierung

Empfohlen

ShortPixel

Ab 100 Bilder/Monat gratis

Automatische WebP/AVIF-Konvertierung, Cloud-basiert, zuverlässig

Imagify

Ab $5/Monat

Von WP Rocket, gute Integration, sehr benutzerfreundlich

EWWW Image Optimizer

Gratis / Cloud ab $7/Monat

Lokale Optimierung möglich, keine Cloud-Abhängigkeit

Alle drei konvertieren automatisch zu WebP. AVIF-Support ist 2026 bei allen dabei.

Caching & Performance - Der wichtigste Baustein

Meine #1 Empfehlung: Swift Performance AI

Seit Jahren mein Go-to für WordPress-Projekte. Warum? Es funktioniert einfach. Zuverlässig. Und der Support ist exzellent.

Die KI-gestützte Optimierung analysiert deine Website und wählt automatisch die besten Einstellungen. Kein stundenlanges Config-Gefrickel mehr.

→ swiftperformance.io

Empfohlen

Swift Performance AI

Ab $49/Jahr

KI-Optimierung, alles in einem, meine Top-Wahl

WP Rocket

Ab $59/Jahr

Bekannt, solide, einfach zu bedienen

FlyingPress

Ab $60/Jahr

Leichtgewicht, modern, gut für Bricks/Oxygen

LiteSpeed Cache

Kostenlos

Nur für LiteSpeed-Server, dann hervorragend

Warum Swift Performance AI?

  • KI analysiert deine Site und wählt optimale Settings
  • Bildoptimierung integriert - kein separates Plugin nötig
  • Fonts lokal hosten mit 2 Klicks - DSGVO-konform
  • CDN-Integration (Cloudflare, etc.)
  • Plugin Organizer - Scripts pro Seite steuern
  • WooCommerce-Optimierung integriert
  • Exzellenter Support der antwortet

Früher musstest du stundenlang Einstellungen testen. Mit Swift Performance AI: Aktivieren, AI laufen lassen, fertig. Das war der Game Changer.

Einziger Nachteil:

Die Gratis-Version ist funktional, aber für volle Power (Bildoptimierung, AI, Fonts) brauchst du Pro ($49/Jahr). Lohnt sich aber sofort - du sparst dir separate Bild-Plugins.

Script Management: Perfmatters

Kein Caching-Plugin, aber Gold wert für INP-Optimierung. Perfmatters erlaubt dir, Scripts pro Seite zu steuern.

  • Chat-Widget nur auf /kontakt laden? Machbar.
  • WooCommerce Scripts nur im Shop? Easy.
  • Google Analytics auf Danke-Seite deaktivieren? Kein Problem.

Gerade für INP-Optimierung unverzichtbar. Third-Party Scripts sind oft der Hauptgrund für schlechtes INP.

Preis: Ab $24/Jahr (Lifetime verfügbar)

Das richtige Theme wählen - Der wichtigste Schritt

Hier fängt Performance an. Ein aufgeblähtes Theme wie Divi oder Elementor produziert 5-10x mehr Code als nötig. Kein Plugin kann das vollständig kompensieren.

Der erste Schritt findet im HTML statt

Bevor du anfängst mit Caching-Plugins, Bildoptimierung und CDN rumzufrickeln: Wähle ein performantes Theme. Sonst optimierst du Müll.

Bricks Builder - Meine #1 Empfehlung

Bricks Builder ist kein Theme + Page Builder, sondern ein Page Builder der das Theme ersetzt. Das macht den Unterschied.

  • 95+ mobile PageSpeed ohne Optimierungs-Plugins
  • Vue.js 3.5 statt jQuery - moderner, schneller Code
  • Kein CSS-Bloat - nur genutzter Code wird ausgeliefert
  • Native Lazy Loading, keine zusätzlichen Scripts
  • ~50KB CSS Output vs. 500KB+ bei Elementor

Der Vergleich in Zahlen:

  • Elementor: ~500KB+ CSS, 300KB+ JavaScript
  • Divi: ~600KB+ CSS, 400KB+ JavaScript
  • Bricks: ~50KB CSS, ~100KB JavaScript

Das sind 10x kleinere Dateien. Kein Caching-Plugin macht diesen Unterschied wett.

Mehr zu Bricks: Bricks Builder Guide

Alternative: GeneratePress

Wenn du kein Bricks willst: GeneratePress ist das leichteste "klassische" Theme.

  • Sehr schlank - unter 30KB
  • Kompatibel mit allen Page Buildern
  • Kostenlose Version völlig ausreichend
  • Premium: $59/Jahr für mehr Features

Funktioniert gut mit Gutenberg oder anderen Buildern. Nicht so performant wie Bricks, aber deutlich besser als Divi/Elementor.

Was du vermeiden solltest

Performance-Killer:

  • Divi: 600KB+ CSS, aufgebläht, langsam
  • Elementor: 500KB+ CSS, jQuery-abhängig, viele Requests
  • Avada: Multipurpose-Theme = viel ungenutzter Code
  • BeTheme: 600+ Demos = massiver Bloat

Wenn Performance wichtig ist: Finger weg von diesen Themes. Ja, sie sehen auf den ersten Blick verlockend aus. Aber du zahlst mit Ladezeit.

Häufige Fragen zur Pagespeed-Optimierung

Wie kann ich die Ladezeit meiner WordPress Website verbessern?

Die wichtigsten Schritte in Reihenfolge:

  1. 1. Performantes Theme wählen (Bricks Builder oder GeneratePress)
  2. 2. Gutes Hosting mit schnellem Server
  3. 3. Bilder optimieren (richtige Größe, WebP/AVIF, Lazy Loading)
  4. 4. Caching aktivieren (Swift Performance AI, WP Rocket)
  5. 5. CDN einrichten (Cloudflare kostenlos)
  6. 6. Fonts lokal hosten (DSGVO-konform)
  7. 7. JavaScript optimieren (Third-Party Scripts reduzieren)
  8. 8. Unnötige Plugins deaktivieren

Brauche ich wirklich 100/100 PageSpeed Score?

Nein. Die Regel lautet: Nutzererfahrung über Score.

Was nützt 100/100 wenn die Website wie hingeschmiert aussieht? Bilder zu stark komprimiert, wichtige Features deaktiviert, CSS kaputt?

Ziel: 90+ mobile PageSpeed bei guter Nutzererfahrung. Alles darüber ist Nice-to-Have, nicht Business-Critical.

Wie messe ich die Ladezeit richtig?

Nutze mehrere Tools und teste mehrfach:

  • Google PageSpeed Insights: Offiziell, zeigt Core Web Vitals
  • GTmetrix: Detailliertes Waterfall-Diagramm
  • Google Search Console: Echte Nutzerdaten (Field Data)
  • Browser DevTools: Live-Debugging während Entwicklung

Wichtig: Immer mobil ZUERST testen. Google nutzt Mobile-First Indexierung.

Warum ist meine Website so langsam?

Die häufigsten Ursachen:

  1. 1. Schlechtes Hosting - langsame Server, überbucht
  2. 2. Nicht optimierte Bilder - zu groß, falsche Formate
  3. 3. Aufgeblähtes Theme - Elementor, Divi & Co.
  4. 4. Zu viele Plugins - jedes Plugin = mehr Code
  5. 5. Kein Caching - Seite wird jedes Mal neu generiert
  6. 6. Third-Party Scripts - Chat-Widgets, Analytics
  7. 7. Keine Komprimierung - GZIP/Brotli nicht aktiviert

Arbeite diese Liste von oben nach unten ab. Hosting und Theme haben den größten Impact.

Lohnt sich Cloudflare wirklich?

Ja, absolut. Der kostenlose Plan bringt bereits:

  • Weltweites CDN - schnellere Ladezeiten global
  • DDoS-Schutz - schützt vor Angriffen
  • SSL-Zertifikate kostenlos
  • Auto-Minify für CSS/JS/HTML
  • Brotli-Komprimierung

DSGVO-Hinweis (Stand März 2026): Cloudflare ist mit DPF-Zertifizierung grundsätzlich rechtskonform einsetzbar - aber nur mit sauberer Umsetzung (DPA/AVV, korrekte Datenschutzerklärung, richtige Cookie-Einordnung).

Swift Performance oder WP Rocket?

Beide sind gut. Meine Empfehlung: Swift Performance AI.

Warum? KI-Optimierung, Bildoptimierung integriert, Font-Hosting mit 2 Klicks, besserer Support (meine Erfahrung).

WP Rocket ist benutzerfreundlicher für Einsteiger. Swift Performance AI ist mächtiger für Power-User.

Fazit: PageSpeed 2026

PageSpeed-Optimierung ist kein einmaliger Sprint, sondern ein Marathon. Mit INP als neuem Core Web Vital ist JavaScript-Optimierung wichtiger denn je.

Beginne mit dem Fundament: Gutes Hosting, performantes Theme (Bricks!), optimierte Bilder. Dann Caching, CDN und JavaScript-Optimierung.

Die Belohnung: Bis zu 24% weniger Bounces, bis zu 35% mehr Conversions, bessere Rankings. Das ist kein Luxus - das ist messbarer ROI.

Mit den richtigen Tools sind 90+ mobile PageSpeed-Punkte erreichbar. Und wenn du mit Bricks Builder startest, kommst du oft ohne zusätzliche Plugins über 95 Punkte.