Tien tips voor een snellere Magento Webshop en meer verkoop
Klanten mag je niet laten wachten in je winkel, of ze lopen weg. Dat geldt ook voor je Magento webshop. Maar er zijn meer redenen waarom een snelle webwinkel belangrijk is, en wij lijsten ze voor jou op. Bovendien krijg je van ons 10 tips om jouw Magento in een handomdraai veel sneller te laten draaien!
Een snellere Magento webshop is belangrijker dan je denkt!
Lang wachten is iets waaraan jij een hekel hebt, en dus laat je best jouw klant ook niet wachten in jouw webwinkel. Dat is gewoon logisch aanvoelen. Maar cijfers bewijzen dat er nog meer redenen zijn waarom het belangrijk is dat jouw Magento webshop snel draait.
Volgens onze collega's bij Byte.nl betekent 1 seconde tijdwinst bij het laden van je webshop
- een hogere conversie (+41%): de klant zal gemakkelijker iets aankopen of bestellen
- een lagere bounce rate (-24%): minder afgesprongen aankooptrajecten
- een hogere waarde per aankoop (+37%)
- een langere sessie (+14%)
Jouw Magento webshop 1 seconde sneller = meer conversie, meer waarde per aankoop, langere sessie, lagere bounce rate. Bekijk onze tips!
Bovendien laat Google de laadtijd van een website meetellen bij zijn ranking, zowel bij paid als organische zoekresultaten.
Snelheid is dus belangrijk. Maar hoe maak je jouw Magento webshop sneller?
1. Kies goede hosting voor jouw Magento webshop
Hoe goed jouw website ook ontworpen is, een trage webhoster kan flink wat roet in het eten gooien en al jouw inspanningen om je website te optimaliseren teniet doen.
- Kies voor betrouwbare hosting zoals de Magento webhosting van Combell, waar Magento startklaar staat en je vele extra opties hebt, zoals gratis domeinnaam, gratis SSL-certificaten en gratis 24/7 premium support.
2. Zorg dat je de laatste versie hebt van Magento
Ook dit lijkt een vanzelfsprekende tip, maar wordt toch nog altijd te vaak over het hoofd gezien.
- Installeer altijd de laatste nieuwe versie. Die bevat bug fixes en verbeteringen van de performantie.
3. Optimaliseer de afbeeldingen van je Magento webshop
Gemiddeld bestaat 75% van een website uit afbeeldingen. Wanneer die niet geoptimaliseerd zijn, kunnen zij het laden van de pagina erg vertragen.
- Optimaliseer je afbeeldingen met de Rapido Image Optimiser extensie voor Magento. Alle afbeeldingen die op je site aanwezig zijn, worden na installatie van de extensie binnen de 24u geoptimaliseerd. Alle afbeeldingen die je daarna toevoegt worden onmiddellijk verbeterd.
- Verdeel met CSS Image Sprites een grotere afbeelding in kleine brokken, die sneller geladen worden.
- Comprimeer je afbeeldingen met Image Optimizer voor Magento 2.
4. Versmelt CSS en JavaScript bestanden bij je Magento instellingen
Door beide soorten bestanden te combineren, moeten er minder bestanden geladen worden en wordt de laadtijd verkort.
- Ga naar je dashboard, en kies de optie Yes bij JavaScript Settings > Merge JavaScript Files en bij CSS Settings > Merge CSS Files.
5. Je cataloog doorzoeken: beperk de opties bij de filters
Te veel opties bij het doorzoeken van je cataloog op je hoofdcategoriepagina zullen het zoeken en het laden erg vertragen.
- Beperk het aantal opties bij de filter, of schakel de filteroptie volledig uit.
6. Activeer Flat Catalog voor je Magento cataloog
Magento maakt normalerwijze gebruik van het EAV model (entity attribute value) om product data in veel verschillende tabellen op te slaan. Flat Catalog verzamelt al deze producten in één tabel, zodat die sneller uitgelezen kan worden.
- Ga in je dashboard naar Stores > Configuration > Catalog > Storefront. Zet de opties bij “use Flat Catalog Category” en “use Flat Catalog Product” op “Yes”. Sluit af met Save Config, en ledig vervolgens de cache via System > Cache Management > Flush Cache Storage.
7. Houd je Magento database en logs netjes
Geen overtollige ballast in jouw webshop! Logs zijn wel handig om bijvoorbeeld problemen op te sporen, maar te grote logs kunnen het systeem vertragen.
- Standaard houdt Magento logs tot 180 dagen bij. Wijzig dit in je dashboard: Stores > Configuration > Advanced > System > Log > Save Log. Zet de waarde bijvoorbeeld op 14 dagen. Sluit af met Save Config.
- Schoon je database op door de log tabellen te legen. Ga naar phpMyAdmin en selecteer er alle log_% tabellen. Uit het uitklapmenu kies je nu Empty, en op de vraag of je de tabellen wil TRUNCATE bevestig je met Yes.
8. Extensies en modules voor je Magento: overdaad schaadt
Kant-en-klare externe modules kunnen je veel tijd besparen, omdat je zelf bepaalde functionaliteiten niet meer moet ontwikkelen.
- Sommige modules kunnen de performantie schaden. Controleer met de Magento AOE Profiler waar zich problemen met de performantie van jouw site voordoen. Volg deze instructies om de extensie te installeren en gebruiken.
- Beperk het aantal modules: hoe meer modules die je database extra belasten, hoe trager je website wordt.
- Schakel niet gebruikte modules uit via Stores > Configuration > Advanced > Advanced. Selecteer de gewenste modules en kies “Disable” uit het uitklapmenu. Sluit af met Save Config.
- Ben je niet zeker of een module nog gebruikt wordt? Ga naar de map /app/etc/modules en zoek daar het .xml-bestand van de module. Verplaats het naar een tijdelijke map en leeg de cache. Ondervind je nu geen problemen, dan kan je de module definitief verwijderen, zoniet plaats je het .xml-bestand gewoon terug.
9. Laad delen van je Magento pagina in cache
Niet alle onderdelen van je pagina moeten per bezoeker / sessie aangepast worden. De onderdelen die niet veranderen, kan je gerust in cache laten nemen.
- APC Cache activeer je via je Combell controlepaneel – volg de instructies op onze supportpagina’s.
- Maak gebruik van Varnish Cache, waardoor reeds eerder opgevraagde content rechtstreeks uit het geheugen geserveerd wordt. Lees meer over deze krachtige hoeksteen van Combell Performance Hosting.
10. Klanten uit de hele wereld voor je Magento webshop? Werk met een CDN
Een content delivery network werkt met verschillende servers, verspreid over de hele wereld, die jouw content bevatten. Wanneer een bezoeker uit de VS bijvoorbeeld jouw site bezoekt, zal de content opgehaald worden vanop de server die het dichtste bij staat, bijvoorbeeld een server in de VS, en niet vanop de server in België. Dit kan een flinke tijdwinst opleveren.
- Werken met een CDN is vooral nuttig als je site veel internationale bezoekers heeft.
- Trekt je site enkel bezoekers uit België / Nederland, dan heeft een CDN niet veel zin.
- Bekende CDN's: Akamai Technologies, Amazon CloudFront, Azure CDN, Cloudflare, ...
Wil je meer weten over de snelle en betrouwbare Magento-hosting van Combell? Of ben je nieuwsgierig naar de interessante mogelijkheden van Varnish Cache? Bekijk de diverse opties van de Combell hosting, van een vast IP-adres en extra database, tot caching en Expert Booster!