When To Fire Your SEO Agency And Start Fresh
Six months of reports, a lot of confident-sounding calls, and your enquiries have not shifted. Sound familiar? Knowing when a relationship with an SEO agency has genuinely run its course is harder than it sounds, because bad results and slow results can look identical on the surface. This piece lays out the real signs to watch for, what the data actually needs to show before you pull the plug, and what a clean start should look like when you do.
On this page
The Difference Between Slow Progress and No Progress
SEO takes time. That’s not an excuse, it’s just the reality of how search engines work. But “takes time” and “nothing is happening” are not the same thing.
After three to four months of consistent work, you should be able to point to specific signals of forward movement, even if traffic hasn’t shifted yet. Google Search Console impressions tend to grow before clicks do. Pages sitting at position 18 or 22 should be edging toward the top ten, not staying frozen. Crawl coverage should be stable or improving, with fewer 404s appearing and no new waves of indexing errors. If your agency is running a proper technical foundation alongside content work, you’d expect crawl stats trending in the right direction, indexed page counts growing on the right URLs, and target pages at least appearing in query data for the terms they’re meant to rank for. None of this is dramatic. It’s incremental and measurable if someone is paying attention at the page level rather than just watching the overall traffic line.
The real warning sign is flatness across all of those signals simultaneously. One metric stalling can have a straightforward explanation. When impressions, crawl health, and ranking positions on your core pages all show no movement over five or six months, that’s a pattern, not a rough patch.
What Your Monthly Report Should Contain
A solid monthly report tells you what moved, what didn’t, and why. That means specific ranking changes on specific pages, not a site-wide average. It means crawl coverage data showing whether Google is reaching the pages you care about. It means Core Web Vitals scores per URL, so you can see if a slow product page is sitting below the threshold that affects how Google treats it in mobile search.
When an agency pulls changes like this together into one readable document, you can see the work. You can connect the action taken in week two to the ranking shift in week four. That cause-and-effect chain is the whole point.
What you don’t need is a domain authority score dressed up as progress. Domain authority is a third-party metric with no direct bearing on how Google ranks your pages. The same goes for social share counts, keyword density notes, and those vague summary lines that read “we continued to optimise your website this month.” That tells you nothing. If you want to understand what separates hollow reporting from the kind that guides real decisions, the metrics that matter are a good place to benchmark what you should be asking for.
Reporting isn’t just a deliverable. It’s the evidence that the work is real.
Five Signs the Relationship Has Already Broken Down
Access and visibility
The clearest early warning is getting locked out of your own data. If your agency controls the Google Search Console property and you have no direct login, that is not a workflow preference. It is a dependency they are creating. Healthy agencies give clients full access from day one.
Keyword drift and vanity metrics
Watch for keyword targets that have drifted miles from what the business sells. If the monthly report celebrates ranking for terms your customers would never search, someone is chasing vanity numbers to justify the invoice rather than thinking about your revenue. Backlink reports are another place this surfaces fast. A list of directory submissions to sites with no relevance to your industry is not link building. It’s box-ticking.
Audits that go nowhere
Promised technical fixes that never arrive are the most expensive sign of all. A site audit landing in your inbox in month one, then nothing shipped six months later, should raise serious questions. If those fixes are still sitting unresolved, your underlying technical problems are dragging on rankings every single day.
Reports built without Google’s own data
The last tell is reporting that never once references Google’s own tools. If monthly updates are built entirely from third-party rank trackers with no mention of Search Console impressions, click-through rates, or crawl coverage, the agency is either not looking at the authoritative source or hoping you won’t notice the gap. Real SEO work lives inside the data Google provides, and any report that sidesteps it deserves a straight question about why.
Before You Leave: What to Audit First
Who owns the accounts
Before you switch agencies or go it alone, spend a few hours going through everything the outgoing agency touched. Start with access. Do you own the Google Search Console and Google Analytics properties outright, with your email as the primary owner? Do you hold the keys to your Google Business Profile, any paid ad accounts, and the hosting control panel? Agencies sometimes set these up under their own accounts and hand over only a secondary user role, which means a clean break can leave you locked out of months of data. Confirm every account sits in your name before you serve notice.
What was changed on the site
Next, pull a record of the technical changes made to your site. Ask for a changelog if one exists. If not, check your CMS revision history and any third-party monitoring logs. You want to know what plugins were installed, whether any redirects were added, and whether canonical tags or robots.txt was altered. Understanding what your site’s underlying technical structure looks like at the point of exit tells you exactly what the next person is inheriting, good or bad.
Finally, get a list of every link built on your behalf, every piece of content published, and any citations created. That work has real value. Don’t let it walk out the door undocumented.
Starting Fresh Without Losing Ground
A clean restart does not mean scrapping everything and hoping for the best. Done properly, it means understanding exactly where you stand before a single piece of new work begins.
Start with a proper technical audit. Not a surface-level report generated by a free tool, but a thorough crawl that shows what Google is seeing. That means checking for crawl budget waste, duplicate content, orphaned pages, broken internal links, and redirect chains that have accumulated over months of neglected work. A crawl budget review is particularly telling on larger sites where Google may be spending its time on low-value pages and missing the ones that matter most.
Alongside that, a real keyword gap analysis tied to what the business sells is non-negotiable. Too often, previous agencies optimise for terms that look impressive in a report but bear no relation to how customers search, or what the site is trying to convert. If you want to understand what a thorough technical reset involves, the technical fixes that move WordPress rankings give a clear picture of the groundwork that often gets skipped.
On timeline, be realistic. Expect three to six months before new, properly grounded work begins to register in rankings. That is not a failure of the approach. It is how search engines respond to change.
What Good SEO Work Looks Like From the Outside
Transparency from month one
A well-run engagement never leaves you guessing. From the first month, you should receive a clear explanation of what’s been done, why it was done, and what the next phase involves. That means work you can verify, pages that have been audited and corrected, content that’s gone live, technical issues identified and fixed, and rankings you can cross-reference in Google Search Console. A good provider will flag problems a previous agency missed, explain them in plain English, and show you the before-and-after.
What we see when we take over a site
Over three to six months, you’d expect to see organic traffic trending in the right direction, even modestly, with a clear story behind any movement. The metrics reported should connect directly to the work done, not just a generic graph with no explanation attached.
When we take over sites that have been sitting on monthly retainers elsewhere, the contrast is often stark. The sites where real work was happening are obvious the moment you look under the bonnet. The ones where nothing was done are equally obvious, and that’s a harder conversation to have with a client than it should be.
The standard to hold any new provider to is straightforward. If you can’t see the work, and they can’t show it to you, the metrics you’re being shown are likely decorating the absence of one.