The Shopify SEO Audit: What It Costs, and Who Fixes Each Finding
A Shopify SEO audit from me costs $450, $700 or $1,500, one time, and the fee is credited in full against your first month if you go on to work with me. The price is the easy part. The harder question is what you do with the report when it lands, because on Shopify every finding has one of four owners: you in the admin, a theme developer, an app, or nobody at all, because the platform does not allow the change.
I read the pages ranking for this search before writing this. Shopify’s own guide is thorough on what to check. None of the three I read sorts the findings by who can act on them, none prices a human audit, and none mentions the code that uninstalled apps leave behind. That sort is how I write the audits I sell as a Shopify SEO consultant, and it is what this post is about.
On this page
- How much does a Shopify SEO audit cost?
- What does a Shopify SEO audit check that a general one does not?
- Can I fix this myself, or do I need a developer?
- Which problems will Shopify not let you fix?
- What are my apps doing to my SEO?
- Can I check any of this myself first?
- Who should not pay for one
- How do I know if it worked?
How much does a Shopify SEO audit cost?
A Shopify SEO audit costs $450 for a public crawl, $700 once it reads your own Search Console and Analytics, and $1,500 when it adds Google Ads, Meta Ads and three competitors. Those are my prices, published on the page rather than quoted after a call.
| Tier | Price | Access needed | Covers | Turnaround |
|---|---|---|---|---|
| SURFACE | $450 one time | None | Crawl, indexation, speed from real user data, on-page, links. Up to 100 pages | 3 to 5 business days |
| CORE | $700 one time | Read access to Search Console and Analytics | Everything in SURFACE, read against your own numbers. Up to 100 pages, with a walkthrough call | 5 to 7 business days |
| SPECTRUM | $1,500 one time | Search Console, Analytics and both ad accounts | SEO plus Google Ads, Meta Ads and three competitor teardowns, ending with a call through every finding | Listed on the audit page |
The difference between tiers is access, not effort. Without Search Console an auditor is inferring which pages Google has indexed. With it, they can see. If you have never had the store looked at, SURFACE is the sensible start because you can run it before you share a single login. The full breakdown sits on my SEO audit page.
What does a Shopify SEO audit check that a general one does not?
A Shopify SEO audit checks the problems the platform creates on its own, which a generic website audit treats as noise. Shopify publishes products at more than one address, turns collection filters and tags into crawlable URLs, ships schema inside the theme, and lets apps write code into every page. A general crawler reports all of that as a long list of warnings without saying which ones Shopify meant to happen.
The mechanics of the three biggest ones, duplicate product URLs, filter URLs and the robots file, are written up in my Shopify SEO checklist, so I will not repeat them here. What matters for an audit is that a report full of correct findings can still be useless if it does not say who has to do each one.
Can I fix this myself, or do I need a developer?
You can fix a large share of a typical Shopify audit yourself in the admin, and the rest splits between a theme developer, your apps, and changes Shopify does not allow. Sorting findings this way is the first thing I do with them, because it decides the cost of acting on the report, not just the cost of the report.
| Owner | Typical findings | What it costs you |
|---|---|---|
| You, in the admin | Page titles and meta descriptions, product and collection copy, image alt text, URL handles, redirects for deleted products, unpublishing dead pages | Time. No code, no developer |
| A theme developer | Collection grids linking to the long product address, heading structure in templates, structured data the theme outputs, filter links Google can follow, robots.txt.liquid | A few hours of development, usually once |
| Your apps | Scripts loading on every page, review or SEO apps adding a second set of schema, leftover code from apps you removed | An app setting, an uninstall, or a developer cleanup |
| Nobody | The /products/ and /collections/ prefixes, the sitemap contents, the checkout pages | Nothing, once you stop paying anyone to fix them |
Redirects are the admin fix people miss most often. When a product is deleted, its address returns an error and any links pointing at it are wasted. Shopify lets you point the old address at a live page from the admin, without code (Shopify Help Center, creating and managing URL redirects).
Ask any auditor, me included, to tag each finding with its owner before you pay a developer for anything. A report that mixes admin edits with theme work tends to get handed to a developer whole, and you pay hourly rates for typing meta descriptions.
Which problems will Shopify not let you fix?
Shopify will not let you change the /products/, /collections/ and /pages/ parts of your addresses, and it will not let you edit the sitemap file directly. Only the last part of each address, the handle, is yours. That is a design decision, it applies to every Shopify store, and it does not stop a store ranking.
This matters for an audit because generic tools flag both as problems, and some vendors will quote to work around them with apps or proxies. If a finding sits in this row, the right recommendation is to leave it alone. A good audit says so in plain words, so you are not sold a fix for something the platform does not allow.
The robots file is the borderline case. You can edit it, through a template called robots.txt.liquid, but Shopify calls that “an unsupported customization” and says its default file works for most stores (Shopify Help Center, editing robots.txt.liquid). Shopify Support will not help with edits. I only recommend touching it when filter or search URLs are demonstrably eating Google’s attention, and only through a developer.
What are my apps doing to my SEO?
Apps are one of the most common causes of a slow Shopify store, and they keep costing you after you uninstall them. Shopify’s own documentation says some apps add code to your theme that is not removed automatically when you uninstall the app (Shopify Help Center, uninstalling apps). A store that has tried a dozen apps over a few years can still be loading scripts for several it no longer uses.
- Scripts on every page. Chat widgets, pop-ups, review carousels and upsell tools often load on every page whether or not that page uses them. Each one adds weight before the product photo appears.
- Leftover snippets. Code from a removed app sits in the theme files. Sometimes it does nothing. Sometimes it still requests a file from a server that no longer answers.
- A second set of schema. A review app and the theme can both describe the same product to Google, with different ratings or prices. Search engines then have two conflicting answers to pick from.
- SEO apps overwriting each other. Two apps both editing titles or adding tags is more common than it sounds, usually because the first was never removed.
Every one of these sits in the app row of the table above. Most are an uninstall or a setting. The leftover code needs a developer, which is why an audit should list which theme files the leftovers live in rather than just reporting a slow page.
Can I check any of this myself first?
Yes. Two checks take about ten minutes and tell you whether a paid audit is likely to find much. Both are free.
- Open the Page indexing report in Search Console. It lists every page Google knows about and why each one is or is not indexed (Search Console Help, Page indexing report). Look at the reasons under “Why pages aren’t indexed”. A long list of duplicates is Shopify being Shopify. A large “Crawled, currently not indexed” or “Discovered, currently not indexed” count against your real product total is worth paying someone to explain.
- Click a product from a collection page and read the address bar. If it shows /collections/something/products/something, your theme links to the long version of every product, and that is a theme developer finding.
- List your apps, then list the ones you have uninstalled. If the second list is longer than the first, ask whoever audits the store to check the theme for leftover code specifically.
If you would rather start with software, my comparison of Shopify SEO audit tools covers which free ones are worth running and what each one cannot see.
Who should not pay for one
Do not pay for a Shopify SEO audit if the store is new, the catalog is small, and almost nobody is searching for what you sell yet. There is not enough data for an audit to read, and the money does more as product photography or a first ad test. The same goes if a free tool already gave you a list you have not acted on. Work through the admin row of that list first and come back when it is done.
An audit is also the wrong purchase if you already know you are leaving Shopify or rebuilding the theme. Most theme findings disappear with a rebuild, so audit the new build before launch instead of the old one before retirement.
How do I know if it worked?
You know an audit worked when the pages that were excluded start appearing as indexed in Search Console, and then when those pages start receiving clicks. Indexing usually moves first. Clicks follow more slowly and depend on the competition for each search, so I would not judge it on traffic in the first few weeks.
Rankings on their own are a weak signal. A store can move up for a search and still sell nothing more if the search was never a buying one. The measure that matters is organic orders in Shopify, read over a long enough period to get past seasonal swings.
Write down three numbers before any fixes go live: indexed pages, organic clicks for the last 28 days, and organic orders for the same period. Without a before, there is no way to tell what the audit was worth.
Questions people ask
How much does a Shopify SEO audit cost?
Does Shopify have an SEO tool?
Can ChatGPT do an SEO audit?
How do I do a Shopify SEO audit myself?
Want this run properly?
I am Greg Asuncion, an ecommerce paid media consultant. I run Google Ads, Meta, Amazon and Microsoft for direct‑to‑consumer brands on Shopify — one person, published pricing, and a free audit after a call. Here is what a Shopify SEO audit from me covers.
