People don’t write hardbound diaries anymore; they Blog. At the time of writing, there is an estimated 156 million blogs covering topics from baby care to investment plans. But regardless of the diversity of blog topics, every blog has a handful of features common to another. These features are essential to blogging. Besides, readers have come to expect these features on blog sites.
Although blog design and functionality can be customized to suit personal preference, there are some standard features that all blogs should have. These features improve the overall user experience by making posts easily findable, sharable, and more.
1. Blog Post Archive
When you first land on a blog, the blog’s homepage will typically display the latest blog posts in order of their dates of postings, i.e. from the most recent post at the top to the oldest post at the bottom. All blog readers expect to see this but it’s not the only thing they want to see.
Many readers will browse your blog for older posts, either for specific information or because they like what you have written and want to read more. Having a blog post archive enables readers to find content on your site.
The archive is a section of your blog listing older posts in a logical order – usually as main categories and respective articles under them, each arranged by the date of their posting in order from the newest to the oldest. Archives help to convert first-time blog visitors into dedicated readers by showing them the benefits of following your blog.
Archive construction is not difficult to achieve. Most blogging platforms and CMS will list and display your posts. For example, WordPress’ core functions, templates and API hooks specifically help implement with archives.
2. RSS Feed
RSS helps readers keep up with new content posts on their favorite blogs without having to check on them regularly. Subscribing to a RSS Feed notifies readers when their favorite blogger has posted a new article on his/her blog.
A RSS Feed for your blog is a necessity. Veteran readers will typically look for the conventional orange RSS Feed icon on blogs to subscribe to their favorite blog sites. RSS helps cultivate a loyal following of readers and grow your community.
Most content management systems will have in-built RSS. For a more robust feature, you can look up Feedburner that optimizes, checks and analyzes the use of your RSS Feed. You can also build your own RSS using SimplePie PHP class.
3. A Good Commenting System
Blog users enjoy the unique opportunity of conversing and sharing views with the blogger. From the blog visitor’s perspective, it is enticing to be able to leave a small remark after reading something they like.
Besides, the more people comment on your blog posts, share and exchange ideas with you and other readers, the higher the chances of building a dedicated community of readers. A commenting system also makes your blog interactive, which is ever so important to user experience.
Good publishing platforms like Drupal and WordPress have built-in commenting systems. If you use the Disqus and IntenseDebate services, you can couple conventional commenting systems with community building features such as voting on comments and Twitter, Facebook and other social media/networking integration, and also track commenter’s commenting history.
4. Protection Against Spam Comments
This feature primarily helps blog administrators and owners, although it benefits users too.
Internet marketers employing back-door SEO techniques will usually link-spam blogs to get link backs to their sites. Without any protection against spam, your blog’s commenting can quickly turn from something useful into a spam nest for shady internet marketers. Spam comments drown out legitimate comments leaving your readers with little incentive to post comments and interact with other readers.
Make sure your blogging platform has spam protection; WordPress has Askimet, TypePad has AntiSpam and Drupal has Spam Module automated spam protection systems. You can also delete spam posts through manual comment moderation.
5. A Search Option
Aside from your archives, your blog does not offer any other option to find older content in your blog. The only way readers can search for other indexed content is through the search engines. However, expecting readers to locate your blog posts through search engines is a bit too much.
Therefore, having a search feature on all pages of your blog is critical and helps users find content easily. In other words, a search is more user-friendly. Both WordPress and Drupal platforms offer in-built search features that can be implemented on your blog.
6. Integration of Social Media
Unless your blog has been around for a long time and targets popularly searched topics on lifestyle, technology, entertainment, etc, there is stiff chance it will be visited regularly and by a large number of visitors.
Integrating social media/networks like Facebook and Twitter in your blog will help share your posts with friends and followers and ensure a steady flow of traffic. Social network APIs comes handy; Twitter’s buttons and widgets can be customized and installed on your blog. Facebook, StumbleUpon and Delicious have similar offerings.
7. Contact Method
The human element behind a blog is what makes it so attractive to readers. You must make it easy for your readers to personally contact you. Your readers should be able to reach you with ideas, suggestions, questions and advice they are hesitant to share and ask publicly.
Most publishing platforms either offer built-in contact forms, or at least have plugins such as WordPress’ Contact Form 7 and Drupal’s Contact Forms module. You may also consider third-party form builders for robust web forms and forgoing the burden of dealing with incoming data on your server.
Emails still work. If you are not using contact forms, be sure to display an email address on your contact page, footer or sidebar.