Fire your SEO agency when the problem is honesty, not speed. Slow results in the first four to six months are normal, and a ranking dip after a Google update is not proof of failure. You should move on if they can’t tell you plainly what they did each month, if they report impressions but never leads, if they promised you a guaranteed number one position, if they control your Google accounts instead of you, or if six months or more have gone by with flat traffic and nobody can explain why. Before you leave, get admin access to everything, export your data, and make sure you own the content you paid for. That way switching agencies doesn’t cost you the ground you’ve already gained.

A Simple Way to Think About It

Two Mechanics, Same Bill

🔧 The mechanic who won’t open the bonnet

You get your car back with an invoice that just says “servicing”. When you ask what was changed, he tells you to trust him and come back next month.

🔍 The mechanic who hands you the old part

He puts the worn brake pad in your hand, shows you what’s left of it, and tells you what he’ll check at the next visit.

You might pay both of them the same amount, but only one of them gives you a way to judge the work. The sections below show you how to tell which one your agency is.

First, Rule Out the False Alarms

A lot of businesses fire a perfectly good agency at month three, then hire a new one that starts from zero. That is the most expensive mistake in SEO, so before you look for real problems, clear away the things that only look like problems.

Slow early results. Google has said publicly that SEO usually takes four months to a year to show impact after changes go in. Our own campaigns follow that pattern. Times Parking saw 528,000 impressions and 416 ranking keywords over a 6-month campaign. Oriental Kopi’s biggest numbers (6.31M impressions and 468,000 clicks) came from two years of steady compounding, not from a quick first quarter. If your agency is at month two and you’re disappointed, the calendar is more likely the issue than the agency.

Ranking wobbles. Positions move every day. A keyword going from 4 to 7 and back again over a fortnight is normal noise. What matters is the trend across months.

Core update dips. Google rolls out broad updates several times a year, and rankings can swing across whole industries at once. A dip that lines up with an announced update, followed by a clear plan from your agency, is not grounds for firing anyone. A dip your agency never mentions is a different story.

What you’re seeing Probably normal if… A real problem if…
Little traffic growth You’re under four months in and technical fixes and content are going live You’re past six months, it’s still flat, and nobody can explain why
Rankings dropped It lines up with a Google update and your agency raised it first You found it yourself and the agency’s answer is “it will recover”
Impressions up, clicks flat New pages are ranking on page two and working their way up It has stayed that way for months with no plan to improve titles or content
Keywords ranking, no enquiries Informational content is building authority for money pages that come later Every ranking keyword is one that no buyer would ever type

The Signs It Is Actually Time to Move On

Once the false alarms are out of the way, these are the signals that separate an agency having a slow quarter from an agency that isn’t going to get you there.

Infographic summarising the warning signs that a business should replace its SEO agency

1. You can’t get a straight answer about what they did this month

Ask your agency, “What exactly did you change on our site in the last 30 days?” A good agency answers with specifics: which pages were rewritten, which technical issues were fixed, which links were earned and from where. If what you get back is “ongoing optimisation” and a PDF of charts, you are paying for activity you can’t check.

2. Their reports stop at rankings and impressions

Impressions and rankings are leading indicators. They are useful, but they don’t pay your rent. If an agency has been running for six months or more and has never connected its work to enquiries, calls, form fills, or sales, either it doesn’t know how to measure those things or it doesn’t want you looking at them. Both are bad.

3. They promised a guaranteed number one ranking

Google has said repeatedly and publicly that nobody can guarantee a specific ranking position. An agency that promised you “number one for your main keyword in 90 days” either doesn’t understand how search works or said whatever would close the sale. Neither kind of agency is one you want looking after your website. A guarantee tied to a defined set of target keywords, with written terms covering what happens if it isn’t met, is a different thing. That’s a commitment on outcomes. “Number one, guaranteed” is a sales line.

4. They are winning keywords nobody searches for

Ranking first for “best premium artisanal kopi shop Bangsar South open late” looks great in a report, but if nobody types that, it’s worth nothing. Look at the search volume behind every keyword they celebrate. If it’s mostly your brand name plus long phrases with no real demand, they’re picking easy wins instead of going after the terms your customers actually use.

5. They own your accounts, not you

Your Google Search Console, Google Analytics, Google Business Profile, domain registrar, and hosting should all be registered to your business, with the agency added as a user. If the agency set everything up under its own email and you only have “view” access (or none), you’ve lost control of your own data. Fix this whatever else you decide. An agency that pushes back when you ask for admin access has already told you what you need to know.

6. Something shady shows up in Search Console

Watch for a sudden flood of backlinks from unrelated foreign sites, a “Manual actions” warning in Search Console, or pages you never approved (doorway pages, spun location pages, hidden text). These are signs of tactics that break Google’s spam policies. They might lift rankings for a few months, but the fallout lands on your domain, not the agency’s.

7. There is nothing Malaysian about the strategy

With Google holding around 93% of search market share in Malaysia (Statcounter, May 2026), getting search right here means working with how Malaysians actually search. Plenty of your customers search in Bahasa Malaysia, Chinese, or a mix of languages. Your Google Business Profile and map pack visibility can matter more than your homepage. If your agency’s plan could have been copied from a US template, with no thought about language, no local SEO work, and no look at the local competitors you’re actually up against, it isn’t built for your market.

8. Your account manager changes every few months

Every handover resets the context on your business. If you’ve had to explain your products, your customers, and your goals to three different people in a year, the agency is treating your account as a seat to fill, not a campaign to grow.

Have One Honest Conversation Before You Fire Them

Unless you’ve found spam tactics or a hostage situation with your accounts, give the agency one direct conversation first. How they answer these questions usually settles it.

Question to ask Why it matters Red-flag answer
What specific changes did you make in the last 90 days? Tests whether real work is happening “Ongoing optimisation across the site”
Why do you think results have stalled? Tests whether they have diagnosed the problem “SEO just takes time” with nothing else
What will you do differently in the next 60 days? Tests whether they can change course The same plan, restated
Where did our backlinks come from? Exposes paid link networks and spam “That’s our proprietary network”
Can you give us admin access to every account today? Confirms you own your data Any delay, excuse, or fee

If they come back with specifics, own the mistakes, and give you a concrete 60-day plan, it can be worth one more quarter with clear targets written down. If they get defensive or vague, you have your answer.

How to Switch Without Losing Your Rankings

A bad exit can undo work you’ve already paid for. Do these before you send the termination notice, not after.

  • Secure admin access to Search Console, Google Analytics, Google Business Profile, Google Tag Manager, your domain registrar, and hosting. Make your own email the owner on each one.
  • Export your data. Download performance data from Search Console, keyword tracking history, the full backlink list, and any disavow file they have submitted.
  • Check your contract for content ownership. Blog posts, landing pages, and images you paid for should belong to you. Some agencies write contracts that say otherwise.
  • Ask about rented links. If your rankings rely on links the agency rents from its own network of sites, those links can disappear when you leave. It’s better to know that now than to find out from a sudden drop.
  • Check the notice period and plan an overlap so there’s no gap where nobody is watching your site.
  • Don’t let anyone “clean up” on the way out. Tell the outgoing agency in writing not to remove pages, redirects, or tracking code without your approval.

Once all of that is secured, the new agency is starting with your history in hand instead of from nothing.

What to Look for Next Time

The signs that should make you leave are also a checklist for choosing the next one. Before you sign with a new SEO agency in Malaysia, ask to see real campaign results with timelines attached. For example, Sunway Medispa grew traffic by 700% over a 6-month campaign, with 70% more keywords ranking. A number like that means something because it comes with a timeframe and an industry you can compare against. Ask how they report on leads, not just rankings. Ask who owns the accounts. And pay attention to whether they tell you what SEO can’t do. An agency that’s honest about the limits is usually the one that’s honest about everything else.

Frequently Asked Questions

How long should I give an SEO agency before judging results?

Give it at least four to six months before you judge traffic and rankings. What you can judge from the first month is transparency and communication. You don’t need to wait half a year to find out whether an agency can explain its own work.

Will my rankings drop if I change SEO agencies?

Not if the work was legitimate and you keep ownership of your content and accounts. Rankings built on good content and earned links stay with your website. The main risk comes from rented links, or from an outgoing agency deleting pages or redirects. That’s why the exit checklist above matters.

Should I bring SEO in-house instead?

It can work if you can hire someone who covers technical, content, and link building, or a small team that does. For most Malaysian SMEs, one in-house generalist costs about the same as a solid agency retainer and covers less ground. Weigh the salary against what you’re actually getting from the agency, not against what you’re getting from a bad one.

Should I pause SEO and switch to paid ads?

Paid ads and SEO do different jobs. Ads bring leads quickly and stop the moment you stop paying. SEO builds slowly and keeps working. If you need leads this month, running Google Ads alongside SEO is often the smarter move than cutting SEO completely.

Is it a red flag if my agency locks me into a 12-month contract?

A longer commitment isn’t automatically bad, because SEO does need time. The red flag is a long lock-in with no performance terms, no exit clause, and no clear deliverables. If the contract protects only the agency, ask why.

Not sure if your SEO agency is delivering?

Get a second opinion before you sign another month

Newnormz has run SEO campaigns across F&B, healthcare, ecommerce, and local services in Malaysia, backed by a performance guarantee of 70 percent of targeted keywords on Google’s first page.

Claim Your Free SEO Audit →

30 minutes, no obligation, and an honest read on whether your current agency deserves more time.

Scroll to Top
newnormz-logo-white-new-png
website-assets-02-png
Website SEO Audit
(Worth RM1,200)!
FREE SEO Audit with AI Visibility Check
Limited to September Only!