Search Engine Optimization is, in short, the creation or the altering of a web site so that it ranks well for relevant search terms in the organic listings of the major search engines.
The amount and type of website optimisation and off-site optimization required varies greatly from one website to the next.