5 Tips om je webshop te verbeteren

Een webshop is voor veel ondernemers een onmisbaar onderdeel van het bedrijf. Het is niet alleen het uithangbord, maar ook een belangrijke bron van inkomsten. Toch zien we dat veel veel ondernemers kansen laten liggen. De webshop werkt niet goed of is langzaam. Hierdoor verlies je bezoekers en omzet. Dit kan voorkomen worden;

5 tips om je webshop beter te laten werken en sneller te maken.

Lukt het niet of heb je nog vragen aan de hand van dit artikel? Neem gerust vrijblijvend contact met ons op. We helpen je graag verder.


1. Meester van de server; De .htaccess file

“De wat aanpassen?” Is een reactie die we veel horen. Een .htaccess file (ook wel een Hypertext Access file) is een bestandje dat gevonden kan worden op de meeste Apache servers. Dit bestand configureert een aantal verschillende instellingen voor de server en is belangrijk voor de werking van je webshop.

Het bestand kan gevonden worden in de bovenste laag van je server (de ‘root’ directory) en kan benaderd worden via FTP (File Transfer Protocol) met een programma zoals FileZilla. Een korte beschrijving hoe je met FileZilla met je server kan praten kun je hier vinden. Voor het aanpassen van het bestand heb je geen speciale software nodig, dit kan gewoon met bijvoorbeeld Notepad of TextEdit.

Voorbeelden voor in de htaccess van je webshop

Er is een heleboel mogelijk. Kijk wel goed uit! Het aanpassen van je htaccess bestand kan er toe leiden dat je website niet (goed) meer functioneert. Maak altijd eerst een backup voordat je met het bestand bezig gaat.

Dit stukje code zet GZIP Compression aan (als het beschikbaar is), waardoor je site sneller zal laden.

mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

De ‘RewriteRule’ die je hieronder ziet zorgt ervoor dat websites (die geen ‘www.’ gebruiken, dus bijvoorbeeld ‘duijts.site’) automatisch van een onbeveiligde http verbinding redirecten of omleiding naar beveiligde variant van de website. Dit werkt alleen naar behoren als er ook een SSL certificering correct is ingesteld!

RewriteEngine On

RewriteCond %{HTTP:X-Forwarded-Proto} !https
#RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]


Een goed geconfigureerd htaccess bestand zorgt ervoor dat je webshop sneller laad en hoger in ranglijsten zoals die van Google terugkomen. Het is belangrijk het bestand toegespitst op jouw unieke situatie. Kom je er niet uit? Neem contact met ons op zodat we je hiermee kunnen assisteren.


2. Caching | Ca-ching

De meeste mensen die een website of webshop hebben, zijn meestal al (vaag) bekend met de term ‘caching’. Caching is simpel gezegd het opslaan van bepaalde gegevens van je webshop op een slimme manier, zodat deze snel aan je bezoekers kunnen worden gepresenteerd. Het is een goede optie om je webshop sneller te maken, en kan gemakkelijk geregeld worden via bijvoorbeeld een plugin.

Example of a website sped up by applying correct caching methods
Een voorbeeld van een website die met correcte htaccess en caching meer dan 3x zo snel is geworden.

Een goede plugin voor het cachen is bijvoorbeeld WP Super Cache. Deze plugin zet je pagina’s om in statische HTML pagina’s. Door statische pagina’s aan je bezoekers aan te bieden in plaats van elke keer opnieuw de pagina compleet op te moeten bouwen, win je erg veel laadtijd.

Daarnaast raden we de plugin Autoptimize aan. Met deze plugin kun je bijna alle relavante onderdelen van een website (HTML, JavaScript & CSS) comprimeren en samenvoegen, waardoor je site nog lichter wordt en sneller laad.


3. Redis of toch Varnish?

RAM Chip
Een RAM bank, de perfecte plek voor je webshop.

Naast caching die je op de server zelf kunt instellen kun je deze ook nog in een intern geheugen op laten slaan. Normaliter wordt een pagina opgebouwd op de server en dan aan de bezoeker aangeboden. Met Redis en Varnish kun je ervoor zorgen dat de pagina in het werk geheugen van de server wordt opgeslagen, en daarna razend snel wordt uitgeserveerd aan de bezoeker.

Redis of Varnish instellen op je webshop

Beide Redis en Varnish worden aangeboden als je je webshop bij Duijts host. Welke variant je kiest voor het cachen is afhankelijk van wat het beste bij je situatie past. Welke methode je ook toepast, je webshop zal er een stuk sneller van worden.

4. Onmisbaar: het SSL Certificaat

Een SSL (Secure Socket Layer) certificaat is tegenwoordig een must voor iedere webshop. Niet alleen laat het zoekmachines en bezoekers zien dat je veiligheid serieus neemt, maar het is een vereiste voor bijvoorbeeld het maken van online betalingen. Bij het ontbreken of een certificaat dat niet goed is ingesteld zal de browser een waarschuwing geven of zelfs de bezoeker terugsturen.

En andere fout die veel eigenaren van webshops maken is het niet goed laten serveren van content via HTTPS. Dit geeft een ‘Mixed content warning‘. Het serveren van gemengde content kan door veel verschillende factoren worden veroorzaakt. Het meeste wat wij zelf tegenkomen is dat de caching niet goed ingesteld staat. Het effect hiervan is dat, ondanks dat het adres correct in de database staat, het oude HTTP adres nog in de caching staat, waardoor de content toch nog onbeveiligd wordt geserveerd.


Effecten Mixed Content voor je webshop

An example of mixed content warning in the Mozilla FireFox browser.
Een voorbeeld van de Mixed Content Warning.

Let erop dat ook een Mixed Content Warning zo snel mogelijk wordt verholpen. Bezoekers krijgen deze waarschuwing in de browser te zien, waardoor je potentieel omzet misloopt.

Bij hosting van Duijts is het SSL certificaat en het instellen van deze gratis. Wij zien het als belangrijke dienst voor onze klanten die we ze niet onthouden of achter een betaalmuur plaatsen. Neem vandaag nog contact op over de opties die we je kunnen bieden.


5. Een CDN, iets voor jou?

Een CDN is een netwerk van verschillende (proxy) servers verspreid over de hele wereld. CDN staat voor Content Delivery Network, en doet zijn naam eer aan.

It's an image of a server.
Jouw website zometeen ook verspreid over verschillende servers?

In plaats van het produceren en serveren van pagina’s vanuit je eigen server, neemt een CDN een cache van je webshop om deze dan via zijn eigen servers te serveren aan bezoekers. Het bekendste voorbeeld is CloudFlare, en wordt gebruikt door veel WordPress websites en webshops.

Dit kan een goede uitkomst zijn voor ondernemers die niet zelf met caching aan de gang willen, maar het heeft ook nadelen; Zo zit je vast aan de CDN voor het serveren van je content. Op het moment dat de CDN eruit ligt, dan is jouw webshop ook offline. Ook kan het gebeuren dat de cache van de CDN niet up-to-date is, en zal deze handmatig moeten worden bijgewerkt. Als laatste is het een aparte dienst, waar je ook extra voor zal moeten betalen. Weeg dus eerst goed de voor-en nadelen van deze dienst af, voordat je besluit deze te gaan gebruiken.


Conclusie

Er zijn veel mogelijkheden om je webshop een boost te geven. De beste opties hiervan zijn:

  • Het optimaliseren van je .htaccess bestand
  • Correct configureren van caching op je webshop
  • Een Redis of Varnish cache instellen
  • SSL certificering op je webshop installeren en Mixed Content Warnings oplossen
  • (Optioneel) Gebruik maken van een CDN.

Wat vind jij? Heb je zelf nog tips of wil je meer weten? We horen graag van je!

We're open sign
Scroll to Top