Praktische Tipps und Techniken, um die Ladezeit deiner Website drastisch zu verbessern. Von Bildoptimierung über Caching bis hin zu CDN und Code-Minifizierung.
Die Ladezeit einer Website beeinflusst direkt die Nutzererfahrung, die Conversion-Rate und das Google-Ranking. Studien zeigen, dass 53% der mobilen Nutzer eine Seite verlassen, wenn sie länger als 3 Sekunden lädt. Jede zusätzliche Sekunde Ladezeit kann die Conversion-Rate um bis zu 7% senken.
Google nutzt die Seitengeschwindigkeit seit 2010 als Rankingfaktor für Desktop und seit 2018 auch für mobile Suchergebnisse. Mit der Einführung der Core Web Vitals im Jahr 2021 wurde die Performance noch stärker gewichtet.
Bilder machen oft 50–70% des gesamten Seitengewichts aus. Hier sind die wichtigsten Maßnahmen:
srcset-Attribut, um verschiedene Bildgrößen für unterschiedliche Bildschirme bereitzustellen.loading="lazy"-Attribut macht das ohne JavaScript möglich.<img src="foto.webp"
srcset="foto-400.webp 400w, foto-800.webp 800w, foto-1200.webp 1200w"
sizes="(max-width: 600px) 400px, (max-width: 1000px) 800px, 1200px"
loading="lazy"
alt="Beschreibung des Bildes"
width="800" height="600">
Durch korrektes Caching müssen wiederkehrende Besucher nicht alle Ressourcen erneut herunterladen. Setze Cache-Header für statische Dateien:
Cache-Control: public, max-age=31536000, immutable — ein Jahr cachen, wenn du Versionierung im Dateinamen nutzt (z.B. style.v3.css).Cache-Control: no-cache — immer beim Server nachfragen, ob eine neue Version vorliegt.Gzip oder Brotli-Komprimierung reduziert die Übertragungsgröße von Text-Ressourcen um 60–80%. Die meisten Webserver unterstützen dies bereits, es muss nur aktiviert werden.
Brotli bietet 15–20% bessere Komprimierung als Gzip und wird von allen modernen Browsern unterstützt. In der Apache-Konfiguration:
# Apache - Brotli aktivieren
<IfModule mod_brotli.c>
AddOutputFilterByType BROTLI_COMPRESS text/html text/css
AddOutputFilterByType BROTLI_COMPRESS application/javascript application/json
AddOutputFilterByType BROTLI_COMPRESS image/svg+xml
</IfModule>
Minifizierung entfernt unnötige Leerzeichen, Kommentare und Zeilenumbrüche aus deinem Code. Das reduziert die Dateigröße typischerweise um 10–30%.
<head> als Inline-CSS.Ein CDN verteilt deine statischen Inhalte auf Server weltweit, sodass Nutzer die Daten vom nächstgelegenen Standort laden. Das reduziert die Latenz erheblich, besonders für internationale Besucher.
Beliebte CDN-Anbieter sind Cloudflare (kostenloser Tarif verfügbar), Bunny CDN, AWS CloudFront und Fastly. Cloudflare bietet zusätzlich automatische Bildoptimierung, Brotli-Komprimierung und DDoS-Schutz.
JavaScript und CSS im <head> blockieren das Rendering der Seite. So vermeidest du das:
defer oder async für Script-Tags. defer ist in den meisten Fällen die bessere Wahl, da es die Ausführungsreihenfolge beibehält.media="print" onload="this.media='all'"-Pattern.font-display: swap und <link rel="preconnect"> für externe Font-Server.Die Time to First Byte (TTFB) sollte unter 200ms liegen. Maßnahmen zur Verbesserung:
Jedes externe Script (Analytics, Chatbots, Social-Media-Widgets, Werbung) kostet Ladezeit. Prüfe kritisch:
Tipp: Lade Tracking-Scripts erst nach der Cookie-Einwilligung. Das verbessert nicht nur die Performance, sondern auch den Datenschutz.
Optimierung ist ein fortlaufender Prozess. Nutze diese Tools, um die Geschwindigkeit regelmäßig zu prüfen:
Teste die Performance deiner Website jetzt kostenlos mit PageScore und erhalte konkrete Optimierungsvorschläge.