Search Engine Optimization is a technique to use your chosen keywords in a dominate manor in the 10 places (HTML Tags) on EVERY page of your site that the search engines are looking for them. The old practice of "stuffing" 50 to 75 keywords into the Meta Tags on your home page no longer produces results. All of your key words must be reused on the page. Google believes that the Keyword Meta Tag and the comment tag are so abused that they no longer use them when indexing your site. Google only look to visible text on your page. Top 10 tags index by search engines are:
One of the more common and newer methods used by search engines is to determine how long a viewer stayed on your site. If the viewer quickly returns to the search page, then the search engine gives your site a low score for that keyword. The search engine figures that the viewer did not find relevant content for that search engine on your site. Too many low time scores and you more down the page or to the next page. If the viewer finds relevant content on your site and stay there for a long time or never returns to the search page, then you site gets a good time score. If you time scores are better than others on the same page, then you will probably move up the listings. SO CONTENT IS KING! You want viewers to find the information they need, be entertained and linger longer on your site that the other sites.
If someone promises that they can make you #1 in any search engine, particularly Google, you can be assured of two things: 1) They are probably better at separating you from your money than getting you into that coveted #1 position, and 2) if they do, it probably will not last long until the search engines discover how and move you down the list or blacklist your site!