Search engine optimization (SEO) is the science of improving the appearance of a website or a web page in the results of free search engines.