SEO stands for Search Engine Optimization. It is the procedure of enhancing the quantity and quality of traffic with the help of search engines. It is a dynamic process that restores and requires constant efforts. So, it need expenses to continue. The cost of SEO is variable which depends upon type of business, keyword targeted, location of target audience, business establishment time, website user, etc. A SEO company usually charges INR 5000- 25000 in India.