SEO or Search Engine Optimization is a collection of guidelines and techniques to make your website search engine friendly. It should also be understood that it takes a lot of time and professionalism to get SEO results.