Search Engine Optimization (SEO) is a strategy used to increase the visibility of your website in major search engine result pages. Search Engine Marketing (SEM), a wider term than SEO, uses different options like paid ads; this involves researching, submitting and positioning a website within search engines.