Warum Bild-Dateigrößen direkt das SEO-Ranking beeinflussen
Google hat mit den Core Web Vitals Ladezeiten zum offiziellen Rankingfaktor gemacht. Das wichtigste Metric dabei ist der Largest Contentful Paint (LCP) — er misst, wie lange es dauert, bis das größte sichtbare Element auf der Seite geladen ist. In den allermeisten Fällen ist dieses Element ein Bild.
Ein LCP unter 2,5 Sekunden gilt als gut. Über 4 Sekunden ist er schlecht — und Google bewertet die Seite entsprechend schlechter im Ranking. Der einfachste Hebel für einen besseren LCP: kleinere, schneller ladende Bilder.
Nutze unseren kostenlosen Image-Size-Checker, um zu sehen, welche Bilder auf deiner Website zu groß sind und den größten Optimierungsbedarf haben.
Die Maßzahlen: Was ist zu groß?
Es gibt keine universelle Grenze, aber folgende Richtwerte haben sich in der Praxis bewährt:
| Dateigröße | Bewertung | Handlungsempfehlung |
|---|---|---|
| Unter 30 KB | Optimal | Kein Handlungsbedarf |
| 30–100 KB | Akzeptabel | WebP-Konvertierung sinnvoll |
| 100–500 KB | Zu groß | Sofortige Optimierung empfohlen |
| Über 500 KB | Kritisch | Stark beschleunigt LCP-Verschlechterung |
Wichtig: Diese Werte gelten für die Rohgröße der heruntergeladenen Datei. Bei Retina-Displays (2x Auflösung) verdoppeln sich die physischen Pixel — was bei normaler Optimierung trotzdem eine deutliche Dateigröße bedeuten kann.
WebP: Das neue Standard-Format für Webbilder
WebP ist ein Bildformat, das Google 2010 entwickelt hat und inzwischen von allen modernen Browsern unterstützt wird. Im Vergleich zu JPEG bietet WebP:
- 25–35% kleinere Dateien bei gleicher visueller Qualität (lossy)
- Transparenz-Unterstützung (wie PNG, aber deutlich kompakter)
- Animation (als GIF-Ersatz)
- Breite Browser-Unterstützung: Chrome, Firefox, Safari, Edge — alle aktuellen Versionen
JPEG zu WebP konvertieren: Die wichtigsten Tools
Squoosh.app (kostenlos, browser-basiert): Das einfachste Tool für einzelne Bilder. Ziehe ein Bild rein, wähle WebP als Ausgabe-Format, stelle Qualität auf 75–85% — fertig. Sofortiger Vorher/Nachher-Vergleich mit Dateigrößenanzeige.
cwebp (Google CLI, kostenlos): Ideal für die Batch-Konvertierung vieler Bilder. Installation: apt install webp oder brew install webp:
# Einzelnes Bild konvertieren
cwebp -q 80 input.jpg -o output.webp
# Alle JPEGs im Ordner konvertieren (Bash)
for f in *.jpg; do cwebp -q 80 "$f" -o "${f%.jpg}.webp"; done
TinyPNG / TinyJPG (kostenlos bis 500 Bilder/Monat): Konvertiert und komprimiert — auch als WordPress-Plugin verfügbar.
ImageMagick (kostenlos, CLI): Sehr mächtig für Batch-Verarbeitung:
# WebP mit Qualität 80
magick convert input.jpg -quality 80 output.webp
# Gleichzeitig skalieren (z.B. max 1200px Breite)
magick convert input.jpg -resize 1200x -quality 80 output.webp
AVIF: Das noch effizientere Format
AVIF (AV1 Image File Format) ist das neueste Bildformat und komprimiert noch besser als WebP — typischerweise 30–50% kleiner als JPEG bei gleicher Qualität. Die Browser-Unterstützung ist mittlerweile gut (Chrome ab 85, Firefox ab 93, Safari ab 16).
Wann AVIF statt WebP nutzen? Wenn du volle Browser-Kontrolle hast (z.B. modernes Intranet oder App) oder wenn maximale Kompression wichtiger ist als maximale Kompatibilität. Für öffentliche Websites empfehle ich eine kombinierte Lösung mit <picture>:
<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>
Browser, die AVIF verstehen, laden AVIF. Browser mit WebP-Unterstützung laden WebP. Ältere Browser erhalten das JPEG als Fallback. Alle bekommen das bestmögliche Format.
AVIF erstellen mit avifenc
# avif-cli installieren (Node.js)
npm install -g avif
# Konvertierung
avif input.jpg --quality 60 --effort 4
# Oder mit ImageMagick (mit AVIF-Support)
magick convert input.jpg -quality 60 output.avif
AVIF-Kodierung dauert deutlich länger als WebP oder JPEG — plane das bei der Build-Pipeline ein.
Bilder auf die richtige Größe skalieren
Einer der häufigsten Fehler: Ein 3000 × 2000 px Bild wird in einen 800 px breiten Container eingebettet. Der Browser lädt trotzdem das 3-Megapixel-Original und skaliert es dann herunter — verschwendete Bandbreite.
Die Lösung: Bilder auf die tatsächliche Darstellungsgröße skalieren, bevor sie hochgeladen werden. Wenn ein Bild maximal 1200 px breit angezeigt wird, reicht 1200 px Breite (plus 2x für Retina: 2400 px). Nicht mehr.
# Bild auf max 1200px Breite skalieren (proportional)
magick convert original.jpg -resize 1200x -quality 80 optimiert.webp
# Für Retina (2x): max 2400px
magick convert original.jpg -resize 2400x -quality 75 optimiert@2x.webp
Responsive Images mit srcset und sizes
Mit srcset und sizes teilst du dem Browser mit, welche Bildversion für welche Displaybreite optimal ist. Der Browser wählt dann automatisch:
<img
srcset="bild-400.webp 400w,
bild-800.webp 800w,
bild-1200.webp 1200w"
sizes="(max-width: 640px) 100vw,
(max-width: 1024px) 50vw,
33vw"
src="bild-800.webp"
alt="Beschreibung"
loading="lazy"
width="800"
height="600">
Hier sagt sizes dem Browser: Auf Mobilgeräten nimmt das Bild 100% der Viewport-Breite ein, auf Tablets 50%, auf großen Displays ein Drittel. Der Browser rechnet daraus, welche Bildgröße er braucht, und lädt die passende srcset-Variante.
Lazy Loading: Bilder erst laden wenn nötig
Bilder, die beim ersten Laden einer Seite nicht sichtbar sind (weil sie unterhalb des sichtbaren Bereichs liegen), sollten erst geladen werden, wenn der Nutzer dorthin scrollt. Das nennt sich Lazy Loading.
<!-- Native Lazy Loading (alle modernen Browser) -->
<img src="bild.webp" alt="..." loading="lazy" width="800" height="600">
Das Attribut loading="lazy" ist heute in allen modernen Browsern nativ unterstützt — kein JavaScript nötig. Wichtig: Das Hero-Bild oben auf der Seite (das vermutlich dein LCP-Element ist) sollte KEIN Lazy Loading haben. Schreibe dort loading="eager" oder lass das Attribut weg.
width und height immer angeben
Selbst bei Lazy Loading: Gib immer width und height an. Ohne diese Angaben weiß der Browser nicht, wie viel Platz er für das Bild reservieren soll — was zu Layout Shifts führt (schlechter CLS-Score).
Das Hero-Bild für LCP optimieren
Das größte sichtbare Bild on-screen beim Laden — meistens ein Headerbild oder ein Banner — ist in der Regel dein LCP-Element. Für dieses Bild gelten besondere Regeln:
- Kein Lazy Loading — das Bild muss sofort geladen werden
- Preload-Hint — sag dem Browser frühzeitig, dass dieses Bild priorisiert werden soll:
<!-- Im <head> der Seite -->
<link rel="preload" as="image" href="/hero-bild.webp" fetchpriority="high">
Mit fetchpriority="high" (auch am <img>-Tag möglich) weist du den Browser an, dieses Bild vor anderen Ressourcen zu laden:
<img src="hero-bild.webp"
alt="Hero-Bild Beschreibung"
fetchpriority="high"
width="1200"
height="630">
Das kann den LCP um mehrere Zehntelsekunden verbessern — ohne dass du die Dateigröße anfassen musst.
Bilder in CMS-Systemen optimieren
WordPress
WordPress konvertiert seit Version 6.1 Bilder automatisch in WebP, wenn der Server libwebp unterstützt. Prüfen mit: phpinfo() → nach „webp" suchen.
Plugins die helfen:
- Imagify — automatische WebP-Konvertierung + Kompression (kostenlos bis 200 Bilder/Monat)
- ShortPixel — WebP und AVIF, bulk-Optimierung älterer Bilder
- Smush — kostenfrei, lazy loading + compression
Shopify
Shopify liefert Bilder automatisch über ein CDN aus und bietet URL-Parameter für Format und Größe:
<!-- Shopify: WebP anfordern + auf 800px skalieren -->
{{ product.featured_image | image_url: width: 800, format: 'webp' | image_tag }}
Nutze diese Parameter konsequent, um Bilder in der richtigen Größe und im richtigen Format auszuliefern — ohne Upload-Optimierung auf der Quelldatei.
Statische Websites (HTML/Jekyll/Hugo)
Build-Pipeline-Tools erledigen die Optimierung beim Deployment:
- sharp (Node.js) — schnelle WebP/AVIF-Konvertierung in Build-Skripten
- Vite / Webpack imagemin — Plugins für Bundler
- Netlify / Vercel — beide Plattformen bieten automatische Bildoptimierung als Feature
GIF durch WebP oder Video ersetzen
GIF-Dateien sind extrem ineffizient — ein 5-Sekunden-GIF kann locker 5–20 MB groß sein. Ersetze animierte GIFs durch:
- Animiertes WebP:
gif2webp animation.gif -o animation.webp— typisch 50–70% kleiner - MP4 / WebM Video: Noch kleiner, besser komprimiert, aber kein Loop ohne JavaScript:
<video autoplay loop muted playsinline>
<source src="animation.webm" type="video/webm">
<source src="animation.mp4" type="video/mp4">
</video>
Das muted-Attribut ist Pflicht für Autoplay. playsinline verhindert auf iOS, dass das Video in den Vollbild-Modus wechselt.
Content Delivery Network (CDN) für Bilder
Selbst gut optimierte Bilder können langsam laden, wenn der Server weit vom Nutzer entfernt ist. Ein CDN (Content Delivery Network) speichert deine Bilder auf Servern weltweit und liefert sie vom nächstgelegenen Standort aus.
Kostenlose oder günstige CDN-Optionen für Bilder:
- Cloudflare (kostenlos) — CDN + automatische WebP-Konvertierung (im Pro-Plan)
- Bunny CDN — günstig, einfach zu integrieren, mit Bildoptimierung
- Cloudinary — kostenloser Tier, On-the-fly-Format-Konvertierung und Skalierung per URL
- imgix — spezialisiertes Bild-CDN mit Transformations-API
Mit Cloudinary kannst du Bildgröße und Format direkt in der URL steuern, ohne die Quelldateien anzufassen — ideal für dynamische Inhalte.
Bilder SEO-freundlich benennen und auszeichnen
Dateigröße ist wichtig — aber für SEO zählen auch Dateiname und Alt-Text. Google liest beides aus, um den Bildinhalt zu verstehen und es in der Google Bildersuche einzuordnen.
- Dateiname: Keyword im Namen verwenden, mit Bindestrich getrennt.
seo-audit-checkliste-2026.webpstattIMG_4823.jpg - Alt-Text: Beschreibend, mit Haupt-Keyword, max 100–125 Zeichen. Kein Keyword-Stuffing.
- Title-Attribut (optional): Erscheint als Tooltip beim Hover — nützlich für Usability, kein direkter SEO-Faktor
Mehr zur On-Page-Optimierung findest du in unserem Artikel Bilder für das Web optimieren: Format, Größe, Lazy Loading und im Leitfaden zu Bildoptimierung für Websites: WebP, AVIF und Lazy Loading 2026.
Schritt-für-Schritt: Bild-Optimierung in der Praxis
- Bilder auditieren: Nutze den Image-Size-Checker um zu sehen, welche Bilder auf deiner Seite am größten sind
- Größte Bilder priorisieren: Fange mit den Bildern über 200 KB an — dort ist der Impact am größten
- Auf korrekte Dimensionen skalieren: Prüfe, wie breit das Bild tatsächlich angezeigt wird (DevTools → Inspect) und skaliere auf diese Breite (×2 für Retina)
- In WebP konvertieren: Mit Squoosh, cwebp oder TinyPNG, Qualität 75–85%
- LCP-Bild priorisieren: Für das Hauptbild oben auf der Seite
fetchpriority="high"+ Preload-Link setzen - Lazy Loading für alle anderen Bilder:
loading="lazy"zu allen<img>-Tags außerhalb des ersten Viewports hinzufügen - width und height angeben: Verhindert Layout Shifts (CLS)
- Ergebnis messen: Google PageSpeed Insights erneut aufrufen und LCP-Verbesserung prüfen
Checkliste: Bilder für SEO optimiert?
- ☑ Alle Bilder auf max. angezeigte Breite skaliert (nicht größer als nötig)
- ☑ Format: WebP (oder AVIF mit WebP-Fallback via
<picture>) - ☑ Qualität: 75–85% für Fotos, 85–90% für Grafiken
- ☑ Hero-Bild: kein Lazy Loading, fetchpriority="high", Preload-Link im
<head> - ☑ Alle anderen Bilder:
loading="lazy" - ☑ Alle Bilder:
widthundheightangegeben - ☑ Dateiname keyword-reich (Bindestrich statt Leerzeichen)
- ☑ Alt-Text für jedes Bild vorhanden und beschreibend
- ☑ Animierte GIFs durch WebP-Animation oder MP4/WebM ersetzt
- ☑ Bild-Dateigrößen nach Optimierung geprüft (unter 100 KB für Contentbilder)
Fazit: Bilder sind der schnellste LCP-Hebel
Wenn du nur eine SEO-Maßnahme sofort umsetzen kannst, dann diese: Optimiere deine Bilder. Der Aufwand ist gering, die Tools sind kostenlos, und der Effekt auf LCP, Page Speed und Suchmaschinenranking ist direkter und messbarer als bei fast jeder anderen SEO-Maßnahme.
Starte mit einem Audit: Image-Size-Checker öffnen, deine URL eingeben, und sehen welche Bilder deine Seite bremsen. Dann Schritt für Schritt optimieren — und die Verbesserung in Google PageSpeed Insights messen.
Für das große Ganze: Core Web Vitals verbessern: LCP, CLS und INP Schritt für Schritt zeigt dir, wie Bilder in das Gesamtbild der Performance-Optimierung passen.
Weiterführende Artikel
- Bilder für das Web optimieren: Format, Größe, Lazy Loading
- Bildoptimierung für Websites: WebP, AVIF und Lazy Loading 2026
- Core Web Vitals verbessern: LCP, CLS, INP Schritt für Schritt
- Ladezeit als Ranking-Faktor: Wie Page Speed das Google-Ranking beeinflusst
- Gzip-Komprimierung aktivieren: Anleitung für Apache, Nginx & PHP