To advertise your goods you build a website, which requires the best use of SEO (Search Engine Optimization) techniques. Without them you'll have constantly have doubt you're ranking high as possible on the search page of Google and every other search engine. To distill it down, it's a technique to build visibility of your website online, by making sure that search engines recognize your pages, and give them maximum exposure. [Via]