SEO or ‘search engine optimization’ is the process of improving the quality and quantity of a website’s traffic. This is achieved by increasing its visibility on search engines, by improving rankings for unpaid results. As a marketing strategy, SEO has long-term benefits and offers a high return-on-investment.