I am working to improve my blog so I decided I want to add a contact form to Topherkohan.com instead of just adding a link with my email address. The reason I made this choice is three fold.
The first and the biggest reason being that with no email address on the blog there is a much smaller chance of getting random spam email from a bott that farmed my email address off the site.
The second reason to add this to the blog is now that more and more people are using web based email as there only email, a email me link is not as practical. As the code is written, it has a hard time always open up a browser and then launch the web mail site you use like it can with a desktop based mail application.
The last reason is with a form that is accessible, usable, and well thought out, the reader can narrow the question and just zip you off a quick note. That is part of what Findability, Usability and SEO is, giving the readers a well thought out way to complete a task on your site.
So I decided to add a contact page to my blog, and then I got to thinking. I could hand write the HTML / PHP to make the form work and come up with a safety to keep spam out of it, but this is a WordPress Blog and we have a community of WordPress developers that have written some great plug-ins. So, their must be one for this also.
And there was. After some short searching I came across a plugin called Fast and Secure Contact Form for WordPress Blogs . A great secure and accessible form plugin for WordPress written by Mike Cherim.
A great install guide is on the site that walks you through the set up once you have uploaded the files to your server. You can even add custom CSS to it if you like. I started with the default style and it looked good in my template. If it does not look the way you want with yours, you can fix it by hand or there is a list of styles that come with it for a whole lot of popular WordPress themes.
So did I make the right choice to not include my email address on the site? Do you like a form or a email link? Drop me a comment and let me know what you think.
As always thanks for reading.