Om du vill visa din e-postadress på din WordPress-webbplats kanske du känner dig frestad att helt enkelt lägga till länken eller e-postadressen i klartext på din sida. Tyvärr kommer den med största sannolikhet att kopieras av en bot som samlar in skräppost.
Vi har hanterat en hel del WordPress-spam genom åren, och det finns inget mer frustrerande än att få en massa skräppostmeddelanden. Det är därför vi letade efter sätt att visa din e-postadress i WordPress utan att bli måltavla för spambots.
I den här artikeln visar vi dig hur du enkelt kan skydda email från spammare med en WordPress email-kodare, steg för steg.
Varför är kodning av email viktigt?
De flesta webbplatsägare inser inte att om de klistrar in sina e-postadresser i inlägg, på sidor eller på en kontaktsida kan de utsättas för risk för skräppost, nätfiske och skadlig kod.
Spammare använder så kallade email harvesting bots som automatiskt surfar på webben för att samla in email addresses. Dessa email addresses säljs sedan till spammare över hela världen.
Det är därför vi nästan alltid rekommenderar att du skapar ett kontaktformulär istället för att dela en email address. På så sätt kan människor och robotar inte se din email address, men användare kan fortfarande kontakta dig enkelt.
Problemet är att ibland kan du verkligen behöva lägga till en email address som användare kan kopiera eller clicka för att skicka email.
Tack och lov finns det ett sätt att göra det och skydda din email address från spammare. Det anropas email encoding, och det är ganska enkelt.
Låt oss ta en titt på hur du gör det.
Så här skyddar du email addresses från spammare i WordPress
Det första du behöver göra är att installera och aktivera det kostnadsfria tillägget Email Address Encoder. För mer information, se vår steg-för-steg przewodnik om hur du installerar ett WordPress-plugin.
När du har aktiverat pluginet börjar Email Address Encoder automatiskt att koda e-postadresser i WordPress-inlägg och -sidor, anpassade inläggstyper, widgets, kommentarer och utdrag.
Vad det innebär är att det konverterar plain text email addresses till decimala och hexadecimala enheter.
Om du ser sidans källa på din page, så ser du att de kodade email addresserna gillar detta:
På så sätt kan en bot som samlar in email addresser inte se email addresserna när den besöker källan på din page.
Verkliga användare kommer dock att se email addresses i plain text i fönstren i sina webbläsare.
Email Address Encoder fungerar direkt ur boxen, men du kan konfigurera vissa inställningar genom att gå till Settings ” Email Encoder i WordPress dashpanelen.
De flesta av inställningarna här är endast available om du använder premium-versionen av Email Address Encoder. Du kan välja hur du vill att pluginet ska searcha din WordPress site efter email och vilken metod den ska använda för att koda dina email.
Du kan till exempel skydda email med hjälp av HTML-entiteter (det enda alternativet för det gratis pluginet), CSS-riktning, ROT13-kodning eller polymorf ROT47/CSS. Observera att de två sista alternativen använder JavaScript för att fungera.
You can also easily encode phone numbers on your website by wrapping them in [encode] short
code. Sedan kommer pluginet Email Address Encoder att dölja numren från bots.
För mer details, you can see our guide on how to use shortcodes in WordPress.
Fler tips för att stoppa skräppost i WordPress
Att koda ditt telefonnummer och din e-postadress på din WordPress-webbplats är bara ett sätt att förhindra spam. Du kanske också vill hitta sätt att förhindra skräppost i dina kommentarsfält och WordPress-formulär.
Det finns flera saker du kan göra, till exempel:
- Använda en CAPTCHA på dina kommentarsformulär.
- Installera ett antispam-plugin som Akismet.
- Blockering av IP-adresser för skräppost.
För mer details, you can see our guide on how to block contact form spam in WordPress and how to combat comment spam in WordPress.
Vi hoppas att den här artikeln hjälpte dig att skydda e-postadresser i WordPress från spammare. Du kanske också vill läsa våra przewodniker om hur du förhindrar spam vid registrering av nyhetsbrev i WordPress eller hur du blockerar WordPress referrer-spam i Google Analytics.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Jiří Vaněk
I’ve always practiced various methods of hiding email addresses from bots, such as address(at)domainname.tld, and so on. It didn’t look very nice, but I hoped it would serve its purpose and avoid bots. This is a much more elegant method, where I can insert the full email without having to distort it to deceive spam bots. So, I assume that bots only crawl through the source code? Is it not possible that they use some OCR technique to still obtain the email?
WPBeginner Support
While possible, most bulk bots would only look at the source code. If someone wanted to send spam to an email when it is publicly visible they could copy and paste the email that way which is why we normally recommend using a contact form
Administratör
dave henderson
Is there any free WP plugins for this?
I installed the plugin linked in this post but see their free version does not protect the entire website…
WPBeginner Support
Instead of having the email address public on your WordPress site, we would recommend using a contact form as those do not display your email for spammers to collect and would still give your visitors the option to reach out to you.
We have a list of contact forms below that you may find helpful!
https://www.wpbeginner.com/plugins/5-best-contact-form-plugins-for-wordpress-compared/
Administratör
Cos
WordPress Email Encoder works well for email addresses in posts, pages, comments, excerpts and text widgets.
It has no effect on email addresses in a header… are there any plugins that do this?
Nathan
Good tutorial on Protect Emails from Spammers with WordPress Email Encoder. Thanks for this tutorial
Nathan
Good tutoral for email spammer on wordpress worth to read and implement on our websites