Die Wahl der passenden Bildabmessungen ist essenziell, um sowohl eine ansprechende Nutzererfahrung zu gewährleisten als auch die Ladezeiten Ihrer Website signifikant zu verbessern. Dabei spielen die Art der Webseite und deren Zielpublikum eine entscheidende Rolle. Weitere Hintergrundinformationen finden Sie in unserem Tier 2 Artikel.
Jeder Seitentyp hat spezifische Anforderungen an Bilder. Für Blogs reichen oft Bilder mit 800–1200 Pixel Breite, um eine gute Balance zwischen Sichtbarkeit und Ladezeit zu erreichen. Bei Online-Shops hingegen sind Produktbilder meist in 600–800 Pixel Breite optimal, um Details sichtbar zu machen, ohne die Ladezeiten zu beeinträchtigen. Portfolios benötigen hochauflösende Bilder, meist im Format 1200–2000 Pixel, um die Qualität der Arbeiten optimal zu präsentieren. Es ist jedoch entscheidend, diese Bilder vor der Veröffentlichung entsprechend zu optimieren, um unnötigen Datenverbrauch zu vermeiden.
Responsive Design erfordert die Bereitstellung unterschiedlicher Bildgrößen für verschiedene Endgeräte. Hierbei kommen HTML-Attribute wie srcset und sizes zum Einsatz, um je nach Bildschirmbreite das passende Bild zu laden. Für mobile Geräte empfiehlt sich beispielsweise eine maximale Bildbreite von 600 Pixel, während Desktop-Ansichten bis zu 2000 Pixel nutzen können. Die Verwendung dieser Techniken sorgt dafür, dass Bilder auf allen Geräten optimal dargestellt werden, ohne unnötige Datenmengen zu laden.
| Seitentyp | Desktop | Tablet | Mobile |
|---|---|---|---|
| Produktdetailseite | 1200 px | 900 px | 600 px |
| Blog-Artikel | 1000 px | 800 px | 600 px |
srcset-Attribute.Serverseitige Bildgrößenanpassung ermöglicht es, Bilder dynamisch an die Anforderungen des jeweiligen Endgeräts anzupassen. Hierfür bieten sich Lösungen wie Image-Resizing-APIs (z. B. Cloudinary, Imgix) an, die auf Anfrage die Bilder in optimalen Größen liefern. Zusätzlich beschleunigen Content Delivery Networks (CDNs) wie Cloudflare oder Amazon CloudFront die Bildbereitstellung durch geografisch verteilte Server, minimieren Latenzzeiten und reduzieren die Serverbelastung. Für eine deutsche E-Commerce-Seite empfiehlt es sich, eine Lösung zu wählen, die mit europäischen Rechenzentren arbeitet, um Datenschutz und Performance optimal zu vereinen.
Die wohl bekannteste Methode ist die Verwendung des srcset-Attributs im <img>-Tag, um verschiedene Bildversionen für unterschiedliche Bildschirmgrößen bereitzustellen. Beispiel:
<img src="bild-600.jpg" srcset="bild-600.jpg 600w, bild-900.jpg 900w, bild-1200.jpg 1200w" sizes="(max-width: 600px) 600px, (max-width: 900px) 900px, 1200px" alt="Beispielbild">
Mit media-Queries in CSS können Sie zudem das Layout an unterschiedliche Geräte anpassen, z. B. durch unterschiedliche Hintergrundbilder oder Bilder im picture-Element.
Ein Cloudflare-Worker kann eingesetzt werden, um bei jedem Bildabruf automatisch die passende Größe zu liefern. Hier ein konkretes Beispiel für die Konfiguration:
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
const url = new URL(request.url)
if (url.pathname.endsWith('/bilder/')) {
const width = url.searchParams.get('width') || '800'
// Logik zur Bildgrößenanpassung, z.B. mit ImageMagick oder einem API-Dienst
const resizedImage = await resizeImage(url, parseInt(width))
return new Response(resizedImage, { headers: { 'Content-Type': 'image/jpeg' } })
}
return fetch(request)
}
async function resizeImage(url, width) {
// Implementierung der Bildgrößenanpassung via API oder Bildbearbeitungstool
// Beispiel: Aufruf eines Cloud-Dienstes
return fetch(`https://api.bildservice.de/resize?width=${width}&url=${url}`)
}
Diese Lösung ermöglicht eine flexible, serverseitige Steuerung und sorgt für eine effiziente Nutzung der Bandbreite, insbesondere im europäischen Raum.
Zur Automatisierung der Bildoptimierung auf WordPress empfehlen sich bewährte Plugins wie ShortPixel oder Imagify. Diese Tools komprimieren Bilder verlustarm, generieren automatisch verschiedene Bildgrößen und integrieren sich nahtlos in den Upload-Prozess. Für eine effiziente Nutzung sollten Sie folgende Schritte befolgen:
Neben Plugins ist die manuelle Kontrolle über die Bildgrößen im WordPress-Medienmanager sinnvoll. Hierbei sollten Sie:
srcset-Attributen zu versehen, um responsive Bilder zu gewährleisten.loading="lazy" besitzen, um das Laden bei Scrollen zu verzögern.Ein führender Online-Modehändler in Deutschland stellte fest, dass die Ladezeit der Produktseiten erheblich beeinträchtigt war. Durch die Implementierung der oben beschriebenen Techniken konnte die durchschnittliche Ladezeit um 40 % reduziert werden. Dabei wurden die Produktbilder vor dem Upload mit Photoshop auf maximal 1200 Pixel Breite skaliert, anschließend mit Imagify verlustarm komprimiert und serverseitig mit Cloudflare optimiert. Zudem wurde das srcset-Attribut genutzt, um auf Mobilgeräten nur die erforderliche Bildgröße zu laden. Das Ergebnis: eine deutlich bessere Nutzererfahrung, höhere Conversion-Raten und bessere Platzierungen in den Google-Suchergebnissen.
| Zustand | Vorher | Nachher |
|---|---|---|
| Lade |