HomeBlog › I Fired Our Marketing Agency and Did SEO Myself in Bangalore — This is What Happened
Case Study📍 Bangalore

I Fired Our Marketing Agency and Did SEO Myself in Bangalore — This is What Happened

By One Digi Global  ·  7 April 2026

I am going to tell you something that most CEOs in Bangalore are too embarrassed to admit publicly.

I spent ₹40,000 a month for twelve months on a digital marketing agency in Bangalore. That is ₹4,80,000. Almost half a million rupees.

At the end of those twelve months I had a beautifully designed Instagram page, a 48-page strategy deck, seventeen competitor analysis documents, and exactly zero improvement in organic Google traffic.

I fired them on a Tuesday morning. Best decision I made that year.

What followed was six months of learning SEO myself — at 5am before the Bangalore traffic noise started, between product meetings, on flights to client meetings in Delhi and Mumbai. Six months of reading, testing, failing, testing again.

And then I found something that worked better than anything I had built myself.

This is that story. Unfiltered. With numbers.

Why I Started Caring About SEO in the First Place

Our company is in Koramangala. We have a good product. We have a good team. For the first three years we grew entirely through referrals and one enterprise sales guy who could sell ice to Antarctica.

Then the referral engine slowed down. The enterprise guy left for a competitor. We needed inbound. We needed Google.

I did what every Bangalore tech founder does. I hired the most impressive-sounding agency I could find. They had a beautiful Indiranagar office, a client list with three recognisable logos, and a founder who had worked at a major US tech company for two years.

₹40,000 per month. Twelve month contract. Signed.

What ₹40,000 a Month Actually Bought Me

Month one — onboarding. Lots of calls. A 23-slide strategy deck. Very impressive.

Month two — "content calendar creation" and "technical audit." More slides. A spreadsheet with 200 keywords. No action taken yet.

Month three — first blog posts published. Generic content. Nothing specific to Bangalore. Nothing that answered questions our customers actually asked. Beautifully written. Completely useless for rankings.

Months four through twelve — variations of the same. Monthly reports showing metrics I eventually realised were meaningless. Page views that came from bots. "Impressions" that never converted to a single click. DA scores going up while actual keyword rankings went nowhere.

Twelve months. Zero Page 1 rankings for any keyword that a paying customer would actually search.

The founder of the agency, when I confronted him with the numbers in our final meeting, told me that SEO "takes eighteen to twenty-four months to show results."

I have since learned that this is the official excuse of every agency that doesn't know what it is doing. Real SEO shows measurable ranking improvement in 45 to 60 days. Not 18 months.

Six Months of Learning SEO Myself — What I Found

After firing the agency I spent six months doing it myself. I want to share what I learned because I think it is genuinely useful for any Bangalore business owner reading this.

Bangalore Has a Hyperlocal Search Problem That Nobody Talks About

Bangalore is not one market. It is twenty markets that happen to share a city boundary.

The search behaviour in Whitefield is completely different from Koramangala. The competition on Google Maps in Indiranagar is completely different from Sarjapur Road. A keyword that is nearly impossible to rank for in HSR Layout is completely achievable in Yelahanka.

Every SEO strategy I had paid for treated Bangalore as one thing. Every keyword target was "best [service] in Bangalore." Nobody had ever thought to ask — which part of Bangalore? Who is searching? What are they actually typing?

When I started doing my own research I discovered that our potential customers in Koramangala were searching in English with premium service modifiers. Our potential customers near Electronic City were searching in a mix of English and Kannada with price sensitivity. Our potential customers in Whitefield were searching for delivery and availability, not reputation.

Three different neighbourhoods. Three completely different keyword strategies needed.

Google My Business is Worth More Than Your Entire Website

This was the most surprising thing I learned.

I had always thought of our Google My Business profile as a secondary concern — something to keep updated occasionally. I was wrong.

For local Bangalore businesses, GMB is the primary battlefield. The three businesses that appear in the Local Pack at the top of every local Google search get 70% of all clicks. The organic results below — where all that expensive SEO effort usually focuses — get the remaining 30%.

We had ignored our GMB for years. Wrong categories. Old photos. No posts. No review strategy. Incomplete service listings.

When I rebuilt it properly — correct categories, ten optimised photos added weekly, posts every seven days, systematic review collection from customers — our Local Pack appearances increased significantly within thirty days.

Without touching a single line of website code.

The Backlink Industry in India is Broken

I spent two months trying to build backlinks the way American SEO blogs tell you to. Guest posts. Outreach campaigns. Resource page link building.

It didn't work for an Indian business targeting Indian keywords on Indian Google results.

What worked was Indian platforms. Backlinks from JustDial, Sulekha, YellowPages India, industry-specific Indian directories, mentions in Bangalore-specific publications and community platforms. These signals — that you are a real, established Indian business listed consistently across Indian platforms — moved rankings faster than any international backlink strategy.

Indian SEO requires an Indian backlink strategy. This sounds obvious when you say it out loud. Nobody was doing it for us for twelve months.

What I Eventually Found That Beat Everything I Built Myself

After six months of DIY SEO I had moved the needle. We were ranking on Page 2 for two of our target keywords. Better than before. Not good enough.

A connection in a Bangalore founders group mentioned One Digi Global. An SEO agency that specialised specifically in Indian businesses. Bangalore, Lucknow, Delhi, Mumbai — they had ranked businesses across every major Indian city.

I was deeply skeptical. I had just spent ₹4,80,000 on an agency that delivered nothing. The last thing I wanted was another agency.

What made me call them anyway was one thing my connection said: "They guaranteed Page 1 in 45 days or they work free until they do."

I had never heard this from any agency. Not in Bangalore. Not anywhere.

So I called.

The One Digi Global Conversation

The first call was thirty minutes. No presentation. No deck. They opened Google and showed me exactly where we ranked, where our competitors ranked, and specifically what was preventing us from ranking higher.

They had done their homework before the call. They knew our Koramangala neighbourhood. They knew the search patterns in our specific area. They knew which competitors were ranking and why — not because of better products but because of better SEO fundamentals.

The plan they proposed was specific. Week by week. Keyword by keyword. Measurable milestone by measurable milestone.

The price was ₹35,000 for the full year. Complete SEO plus Google My Business management. I had been paying that every single month to an agency that delivered nothing.

I signed in the same call.

What Happened in 45 Days

I am going to be precise because I think vague testimonials are useless.

Day 1 to 7 — Complete GMB overhaul. Categories corrected. Service areas properly defined. Photos replaced. Weekly post schedule implemented. Review request process built.

Day 8 to 21 — Website on-page optimisation. Page titles rebuilt. Meta descriptions written for click-through rate. Content updated with Koramangala-specific and Bangalore-specific keyword integration. Schema markup added.

Day 22 to 35 — Citation building. Our business name, address and phone number listed accurately and consistently across 40+ Indian platforms. The inconsistency in our previous listings was apparently a significant drag on our local rankings.

Day 36 to 45 — Off-page work and review generation. Four genuine customer reviews collected and published.

Day 45 — I searched our primary target keyword on Google from a private browser on my phone with location set to Koramangala.

Page 1. Position 4.

By day 60 we were at position 2 for that keyword and had appeared in the Local Pack for three related searches.

The Numbers Three Months Later

Organic website traffic from Google — increased by 140% compared to the same period the previous year.

Inbound enquiries from Google search — more than doubled.

Google Maps calls — we now track these separately. They went from negligible to a meaningful percentage of our total monthly lead sources.

Cost per lead from SEO — dramatically lower than any paid channel we had previously used.

For ₹35,000 per year. Less than ₹3,000 per month.

What I Tell Every Bangalore Founder Who Asks Me About SEO

Four things.

One. Your Google My Business profile is your most important digital asset for local visibility. Treat it that way. Update it weekly. Collect reviews consistently. Use every category available to you.

Two. Bangalore is not one market. Your SEO strategy needs to be built around your specific neighbourhood — Koramangala, Indiranagar, HSR, Whitefield, Electronic City, Jayanagar, Marathahalli. The keyword strategy for each is different.

Three. Ask any agency you consider one question and listen to the answer carefully: what happens if you don't rank in 60 days? A confident agency has a clear answer. Every other agency deflects.

Four. The money you spend on SEO should be measured against results — not effort. Reports are not results. Rankings are results. Calls are results. Leads are results.

How to Know Where You Stand Right Now

Before spending anything on SEO — do this first.

Go to onedigiglobal.com/seo-report. Enter your business name, Bangalore as your city, and your business type. In thirty seconds you will get a complete personalised SEO health report — your current score, your biggest problems, how many customers you are losing to competitors every month, and exactly what to fix.

It is completely free. No registration. No credit card. No salesperson will call you unless you ask them to.

If

Ready to rank your business on Google?

One Digi Global helps businesses in Lucknow, Delhi, Bangalore, Mumbai and across India get to Page 1 — guaranteed in 45 days.

💬