Hoge server belasting door bad bots voorkomen?

Bad bots overbelasting voorkomen

Helaas komen niet alle website bezoekers langs met goede bedoelingen. Veel, heel veel verkeer op je website komt van zogenaamde “bad bots”. Het internetverkeer van bots overstijgt zelfs meestal het aantal echte bezoekers op je website en kunnen daardoor zelfs je website overbelasten. 

Bots zijn computers die opzoek zijn naar bepaalde informatie op je website om deze te scrapen en te gebruiken voor hetgeen, waar de eigenaar van de bot geld mee kan verdienen. Zo zijn er bots van zoekmachines, seo tools en andere website indexeringssoftware. Wanneer je een succesvolle website hebt met goede ranking bij zoekmachines komen er ook elke seconde bots die je website proberen te hacken of op 1 of andere manier toegang te krijgen tot je website database, server, mail accounts, enz, enz. Deze bot vallen allemaal onder de noemer bad bots.

Het kan zelfs zo zijn dat je website zo goed vindbaar is dat de webserver, waar de website wordt gehost, overbelast raakt door het bot verkeer. Veel webmasters denken dat dit aan de website ligt of het aantal plugins dat ze op hun WordPress website gebruiken. Echter 9 van de 10 keer komt deze overbelasting door het aantal bots dat de website en webserver belast. 

Veel webmasters proberen dan via de zogenaamde robot.txt deze bots tegen te houden. Helaas houden veel bots zich niet aan deze file en gaan gewoon je website te lijf. Het is daarom beter om om bad bots tegen te houden via de .htaccess file die in de root van je WordPress website.

Bots blokkeren middels .htaccess file

Om bots te blokkeren in je .htaccess file moet je wel toegang hebben tot je .htaccess file. Het bestand bevind zich in de root directory van je website. 

Om veel bots behalve search engine bots te blokkeren op je website heb je voldoende aan de onderstaande code:

# Blocking Bot traffic except search bots
RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^$ [OR] RewriteCond %{HTTP_USER_AGENT} (bot|crawl|robot) RewriteCond %{HTTP_USER_AGENT} !(Bing|Google|msn|MSR|Twitter|Yandex|Slurp|DuckDuck|Baidu|Exa|face) [NC] RewriteRule ^ - [F] # END Blocking Bot traffic except search bots

Hierbij de verklaring van de code:

  • Regel 1 houdt alle bots  tegen die zich niet identificeren.
  • Regel 2 stopt alle bots met namen waarin de woorden bot, crawl of robot zit.
  • Regel 3 zorgt ervoor dat alle relevante zoekmachine bots wel toegang hebben tot je website die in hun naam de  woorden bot, crawl of robot gebruiken.
  • Regel 4 is de regel waardoor de zinloze bots geblokkeerd worden middels een acces denied melding.

NB: De omschreven methode is heel machtig en moet met zorg worden toegepast. Wanneer je de htaccess file beschadigd of de code niet goed implementeert, kan het zijn dat je website offline gaat of niet meer vindbaar is voor zoekmachines en je ranking enorm beschadigd.

Veel plezier met deze top tip om je kostbare dataverkeer en server resources te beschermen van onnodig internetverkeer en het beschermen van je website.

Heb je vragen? Stuur ons dan een bericht via het contactformulier of via Whatsapp.

Deel deze informatie:

Ik ben internet marketing specialist sinds 2010 en heb veel ervaring met SEO, SEA, conversie optimalisatie, web development en online marketing.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *