Your site cannot rank high for the keywords you want if you don’t make it really clear for the search engines what they are.
You have to use your main keywords in strategic places of your code, in your web copy, in anchor texts for the links and so on. You are welcome to use your main keywords in the titles of your articles, but they’d do much better if you code them in the title of the web page too.
The title of the web page should be a bit different from the title of your article. Eventually use a keyword variation or synonyms that will help you rank for other terms too.
Don’t expect high rankings immediately after you make changes in your pages if you run a static website.
Blogs receive a different treatment from the search engines, but this shouldn’t discourage your SEO efforts for static websites.
With a bit of research and a good SEO strategy, optimised web copy, good HTML code, proper meta tags, a good optimisation of the image alt attributes and alternative titles of the links, strategic keywords placement and good linking strategies, all of these involving selective use of targeted key phrases, your site will achieve good search engine rankings, in time.
Yes, you’ve heard that SEO has changed, but keyword optimisation still remains one of the most important steps in getting a site ranked well in the SERPs. It’s just a matter of how. And Search Engine Oracle knows the answers.