You don’t want too many plugins activated if they are not adding something useful, otherwise your site will be very slow to load, which is bad for everyone! And now Google natural ranking as well!
All of these plugins have been tested by the WordPress community and are certainly among the best to serve their respective purposes. You may not need to use all of them, it depends of course on what you need to do with your website. If you are just concerned with WordPress SEO (search engine optimisation), check out this post. If you are running or setting up a WordPress Affiliate website, check out this post for the best plugins/setup.
1 ) All in one SEO pack – A cracking plugin that easily allows you to noindex duplicate content, define the meta title/description tag setup, and other things too! In the admin settings area (once you have activated the plugin):
- Be sure to write a meta title and description for the homepage. Keep the title under 70 characters (including spaces). Include your blog/site name and any relevant keywords. Remember though it should be an appealing sentence, that fits with your branding. A call to action is also never a bad idea.
- Switch the blog title to the end of title – %blog_title% – so that in every meta title for posts, category and standard pages the blog title comes after the more unique bit of text (be it the name of the page or post).


- Leave the default settings other than that for the all-in-one-seo, but add a tick in the noindex box for tag archives. Again this will ensure no content is duplicated in search engine indexes.
2 ) Contact Form 7 - simple and flexible at the same time. Very functional and easy to add a tidy contact form to any page or post.
3 ) Dofollow – This simple plugin has one very useful purpose; it removes the default WordPress nofollow attribute on comment links. So when a visitor to your site writes a comment, they can enter their website URL usually. By default, their website will not benefit in natural ranking in Google due to this default nofollow. The plugin though overrides this!
and therefore in theory visitors who recognise this are more likely to comment, but more importantly they are rewarded with a useful link, which is why the internet is wonderful! Dofollow really is in the spirit of blogging.
4 ) Newsletter – Includes a very manageable email database, lots of bells and whistles when somebody signs up, and easy to add as a widget. Brilliant!
5 ) Redirection – Important for users and search engines. With this plugin you can change your URLs and input via the admin panel the old and new URLs for a post or page that you may have modified. Then you will have a permanent 301 redirect pointing the old page to the new location, which means if the old page is indexed in Google, the user will get safely forwarded to the new location.

6) WP Greetbox – A post and page friendly box that can welcome visitors from Twitter, Google, Digg, or anywhere really – saying thanks for coming, join our newsletter or check out our feed.
7 ) Google Ajax Search – Replace the crappy default search function provided on your theme by WordPress, it stinks. This Google search plugin is customizable for your design, and returns much better results for users searching on your blog/site.
8 ) CSV Importer – If you want to bulk upload data from an excel sheet, to create posts, then this plugin is perfect. The uploaded csv results in draft posts. You can find an example csv via the plugin website. This tool is ideal for uploading affiliate feeds as well. For more information and other tools for wordpress affiliation, try here.
Contact Form 7