SEO
October 23, 2026

How to Choose an SEO Agency: 7 Checks Before You Sign

How to Choose an SEO Agency: 7 Checks Before You Sign

Choosing an SEO agency is hard because the work is slow and the results arrive months after you sign. Most bad hires look fine for the first quarter. This guide is the checklist we would use if we were hiring an agency for an online store or a software company, written by an agency, so read it with that in mind.

How to choose an SEO agency in one minute

  1. Check that they work with businesses like yours, and can show it.
  2. Ask to see real Search Console data behind their case studies.
  3. Get a written list of what they do each month.
  4. Make sure you keep ownership of your accounts and content.
  5. Avoid guarantees, bought links and long lock-ins.
  6. Start with an audit or a short term before committing.

1. Look for relevant experience, not a long client list

SEO for an online store is different from SEO for a law firm or a local plumber. Stores have collection pages, product variants, filters and apps that create duplicate URLs. Software companies need feature, comparison and alternatives pages. Ask which of those the agency works on every month, and ask for an example of each.

Ask: what is the most common technical problem you find on stores like mine, and how do you fix it?

2. Verify the case studies

A traffic chart with no source is easy to make. A good agency can show the client's Search Console or analytics data, explain what they changed, and say what didn't work. If results come from a third-party tool estimate, they should say so.

Ask: can you walk me through the Search Console data for this case study, and what share of the growth came from your work?

3. Get the monthly deliverables in writing

"Ongoing optimization" is not a deliverable. A useful proposal lists what happens each month: how many pages get optimized, how many articles get written, what technical work is planned, and what the report contains.

Ask: what exactly will you ship in the first 30, 60 and 90 days?

4. Keep ownership of everything

You should own your Google Search Console, analytics, domain and every piece of content the agency writes. Google's own advice on hiring an SEO suggests giving an agency read access to Search Console at first, not write access (Google Search Central).

Ask: if we stop working together, what do we keep?

5. Watch for the red flags

  • Ranking guarantees. Google states plainly that no one can guarantee a #1 ranking.
  • Link packages. Buying links for rankings breaks Google's spam policies.
  • Secret methods. Good SEO is explainable. If they can't tell you what they will do, assume it won't help.
  • Long minimum terms. Six or twelve months up front protects the agency, not you.
  • Reports full of vanity metrics. Impressions and total keywords matter less than qualified traffic, leads and sales.

6. Compare price against scope

SEO pricing varies widely. In an Ahrefs poll of 439 SEO providers, agencies averaged $3,209 a month and freelancers $1,348 (Ahrefs, updated August 2024). A lower price is fine if the scope is clear. A higher price is fine if it buys more work. What matters is that you can see what you are paying for. Our ecommerce SEO pricing guide breaks this down in detail.

7. Start small

The lowest-risk way to judge an agency is a paid audit or a short first term. A good audit is useful on its own: any developer can work from the fix list. If the audit is vague, the retainer will be too.

Agency, freelancer or in-house?

OptionGood forTrade-off
FreelancerSmaller budgets, one clear taskLimited capacity; depends on one person
AgencyOngoing technical work, content and links togetherCosts more; check who actually does the work
In-houseLarge sites with constant SEO needsSalary plus tools; hard to hire for every skill

Questions to bring to your first call

  1. Who will do the work on my account, and how much of it is outsourced?
  2. What will you fix first, and why?
  3. What do you need from us each month?
  4. How do you report results, and how often?
  5. How do we cancel, and what do we keep?

How we answer these

We work only with ecommerce brands and software companies. Our prices are on our packages page, plans run month to month with 30 days' notice to cancel, your accounts stay yours, the content and pages we make are yours once paid (see our terms), and we report on one page each month. Our proof comes from two Shopify stores our team runs, not from client logos. See how we work on our Shopify SEO page.

FAQ

How long should I give an SEO agency before judging results?

Judge the work at 90 days: was the audit done, were fixes shipped, is new content live? Judge traffic and leads over six to twelve months, because rankings take time to move.

Should I hire an agency that specializes in my platform?

It helps. An agency that works on Shopify every month will know its URL structure, apps and theme quirks, and won't need to learn them on your budget.

Want to see how we'd approach your store? Book a call. No deck.

Seenly Media
Seenly Media

Want this done for you?

See packagesBook a call