Insights/seo-agency
seo-agency

7 Signs Your SEO Agency Is Underperforming

Ranking reports but no revenue growth? Learn 7 clear signs your SEO agency is underperforming and what to do about it.

You are paying a retainer every month. The question is simple: is it producing revenue? Most underperforming SEO agencies are not scams. They are agencies that have gotten comfortable reporting on the wrong things, and nobody pushed back. Here are the seven signs that your current engagement is one of them.

TL;DR

  • Ranking reports with no revenue connection mean you are measuring the wrong thing.
  • "We'll publish more content" is not a strategy, it is a to-do list.
  • If they cannot explain what changed last month, accountability is gone.
  • Three-plus months of flat or falling traffic with no diagnosis is a failure, not a phase.
  • Ignoring technical SEO and conversion rate optimization wastes every content dollar.
  • Jargon-heavy reporting with no pipeline numbers usually means there are no pipeline numbers.
  • Refusing to show deliverables is a serious red flag, the work should be auditable.

1. Reports Show Rankings, Never Revenue

If your SEO agency's reports show keyword rankings but never connect those rankings to leads, revenue, or pipeline, that is the clearest sign they are optimizing for the wrong thing.

Rankings are a leading indicator. A page ranking in position three for a commercial keyword should be producing clicks, and those clicks should be producing conversions. If your agency's monthly report ends at "we moved from position eight to position four," you are missing the only number that matters: what did that traffic do after it landed?

A properly instrumented SEO engagement tracks the full chain. Organic sessions from Google Search Console, goal completions or form fills from Google Analytics 4 (GA4), and, where call tracking is in place, attributed phone leads. If your agency is not pulling all three, they are showing you the scoreboard without the final score.

Practical takeaway: Ask for the organic-to-lead report, not the ranking report. If they cannot produce it, that tells you everything.

2. No Clear Strategy, Just 'More Content'

A real SEO strategy names the specific pages being built, the keywords they target, and the business outcome each one is supposed to drive.

"We'll publish two blog posts a week" is a production schedule. It is not a strategy. A legitimate content strategy for a services business, for example, would distinguish between pages targeting bottom-of-funnel commercial queries, pages designed to capture informational traffic and move it toward a conversion, and pages built to support internal linking to the highest-value service pages. Each category has a different goal, a different keyword profile, and a different success metric.

If your agency has never shown you that logic, the content they are producing may be ranking for keywords that your buyers never search, in stages of intent that never lead to a sale.
A real SEO strategy names the specific pages being built, the keywords they target, and the business outcome each page is supposed to drive.

Practical takeaway: Ask your agency to walk you through the funnel intent behind their last five published pieces. If they cannot, the editorial calendar is guesswork.

3. They Can't Explain What They Changed

When an agency cannot tell you what they changed on your site last month, you have no way to attribute results or diagnose problems, and neither do they.

Technical changes, on-page edits, schema updates, internal link restructuring, title tag rewrites, all of it should live in a documented change log tied to the month it shipped. This matters for two reasons. First, if a page suddenly starts ranking, you need to know what you did so you can repeat it. Second, if traffic drops, you need to know what changed so you can reverse it or rule it out.

An agency that works without a change log is flying blind. And when something goes wrong, a Google core update, a drop in impressions, a page de-indexed, they will have nothing to point to and nothing to roll back.

Practical takeaway: Request a written summary of every on-site change from the last 30 days. Deliverables, technical fixes, and content updates all belong there.

4. Traffic Is Flat or Falling for Months

If traffic has been flat or falling for three or more consecutive months and your agency cannot explain why, that is not a plateau, that is a performance failure.

Some traffic fluctuation is normal. Google runs core algorithm updates several times per year, and the Google Search Status Dashboard logs confirmed update periods. A well-run agency tracks update timing against their clients' traffic curves and communicates proactively: "A core update rolled out on this date; here is how it affected your impressions and clicks, and here is the recovery plan."

Silence is not acceptable. Neither is "SEO takes time" as a standalone response when you are twelve months into an engagement and organic sessions have not moved. Time is a legitimate factor in new campaigns. It is not a permanent excuse in mature ones.

Practical takeaway: Pull your Google Search Console performance data yourself. Set the date range to the last six months, compare to the prior period, and bring that data to the next agency call. A confident agency will have an explanation ready.

5. No Technical or Conversion Focus

Technical SEO and conversion rate optimization are not optional add-ons; they are the foundation that determines whether any content investment pays off.

Content alone cannot save a site with crawl issues, slow load times, or broken internal linking. Google's own guidance on Core Web Vitals identifies page experience signals, Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift, as ranking factors. If your agency has never audited your site's technical health or discussed page experience, they are publishing content on top of a foundation that may be actively suppressing rankings.

The conversion piece is equally important. An agency that drives more organic sessions to a landing page that converts at a fraction of its potential is producing a fraction of the revenue you could be getting. A basic conversion rate optimization review, headline testing, form friction analysis, call-to-action placement, often produces more revenue per visitor than any additional traffic gain would.

A full-service SEO engagement, like the one outlined on the RGDM SEO services page, addresses both the technical and conversion layers, not just content volume.

Practical takeaway: Ask your agency when they last ran a technical audit and what they found. Then ask what they changed as a result. No audit, no changes, no answer, that is your answer.

6. Vague, Jargon-Heavy Communication

Vague language in SEO reporting is not a communication style, it is usually a sign that the agency does not have measurable results to share.

There is a specific vocabulary that underperforming agencies hide behind: "we're building topical authority," "domain authority is trending up," "we're strengthening your backlink profile." None of those phrases are wrong, exactly. But they become red flags when they replace concrete numbers.

What those phrases should come with: the number of referring domains added this month, the pages where topical authority is measurably driving impressions, the specific queries where position improvements are translating to click-through rate gains. The underlying concepts are real; the issue is that jargon without measurement is not reporting, it is narration.

Practical takeaway: For every phrase in your agency's report that does not have a number attached to it, ask: "What does that look like in Google Search Console or GA4?" If they cannot show you, the phrase is filler.

7. They Won't Show You the Work

An agency that will not show you the actual deliverables, the content, the links, the technical fixes, is an agency that may not be producing them.

This one is straightforward. Every deliverable in an SEO engagement is auditable. Published content has a URL. Acquired backlinks show up in tools like Google Search Console's links report or any reputable third-party link index. Resolved technical issues have a before-and-after in your site's crawl data. If your agency deflects when you ask to verify any of these, treat that deflection as the answer.

This does not require an accusation. A simple request works: "Can you send me a list of the links we acquired last quarter with the source URLs? And can you show me the URLs of everything published under our retainer in the last 90 days?" A confident agency will send that in 24 hours. An underperforming one will hedge.

Practical takeaway: Build a simple deliverable tracker in a shared spreadsheet. Ask your agency to update it monthly. Refusal or consistent delay is your signal.

What to Do Next

If three or more of these apply to your current engagement, you are likely not getting the SEO return your retainer should produce.

The first step is pulling your own data: Google Search Console, GA4, and a list of URLs published under the retainer. That gives you a factual basis for the conversation, not just a feeling.

If you want a second set of eyes on what your current SEO setup is actually producing, book a strategy call. We will look at your traffic data, your content, and your technical foundation and tell you exactly where the gaps are. No pitch deck, no vague recommendations, real numbers from your own accounts.

Frequently Asked Questions

How do I know if my SEO agency is good?

A good SEO agency connects organic traffic to business outcomes, leads, revenue, pipeline, not just rankings or sessions. They produce a clear monthly record of what changed on your site, what was published, and what links were acquired. They proactively explain how algorithm updates affected your performance and what the recovery plan is. If your agency does all three, that is a strong baseline.

When should I fire my SEO agency?

Three or more consecutive months of flat or declining organic traffic with no credible explanation or corrective plan is a serious threshold. So is an agency that cannot show you the actual deliverables under the retainer. You do not need to wait for a dramatic failure, if the reporting never connects to revenue and the strategy never changes, the cost of staying is compounding every month.

What should SEO reports include?

A useful SEO report includes organic sessions from Google Search Console, impressions and click-through rate by page and query, goal completions or form fills from GA4, a record of every change made that month, and at minimum a qualitative note on any active Google updates that may have affected the data. Rankings are useful context but should not be the centerpiece.

Is it normal for SEO to take a long time?

New campaigns on new domains or in competitive verticals genuinely do take time to build traction, often three to six months before meaningful organic movement is visible. That is real. What is not acceptable is using "SEO takes time" to explain away flat results twelve months into a mature engagement with no clear diagnosis of what is holding performance back.

What is the difference between an SEO audit and ongoing SEO work?

An SEO audit is a one-time diagnostic: it surfaces technical issues, content gaps, and link profile weaknesses. Ongoing SEO work is the execution that follows, fixing the technical issues, building the content, acquiring the links, and reporting on results. Agencies that only audit and never execute, or that treat the audit as a substitute for strategy, are not doing the full job.

How often should my SEO agency communicate with me?

At minimum, a monthly written report covering the deliverables above, and a brief call or async update to walk through the data. For accounts with active technical work or content production, a weekly async update on what shipped that week is reasonable. Communication frequency matters less than the quality and specificity of what is communicated.

What questions should I ask a new SEO agency before hiring them?

Ask them to show you a sample monthly report from a current client (anonymized is fine). Ask them how they connect organic traffic to revenue in their reporting. Ask them what a realistic content and technical roadmap looks like for your site in the first 90 days. Ask them how they handle core algorithm updates. The quality and specificity of their answers will tell you more than any case study.

Can I audit my SEO agency's work myself?

Yes, and you should. Google Search Console is free and shows exactly which queries are driving impressions and clicks, which pages are gaining or losing visibility, and what links Google has indexed to your site. GA4 shows what those sessions do after they land. Cross-referencing both against your agency's reported deliverables takes less than an hour and gives you a factual basis for any performance conversation.

← All insights
Ready when you are

Let's turn your clicks into customers.

Book a 30-minute call. We'll review your spend, your tracking, and where customers are slipping away.

Book a call