Most businesses judge their SEO agency by rankings. If the rankings go up, the agency is doing its job. If they don’t, something is wrong.

That’s an incomplete picture. Rankings are one signal among many, and they’re often the last to move. A business that waits for page-one results before evaluating its agency may wait months longer than necessary to catch a performance problem.

Here’s how to evaluate your SEO agency in a way that actually protects your investment.

What a performing SEO agency should show you in the first 90 days

The first question to ask when you want to know how to evaluate your SEO agency is: what should be happening right now?

A competent agency won’t deliver page-one rankings in the first three months. That’s a realistic expectation, not an excuse. What they should deliver is measurable early progress.

Within the first 90 to 120 days, look for these signals:

  • Improved crawlability. Search engines can access and index your pages without errors.
  • Increased impressions in Google Search Console. Your pages are appearing in more searches, even before clicks follow.
  • New keyword positions entering the top 50. Your site is beginning to compete for relevant terms.

If none of these signals exist after four months, you don’t have a timeline problem. You have a performance problem.

The agencies worth working with will point to these indicators proactively. They’ll have clear answers and be able to point to the data. The ones that aren’t doing the work will keep pointing to how long search engine optimization takes.

The metrics that reveal real SEO performance

Vanity metrics are the enemy of clear evaluation. Traffic numbers that look impressive but connect to nothing tell you very little about whether your SEO investment is working.

The metrics that matter are the ones tied to business outcomes.

Organic-sourced leads and conversions. Is your SEO producing form submissions, calls, or sales? Your agency should have conversion tracking set up so organic performance can be connected to revenue. If they haven’t done this, they’re managing traffic, not results.

Year-over-year organic traffic. Month-over-month comparisons can be misleading because of seasonal variation. Year-over-year is the more reliable benchmark for spotting real growth or decline.

Non-branded keyword movement. Ask your agency to show you a keyword tracking report that separates branded searches from non-branded ones. Branded traffic reflects people who already know you. Non-branded commercial keyword movement reflects SEO doing its actual job, reaching people who don’t know you yet.

If your agency is sending monthly reports packed with numbers that don’t connect to leads, revenue, or meaningful keyword movement, ask them to walk you through what each metric means for your business. The answer to that question will tell you a lot.

How to audit what your agency has actually delivered

Knowing what your agency should be doing is only half the equation. The other half is checking whether they’ve actually done it.

Pull out the original scope of work or proposal. Compare it against what has been delivered. Look specifically at:

  • Content produced. How many pieces, and do they target specific keywords with clear search intent?
  • Technical fixes completed. Were identified issues actually resolved, or are they still open?
  • Internal linking. Does the content your agency has produced link to your key service pages?

A digital marketing audit is the most efficient way to get an objective picture of where things stand. It removes the guesswork from evaluating your current SEO setup and shows you clearly what has been done, what hasn’t, and what it’s costing you.

Gaps between promised and delivered work are the clearest indicator of underperformance. If the scope included monthly blog content and technical SEO fixes and neither is showing up consistently, that’s not a communication issue. It’s an accountability issue.

Questions to ask your SEO agency right now

If you’re unsure where your agency stands, start with these four questions:

  • What keywords are you actively targeting, and why those specific terms?
  • How are you separating branded from non-branded performance in the reports you send?
  • What technical issues have been resolved in the last 60 days?
  • How is organic performance connected to leads or revenue in your reporting?

A strong agency will welcome these questions. They’ll have clear answers and be able to point to the data. If the response is vague, defensive, or heavy on jargon without substance, that response is your answer.

If you’ve asked these questions and still don’t have a clear picture of whether your SEO is working, it may be time to bring in an independent SEO expert to assess the situation objectively. For a deeper look at what good performance actually looks like, see How to Know If Your SEO Is Actually Working.

Frequently asked questions about how to evaluate an SEO agency

Business owners who start questioning their SEO investment tend to share the same practical questions. Here are the ones that come up most often.

How long does it take to see results from SEO?

Early indicators, including improved crawlability, increased impressions, and new keyword positions in the top 50, should appear within 90 to 120 days. Meaningful organic revenue influence typically takes six to twelve months. The timeline depends on your site’s current technical health, your domain’s history, and how competitive your target keywords are. An agency citing timeline as the reason for zero measurable progress at four months is worth questioning.

What should an SEO agency report include?

A performance-focused report covers organic traffic trends on a year-over-year basis, keyword movement for commercial non-branded terms, conversion tracking showing organic-sourced leads or revenue, and a summary of deliverables completed that month. Reports that only show rankings or raw traffic numbers without connecting those numbers to business outcomes are not giving you what you need to evaluate the work.

What are red flags when working with an SEO agency?

The clearest red flags are vague reports with no conversion tracking, resistance to straightforward questions about deliverables, no measurable progress on any early indicators after four months, and content that fills a publishing calendar without targeting specific keywords with clear search intent. An agency that discourages you from asking questions is worth replacing.

How do I know if my SEO is working?

Look at three things: impressions in Google Search Console trending upward, non-branded commercial keywords moving into competitive positions, and organic-sourced leads or revenue increasing over time. Rankings for competitive terms will come, but these signals tell you whether the foundation is in place for rankings to follow.

Key Takeaways

Knowing how to evaluate your SEO agency comes down to three things: early progress signals in the first 90 days, performance metrics tied to leads and revenue, and whether delivered work matches what was promised. Rankings alone are not the answer. If your agency can’t connect their work to business outcomes, that’s the problem.

Get an Audit

If you’re not sure whether your current SEO setup is producing real results, the clearest next step is an objective assessment. Before you extend a contract or change direction, know what you’re actually working with. Get an Audit and get a clear picture of where your SEO stands, and what it will take to move the needle.