Standard monthly retainer ranges
Local SEO only (GMB + 3-5 city-keyword pages): ₹15,000-₹25,000/month. Local + 4-8 commercial keywords: ₹25,000-₹50,000/month. Full SEO (local + 15-20 keywords + content + technical audits): ₹50,000-₹1L/month. One-off audits: ₹25,000-₹75,000 depending on site complexity.
What the price actually covers
Real ranking-impacting work: technical fixes (Core Web Vitals, sitemap, structured data), content additions (2-4 blog posts/month), backlink outreach (5-10 quality links/month), GMB posts (weekly), monthly reporting with actual keyword positions and lead attribution. Avoid agencies that bill ₹15K and only do 'on-page tweaks' — that's ₹2K of work.
How long until results
Local pack rankings (GMB) for branded + city queries: 2-4 weeks. Long-tail commercial queries (e.g., 'lead generation agency koramangala'): 8-16 weeks. High-volume commercial head terms (e.g., 'SEO services bangalore'): 6-12 months. Anyone promising ranking on competitive head terms in <3 months is either inflating expectations or using black-hat techniques that get you penalised.