Back when I first started working on websites, I displayed my email address liberally, hiding it from no one. I wanted to make sure that anyone who wanted to contact me would have an easy way to do so.
Then came spam. And more spam, and more spam. I was getting hundreds of spam emails each week, sometimes each day. Before too long, I started making people contact me through contact forms, forums, or just nothing at all.
And it worked! The spam email dropped off greatly. But so did contact from people in general. I had robbed Peter to pay Paul.
If you sell something, set up an address like “firstname.lastname@example.org”. Put this on your home page, “contact us if you’re looking for more information or a price quote.” Sure, you’ll get a lot of spam, but deleting spam is a lot easier than finding customers. (Hint, ask your IT people to make it a mailto link, with a subject line built in. That way, you can use the subject line to find the good email).
After my own experiences, I now advise people to have both an email address and a contact form on their website for people to get in touch with them via email.
The email address allows people who are at their own computer to send an email from their email program. And if they’re anything like me, they don’t always remember what they said in a message, so it’s great to have a record in their sent items.
The form allows people who are at another computer to send an email from their own email address without having to remember the contact information.