Search-engine optimization, or SEO, is the process of setting up your Web site so that it ranks well for particular keywords within the organic search results of major search engines, including Google, Yahoo, and MSN. Unlike paid search marketing, which requires you to pay for every click sent to your Web site from a search engine, traffic sent to your site from a search engine's organic results is free.

In the early days of SEO, the process of gaining top ranking for keywords was much easier than it is today. In those "good old days," search-engine algorithms were easy to crack. All you had to do was include the keyword you wanted to rank for in the title tag of your Web page and sprinkle that keyword ...

Get Search Engine Optimization: Your visual blueprint™ for effective Internet marketing now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.