SEO Agency Not Delivering Results? A 30-Day Test Before You Switch
Contents16
- Key takeaways
- Is it the agency, or does SEO need more time?
- Why does a disappointing month happen?
- What do the numbers in your Search Console mean?
- How to read the common patterns
- What sits above your listing?
- Is it the season or a Google update?
- Week 1 of the test: set your baseline
- Weeks 2 to 4: read the signals
- What has the agency actually changed?
- Verdict 1: fix the brief
- Verdict 2: give it time
- Verdict 3: switch
- What we check first when a business moves to us
- What it costs to get a second opinion
- FAQ
If your SEO agency is not delivering results, don't switch yet. Spend 30 days reading your own Search Console and enquiry records first. A flat month can mean the work isn't being done, the agency is winning searches that don't sell, or the work is too new to judge. Each has a different fix, and only one of them is switching.
Updated 21 October 2026. Written by Khuzayfah Redo, SEO and GEO specialist at SingRank. We sell SEO, so we gain when a business switches to us. This guide still tells you when to stay.
Every month an update lands in your inbox, with charts, a list of keywords and a few green arrows. Your phone, though, rings about as often as it did before you signed.
One small-business owner put the feeling plainly on a business forum: "we're now 5 months in and have seen no change in ranking on our main search terms" (UK Business Forums, 2012). In the same post, the owner said the agency blamed the site itself for the lack of movement.
You may be right to leave. But a new agency will meet the same numbers, and if nobody reads them properly, you may end up back here. This guide gives you a test you can run yourself, with the free tools you already have, and three honest verdicts at the end.
Key takeaways
- Run a 30-day test before you switch. Your own Search Console and an enquiry log tell you whether the agency is failing, aiming at the wrong searches, or simply too early to judge.
- Page 1 is not the same as enquiries. On our own site, Search Console credited 0 of 101 page-1 searches with a single click between 12 September and 9 October 2026.
- Check the season and Google's updates first. Google's own guide tells owners to check 16 months of figures to see whether a drop comes back every year (Google Search Central).
- Ask for the dated change list. In our view, an agency that can't show what it changed, and why, has given you the clearest reason to leave.
- Leave in the right order. Take back your accounts first and give notice last.
Is it the agency, or does SEO need more time?
When an SEO agency isn't delivering results, we find the cause sorts into one of three things, and your own records can tell them apart.
- The work isn't happening, or isn't reaching Google. There's no clear list of changes, or the pages that matter aren't on Google. That's a reason to switch.
- The work is aimed at the wrong searches. You appear more often, but for words your buyers don't type. That's a brief problem: fix the target list, and keep or change the agency depending on how it responds.
- The work is real but too new to read. Changes are logged, pages are indexed, and you're being seen more often on the searches that sell, but clicks and enquiries lag. That's a reason to give it time, with check dates written down.
The 30-day test below sorts you into one of these. If you've already decided to go, skip to our switch SEO agency exit checklist, because the order you leave in matters.
Why does a disappointing month happen?
"No results" is a feeling. Before you act on it, turn it into one of three findings you can prove.
The first is no work, or no visible work. Google's own page on hiring an SEO suggests asking whether the SEO will share every change it makes to your site, with its recommendations and the reasons behind them (Google Search Central, read 21 October 2026). If your agency can't answer that with dated changes, the problem isn't patience.
The second is winning searches that don't sell. This one fools owners because it looks like progress.
We've seen it on our own site. Between 12 September and 9 October 2026, singrank.com held an average page-1 position on 101 different searches, and Search Console credited 0 of 101 page-1 searches with a single click. Those searches showed 503 times in 28 days, and 14 of the 101 sat at an average position of exactly 1, according to the same check. Page 1 on a search nobody chooses is still page 1 in a report.
The third is work that's too new to judge. New pages take time to be found and shown. On our own site, 22 of 39 posts we published from 1 to 12 October were on Google when we checked on 13 October 2026, and the other 17 loaded fine and had no blocking tag. Switching agencies during that wait resets the clock without fixing anything.
There's a fourth possibility that isn't about SEO at all: people find you and visit, but don't enquire. We come back to that in week four of the test.
What do the numbers in your Search Console mean?
Google Search Console is free, and it shows Google's own record of your site. If your agency sends you clicks, impressions or rankings, ask whether they come from Search Console. Learning to read four of its numbers puts you on equal footing.
Impressions count how often your site appeared in results. Clicks count how often someone clicked through to you. Average position is, in Google's words, "The average position of the topmost result from your site" (Search Console Help, read 21 October 2026). Queries are the searches people typed.
Two details change how you read them. First, Google warns that a search can appear in your report even when you can't see your site when you type that search yourself (Search Console Help). So don't judge your agency by searching your own keywords on your phone. Second, "A link must get an impression for its position to be recorded" (Search Console Help).
Our reading of that: if your site stops showing for weaker searches, your average position can improve while you're actually seen less. A better average alone is not good news.
How to read the common patterns
Here's how we read six common patterns:
| What you see | What it may mean | What to do |
|---|---|---|
| Impressions up on your money searches, clicks flat | You're being seen, not chosen | Check what sits above you, and your page titles |
| Impressions up, but on searches that don't sell | The agency is winning the wrong searches | Fix the brief (verdict 1) |
| Average position better, impressions down | You may be showing for fewer searches | Count queries, don't trust the average |
| Money searches flat and no dated change list | The work isn't happening or isn't visible | Ask for the list; consider switching (verdict 3) |
| Key pages not on Google | A technical problem nobody caught | Fix it before judging anything else |
| Clicks up, enquiries flat | The problem is after the click | Fix the page and your reply process |
Impressions without clicks can happen even when the work is sound, as on our own young site. Our own site's 40 highest-impression queries recorded 8,782 impressions and 0 clicks between 30 August and 26 September 2026. That isn't proof of failure. The question is whether those impressions are on searches that sell, and whether they're moving up the page.
What sits above your listing?
For local trades, look at what sits above the organic results before you blame anyone. When we ran plain trade searches in Singapore on 30 September 2026, 19 of 20 showed a map pack before the first organic result. A website can rank well and still sit below the map pack on the first screen.
Is it the season or a Google update?
Some drops have nothing to do with your agency. Google's guide to traffic drops tells site owners to set the date range to 16 months, so you can see whether a dip comes back every year with a festival or a trend, and to compare the last three months with the same months a year earlier (Google Search Central, read 21 October 2026).
Say you sell year-end corporate catering, and enquiries dropped in February. Before you call the agency, open the same weeks last year. If enquiries fell then too, the agency didn't cause it.
Google's own updates are the other outside cause. The same guide lists algorithm updates among the main reasons for a drop, and points owners to Google's published list of ranking updates (Google Search Central). If your drop starts in the same week as an update, read what that update changed before you judge your agency.
Small moves are normal too. The same Google guide says small position changes can happen at any time, and advises against big changes to a page that is already doing well (Google Search Central). A page that slipped from second to fourth for a week isn't a reason to fire anyone, or to let anyone rewrite a page that's already earning.
Week 1 of the test: set your baseline
You need about an hour a week. You don't need to be technical, and you don't need your agency's permission to look at your own Search Console.
- Days 1 to 3: make sure the accounts are yours. You should be a verified owner of Google Search Console, with Analytics, your domain and your Google Business Profile in your company's name. If you aren't, fix that first; our switch checklist explains how. If you bring in someone outside to look, Google's advice for an audit is to give read access only (Google Search Central).
- Days 1 to 7: write down your money searches. List 5 to 10 searches a buyer types just before they call you, such as your service plus "singapore" or your service plus your area. Then open the Performance report, choose the Queries tab, set the last three months and export it (Search Console Help). Do the same with 16 months for the year-over-year view, and keep both as your baseline.
- Days 1 to 30: start an enquiry log. Every call, WhatsApp message, form and email goes in a simple sheet: the date, the channel, the page they mentioned or landed on, and their answer to "How did you find us?". Search Console counts clicks; it doesn't count customers. Only your log does.
Weeks 2 to 4: read the signals
With a baseline saved and the log running, the next three weeks are about reading, not changing anything.
- Week 2: read your money searches. Filter the Queries tab for each money search and note impressions, clicks and average position against your baseline. Then switch to the Pages tab and do the same for the pages the agency says it worked on. You're looking for one thing: are you seen more often for searches that sell?
- Week 3: check the pages that matter are on Google. Open the Page indexing report, then use URL Inspection to run a live test (not just the stored report) on your homepage and main service pages. When we inspected our own posts live on 13 October 2026, we found 19 of 19 posts our weekly snapshot had listed as missing from Google were indexed. In the same check, 375 of 559 not-indexed URLs were redirects or removed pages, which is normal. Google also says "Don't expect every URL on your site to be indexed" (Search Console Help), so focus on the pages that sell.
- Week 4: match enquiries to pages. In your log, which pages do enquiries mention, and do any come from search at all? If visits rise and enquiries don't, look at the page before blaming the traffic. When we read 201 Singapore service homepages on 30 September 2026, 191 of 201 already gave visitors a phone number, WhatsApp link, email or form, but only 16 of 201 said when the visitor would hear back. In the same check, 120 of 201 linked to WhatsApp and 85 of 201 put a form on the homepage. In that check, the gap was around the button, not the button itself.
- Day 30: ask the agency two questions, then decide. Ask for the dated list of changes from the last three months, and ask Google's own hiring question: "What kind of results do you expect to see, and in what timeframe? How do you measure your success?" (Google Search Central). Compare the answers with your notes.
What has the agency actually changed?
A good agency can show you its work line by line: the page, the date, what changed and why. If you're unsure what a monthly report should contain, compare yours with our outline of what an SEO monthly report should show.
Watch for three warning signs. The report shows only rankings and site totals. The list of work says "optimisation" without naming a page. Or the agency won't say what it plans to change next. Google's advice is direct: "Be careful if a company is secretive or won't clearly explain what they intend to do" (Google Search Central).
This isn't only about value for money. The same Google page reminds owners that "you are responsible for the actions of any companies you hire". If you don't know what was done to your site, you can't know whether it was safe.
A thin change list doesn't always mean a lazy agency. Sometimes the plan was agreed loosely at the start, and nobody wrote down which searches mattered. That leads to the first verdict.
Verdict 1: fix the brief
Choose this when the work is visible and the pages are on Google, but the gains are on searches that don't bring buyers.
The signs are impressions rising on informational searches while your money searches stay flat, or a report full of page-1 keywords that never appear in your enquiry log. Our own 0 of 101 page-1 searches with a click shows how easy it is to look busy on the wrong words.
The fix is a written target list: your money searches, the page that should win each one, and the date it will be checked. Send it to your agency and ask them to measure against it.
How they respond tells you a lot. In our view, an agency that welcomes a clearer brief is worth another quarter. One that argues for the old keyword list is protecting its own scorecard, not your business.
For a local trade where a map pack sits above the results, the brief should also cover your Google Business Profile, because that's what appears in the map.
Verdict 2: give it time
Choose this when the work is real and visible, your key pages are indexed, and impressions on your money searches are rising against your baseline, even if clicks and enquiries haven't caught up.
We know of no primary source that gives a universal number for how long "time" is, and you should be wary of anyone who does. Google suggests you ask the agency itself what results to expect and in what timeframe (Google Search Central), which puts the commitment where it belongs. Our own pricing page says plainly that we guarantee no timeline, and that the first three months are for groundwork and for reading the early numbers together (SingRank pricing).
What you can ask for is a check date for each piece of work. If an agency wrote a page in August and said it would check it in October, October is when you judge that page. If check dates keep moving and the reasons keep changing, you're no longer in verdict 2.
Verdict 3: switch
Choose this when the test shows the problem is the agency, not the season, the brief or the calendar. In our view, any one of these is reason enough:
- No dated list of changes, or changes the agency can't explain.
- Key pages out of Google's index, and nobody at the agency noticed.
- Your Search Console, Analytics, domain or Business Profile isn't in your name, and the agency stalls when you ask.
- Your money searches show no movement against the baseline across the agreed check dates, and there's no explanation tied to the numbers.
When to fire your SEO agency is a timing question as much as a performance one. Don't give notice first. Our switch guide sets out the order: take back the domain, then Search Console and Analytics, then Ads and Tag Manager, and give notice last (switch checklist). Read your contract's notice clause too; our guide to what an SEO contract should say covers the terms to look for in the next one.
Take your 30-day notes with you. Your next agency should start from your baseline and your enquiry log, not from a fresh sales pitch.
What we check first when a business moves to us
If you do switch, here's what we look at first at SingRank. It comes from how we run an SEO audit and from our pricing page.
- Your problem and your evidence first. We begin with what is going wrong for your business and the evidence you already hold. Your 30-day notes save time here.
- Live checks over stored reports. A saved Search Console report is a starting point, but a live inspection can overturn it. We learned that from our own 19 wrongly flagged posts.
- Facts kept apart from guesses. In our audits, proven faults are listed separately from open questions that still need checking, so you know which findings are solid.
- A backup before any change. We back up your site before we touch it, and nothing goes live until you sign off.
- The plan before the work. You see the first month's topics and fixes before any work starts (SingRank pricing).
What we don't do is promise an outcome. Our pricing page lists any guaranteed ranking, AI mention, enquiry or sale under what isn't included (SingRank pricing). If an agency's pitch to win you over includes a guarantee, read our guide on whether an SEO agency can guarantee page 1 or leads before you sign.
What it costs to get a second opinion
You have three options, and only one involves a new retainer.
- Do it yourself, free. The 30-day test above uses only Google's free tools and your own records.
- A one-hour consultation. "If you only need advice, the one-hour consultation by phone is S$150" (SEO pricing in Singapore). Bring your baseline and your questions.
- Our monthly plan. SEO, GEO and AEO in one plan at S$750 a month, with a 3-month minimum, then month to month with 30 days' written notice (SingRank pricing). If you stop, you keep everything we published, and your accounts stay in your name.
Before any of that, we'll look at your website for free. Send it on WhatsApp or through the contact form, and we reply within 1 working day (SingRank pricing).
We check your site, your Google visibility and your competitors, then tell you what we'd fix first. If our plan isn't the right step for you yet, we say so. That includes telling you to stay with your current agency when your numbers say the work is on track.
See SingRank pricing and send us your website
FAQ
How long should I give an SEO agency before judging it?
There's no universal answer, and Google's hiring guide doesn't give one. Its advice is to ask the agency what results it expects and in what timeframe, and how it measures success (Google Search Central). Hold the agency to its own answer. Each piece of work should have a check date, and you judge it on that date against a baseline you saved yourself.
Why does my SEO agency show rankings but I get no leads?
Two causes to check first: the rankings may be on searches your buyers don't type, or something above you (a map pack or ads) may be taking the clicks. On our own site, Search Console credited 0 of 101 page-1 searches with a click. Check whether your money searches are moving, then check the page and your reply process.
What does SingRank cost if I switch?
We can only speak for our own price. SingRank's SEO, GEO and AEO plan is S$750 a month, with a 3-month minimum and then month to month with 30 days' written notice (SingRank pricing). A one-hour phone consultation is S$150 if you only need advice. Our guide to SEO pricing in Singapore explains what to check in any quote.
Should I trust an agency that promises page 1?
Be careful. Google's own hiring guide says "No one can guarantee a #1 ranking on Google" (Google Search Central). A guarantee can also be met on searches that don't sell, which is why we look at money searches and enquiries instead. Our guide on SEO guarantees covers what to check in the fine print.
Is it normal to see impressions but no clicks?
It can be, especially on a young site or for informational searches; ours had 8,782 impressions and 0 clicks on its top 40 queries in four weeks. Impressions mean you were shown, not chosen. What matters is the trend on searches that sell: are impressions rising there, and is your position on those searches moving up the page over the agreed check dates?
Can I check my agency's work without technical knowledge?
Yes. You need owner access to Search Console, an hour a week, and an enquiry log. The week-by-week test above uses the Queries and Pages tabs, the Page indexing report and URL Inspection. Ask your agency to explain anything you can't read; Google's own advice is to ask for explanations when something is unclear (Google Search Central).
When should I fire my SEO agency?
When the test points to the agency: no dated change list, key pages off Google with nobody noticing, accounts not in your name, or no movement on agreed searches across the check dates with no explanation. Then take back your accounts first and give notice last. If you'd like us to look at your numbers first, start at our pricing page.