Anything that starts with talking about "your keywords" mean it is still written for people who are trying to get any site, about any thing, to have good rankings in hopes of future monetization... which is not the same thing as trying to get good rankings for your specific site.<p>The only SEO you need to worry about for your own business site is "Write Good Content". And that does not have to be the vague wishy-washy meaning of "good". There are specific actions you can take -- (BTW, this is where you actually do worry about keywords.) Put the keywords you care about in the title, in the meta description, in headers, and in the content. This proves to the algorithms that the term really is accurate for this page. Do not spam keywords in meta tags, be accurate and selective. Use header tags to actually hold content headers. And make sure your HTML is valid. A few years back, I'd get really easy SEO gigs, with awesome search improvements, just by running a site through the w3c validator and fixing any problems that are listed.<p>Once that is done, you'll start getting better placement in results. Afterwards, people will follow the link and read your content - at this point, Google watches whether or not they come back to their results and follow more links. If your content is engaging enough to satisfy them so they do not go back for more results, you'll get the final boost you need to stay at the top of the results.