You may have heard the term Search Engine Optimization(SEO) but how much do you know about it? Guys, Here is an...