How to Audit Your Current SEO Agency (A Red Flag Checklist)

How to Audit Your Current SEO Agency (A Red Flag Checklist)


Summit Ghimire  March 31, 2026 -  11 minutes to read

The Quick Rundown

  • Most businesses stay with underperforming SEO agencies far too long because they don’t know what “good” looks like
  • Rankings alone tell you almost nothing about whether your agency is generating revenue
  • The biggest red flags are opacity, vague reporting, and the inability to connect their work to your bottom line
  • You should own every login, every analytics property, and every piece of content your agency produces
  • A proper audit takes 30 minutes and can save you tens of thousands of dollars in wasted retainer fees
  • This checklist covers reporting, strategy, communication, technical execution, and ownership so you can evaluate your agency with confidence

We talk to business owners every week who have been paying an SEO agency for six months, twelve months, sometimes two full years, and they still can’t answer a simple question. “What exactly are they doing for me?”

That’s not a knowledge gap on your end. That’s a failure on theirs.

The SEO industry has a transparency problem. A business owner shared a story about paying £5,000 per month for nearly two years and not even ranking for their own brand name. The person handling their SEO turned out to be the cousin of the owner’s friend, based in another country entirely. When they were finally caught, they vanished. That’s an extreme case, but the underlying pattern is shockingly common. Agencies collect retainers, send vague reports, and hope you don’t ask too many questions.

This article is the antidote. We built this checklist from real practitioner experience, horror stories from agency owners and clients alike, and the patterns we see repeatedly when businesses come to us after a bad agency relationship. If your current agency passes every section below, you probably have a good partner. If they fail more than two or three, it’s time for a serious conversation.

Start With the Money

Forget rankings for a second. Forget traffic. Ask yourself one question and answer it honestly.

Has your revenue from organic search increased since you hired this agency?

Not “has traffic gone up.” Not “are we ranking for more keywords.” Has the actual money changed? One agency owner put it bluntly when asked how clients should measure SEO performance: “Do the money numbers go up or down on the chart?” That sounds harsh, but it’s accurate.

Here’s a story that illustrates why this matters. An agency helped a company generate 1.2 million reads on a single blog post. Sounds like a win, right? Zero sales. The content attracted the wrong audience entirely. The company sold B2B fashion supply reports to procurement teams, but the blog was ranking for consumer lifestyle queries. Traffic looked incredible on paper. Revenue stayed flat.

Your agency should be able to show you a direct line between their work and your pipeline. If they can’t, that’s the first red flag. Not because SEO doesn’t work, but because an agency that measures success by rankings alone is optimizing for the wrong thing entirely.

What to check right now. Log into Google Analytics 4. Go to the Acquisition report. Filter by organic search. Look at your conversion events, not just sessions. If your agency hasn’t set up conversion tracking, or if they’ve never walked you through this report, you have a problem worth addressing today.

Audit Their Reporting

Bad reporting is the single most reliable indicator of a bad agency. And “bad” doesn’t always mean “no reports.” Sometimes the worst agencies send the most impressive-looking PDFs.

Here’s what separates a real report from a vanity deck.

Outcome reports vs. activity reports. A good report tells you what happened to your business. Conversions increased 5%. Organic leads grew by 12 this month. Revenue from organic search hit $47,000. A bad report tells you what the agency did. “We published 3 blog posts. We built 8 backlinks. We optimized 5 pages.” Activity reports are a smokescreen. They describe motion without proving progress.

One business owner described paying $45,000 over six months and receiving nothing but “reports explaining why things weren’t working yet. Always next month. Always one more optimization away.” That phrase should set off alarm bells. SEO does take time. But after four to five months, you should see measurable movement in traffic, rankings, or both. If the only thing your agency delivers consistently is excuses, they’re stalling.

What a real monthly report should include. Your keyword visibility trend across dozens or hundreds of terms, not just three or four vanity phrases. Organic traffic broken down by landing page. Conversion data tied to organic sessions. A backlink profile summary showing what was built and where. A plain-language summary of what was done this month and what’s planned for next month. Technical issues found and fixed. If your report doesn’t cover most of those items, your agency is either hiding something or not doing enough work to report on.

Check Who’s Actually Doing the Work

This one catches people off guard. You signed up because the founder impressed you on the sales call. The strategist who walked through your audit was sharp and experienced. But three months in, you realize you’ve never spoken to that person again.

The junior bait-and-switch is one of the most common agency tactics across the entire marketing industry, not just SEO. One business owner described asking for a call with their “account manager” and being connected to someone they’d never heard of. The person who built their strategy had left the agency months earlier, and nobody told them.

Ask your agency directly. Who is working on my account right now? What is their experience level? How many other accounts are they managing?

If one specialist is handling 50 or 100 accounts, they’re not doing deep strategic work for you. They’re running a checklist. A former agency employee suggested visiting the agency’s office if you get the chance. “Is everyone in their early 20s with less than two years of tenure? That tells you whether it’s a sales-based agency or a doing-based agency.”

You don’t need to be paranoid about this, but you do need to know. The person who sold you is almost never the person doing the work. Make sure the person doing the work is someone you’d trust with your business.

Evaluate Their Strategy (Or Lack of One)

A competent SEO agency should be able to explain, in plain language, exactly what they’re doing and why. If you ask “what’s the plan for the next quarter?” and get buzzwords, jargon, or a blank stare, that’s a problem.

They skip foundational planning. No audience research. No competitive analysis. No editorial calendar. No keyword mapping tied to your sales funnel. They just start “doing SEO,” which usually means publishing generic blog posts and building a handful of backlinks each month. Some agencies sell rigid packages, something like “2 blogs and 2 backlinks per month,” with no room to pivot based on what the data shows. That’s not a strategy. That’s a subscription box.

They can’t explain how their work connects to revenue. Every tactic should trace back to a business outcome. If they’re building content, it should target keywords with commercial intent that your buyers actually search for. If they’re building links, those links should come from relevant, authoritative sources that pass real value. If they’re doing technical SEO, they should be able to show you what was broken, what they fixed, and how it affected crawlability or indexing.

They’ve never mentioned your competitors. A good agency is obsessed with your competitive landscape. They should know who’s outranking you, what content gaps exist, and where the opportunities are. One agency owner described their first move with every new client as running a competitive analysis to find keywords that competitors ranked for but the client wasn’t even targeting. If your agency has never shown you a competitor gap analysis, they’re flying blind.

The green flag to look for. They vet you as a client. They ask hard questions about your business model, your margins, your sales cycle, your ideal customer. An agency that takes anyone with a credit card is an agency that doesn’t care about results. The best agencies turn down clients who aren’t a good fit, because they know bad-fit clients lead to bad outcomes for everyone.

Inspect the Technical Work

You don’t need to be a developer to spot bad technical SEO. You just need to know what to look for.

Check your Google Search Console. If your agency hasn’t set this up, or if they set it up under their own email and you don’t have access, that’s an immediate red flag. One horror story that keeps circulating in SEO communities: a client couldn’t access their own Google Analytics because the agency created the property under the agency’s email address. When the relationship ended, the agency ghosted them. The client lost all their historical data.

Look at your backlink profile. Use a free tool like Ahrefs’ backlink checker or Ubersuggest. If you see dozens of links from sites you’ve never heard of, sites with names like “best-seo-directory-2024.com” or random foreign-language blogs with no relevance to your industry, your agency is building junk links. One agency was caught giving a client nothing but 5 to 10 web 2.0 backlinks per month for over a year. That’s the SEO equivalent of throwing pennies into a wishing well and calling it a retirement plan.

Check for technical disasters. The patterns are consistent across dozens of documented cases. Developers pushing code that accidentally adds noindex tags to every page. Canonical tags pointing every product page back to the homepage. Robots.txt files blocking Google from crawling the entire site. A staging site getting indexed because nobody remembered to add noindex before launch. These mistakes happen even at good companies, but a good agency catches them fast because they’re actively monitoring your site. If your agency isn’t running regular technical audits, these problems can fester for months before anyone notices the traffic cliff.

The one-line-of-code lesson. A company called iFly lost nearly all their organic traffic because one tiny line of code, a noindex directive, was placed on every page during a routine deployment. It took months to build that traffic and hours to destroy it. Your agency should have monitoring in place that catches changes like this within days, not months.

Assess Communication and Responsiveness

SEO is a collaborative process. Your agency needs information from you, access to your systems, and sometimes help from your development team. If communication breaks down, everything stalls.

How quickly do they respond? Not every email needs a reply within an hour, but if you’re waiting days for a response to a straightforward question, that’s a sign you’re not a priority.

Do they proactively share bad news? This is a green flag that multiple experienced practitioners agree on. Good agencies tell you things you don’t want to hear. Rankings dropped this month because of an algorithm update. Your competitor just launched a massive content campaign. Your site speed is terrible and it’s hurting conversions. An agency that only shares good news is an agency that’s managing your emotions, not your SEO.

Do they ask you questions? This is subtle but telling. The best agencies ask as many questions as you ask them. They want to understand your business, your customers, your sales process, your competitive advantages. If your agency has never asked you to help with content because you’re the subject matter expert and they need your voice, they’re probably producing generic content that sounds like every other article on the internet. One agency owner described it perfectly: “If they are selling a ‘system’ they worked out, run away.”

Verify Ownership and Access

This is non-negotiable. You should own everything.

Your Google Analytics property. Your agency should have viewer or editor access. You should be the owner. If they set it up, they should have transferred ownership to you on day one.

Your Google Search Console. Same rule. You own it. They have access.

Your Google Business Profile. If you’re a local business, this is your lifeline. You should be the primary owner. Your agency should be a manager at most.

Your domain and hosting. This sounds obvious, but agencies holding domains hostage is more common than you’d think. If your agency registered your domain on your behalf, make sure the registration is in your name with your email address. If you can’t log into your registrar right now and see your domain listed under your account, fix that today.

Your content. Every blog post, every landing page, every piece of content created during the engagement belongs to you. Get this in writing before you sign anything. If the agency claims ownership of content they created for your business, walk away.

The real test. Can you fire your agency today and keep everything? Your data, your content, your rankings, your logins? If the answer is no, you’re in a hostage situation, not a partnership.

The AI SEO Question

This is a newer red flag that most audit checklists miss entirely. With the rise of AI Overviews, ChatGPT-powered search, and other AI-driven search experiences, your agency should have a clear perspective on how this affects your strategy.

They claim they can guarantee visibility in AI search results. Nobody can. AI search is even less predictable than traditional organic rankings. If your agency is selling “AI SEO packages” without being able to explain exactly what that means and how they measure it, they’re selling smoke.

They’re using AI to mass-produce your content. One practitioner described an agency charging $5,000 per month that was doing nothing but feeding 3-minute blog outlines into ChatGPT and publishing the output. The content ranked for almost nothing because it was the same generic material that thousands of other sites were publishing simultaneously. AI is a tool, not a strategy. If your agency’s “content creation process” is just prompting a chatbot, you’re paying a premium for something you could do yourself for free.

The green flag. They talk about brand authority, entity associations, structured data, and semantic HTML in the context of AI retrievability. They’re thinking about how search is changing and positioning your brand to benefit from that shift, not just reacting to it.

The Honest Self-Check

Before you fire your agency, run one more audit. On yourself.

This is the part most articles skip, and it’s the part that matters most. Sometimes the problem isn’t the agency. Sometimes it’s the client.

Have you given your agency access to everything they need? Have you approved content in a timely manner? Have you provided a developer when they asked for one? Have you been clear about your business goals, or did you just say “get me more traffic” and leave it at that?

One agency owner described a pattern they see constantly. A client fires their agency after two months because they couldn’t find a developer to implement technical recommendations. Then they spend two months interviewing new agencies. Then the new agency makes the same recommendations. Six months and double the budget later, they’re in the same place they started.

SEO is a partnership. If you’re not holding up your end, no agency in the world can deliver results for you. Be honest about whether the failure is mutual before you make a change.

What to Do If Your Agency Fails This Audit

If your agency failed three or more sections above, you have a decision to make. But don’t panic, and don’t make it emotional.

Step one. Have the conversation. Share your concerns directly. A good agency will respond with specifics, not defensiveness. They’ll acknowledge gaps and present a plan to fix them. If they get defensive, dismissive, or vague, that tells you everything you need to know.

Step two. Set a deadline. Give them 60 to 90 days to show measurable improvement on the specific issues you raised. Not “more traffic.” Specific, agreed-upon metrics tied to your business goals.

Step three. If nothing changes, move on. But do it carefully. Don’t just pull the plug and hope for the best. Document everything. Download your data. Secure your logins. Map your current rankings and backlink profile so you have a baseline before you transition.

The goal of this audit isn’t to find reasons to fire your agency. It’s to find out whether you have a real partner or just a vendor collecting a check. The difference between those two things is the difference between SEO that drives revenue and SEO that drains your budget while producing nothing but pretty reports.

You deserve to know which one you’re paying for.

Summit Ghimire

Summit Ghimire

Summit Ghimire is the founder of Outpace, an SEO agency dedicated to helping national and enterprise businesses surpass their growth and revenue goals. With over ten years of experience, he has led impactful SEO and conversion-rate optimization campaigns across various industries, attracting more than 100 million unique visitors to client websites. Summit’s passion for SEO, data-driven strategies, and measurable business growth drives his mission to help brands consistently outpace their competition.

View All Posts