Contact Forms Versus Email Links
Contact forms aren’t the only way to receive feedback. Providing your email address is another way to ensure your visitors will be able to contact you. What’s the difference?
The Contact Form
While they range in sizes, shapes, colors and fields they all usually collect the same basic data. An email address, name and comment usually define the basic form. Some even have anti-spam tools like a capcha which require an additional number or letter combination to verify you’re human. I like contact forms because they are simple. You ask your visitors for a few pieces of information, and place a big button underneath.
Email Links
Email links can range from a contextual link, to a complicated javascript/PHP/DHTML function. You can either click the email link to be taken to your default mail program, or you can copy the link to compose the email yourself.
The Pros and Cons of each
User Experience: Some users prefer forms, and some prefer an email address. It’s hard to say which method your users will prefer. Giving your email address helps build trust, while offering a contact form is convenient.
Functionality: When using forms, you can tell your users exactly what you want and require certain fields. With emails pretty much anything goes.
Spam: An unsecure form can do a lot more damage than a contextual email link. A spammer can hijack your form and use it to send spam. If you don’t notice in time, it can get your domain blacklisted and possibly affect your hosting.
Reliability: A contact form and email link both require that you have a working mailbox to receive the mail. The difference is that the contact form relies on a form script, and the email link relies on a user having an email address.
Credibility: I’m going to say this boils down to a user’s personal opinion. Some feel a form is more credible while other’s feel that dealing with a real email address is more credible.
Where they shine
Contact forms are great for gathering very specific information. Having full control over what fields are listed, what fields are required and what options your users have also help you stay organized. Plus, when the user submits the form, you can direct them to a thank-you page, or another part of your site. It’s pretty convenient as well.
Email links are great for giving users the ability to send whatever they want under their own terms. It also makes your site a little more personal, since they have a real address instead of a generic form.
In the end
Use what best accomplishes your goals. Like many other aspects of web development, there’s really no right and wrong way, just different ways with their own pros and cons. I personally prefer forms, but hey that’s just me. Who’s to say you can’t do both?



June 18th, 2008 at 8:47 am
Yes generally speaking I much prefer contact forms over email links. I just get the feeling that the recipient on the other end will take it more seriously than sending an email through a mail client. I don’t know quite why it is that I feel that way about it.