Winkelwagen beschermen tegen bots
Wat botklikken op winkelwagen- en verlanglijstlinks met je server doen, hoe Edge Shield ze tegenhoudt en wat je hostingpartij moet instellen.
1 min lezen · bijgewerkt 31 okt 2026
Elke webshop heeft links als ?add-to-cart=123, remove_item= en add_to_wishlist=. Bots die je site afstruinen klikken die allemaal aan. Elke klik laat je server een sessie en een winkelwagen aanmaken en de pagina opnieuw opbouwen; honderden van die klikken per minuut maken je shop traag voor echte bezoekers, terwijl je server zelf niets mankeert.
Wat de edge doet
- Een verzoek op zo’n winkelwagen- of verlanglijstlink zonder enige cookie én met een bot-, script- of lege user-agent krijgt aan de rand een 403. Je server ziet het niet eens. Echte bezoekers hebben altijd cookies en een gewone browser en merken niets.
- Per bezoeker geldt een eigen rem op winkelwagen-acties (standaard 30 per minuut), los van de gewone paginarem.
- De edge zet de winkelwagen-, afreken- en accountpagina’s en die actie-URL’s ook in robots.txt op Disallow, zodat nette bots er wegblijven. Dat stel je in bij Edge › je site › Instellingen (robots.txt vanaf de edge).
Alles staat in het logboek van Edge Shield onder shop_bot en shop_rate. Aan of uit en de limiet: Edge › Beveiliging.
Wat je hostingpartij moet weten
Omdat je site via de edge loopt, komt al het verkeer bij je server binnen vanaf het adres van de edge, net als bij Cloudflare. Een firewall die op het verbindende adres kijkt, ziet dat als één drukke bezoeker en remt alles af. De oplossing zit bij de hosting: het edge-adres op de allowlist, en de server laten kijken naar het echte bezoekersadres dat wij meesturen in X-Forwarded-For en X-Real-IP (Apache mod_remoteip, nginx set_real_ip_from). De adressen staan in je portaal onder Edge › Instellingen.
