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.

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.

TierPriceAccess neededCoversTurnaround
SURFACE$450 one timeNoneCrawl, indexation, speed from real user data, on-page, links. Up to 100 pages3 to 5 business days
CORE$700 one timeRead access to Search Console and AnalyticsEverything in SURFACE, read against your own numbers. Up to 100 pages, with a walkthrough call5 to 7 business days
SPECTRUM$1,500 one timeSearch Console, Analytics and both ad accountsSEO plus Google Ads, Meta Ads and three competitor teardowns, ending with a call through every findingListed 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.

OwnerTypical findingsWhat it costs you
You, in the adminPage titles and meta descriptions, product and collection copy, image alt text, URL handles, redirects for deleted products, unpublishing dead pagesTime. No code, no developer
A theme developerCollection grids linking to the long product address, heading structure in templates, structured data the theme outputs, filter links Google can follow, robots.txt.liquidA few hours of development, usually once
Your appsScripts loading on every page, review or SEO apps adding a second set of schema, leftover code from apps you removedAn app setting, an uninstall, or a developer cleanup
NobodyThe /products/ and /collections/ prefixes, the sitemap contents, the checkout pagesNothing, 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.

  1. 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.
  2. 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.
  3. 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?
Mine cost $450 for a public crawl with no account access, $700 with Search Console and Analytics, and $1,500 for a full marketing audit including Google Ads, Meta Ads and competitors. Each is credited in full against the first month if you go on to work with me.
Does Shopify have an SEO tool?
Shopify generates a sitemap and canonical tags automatically and lets you edit titles, meta descriptions, handles and redirects in the admin. It does not produce a ranked list of what is holding the store back, which is what an audit is for.
Can ChatGPT do an SEO audit?
It can explain findings and draft fixes such as meta descriptions. It cannot see your Search Console data, crawl your whole store, or tell which theme files hold leftover app code, so it works as a helper alongside an audit rather than a replacement for one.
How do I do a Shopify SEO audit myself?
Start with the Page indexing report in Search Console, check whether your collection pages link to the long product address, and list the apps you have installed and removed. Then sort every finding by who can fix it before deciding what to pay for.

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.