(PLUGIN) Spam Protection by SpamShiv

SpamShiv

Since the dawn of the Internet, bots have lived amongst us. While you sleep, they are busy crawling their way from page to page, analyzing content in search of valuable information. One type of information they look for is an email address.

What Are Bots Up To?

Bots collect these email addresses for a number of reasons. Often times email addresses are used as usernames to log in to protected websites. With that information, combined with a common password list, bots are halfway to cracking into accounts under your name. Additionally, bots collect email addresses to send you spam or phishing emails. These emails might just serve you ads so that their owners make money, or they might even be posing as a service you use, like PayPal, to trick you into revealing your password.

Hiding Your Email Isn’t the Way

You’re probably starting to rethink the decision to put your email address on your website at this point. Before you pull the trigger on that, remember the reasons why you put it there in the first place. For starters, listing your email address on your website allows your actual visitors to contact you when they need help. Having contact information on your website can also instill credibility to your brand and set your customers minds at ease.

At this point, you’re probably pretty conflicted. You like the benefits of listing your email address, but you hate waking up every day to dozens of spam messages, and you don’t like the idea of someone hacking your facebook account. So what do you do? You might think that if you don’t make your email address into a link that bots won’t find your email address. Sadly, that’s not the case. Bots can find email addresses in plain text as well as in text links.

SpamShiv Makes it Easy

spamshiv use case
spamshiv in action

Before you remove your email address from your site, I’d like to introduce you to a plugin we wrote that addresses this specific problem. SpamShiv is a plugin that combs through your pages and replaces email addresses in plain text as well as mailto links with encrypted text when it’s served to your visitor. Human visitors won’t know that anything has been changed, but bots will have a more difficult time detecting the existence of an email address. This is truly the best of both worlds. There’s no settings to fiddle with, so you simply activate SpamShiv and you’ll be good to go. We wrote this plugin to solve a specific need we encountered many years ago, but it still handles the job.

Written by the Team at Pixel Jar

We hope you got something useful out of that post. If you'd like to read more we have an active blog with topics across the spectrum of website development. If you're researching information for a project we'd love to talk to you about it.

WP Engine community done right

WP Engine – Community Done Right

At Pixel Jar, we’ve been active in the WordPress community for years. We get genuine joy and satisfaction in taking part and giving back to like-minded developers and the up-and-coming generation.  As much as we set out to inspire those we come in contact with, the reverse is also true. We often leave events, conferences,…
Read More
multi-language websites

Multi-language Websites

We get occasional requests from clients to create multi-language websites or to adapt existing content into additional languages. We love the idea of sharing content across the world, and of opening new markets for our ecommerce clients. There is a fair amount of planning to make this work well and several solutions for translating work.…
Read More

Learn how to understand your website's strengths and weaknesses, and how to make changes for the best possible chance at success.

Download Now

How Can We Help You?

We want to build your next project.

Connect with Pixel Jar

Our Community

Subscribe to learn more about the goings on at Pixel Jar.

  • Note: Your email will be added to our CRM and be used to receive emails from Pixel Jar. You can unsubscribe at any time.

  • This field is for validation purposes and should be left unchanged.