Wat is Srcset?
Srcset is een HTML-afbeeldingsattribuut dat een lijst met afbeeldingen specificeert waaruit de browser kan kiezen op basis van de schermgrootte en -resolutie. Dit concept staat bekend als responsieve afbeeldingen en zorgt ervoor dat de meest geschikte afbeeldingsversie wordt geladen voor verschillende kijkomstandigheden.
Hier is een voorbeeld van hoe srcset
werkt:
<img srcset="voorbeeld-afbeelding-480w.jpg 480w, voorbeeld-afbeelding-800w.jpg 800w" sizes="(max-breedte: 600px) 480px, 800px" src="voorbeeld-afbeelding-800w.jpg" alt="Voorbeeld illustratie">
In dit voorbeeld vertelt srcset
de browser om een afbeelding van 480 pixels breed te laden als de viewportbreedte minder dan 600 pixels is. Als de viewportbreedte meer dan 600 pixels is, laadt de browser de grotere afbeelding van 800 pixels.
Je kunt ook de pixeldichtheid als voorwaarde instellen in plaats van de grootte:
<img srcset="voorbeeld-afbeelding-1x.jpg 1x, voorbeeld-afbeelding-2x.jpg 2x" src="voorbeeld-afbeelding-1x.jpg" alt="Nog een voorbeeld van een illustratie">
Waarom is Srcset belangrijk voor SEO?
Srcset is cruciaal voor SEO omdat browsers hiermee de meest geschikte afbeeldingsgrootte kunnen laden op basis van de kenmerken van het apparaat. Deze optimalisatie heeft verschillende voordelen:
- Verbeterde laadsnelheid: Grotere afbeeldingen hebben grotere bestanden, wat het laden van pagina's kan vertragen. Door afbeeldingen van de juiste grootte te laden voor verschillende apparaten, helpt srcset bandbreedte te besparen en de laadtijd van pagina's te verkorten.
- Betere gebruikerservaring: Snellere laadtijden van pagina's verbeteren de gebruikerservaring, wat leidt tot lagere bouncepercentages en een hogere betrokkenheid.
- SEO-voordelen: De laadsnelheid van een pagina is een directe rankingfactor voor zowel mobiele als desktop zoekopdrachten. Het optimaliseren van afbeeldingen met behulp van srcset kan uw zoekmachine rankings positief beïnvloeden.
Beste praktijken voor responsieve afbeeldingen
1. Controleer PageSpeed Insights voor aanbevelingen
PageSpeed Insights is een gratis tool van Google die suggesties geeft om de snelheid van je website te optimaliseren. Door de URL van je webpagina in te voeren, kun je specifieke aanbevelingen krijgen voor het optimaliseren van afbeeldingen, zoals:
- Het afbeeldingsformaat bijwerken voor betere compressie.
- Overweeg lazy-loading voor offscreen of verborgen afbeeldingen.
- Afbeeldingen de juiste grootte geven om laadtijden te verbeteren.
2. Gebruik het Afbeeldingselement voor Art Direction
Met het <picture>
element kunnen browsers verschillende afbeeldingen weergeven op basis van apparaateigenschappen. Dit is handig als je geheel verschillende afbeeldingen wilt weergeven in plaats van alleen verschillende groottes van dezelfde afbeelding.
Hier is een voorbeeld van het gebruik van het <picture>-element
:
<picture> <source media="(min-width: 600px)" srcset="example-image.jpg, example-image-2x.jpg 2x"> <img src="example-image.jpg" alt="Voorbeeld illustratie"> </picture>
In dit voorbeeld zal voorbeeld-afbeelding.jpg
of voorbeeld-afbeelding-2x.jpg
worden weergegeven op browserbreedtes van 600px of meer, afhankelijk van de pixeldichtheid van het apparaat. Bij schermbreedtes van minder dan 600px, of als het <picture>
element niet wordt ondersteund, wordt in plaats daarvan het <img>
element weergegeven. Neem altijd het <img>-element
op om compatibiliteit te garanderen.
3. Zorg voor de juiste terugval
Zorg altijd voor een fallbackafbeelding met het src-attribuut
voor het geval de browser geen srcset
of het <picture>-element
ondersteunt. Dit zorgt ervoor dat een afbeelding altijd wordt weergegeven, ongeacht de mogelijkheden van de browser.
4. Gebruik beschrijvende Alt-tekst
Voeg altijd beschrijvende alt-tekst
toe aan je afbeeldingen. Dit verbetert de toegankelijkheid en biedt context voor zoekmachines, waardoor je SEO wordt verbeterd.
Conclusie
Het gebruik van srcset is van vitaal belang voor het optimaliseren van afbeeldingen voor verschillende apparaten en zorgt voor snellere laadtijden en een betere gebruikerservaring. Door best practices te volgen, kun je de prestaties en SEO van je website verbeteren, waardoor deze efficiënter en toegankelijker wordt voor gebruikers.