// FIELD_NOTE
How to Choose a Shopify SEO Agency (And What to Watch Out For)
Most Shopify SEO agencies overpromise and underdeliver. Here's the five-question framework for finding one that actually knows ecommerce SEO.
You've been burned before. You hired an agency, paid the retainer for six months, got a monthly report full of impressions and click data, and at the end of it your organic revenue looked roughly the same. Now you're shopping again and wondering how to make sure it doesn't happen again.
Here's the direct answer: most SEO agencies aren't bad at SEO: they're bad at DTC ecommerce. They don't understand Shopify's structural constraints, they've never had to care about contribution margins, and their reporting is designed to show activity rather than revenue outcomes. The criteria for finding a good one are different from what you'd use for a local services or B2B SEO agency.
Below is the framework we use when a founder asks us to explain why TBA is worth hiring: the same questions you should ask any Shopify SEO service you're evaluating, including us. If an agency can't answer them cleanly, keep looking.
Why Most Shopify SEO Engagements Fail
Before the evaluation criteria, it's worth understanding the failure modes: because they're predictable and they're almost always the agency's fault, not the client's.
Generic strategies applied to Shopify-specific problems
Shopify has structural quirks that trip up agencies who haven't worked deeply with the platform. Duplicate product URLs created by collection paths. The /collections/all page consuming crawl budget. Pagination and filter URLs generating thousands of near-duplicate pages. Variant pages splitting authority. If an agency's technical audit doesn't specifically address these, they're running a generic playbook on a platform that doesn't respond to generic playbooks.
Traffic-focused reporting that hides revenue outcomes
Organic traffic went up 40% sounds like a win. What did it do to organic revenue? If the agency can't answer that question cleanly: and most can't because their analytics setup doesn't track it: you're paying for a vanity metric. Every Shopify store has Shopify Analytics and Google Analytics. If neither one is configured to attribute organic revenue by channel and content type, the reporting is incomplete by design.
Junior execution on senior-pitched work
The agency principal closes the deal, then hands the account to a coordinator who's managing 15 other clients. The work gets templated, the output gets generic, and nothing compounds. The only way to know this isn't happening is to establish at the outset exactly who is doing the work and what their Shopify experience looks like.
Five Questions to Ask Before Signing Anything
Ask these before a contract is signed. The quality of the answers will tell you more than any case study deck.
1. Can you show me an ecommerce client where you can directly attribute organic revenue: not just traffic?
Traffic numbers are easy to generate. Revenue attribution requires a properly configured analytics stack and someone who understands DTC unit economics well enough to care about it. If the case study they show you has organic sessions as the primary metric with no revenue number attached, that tells you what they're optimizing for.
2. Who specifically will be doing the work on my account?
Get a name. Ask to speak to that person before signing. Find out how many accounts they're managing and what their Shopify experience is. If they hesitate on this question, the answer is a coordinator you haven't met yet.
3. What does your Shopify technical audit cover, specifically?
A good answer includes: collection URL canonicalization, the /collections/all crawl budget problem, variant page handling, filter URL treatment, and internal link architecture. A vague answer about Core Web Vitals and meta tags is a sign they're running a generic checklist.
4. What's in scope in the first 90 days, and what does the output look like?
You want a concrete answer: these deliverables, by this date, in this format. A roadmap document with sequenced actions and effort/impact ratings, not a promise to start improving rankings. If they talk about needing 6 months before you see results without explaining what happens in those 6 months, that's a delay mechanism, not a strategy.
5. How do you separate basic fixes from longer-term roadmap work?
The best agencies execute the quick wins immediately: title tags, meta descriptions, canonical corrections, internal link fixes: and put the structural work on a properly sequenced roadmap. If everything goes on the roadmap and nothing gets fixed in the first 30 days, that's a red flag about how they approach urgency.
What Good Deliverables Look Like vs. What You'll Usually Get
Most agencies deliver one of two things: a long report or a short deck. Neither is what you hired them for.
A long report lists every issue the crawler found, sorted by category, with no prioritization. It's comprehensive and useless. You have no idea what to fix first, what actually matters, and what's a cosmetic issue that will never affect your rankings.
A short deck summarizes findings in 10 slides at a high level with screenshots and no specifics. It communicates that work happened without proving that anything was found.
What good deliverables actually look like:
- →A prioritized action list with every item tagged by impact level (how much it's costing you in organic performance) and effort level (how long it takes to fix)
- →Basic fixes already executed: not on a list, done
- →A sequenced 90-day roadmap showing exactly what gets done in month 1, month 2, and month 3, and why in that order
- →A walkthrough call where someone explains the logic behind the sequencing, not just reads the document back to you
The contrast with what most agencies deliver is exactly why we structured TBA's audit the way we did. When we built the SEO program for FirepitSurplus, we didn't hand over a spreadsheet: we handed over a sequenced plan and started executing immediately. That approach took the store from 2,700 to 72,000 monthly organic visitors over three years on zero paid ad spend.
The Evaluation Checklist
Use this when comparing proposals:
- →Do they show revenue attribution in their case studies, not just traffic?
- →Can you speak directly to the person doing the work before signing?
- →Does their technical audit scope specifically address Shopify's structural quirks?
- →Is the first 90 days scoped with specific deliverables and dates?
- →Do they separate basic fixes (executed immediately) from roadmap work?
- →Is their reporting tied to revenue outcomes, not just impressions and clicks?
- →Have they worked with stores in a similar category or at a similar stage to yours?
A legitimate Shopify SEO agency passes all seven. Most will pass three or four.
For further context on what to expect from ecommerce SEO timelines and ROI benchmarks, Ahrefs has published research on how long SEO takes to show results: useful background before you set expectations with any agency you're evaluating.
A Note on How TBA Fits This Framework
We built TBA specifically to address the failure modes above: not as a pitch, but as an operating principle. Both founders have worked inside DTC brands, not just as external vendors. We know what a P&L looks like. We know what a 3x ROAS actually costs to sustain on paid. We structure every engagement around revenue attribution because that's the number that matters to operators.
You can read exactly how we work on the how we work page: the process, the deliverables, the scope boundaries. If it matches what you're looking for, the next step is an audit.
FAQ
How much should a Shopify SEO agency cost?
Entry-point audits typically run $1,500-$3,500 depending on store size and scope. Monthly retainers for ongoing execution range from $3,000-$8,000 for a mid-sized DTC store. Be skeptical of retainers under $2,000: at that price point, you're getting templated execution from someone managing 20+ accounts. Price should reflect the seniority of who's doing the work, not just the deliverable list.
Should I hire a Shopify SEO specialist or a general SEO agency?
For a Shopify store above $500K in revenue, a Shopify-specialist agency is worth the premium. The platform-specific technical issues: duplicate URLs, crawl budget waste, filter page handling: require someone who's worked through them before. A general SEO agency will learn on your dime. If budget is the constraint, an audit from a specialist followed by in-house execution is a better use of resources than a generalist retainer.
How long before I see results from Shopify SEO?
Honest answer: technical fixes and on-page optimization can move rankings within 4-8 weeks. Content-led growth: building topical authority through a structured content program: takes 6-12 months before it compounds meaningfully. Anyone promising significant results in 60 days from a cold start is either targeting very low-competition terms or setting expectations they can't meet.
What's the difference between a Shopify SEO audit and an ongoing retainer?
An audit is a one-time diagnostic: it finds what's broken and produces a prioritized roadmap. A retainer is the execution of that roadmap over time. The audit tells you what to do. The retainer does it. Some brands hire for the audit and execute in-house; others move directly to a retainer. The audit is the right starting point either way: you shouldn't commit to ongoing spend without knowing what the work actually involves.
What should I watch out for in an SEO agency contract?
Three things: long minimum terms with no performance benchmarks attached (6-12 month lock-ins with no exit clause), vague deliverable language ('ongoing SEO work' with no specifics), and ownership clauses over content or technical work: some agencies retain rights to work product when you leave. Get specific deliverables in writing, cap the minimum term at 3 months initially, and confirm you own everything produced.
The Bottom Line
Most Shopify SEO agencies fail DTC brands because they're optimizing for traffic metrics instead of revenue outcomes, running generic strategies on a platform with specific structural constraints, and putting junior people on accounts after the senior team closes the deal. The evaluation criteria that matters: revenue attribution in case studies, direct access to the person doing your work, Shopify-specific technical knowledge, and a 90-day scope with real deliverables.
If you want to run TBA through the same checklist, start with a free audit: we'll show you exactly what's broken and what we'd do about it before you decide anything.
FOUND THIS USEFUL?
We write about what we actually do. If your DTC brand needs the same thinking applied to your situation, start with an audit.