You want to give your site's visitors a way to contact you by email but don't want your emali address to be abused. Here are a few ways to protect your email address when building your website.
1. Use defined users and filters
Don't use the catch all email facility. Instead define users such as enquiry@ or sales@. It's better if you can avoid the most obvious ones like info@ as some people might speculatively try these. It's best to use a person's name which does not appear elsewhere on the site.
Most email providers or email software offer you filters to use on incoming email. You define a parameter in the email and then filter out any incoming mail which does not contain it. For example, you could set your email link as mailto:info@companyname.com?body=security%20code%20123%20 (please%20leave%20intact%20in%20message%20body) then filter out any mail which does not contain the text "security code 123". Please note that a space is replaced by "%20" ni the mailto parameter.
This will prevent email from automated systems but you could miss out on genuine mail if the sender fails to understand this measure. Be sure to explain it well on your contact page.
It is important when using filters on an address that you don't use this address to send other mail as your replies could be filtered out. Keep one address purely for email from your website.
2. Use a form
Use a form for your site's visitors to contact you. This hides the email address in the browser but it may still appear in the HTML coding. If it does yuo can get around this by defining a subject line, e.g. info@companyname.com?subject=enquiry and filtering out all incoming mail which does not have this subject line.
3. Use JavaScript for links
It is possible to write the text link in JavaScript instead of HTML. The script breaks the email address down into its elements and then puts it back together. It appears just as a normal HTML link in the browser even down to the way it appears in the browser's status bar. This method keeps everything looking as the visitor would expect but protects your address from Spam harvesters, programs designed to crawl sites and find mailto links in the code.
Copy this code replacing the 4 variables user, domain, extension and link with your own information. This example uses the made up email address info@companyname.com. It should be obvious which parts to change and to what.
[script language="JavaScript" type="text/javascript"][!--
var user = "info";
var domain = "companyname";
var extension = "com";
var link = "Email Us";
document.write('[a href="mailto:' + domain + '.' + extension + '"]'); document.write(link + '[/' + 'a]');
// --][/script]
Please note that the square brackets must be replaced with angled brackets for the script to work. The square brackets are merely to enable me to display the coding here.
Chris Smith is a full time web developer building websites for small businesses and individuals.
Please visit his site to see live examples of these techniques in action and for further information on web design and development.
web development | web development
recurring cleaning service Wilmette ..Are bloated images slowing down your web site and causing... Read More
There's been widespread speculation about the new legislation being introduced... Read More
Simply ensuring your website is accessible to screen reader users... Read More
A while ago one of my clients approached me and... Read More
When you started reading this sentence you assumed lo acabar?a... Read More
So you want to take a look at a real... Read More
Below, I have listed 8 simple steps that you can... Read More
How many Web Sites did you stumble over telling you... Read More
Now that you have got your domain name registered, your... Read More
"Don't Sell the Steak, Sell the Sizzle."Have you heard of... Read More
If you are living in a country that its native... Read More
1) Data CaptureOne easy way to collect e-mail addresses and... Read More
If you're looking for better web site ROI, chances are,... Read More
"What's in it for me?" you ask. "Why should I... Read More
One of the most useful features offered by some web... Read More
Rosalind wants to share her inspirational poetry with a wider... Read More
Every good Internet business understands the value of conversions versus... Read More
Did you know that hosting companies overcrowd their servers despite... Read More
Let's begin by setting some limits. If you're like me,... Read More
Most people know they need a website in order to... Read More
There is an ongoing debate about web copy. Some say... Read More
The Internet car buyer is an elusive animal. Trying to... Read More
While it may seem like a "quick and easy" task,... Read More
Launching a new small business website is often a long... Read More
Have you ever wondered what challenges are faced by other... Read More
reliable maid service Morton Grove ..So you want to take a look at a real... Read More
Some left shoes are in isle 5, while the right... Read More
A while ago one of my clients approached me and... Read More
Here's something you may never have thought of before:If I... Read More
Everyone wants one.Everyone wishes they knew how to make one.SOME... Read More
Simply ensuring your website is accessible to screen reader users... Read More
There was a time not long ago when setting up... Read More
Selecting the Perfect Domain NameThe first issue I have with... Read More
So you have decided that you want to do freelance... Read More
--------------------------------Why Should You Create a website?--------------------------------A. What do you want... Read More
If you're fairly new to the Internet scene, you may... Read More
Getting a Targeted Visitor to a website is a waste... Read More
We are clearly well past the innocent "golden age" of... Read More
Web sites are an Ongoing Part of Business.All too many... Read More
After deciding what kind of internet business you want to... Read More
Like any area of business your website needs some effort... Read More
There are many elements that are key to successful web... Read More
Alternate medicine finds its own place in the hearts and... Read More
The needs of screen magnifier users are overlooked when implementing... Read More
With more and more countries around the world passing laws... Read More
Optimal website design is the art of logical navigation.It will... Read More
Many small businesses have the misconception that their business can... Read More
Although designing a great web site is an important part... Read More
If you were asked to put a value on your... Read More
Losing website sales and traffic is sometimes simply a case... Read More
Web Development |