Search engine optimization (SEO) is the process of improving the visibility of a website or a web page in search engines via the "natural" or un-paid ("organic" or "algorithmic") search results. In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine’s users. SEO may target different kinds of search, including image search, local search, video search, academic search, news search and industry-specific vertical search engines.

The term "search engine friendly" may be used to describe website designs, menus, content management systems, images, videos, shopping carts, and other elements that have been optimized for the purpose of search engine exposure.

Early versions of search algorithms relied on webmaster-provided information such as the keyword meta tag, or index files in engines like ALIWEB. Meta tags provide a guide to each page’s content. Using meta data to index pages was found to be less than reliable, however, because the webmaster’s choice of keywords in the meta tag could potentially be an inaccurate representation of the site’s actual content.

White Hat SEO refers to the "legal" types of optimization that is allowed and even recommended by the different Search Engines.  Google has many tips for Webmasters to improve their visibility and page rank position.  What is white hat SEO (sometimes called ethical SEO) anyway? It’s not an easy concept to explain, but it’s important to understand what it means if you’re looking to create a stable, uninterrupted online business.

Black Hat SEO black practices will actually provide short-term gains in terms of rankings, but if you are discovered utilizing these spammy techniques on your Web site, you run the risk of being penalized by search engines. Black hat SEO basically is a short-sighted solution to a long-term problem, which is creating a Web site that provides both a great user experience and all that goes with that.

Sandbox and aging delay are similar in meaning and many SEO experts use them interchangeably. Aging delay is more self-explanatory – sites are "delayed" till they come of age. Well, unlike in legislation, with search engines this age is not defined and it differs. There are cases when several sites were launched in the same day, were indexed within a week from each other but the aging delay for each of them expired in different months.

Google appears not to have a Sandbox anymore if they ever did have one.  This articles author created www.innisfilrealestateagents.info and within one week the site was on Google’s first page when seaching for Innisfil Real Estate Agents.  This quick rise in ranking would seem to disprove the Sand Box affect claimed by many SEO consultants