"What should I do if I want my blog post to rank high on Google?" If you throw this question to some people, then you perhaps get answers like this: "Spread your keywords and keyphrases all over your posts, try to bold them up, and increase their density." In theory this is a good idea to improve your ranking on search engine (read top5 factors affecting your ranking on search engine) but in the reality, people may hate and feel bored when reading your article. It just makes no sense, and finally, you lose your visitors.
Writing for Google instead of people is a common mistake for newbie bloggers. I often read that kind of post. They usually underlined certain key phrases, and bold them up too, which makes me feel bored to read through his post. Do they rank high on Google? Not exactly! they just hit the first page on google for few days and disappear for the next days (commonly called google honeymoon). Don't think that they dissapear only because google algorithm has to do so, but i believe that google follows people's satisfaction when reading a post. If the post offer good quality, for sure the readers will stay for quite long time, or maybe read the other posts, otherwise the readers just hop out from it.
In this post i don't suggest you to stay away from SEO techniques such as spread keywords and key phrases through the post, but what i want to suggest you is that you have to write for people too not only for google. Think about the keywords density later when you have finished your writing. Try as best as possible so both google and readers can rank you high. Here are some tips for you:
- Blend naturally your keywords within your post. For example: avoid underlining your keywords. Don't ever think to bold certain words if those words don't really need any emphasis.
- Basically, keywords and key phrases are necessary so google can know what your post is telling about. But try to reduce your keywords and key phares density below 8% per post. (How to count keywords density manually)
- Optimize your meta description and meta keywords. Yes, meta tags is a great way to tell search engine what your page/post mainly telling about. While your physical post is all about information you want to share with your readers not for Search Engine. In this case, Wordpress users can easily add different meta description and keywords to different posts, but for Blogspot users, you have to do some tweaking to do this (read how to add different meta tags in different blogger posts).
So, right now, try as best as you can to write for human, not for google.