Je e-mailadres op je website zetten is geen goed idee want spam bots zoeken naar deze zichtbare adressen. Maar hoe kun je email links verbergen? Er is een trucje die je kunt toepassen om je bezoekers de optie te geven een e-mail te sturen zonder dat je e-mailadres het zoveelste slachtoffer wordt van spam bots.
Wat zijn spam bots?
Spam bots zijn geautomatiseerde software programma's die het internet afzoeken naar zichtbare e-mailadressen op websites om deze vervolgens op te slaan in een database.
Je e-mailadres beschermen tegen spam bots
Als je toch je bezoekers de optie wilt geven om een e-mail te sturen vanaf je website zonder dat spam bots je e-mail adres kunnen vinden dan kun je een klein stukje code in de HTML van je website plaatsen waarmee je een link naar je e-mailadres maakt. Spam bots kunnen hier geen e-mailadres uit halen en dus niet je email adres opslaan.
Verberg je e-mailadres met javascript
Het is de bedoeling dat het leesbare e-mailadres vervangen wordt door een link.
Bij het klikken van de link zal het e-mail programma geopend worden met daarin je e-mailadres en een onderwerp.
Open de pagina waar het e-mailadres op staat in een TXT editor zodat je de HTML kunt bewerken.
Vervolgens plaats je onderstaande code op de plek waar het zichtbare e-mail adres staat.
Je e-mailadres is in de code verborgen door email@voorbeeld@+@nl te gebruiken, pas het e-mailadres aan naar je eigen adres maar laat het gedeelte met @+@ intact, dit deel word door het stukje javascript aangepast naar een punt, bij het klikken op de link word dan het juiste e-mailadres geopend in je e-mailprogramma.
Zoals je op zal vallen staat er achter het e-mailadres ?subject=Bericht vanaf website, dit word automatisch het onderwerp van de e-mail. Hierbij zal je opvallen dat de spaties tussen de woorden vervangen zijn door
Dit zijn html spaties. Plaats deze overal in het onderwerp waar een spatie moet komen.
<a href="mailto:email@voorbeeld@+@nl?subject=Bericht vanaf website"
onmouseover="this.href=this.href.replace('@+@','.')">
Stuur een e-mail
</a>