1. Spam – Placing your email address on a contact page allows spam bots to find it and greatly increases the amount of spam you receive.
2. Appearance – A contact form simply looks more professional than slapping your email address on a page. You want your website to look as nice as possible, right?
3. User friendliness – Why make the user open their email client, cut and paste your email address, open a new message and compose an email? Think how much more convenient it is for them to just fill out a form and hit “Submit”. What if they’re not using their own computer, and they don’t have a web-based email account? They’ll have to remember to visit your site again once they have access to their email account.
4. Accurate delivery – Your contact form can have a drop-down menu of all the departments in your organization. The user chooses the department they want to contact and their email is sent there. If you just list the email addresses of 30 departments or employees on your contact page, lazy users are going to email either the first address they see or maybe even all of the addresses on the list rather than search for the correct department or employee.
5. Convenience – With a form, you can control the subject line of the emails users send you, you can control the email address those emails are sent from. You can store the emails you receive in a database in addition to receiving them via your email client. All of this will make it easier for you to find specific emails, search them, gather statistics on your users and keep better track of who is contacting you and why.For the full article see: Formstack.com