For a while now I've been reading around the web about the use of keywords in site content. I'm fairly good at selecting keywords - mostly targeting those that are higher volume but lower competition to pull in traffic via blog posts and then hopefully get visitors to click through to our home page to check out our paid services.
My doubt is regarding where to put the keywords and how often to include them. In a typical SEO blog post I tend to follow this rough model:
* 1 post = 1 main keyword phrase (no 2 pages should compete for the same term)
* Include a couple of variations of the main keyword phrase (i.e. different word order, semantically related terms)
* Try to get the main keyword into these positions:
- URL / title
- Early in paragraph one (preferably as a link to another of my pages on a similar topic)
- In a subheading (preferably H1 or H2)
- About 4 more times in the body of text of a 1-page post (MS Word)
- Omit the keyword phrase where it sounds unnatural/forced
- Add keyword in snippet via WP SEO pluggin and write something punchy to draw interest from searchers on Google
My question is: Does the above sound right to you? I know that keywords send a valuable signal to Google and let the search engine know what the page is about...but doesn it needs to be this structured? I also read that penning longer posts about certain topics might be more beneficial than my usual length (about 1 page). Others say Google ignores the "bit in the middle" and that you should use more keywords at the beginning and end of your posts. Lots of info out there but no magic formula!