Search Engine Optimization (SEO) is a way of improving your website ranking. This is done for your website to appear in the top positions in the non-paid or organic search results of the biggest search engine giants. SEO includes both the technical as well as the creative elements of a web page, from the words on your page to the way other sites link to you on the web. Once the website has been established, the next thing you need to deal with is how to gain online traffic towards your website. Every website must be visually attractive enough to get the attention of all prospective clients. A side from that, it must be present in most of the actives searches on the net, these are the key role of Search Engine Optimization (SEO).