How To Vet An SEO Agency Before You Sign A Contract

Local SEO

Digital Marketing Search Engine Optimization

Anna 11-Oct-2025

Choosing an SEO partner is a high-stakes decision. A good agency compounds your organic traffic for years. A bad one wastes your budget, buries your site in low-quality backlinks, and can leave you further behind competitors than when you started. Knowing how to choose an SEO agency — not just pick the one with the slickest pitch deck — is what separates the businesses that grow from the ones that get burned.

This guide walks through exactly what to ask, what to watch for, and what to put in writing before you sign anything. The goal isn't to find the agency with the most polished website — plenty of low-quality providers have those too. It's to find one that can prove, with real data and real terms, that they'll do what they say they'll do.

Ask About Past Results — Not Just Testimonials

Testimonials are easy to cherry-pick. A quote that says "They were great to work with!" tells you nothing about whether the agency can actually move rankings, traffic, or revenue. Before you hire, push past the highlight reel and ask for specifics.

Questions to ask every candidate agency:

Can you walk me through a client in my industry, showing where their traffic and rankings started and where they are now?
A credible agency should be able to pull up Search Console or analytics data — not just a case study PDF, and explain what changed and why.

What was the timeline?
SEO is slow by nature. If an agency claims major ranking gains in under 60 days for a competitive keyword, ask exactly what they did to get there, since some shortcuts that produce fast gains also carry the highest risk of a later penalty.

What didn't work?
Every agency has had a campaign underperform. How they explain a miss — and what they changed afterward — tells you more about their process than any win does.

Can I speak to a current client, not just a past one?
Past clients might have left on good terms for reasons unrelated to performance. A current client can speak to what it's actually like to work with the agency month to month.

What's included in the case study numbers?
Traffic can go up while qualified leads stay flat. Ask whether the results they're showing you are tied to rankings, sessions, conversions, or revenue, and whether those metrics match what you actually care about.

If an agency can't produce a real account, in a live dashboard, with a named (or at least verifiable) client, treat that as a gap — not a formality to skip.

Red Flags That Should End the Conversation

Some warning signs are subtle. Others should stop the conversation immediately.

Guaranteed rankings - No agency controls Google's algorithm, and no legitimate agency will promise a #1 position for a specific keyword. This is one of the most reliable tells of a low-quality or outright black-hat provider, the kind that leans on tactics like link farms or cloaking that can get your site penalized rather than ranked.

No defined reporting cadence - If you can't get a straight answer about how often you'll receive performance reports, or what those reports will actually contain, assume you'll be chasing updates for the life of the contract. Ask to see a sample report before signing.

Vague deliverables - "Comprehensive SEO services" is not a deliverable. A legitimate proposal should break down specifically what you're paying for each month: how many pieces of content, how many technical audits, what link-building activity, and what that activity actually looks like.

Bundled, unexplained link building - Ask where links are coming from. An agency that won't name any sites, or that talks only in volume ("50 links a month") rather than relevance and quality, is a risk to your domain's long-term health.

Pressure to sign immediately - Real SEO work takes months to show results, so there's rarely a legitimate reason for high-pressure, sign-today tactics. Take the time to check references and compare proposals.

A single point of contact who can't answer technical questions - If your day-to-day contact can't explain, at a basic level, why a page isn't indexing or what a canonical tag does, ask who on the team actually does the technical work — and whether you'll ever interact with them directly.

None of these signs are automatically disqualifying on their own, but two or more in the same conversation is a strong reason to keep looking.

How to Check Review Authenticity

Reviews are one of the easiest signals to game, and also one of the easiest to sanity-check if you know where to look.

Cross-reference across platforms - A pattern of glowing five-star reviews on one obscure site, paired with silence or negative reviews on Google, Clutch, or Trustpilot, is worth investigating further.

Look at reviewer history - On Google Business Profile in particular, click into individual reviewers. Accounts with no photo, one single review ever posted, and a posting date clustered with a batch of other reviews are common signs of a purchased or incentivized review campaign.

Read the specifics, not the star rating - Authentic reviews from real clients tend to mention specific deliverables, timelines, or team members by name. Generic praise ("Great agency, highly recommend!") with no detail is far easier to fabricate.

Check independent, verification-based directories - Sites that only aggregate self-submitted testimonials are less useful than platforms that verify a reviewer actually engaged the agency before publishing. This is exactly the gap a resource like Top-SEOs.com's verified review system is built to close, since listings are checked against real client relationships rather than accepted at face value.

Ask for a reference you didn't find yourself - If every reference an agency offers is one they hand-picked, ask if you can also speak to a client from their public case studies or portfolio that they didn't proactively suggest.

Contract Terms to Get in Writing

The proposal conversation is where agencies sound their best. The contract is where you find out what you actually agreed to. Before signing, make sure these four areas are explicit — not implied.

Reporting frequency and content - The contract should state how often you'll receive reports (monthly is standard), what metrics they'll cover, and whether you'll have a live dashboard or standing call to review them, not just a static document.

Ownership of assets - This is one of the most overlooked clauses and one of the most costly to get wrong. Confirm in writing that you retain ownership of your website's content, backlinks, keyword research, and analytics/Search Console access if you leave the agency. Some agencies build campaigns around accounts and assets they control, which can leave you starting from scratch with a new provider.

Scope of work and deliverables - Tie the monthly fee to specific, countable deliverables, content pieces, technical fixes, link placements, audits, rather than a vague retainer for "ongoing optimization."

Exit clauses and transition support - Look for the contract length, the required notice period to cancel, and whether there's a penalty for early termination. Also confirm what happens on the way out: will the agency hand over login credentials, documentation of work completed, and a summary of in-progress initiatives, or does the relationship simply end?

KPIs tied to your business, not just rankings - Rankings are a means to an end. Where possible, tie part of the engagement to metrics that reflect actual business impact — organic leads, conversions, or revenue — so both sides are working toward the same outcome.

Who does the work - Some agencies sell you on a senior strategist during the pitch, then hand the account to a junior team member or an outsourced contractor once the contract is signed. Ask who will actually be doing the strategy, writing, and link outreach on your account, and get the answer in writing if it matters to you.

Don't be afraid to redline a proposal. A legitimate agency expects some back-and-forth on terms — it's a reasonable part of hiring any vendor for an ongoing service. An agency that resists reasonable changes to reporting or ownership clauses is telling you how the relationship will go if a dispute comes up later.

Put Every Candidate Through the Same Filter

The agencies that hesitate on case studies, dodge questions about link sources, or can't produce a current client reference are telling you something important before you've spent a dollar. The ones that answer clearly, in specifics, are the ones worth a longer conversation.

Before you make a final call, cross-reference every agency you're considering against Top-SEOs.com's verified reviews. Because listings there are checked against real client engagements rather than self-submitted testimonials, it's a fast way to confirm that the results and reputation an agency is showing you hold up independently — before you put it in a contract.

Getting this vetting process right upfront costs you an extra week or two of diligence. Getting it wrong costs you a year of wasted budget and a site that's harder to fix than it would have been if you'd never touched it. Take the extra week.