Vandaag was ik op zoek naar het telefoonnummer van een Electro World vestiging. Omdat ik Google sneller vind dan de website zelf maak ik gebruik van de zoekfunctionaliteit van Google. Door te zoeken op ‘electro world cuijk‘ zou ik verwachten snel het telefoonnummer te zien, helaas was dit fout gedacht. Ik kreeg een negatief zoekresultaat te zien dat errors van PHP liet zien en dit trok mijn aandacht:

Dit is een duidelijk signaal dat er al een tijdje iets niet goed staat op de website en dat dit niet iets is van een uurtje. De cache van Google verteld me dat de pagina op 28 juni (ruim een week geleden) ook al de fout bevatte.
Hoe komt Google hier nu aan? Het is mogelijk om in je apache webserver in te stellen dat mysql scripts of andere PHP instructies, die niet goed uitgevoerd kunnen worden, wel of niet weergegeven dienen te worden. Dit doe je door een flag in te stellen bijvoorbeeld in je htaccess file: php_flag display_errors off
Blijkbaar heeft Electro World dit niet gedaan waardoor foutmeldingen op de website weergegeven worden. Google leest deze code ook uit en beschouwd het blijkbaar als belangrijkste content (omdat het bovenaan de source code staat):



Naast dat deze fouten niet optimaal zijn voor je zoekresultaten is het ook nog eens gevaarlijk voor hackers. Deze kunnen aan de hand van de foutmeldingen mogelijk proberen in te breken op je bestanden. Nu ben ik geen hacker dus maakt het mij ook niet uit maar van een grote retailer vind ik het toch slordig dat dergelijke fouten op de website staan.

Tip van de dag: Voorkom errors op je site zodat Google ze niet kan lezen en indexeren!

Comments are closed.