WordPress itself won’t get you more traffic but good SEO will do that. WordPress Blog’s SEO functionality should be extended using WordPress plugins. And here are the essential wordpress SEO plugins which are used by top internet marketers. These plugins help you to increase search engine rankings and performance of your website as well.
#1 WordPress SEO by Yoast
This is an absolute must have all-in-one SEO package for any WordPress website, no doubt in that. It incorporates everything from a snippet preview and page analysis functionality that helps you optimize your pages content, images titles, meta descriptions and loads of optimization options. It also helps to setup google authorship in between.
#2 Google XML Sitemaps
This plugin will generate a special XML sitemap which will help search engines like Google, Bing, Yahoo and Ask.com to better index your blog.
WPtouch automatically transforms your WordPress website for mobile devices when viewed from popular touch mobile devices like the iPhone, iPod touch, Android mobile phones, BlackBerry OS6+ mobile devices, and more!
#4 WP Smush.it
This plugin makes life really easy when it comes to optimizing your website images. It automatically reduce image file sizes and improve performance within WordPress.
#5 SEO Friendly Images
SEO Friendly Images automatically adds alt and title attributes to all your images improving traffic from search engines.
#6 Wp Super Cache
WP Super Cache plugin help speed up the performance of your website through caching your pages into static content.
#7 Broken link checker
This plugin will check your posts, comments and other content for broken links and missing images, and notify you if any are found.
Redirection will manage 301 redirection, 404 errors in your websites.
My advice for wordpress seo, try to keep it simple, stay away from too much plugins. Work wonders.