The term used to describe the range of marketing techniques required to make a website visible on search engines and directories so that it will attract visits from its target audience. This includes the optimization of a site, the submission to directories, the use of 'pay-per-click' search tools and keyword related advertising.