Warum Seitengeschwindigkeit Wichtig Ist
Benutzer haben zunehmend hohe Erwartungen. Eine Verzögerung von 1 Sekunde kann Tausende Euro an verlorenen Conversions kosten. Google nutzt Geschwindigkeit als Ranking-Faktor. Performance ist nicht mehr optional - sie ist kritisch.
Statistiken zur Geschwindigkeitsauswirkung
- 1 Sekunde Verzögerung = 7% Conversion-Verlust
- 53% verlassen die Seite, wenn sie >3 Sekunden lädt
- Bounce Rate steigt um 32%, wenn die Ladezeit von 1 auf 3 Sekunden steigt
- Schnelle Seiten haben 2x höhere Conversions
- Amazon: 100ms Verzögerung = 1% Umsatzverlust
- Google: Geschwindigkeit ist seit 2018 ein Ranking-Faktor
- Was es misst: Wann das größte sichtbare Element lädt
- Ziel: < 2,5 Sekunden
- Auswirkung: Benutzerwahrnehmung des Ladens
- Was es misst: Zeit bis die Seite auf erste Interaktion reagiert
- Ziel: < 100ms (FID) / < 200ms (INP)
- Auswirkung: Interaktivität
- Was es misst: Wie viel sich die Seite beim Laden "verschiebt"
- Ziel: < 0,1
- Auswirkung: Visuelle Stabilität
- URL: pagespeed.web.dev
- Core Web Vitals
- Spezifische Empfehlungen
- Lab- und Field-Daten
- Waterfall-Analyse
- Mehrere Standorte
- Historische Daten
- Tiefgehende Analyse
- Mehrere Durchläufe
- Visueller Vergleich
- Network Tab (Waterfall)
- Performance Tab (Profiling)
- Lighthouse Audit
- Core Web Vitals Report
- URLs mit Problemen
- Echte Benutzerdaten
- Was wird geladen?
- In welcher Reihenfolge?
- Was blockiert?
- Was sind die größten Dateien?
- Können sie komprimiert/optimiert werden?
- Analytics, Ads, Widgets
- Auswirkung auf Performance
- Server-Antwortzeit
- <200ms ideal
- 30% kleiner als JPEG/PNG
- Fast universelle Unterstützung
- Ideal für die meisten Fälle
- 50% kleiner als JPEG
- Wachsende Unterstützung
- Next-Gen-Format
- Fotografien
- Fallback für ältere Browser
- Wenn Transparenz benötigt
- Grafiken mit soliden Farben
- Icons und Logos
- Unendlich skalierbar
- Sehr klein
- Tools: TinyPNG, ImageOptim, Squoosh
- Qualität: 80-85% für JPEG
- Einsparungen: 50-80%
- Verwenden Sie srcset für verschiedene Bildschirmgrößen
- Geben Sie sizes an, um dem Browser zu sagen, welche Größe er wählen soll
- Der Browser wählt automatisch das richtige Bild
- Fügen Sie das Attribut loading="lazy" zu Bildern hinzu
- Lädt Bilder, wenn sie sich dem Viewport nähern
- Natives HTML-Attribut
- Reduziert initiales Laden
- Geben Sie immer width und height für Bilder an
- Verhindert CLS (Cumulative Layout Shift)
- Browser reserviert Platz vor dem Laden
- Cloudflare Images
- Imgix
- Cloudinary
- Auto-Optimierung und Resize
- Critical (npm Paket)
- CriticalCSS
- Penthouse
- Whitespace
- Kommentare
- Redundante Zeichen
- cssnano
- clean-css
- PostCSS
- PurgeCSS
- UnCSS
- Tailwinds Purge
- Verwenden Sie nicht @import, um andere CSS-Dateien zu laden
- @import blockiert paralleles Laden
- Besser separate Link-Tags oder Konkatenation verwenden
- Terser
- UglifyJS
- esbuild
- Webpack
- Rollup
- Vite
- Kleineres initiales Laden
- Nur laden, was benötigt wird
- Fügen Sie das defer-Attribut zu Scripts hinzu
- Blockiert HTML-Parsing nicht
- Führt aus, nachdem DOM bereit ist
- Behält Script-Reihenfolge bei
- Fügen Sie das async-Attribut für unabhängige Scripts hinzu
- Blockiert HTML-Parsing nicht
- Führt sofort aus, wenn geladen
- Garantiert keine Ausführungsreihenfolge
- Ideal für Analytics und Tracking
- Chrome Coverage Tool
- Bundlephobia (Paketgrößen prüfen)
- Import Cost (VS Code Extension)
- Analytics
- Chat-Widgets
- Ads
- Social Widgets
- Lazy Load wo möglich
- Facades (Platzhalter)
- Kritische selbst hosten
- Regelmäßiges Audit
- Shared -> VPS -> Dedicated
- Traditionell -> Cloud
- Cloudflare
- AWS CloudFront
- Fastly
- Bunny CDN
- Server nahe bei Benutzern
- Reduziert Latenz
- Aggressives Caching
- DDoS-Schutz
- Konfigurieren Sie den Cache-Control Header auf dem Server
- Statische Assets (CSS, JS, Bilder): 1 Jahr cachen
- HTML: kurzes Cache oder no-cache
- Cache Busting (Versionierung) für Updates verwenden
- Redis
- Memcached
- Page Caching
- Edge Caching
- TTL-Konfiguration
- Universelle Unterstützung
- 70-80% Größenreduzierung
- 15-20% besser als Gzip
- Moderne Browser-Unterstützung
- Bevorzugt wenn möglich
- Multiplexing
- Header-Kompression
- Server Push
- Erfordert HTTPS
- QUIC-Protokoll
- Schnellere Verbindungen
- Besser für Mobile
- Häufige Queries
- Spalten in WHERE/JOIN
- N+1 vermeiden
- Abgerufene Daten begrenzen
- Caching-Layer
- Caching Plugin (WP Rocket, W3 Total Cache)
- Bildoptimierung (ShortPixel, Imagify)
- CDN-Integration
- Datenbank-Bereinigung
- Zu viele Plugins
- Schwere Themes
- Übermäßige Post-Revisionen
- Große Mediendateien
- Optimierte Produktbilder
- Reviews lazy laden
- Nicht-kritisches JS deferrieren
- Minimale Ablenkungen
- Schnelle Zahlungsabwicklung
- Keine blockierenden Scripts
- Aggressives Code Splitting
- Server-Side Rendering (SSR)
- Static Generation wo möglich
- Virtual Scrolling für lange Listen
- Memoization
- Effizientes State Management
- Seitenladezeiten
- Time to Interactive
- Core Web Vitals
- Google Analytics 4
- SpeedCurve
- New Relic Browser
- Datadog RUM
- Calibre
- SpeedCurve
- Pingdom
- LCP > 3s
- CLS > 0,1
- TTFB > 500ms
- Fehlerraten
- [ ] Kompression aktivieren (Gzip/Brotli)
- [ ] Browser Caching aktivieren
- [ ] CDN verwenden
- [ ] Bilder optimieren (Format, Größe, Lazy Load)
- [ ] CSS/JS minifizieren
- [ ] Nicht-kritisches JS deferrieren
- [ ] Critical CSS inline
- [ ] Ungenutztes CSS/JS entfernen
- [ ] Code Splitting
- [ ] Preconnect zu wichtigen Origins
- [ ] Web Fonts optimieren
- [ ] Server-Side Rendering
- [ ] Service Workers
- [ ] HTTP/2 oder HTTP/3
- [ ] Datenbankoptimierung
- [ ] Edge Computing
- 100.000 Besucher/Monat
- 2% Conversion
- 100€ durchschnittliche Bestellung
- Umsatz: 200.000€/Monat
- Bounce Rate sinkt um 20%
- Conversion steigt auf 2,5%
- Umsatz: 250.000€/Monat
- Steigerung: 50.000€/Monat
- Messen vor Optimieren
- Fokus auf Critical Path
- User Experience > Metriken
- Kontinuierlich, nicht periodisch
Core Web Vitals
Google misst drei Hauptmetriken:
LCP (Largest Contentful Paint)
FID (First Input Delay) / INP (Interaction to Next Paint)
CLS (Cumulative Layout Shift)
Performance-Diagnose
Test-Tools
Google PageSpeed Insights:
GTmetrix:
WebPageTest:
Chrome DevTools:
Google Search Console:
Was Analysieren
1. Waterfall Chart
2. Größte Ressourcen
3. Third-Party Scripts
4. Time to First Byte (TTFB)
Bildoptimierung
Warum Es Wichtig Ist
Bilder machen meist 50%+ des Seitengewichts aus.
Bildformate
WebP:
AVIF:
JPEG:
PNG:
SVG:
Optimierungstechniken
1. Kompression
2. Responsive Bilder
3. Lazy Loading
4. Dimensionen Angeben
5. CDN für Bilder
CSS-Optimierung
Critical CSS
Was es ist:
CSS, das für above-the-fold benötigt wird, inline im HTML.
Implementierung:
1. Critical CSS identifizieren
2. Inline im
3. Rest async laden
Tools:
Minification
Entfernt:
Tools:
Ungenutztes CSS Entfernen
Problem:
CSS-Frameworks enthalten alles, Sie nutzen 10%.
Lösungen:
@import in CSS Vermeiden
JavaScript-Optimierung
Minify und Bundle
Minification:
Bundling:
Code Splitting
Was es ist:
Aufteilen des Bundles in Chunks, die on-demand geladen werden.
Vorteile:
Defer und Async für Scripts
Defer:
Async:
Ungenutztes JavaScript Entfernen
Tools:
Third-Party Scripts
Probleme:
Lösungen:
Server-seitige Optimierung
Hosting und Server
Hosting upgraden:
CDN (Content Delivery Network):
CDN-Vorteile:
Caching
Browser Caching:
Server Caching:
CDN Caching:
Kompression
Gzip:
Brotli:
HTTP/2 und HTTP/3
HTTP/2:
HTTP/3:
Datenbankoptimierung
Indexierung:
Query-Optimierung:
Spezifische Optimierungen
WordPress
Essentiell:
Vermeiden:
E-Commerce
Produktseiten:
Checkout:
SPA (Single Page Applications)
Initiales Laden:
Runtime:
Kontinuierliches Monitoring
Real User Monitoring (RUM)
Was es ist:
Daten von echten Benutzern, nicht Lab-Tests.
Metriken:
Tools:
Synthetic Monitoring
Was es ist:
Regelmäßige automatisierte Tests.
Tools:
Alerting
Alerts einrichten für:
Optimierungs-Checkliste
Quick Wins
Mittlerer Aufwand
Fortgeschritten
ROI der Optimierung
Impact-Berechnung
Beispiel:
Nach Optimierung (Ladezeit 4s -> 2s):
Investition vs. Rendite
Optimierungskosten: 5.000-20.000€ (einmalig) Rendite: 50.000€+/Monat (laufend) ROI: 250%+ im ersten Monat
Fazit
Web-Performance ist eine kontinuierliche Disziplin, kein einmaliges Projekt. Die geschäftlichen Auswirkungen sind direkt und messbar.
Prinzipien:
Erste Schritte:
1. Audit mit PageSpeed Insights
2. Größte Probleme identifizieren
3. Nach Impact priorisieren
4. Implementieren und messen
5. Kontinuierliches Monitoring einrichten
---
Das DGI-Team bietet Web-Performance-Audit und Optimierungsdienste. Kontaktieren Sie uns für eine kostenlose Analyse Ihrer Website.