Security4 min lezen

Hoe jij misbruik van jouw webshops’ zoekfunctionaliteit voorkomt

Door Tom Ketels op donderdag, 16 februari, 2023

Hoe jij misbruik van jouw webshops’ zoekfunctionaliteit voorkomt

In dit artikel

De laatste tijd zien wij een groeiend aantal gevallen waarbij cybercriminelen de search engine van webshops misbruiken om Search Engine Optimization (SEO) bereik te genereren. Het is een fenomeen dat onder de noemer “Black Hat SEO” wordt geschaard.

Deze vorm van misbruik kan grote gevolgen hebben op de performance en zoekmachine ranking van jouw webshop. In dit artikel vertellen we je hoe deze cybercriminelen te werk gaan en hoe je dit op het Hypernode platform kan voorkomen.

Misbruik van jouw webshops’ zoekfunctionaliteit

Cybercriminelen gebruiken de zoekfunctionaliteit om op een webshop te zoeken naar bepaalde termen. Deze termen komen niet in de shop voor maar de zoekpagina geeft deze termen, zowel in de body als titel, wel terug. Hierdoor wordt er als het ware voor iedere foutieve zoekterm, een (foutieve) pagina gecreëerd.

De criminelen gebruiken vaak dezelfde termen, zoals “FIFA 23 coins” en “spamwebsite.com”, naast elkaar. Daarom denken de zoekmachines dat deze woorden iets met elkaar te maken hebben. Vervolgens plaatsen ze op andere websites links naar deze foutieve zoekpagina’s, zodat ze geïndexeerd worden.

Zodra de foutieve zoekpagina’s in Google staan, zullen de crawlers periodiek terugkomen om te kijken of die pagina’s nog bestaan. Het vervelende is natuurlijk dat deze “pagina” eigenlijk een foutmelding is van de zoekfunctionaliteit van de webshop. Het aantal foutmeldingen of error pagina’s kan snel oplopen. Zo hebben wij al een paar gevallen gezien waarbij er tienduizenden pagina’s gecreëerd en geïndexeerd zijn. Met alle gevolgen van dien…

Een slechte performance en een lagere SEO ranking

De zoekfunctionaliteit van een webshop moet vaak grote productaantallen doorzoeken. Dit maakt het een zwaar en langzaam proces. Als cybercriminelen de zoekfunctie misbruiken, heeft dit direct een negatief effect op de performance van een webshop. Daarnaast kan er ‘cache pollution’ optreden. Cache pollution betekent dat er gegevens onnodig in de cache worden opgeslagen, waardoor de performance verminderd.

Behalve de verslechterde laadtijd, kan het simpele bestaan van deze pagina’s ook een negatief effect op de zoekmachine ranking hebben. We leggen dit uit aan de hand van het onderstaande voorbeeld:

Een webshop verkoopt kleding en accessoires waarbij alles mooi met elkaar integreert en alle pagina’s qua content goed op elkaar aansluiten. Dit vindt de zoekmachine (Google) belangrijk en daarom beloond het de shop met een goede ranking. Vervolgens plaatsen cyber criminelen allemaal termen die hier niet bij passen. Google begrijpt niet dat deze foutmelding pagina’s, die elk compleet andere termen bevatten, niet als echte pagina’s bedoeld zijn. Hierdoor keurt de zoekmachine de webshop af en zakt de shop qua ranking.

Zo kun jij misbruik van je zoekmachine voorkomen

Om dit misbruik tegen te gaan, zullen de error pagina’s uit Google en andere Search Engines gehaald moeten worden. Dit kun je doen door de search results (/catalogsearch) van je webshop via robots.txt te blokkeren. Op deze manier maak je het onmogelijk voor de Google crawlers om zoekresultaten pagina’s te (her)indexeren.

Daarnaast raden wij je aan om deze pagina’s uit Google Search Console te halen en kunnen wij eventueel een stukje serverconfiguratie op je Hypernode plaatsen. Deze configuratie blokkeert zoekopdrachten met bepaalde termen en searches met meer dan tien vreemde tekens direct op de server. Dit gebeurt met een “410 GONE” melding, zodat Google doorkrijgt dat pagina’s niet bestaan. Dit alles om een verdere impact van de googlebot op je site voorkomen.

Wil jij hier gebruik van maken? Neem dan contact met ons op!

Hi! Mijn naam is Dion, Account Manager at Hypernode

Wil je meer weten over Hypernode's Managed E-commerce Hosting? Plan je online meeting.

plan een een-op-een meeting tel:+31648362102

Visit Hypernode at