Skip to main content

The Search Playbook | 9 min read

Shopify SEO Audit: What a Real One Inspects on Your Store

By ยท Updated ยท 9 min read

What a Shopify SEO audit is for

A Shopify SEO audit is a structured check of how search engines read your store, ending in a ranked list of what to fix. That last part is the point. An audit that ends in a score or a printout has not finished its job.

Audits are useful at three moments. Before you hire anyone, because they show what the real problems are. After a migration or redesign, because those change URLs and templates and often break things quietly. And when traffic has stalled, because the cause is usually findable.

They are not useful as a substitute for action. A thorough audit tells you where to spend effort. The effort itself is separate, and the biggest results usually come from the content you publish after the fixes, not from the fixes alone.

If you are choosing someone to run one, our guide to how to hire a Shopify SEO expert shows how to judge providers. If you want to start yourself, use our Shopify SEO checklist, which gives you the quick version. This page covers what a deeper audit examines and what you should receive.

What a real audit inspects on Shopify

The diagram shows the four stages. Here is what happens inside them, with the Shopify-specific parts called out.

Crawling and indexing

The audit asks whether Google can reach and store your important pages. It checks your sitemap, which Shopify builds automatically, and compares it with what Google Search Console says is indexed. Pages in the sitemap but missing from the index are the first thing to explain.

Duplicate paths

Shopify can show the same product at two addresses: a main product address and one that includes the collection it was reached through. Themes normally point the second to the first with a canonical tag. An audit confirms this is working. Our glossary page on canonical URLs for Shopify explains the idea.

Titles, descriptions and headings

Are titles unique and written for the search? Does each page have one clear main heading? On stores with hundreds of products, templates and rules matter more than hand editing.

Page quality

Do collection pages say anything beyond a grid of products? Do product pages go beyond the manufacturer's text? This is where audits become judgement, and where a person beats a tool.

Speed and structure

Page speed, mobile layout, image sizes, and structured data such as product and review markup.

Four stages of a Shopify SEO audit Crawl, check indexing, review pages, then rank fixes. 1. Crawl Walk every page the way a search engine would 2. Index check See what Google has actually stored and what it skipped Where many audits stop A raw tool printout with hundreds of unranked items 3. Page review Read key pages against the searches they should win 4. Fix list Rank by impact and effort, with page addresses
Many audits stop after stage two and hand over a raw tool report. The value is in stages three and four.

Shopify quirks a generic audit can miss

A tool built for any website will flag problems that are normal on Shopify and miss ones that matter. A Shopify-aware audit knows these.

Fixed address prefixes. Shopify uses /products/, /collections/, /pages/ and /blogs/ in addresses. You cannot remove them. A generic tool may flag them as a problem. They are not, and you should not spend money fighting them. Our page on Shopify URL structure and SEO explains what you can and cannot change.

Tag and filter pages. Collections can be filtered and sorted, and blogs have tag pages. Some of these create thin or near-duplicate pages. An audit decides which deserve to be indexed.

Pagination. Large collections split into pages. The audit checks that products on later pages are still reachable.

Apps. Installed apps add scripts and sometimes extra pages or markup. An audit looks for slowdowns and for duplicate structured data from two apps doing the same job. See apps that slow down a Shopify store.

Redirects. Shopify has a built-in redirect tool. After a change, an audit checks that old addresses send visitors to the right new page.

What the tools find and what only a person finds

Audits mix two kinds of work, and it helps to know which is which.

Tools find the countable. Missing titles, duplicate titles, broken links, redirect chains, slow pages and missing image descriptions. These are quick to detect and quick to list. Free tools cover much of this, and our page on the Shopify SEO guide shows where to start.

People find the meaningful. Whether a collection page answers the question a buyer has. Whether your best-selling product page is outranked by a thin competitor because yours says too little. Whether you are targeting searches no one makes. These need reading, comparing and judgement.

The ratio is a useful quality test. If an audit is ninety percent tool output and ten percent commentary, you have bought a printout. If it contains pages of specific observation about your own pages, with reasons, you have bought analysis.

A tool will happily report that you have 400 issues. A person will tell you that three of them matter and the rest can wait. That prioritizing is the real product.

What you should receive at the end

A finished audit is a document you can act on. Look for these parts.

A short summary in plain words. The three or four findings that matter most and why, readable by someone who has never done SEO.

A ranked fix list. Each item has the page address, what is wrong, how to fix it, how hard it is and how much it matters. Ranking by impact and effort lets you do the best items first.

Evidence. Screenshots or data from Google Search Console that show each problem is real on your store.

A content gap section. Searches your customers make that your store has no page for, and pages that exist but say too little.

Who does what. Which fixes you can make in the Shopify admin, which need a developer and which are content work.

A baseline. Current clicks and impressions, so you can measure change later. Our Shopify SEO report page shows how to read those numbers.

If an audit arrives without a ranked list, ask for one. It is the part that turns information into progress.

Running a first-pass audit yourself

You can do a decent first pass in an afternoon with free tools. It will not replace a professional audit but it will tell you whether you need one.

Step one: connect Search Console. Verify your store and submit your sitemap. Everything else depends on this view of what Google sees.

Step two: read the page indexing report. Note how many pages are indexed and the reasons others are excluded. Excluded for "duplicate" or "crawled but not indexed" are the ones to look at.

Step three: sort pages by impressions. In the performance report, find pages with many impressions and few clicks. Their titles and first paragraphs are your quickest wins.

Step four: test speed. Run your main collection and product pages through Google's free PageSpeed Insights. Note which scripts are heavy.

Step five: read three pages as a customer. Does your best collection page help someone choose?

Then use the Shopify SEO checklist to cover the rest. If this shows many problems, or if you cannot tell what matters, that is the time to pay for a deeper review.

What to do with the findings

The audit is only worth what you do with it. A simple order keeps you from drowning.

First, fix what blocks. Anything that stops Google reading your important pages comes first, whatever its size. A blocked page cannot rank no matter how good it is.

Second, fix what is cheap and visible. Titles and first paragraphs on pages that already have impressions. These are fast to change and often show movement in weeks.

Third, fix structural problems. Duplicate paths, redirect chains and heavy apps. These take more care and may need a developer.

Fourth, fill the content gaps. New pages for searches you have no page for. This is the longest job and where growth mostly comes from. Our page on collection page SEO shows how to make the main pages work.

Write the date and the numbers before you start, then check again in a month. If the fixes were right, impressions on the changed pages should move.

Do not try to do everything at once. A short list done well beats a long one half finished.

How often to audit, and what a bad audit looks like

A full audit once a year is plenty for most stores, with a lighter check after any big change. Re-audit after a theme change, a platform move, a large app install or a sudden traffic drop.

Between audits, a monthly glance at Search Console covers most needs. Look for new indexing errors and big movements in impressions.

A bad audit has recognizable signs. It arrives within an hour and contains a branded score out of 100. It lists hundreds of items without ranking. It flags the fixed /products/ and /collections/ prefixes as errors. It never mentions your actual pages or customers. It ends with an offer to sell you a retainer to fix it all.

A good one is slower and more specific. It names your pages, explains its reasoning, admits what it could not check and tells you which findings to ignore.

Also be wary of free audits offered as lead bait. Some are useful. Others exist to produce alarming numbers. Judge them by whether the list is ranked and the explanations are specific.

Reading the indexing report like an auditor

If you do one thing from an audit yourself, make it this. Google Search Console has a page indexing report that sorts your pages into indexed and not indexed, with a reason for each exclusion. Most audits start here, and the reasons teach you a great deal.

"Crawled, currently not indexed." Google looked and decided not to keep the page, usually because it is thin, close to another page or has no strong links pointing to it. For important pages, the fix is better content and links from other pages.

"Discovered, currently not indexed." Google knows the address but has not visited yet. On a small store this clears with time. On a large one it can mean too many low-value pages competing for attention.

"Duplicate without user-selected canonical" or "Alternate page with proper canonical tag." Google found copies. If the chosen version is the right one, there is nothing to do. If not, the canonical setup needs attention. Our glossary page on 301 redirects for Shopify explains the related redirect side.

"Excluded by noindex tag" or "Blocked by robots.txt." Check that these are intended. A page you want found should never be here.

Counts alone mislead. Ask whether the pages in each bucket are ones you care about. Ten thousand excluded filter pages may be fine. Ten excluded collection pages are a problem.

Types of audit and what each costs you in effort

Not every audit is the same size. Three kinds are common, and picking the right one saves money.

A free automated scan. A tool crawls your store and returns a list. It costs nothing but your time to read it. Use it as a prompt, not a verdict, and expect noise.

A focused audit. A person examines one question, such as why a set of collection pages is not ranking or whether a migration broke redirects. This is usually the best value, because it targets a specific problem and ends in an answer.

A full audit. A broad review of technical health, content and structure with a written report. It is worth it for a store with real traffic at stake, a large catalog or a recent platform change. For a store with thirty products, it is often more than you need.

Match the size to the doubt. If you simply do not know what is wrong, start with the free scan plus our Shopify SEO checklist. If you suspect a specific cause, buy a focused audit. If a lot of revenue depends on search, buy the full one.

Ask how long the audit takes and who reads the results. A day of a person's attention on your store is worth more than a tool run, and the delivery time often shows which you are buying.

How RunOctopus handles the audit

RunOctopus starts with a read of your site. Paste your address at the free site read and its AI, Ollie, reads your store and shows the plan. No account, no call.

RunOctopus is a done-for-you service. Ollie researches your business, then writes and publishes pages directly on your own website, with a team planning, writing and reviewing alongside it. It works with Shopify, WordPress, WooCommerce and Wix. There is nothing to install, approve, upload or schedule.

The first week brings 8 long-form articles, 6 pages and a custom interactive tool built for your niche. After that it is 175+ pieces of content a month, written, published and linked. That covers the content gap work that an audit points at but does not do.

It also reports on where ChatGPT, Perplexity, Claude and Gemini name your business. The promise is more visibility on Google and in AI answers within 90 days, measured against the 90 days before you joined, or every dollar back.

Get the free site read here.

Frequently asked questions

What does a Shopify SEO audit include?

A real audit checks crawling and indexing, duplicate paths, titles and headings, page quality, speed and structured data, then ranks the fixes by impact and effort with the page address for each. A printout of unranked tool warnings is not a finished audit.

Can I audit my own Shopify store?

You can do a useful first pass in an afternoon. Connect Google Search Console, read the page indexing report, find pages with many impressions and few clicks, test speed in PageSpeed Insights and read key pages as a customer. Our checklist covers the rest.

How often should I audit my store?

A full audit once a year is enough for most stores, plus a check after any big change such as a new theme, a migration or a sudden traffic drop. A monthly look at Search Console fills the gaps.

Are the /products/ and /collections/ prefixes an SEO problem?

No. Shopify fixes those prefixes and you cannot remove them. They are normal, and a generic tool that flags them as errors is not Shopify-aware.

What should I do first with audit findings?

Fix anything that blocks Google from reading important pages, then rewrite titles and intros on pages that already have impressions, then handle structural issues, then fill content gaps. A short list done well beats a long one half finished.

MG
Written by

Matt is the founder of RunOctopus. He built All Angles Creatures from zero to page-1 rankings in reptile feeder insects using exactly this method. Turning a hard, entrenched niche into RunOctopus's proof store for programmatic SEO and AI search citation.

Connect on LinkedIn →

Ollie builds this for your store automatically

A complete launch build: 8 expert guides, 6 collection pages, and an interactive tool. Structured for both Google and AI search. Live on your store in week one.

See What Ollie Builds →

See what Ollie builds before you pay. Cancel anytime.

● Trusted by store owners in 20+ niches