We all know that Google hates duplicate content. Now if you are wondering what is duplicate content, in SEO terms when a post is accessed via two different permalinks, it’s considered as duplicate content. For example, if you are showing complete post on Homepage, tags, category page and keep them indexed, you have created lots of duplicate content of your own post.
When ever I search for my latest content in Google, I see my homepage and my post link appears in Google and this made me think, should I keep my homepage as noindex, but again that will be a worse idea. Since Homepage helps you to pass on link juice and most of the time it’s the main landing page with maximum backlinks. So keeping it noindex is not an option.\
Matt explained, that you should consider showing Blog post excerpt instead of complete post on Homepage and provide link to read the complete article. Though he also mentioned that if homepage is regularly updated, Google bots will have an idea, that the main post is somewhere else and they will give more weightage to individual post instead of Homepage.
Watch this video to listen to Matt Cutts official advice on Showing partial or complete post on Homepage of your blog:
My advice would be, if you show complete post on Homepage of your blog, you should consider showing post excerpt and if you publish tons of posts everyday, a magazine style template will be of great benefit for your blog SEO. I also suggest you to read: Blog design: Complete post or post excerpt.
Quick SEO tip: It’s better to keep your tags and categories pages as noindex and dofollow.
Anyways, I would hear your opinion on the same. Do you show complete post or partial post on your Website/Blog homepage?