Google loves blogs
Search engines LOVE fresh content. Think of a “static” website with pages that for the most part stay the same (home page, product pages, about us page, etc.). What is there for returning visitors to see that they haven’t seen before? Nothing. Your visitors love fresh content, and search engines love it as well. When you continually update your blog with original, relevant content, those little search engine “crawlers” will keep coming back for more. Using your key search terms and phrases correctly helps attract even more targeted traffic as well.
Write How You Would Speak
My secret for writing for SEO is simple – I don't write for SEO. I just write about a topic or keyword as I would normally – because by doing that I'll invariably end up using similar words and related phrases. I don't just rattle out 500 words of content using ten keywords – I meticulously research and shape my content so it's as concise as possible, whilst offering as much value to my readers as possible.
Free-flowing, interesting content attracts links and social interaction. Boring, keyword stuffed content doesn't. And the chances are search engines can tell your content is stuffed with keywords – and they won't bother ranking it anyway.