According to PayScale, the average salary of an SEO professional in India is around ₹285,875. The salary varies on the basis of skills, experience, as well as location of the company.