Shopify SEO audit
Audit your Shopify store’s products and collections — and the SEO problems Shopify themes and apps leave behind.
- No sign-up to start
- 141 checks for Shopify
- 500 pages free
Shopify SEO audit: what’s checked
Shopify stores repeat the same few templates across hundreds of products and collections, so one theme gap — an empty meta description, a missing heading — repeats on every page. Apps can add pages you never meant search engines to see.
Choose the Shopify profile and the audit runs every generic check plus Shopify-specific ones, so the findings match the way your store is built.
3 Platform-specific Checks that apply only to the platform this site runs on, covering the mistakes that platform makes easy to leave in place.
-
Shopify app proxy indexable
Indexable app-proxy paths can create duplicate or thin pages. Noindex them if they aren’t meant to rank.
-
Shopify collection missing <h1>
Collection pages without an <h1> lose a key ranking signal. Ensure the collection title renders as an <h1>.
-
Shopify product missing meta description
Product pages without meta descriptions get generic snippets. Add unique descriptions to improve click-through.
10 Titles & meta tags Titles and descriptions are what a searcher sees in the results, and the first thing a search engine reads. These checks make sure each page describes itself once, clearly and uniquely.
-
Duplicate titles
When pages share a title, search engines can’t tell them apart and may rank the wrong one. Make each title unique to the page’s content.
-
Meta description too long (over 160)
Descriptions over ~160 characters get truncated in search results. Trim to the key selling point.
-
Meta description too short (under 70)
Very short descriptions waste the chance to earn the click. Expand to a compelling 120–160 characters.
-
Missing <title>
The <title> is the clickable headline in search results and the strongest on-page signal. Give every page a unique, descriptive title of 50–60 characters.
-
Missing Open Graph tags
Open Graph tags control how your page looks when shared on social media. Add og:title, og:description and og:image for attractive link previews.
-
Missing Twitter Card tags
Twitter Card tags control how links look on X/Twitter. Add twitter:card and related tags for rich previews.
-
Missing meta description
The meta description is the snippet under your title in search results. A compelling 120–160 character summary improves click-through even though it isn’t a direct ranking factor.
-
Title and <h1> are identical
The title and the <h1> are two chances to describe the page, not one. Write the title for the search result and the <h1> for the reader who has just arrived.
-
Title may be cut off in search results
Google shows about 600px of a title — roughly 55–65 characters, depending on the letters — and cuts off the rest. Lead with the words that matter so the visible part still makes sense, or shorten it.
-
Title too short (under 30 chars)
Very short titles waste your biggest ranking signal. Expand to a descriptive 50–60 characters.
7 Content Search engines rank pages on the substance of the page. These checks look at how much unique, readable content each page carries and where it repeats itself.
-
Duplicate H1 headings across pages
The H1 says what a page is about; when several pages say the same thing they compete for the same searches. Give each page a heading that describes its own content.
-
Duplicate content
Identical content on multiple URLs splits ranking signals and can suppress all copies. Consolidate, rewrite, or add a canonical tag to the preferred version.
-
Low reading-ease score
Hard-to-read text loses visitors. Shorten sentences and use plainer language to raise the reading-ease score.
-
Low text-to-HTML ratio
A very low ratio of text to code can signal thin or template-heavy pages. Add meaningful content and trim unnecessary markup.
-
Missing <h1>
The <h1> tells users and search engines the page’s main topic. Add exactly one clear <h1> per page.
-
Multiple <h1> headings
Multiple <h1> headings dilute the page’s topic. Keep one <h1>; use <h2>/<h3> for sub-sections.
-
Thin content (low word count)
Very thin pages give search engines little to rank. Add genuinely useful content, or consolidate thin pages into stronger ones.
9 Images Images are usually the heaviest thing on a page and the easiest to get wrong. These checks cover alt text, dimensions, modern formats and lazy loading.
-
Below-fold images load eagerly
Eagerly loading off-screen images wastes bandwidth and slows first paint. Add loading="lazy" to below-the-fold images.
-
Images displayed stretched or squashed
An image drawn at the wrong aspect ratio looks distorted. Match the width and height attributes or CSS to the file’s proportions, or use object-fit.
Measured on your homepage with Google PageSpeed Insights.
-
Images missing alt text
Alt text describes images to screen-reader users and to search engines (helping image search). Add concise, descriptive alt text; leave it empty only for decorative images.
-
Images missing width/height
Images without width/height cause layout shift as they load. Set explicit dimensions or aspect-ratio.
-
Images too low-resolution for the screen
An image with fewer pixels than its display size times the screen density looks soft on phones and retina displays. Serve a larger version through srcset.
Measured on your homepage with Google PageSpeed Insights.
-
Images use legacy formats (jpg/png)
Modern formats like WebP/AVIF are far smaller than JPG/PNG. Serve next-gen formats to speed up loads.
-
Images without srcset
Serving one large image to every device wastes mobile bandwidth. Provide srcset/sizes so browsers pick the right size.
-
Inefficient animated GIFs
Animated GIFs are huge; video is far smaller. Replace them with MP4/WebM video.
Measured on your homepage with Google PageSpeed Insights.
-
Large image files
Heavy images slow every page that uses them, and a large hero image is often what decides the page’s Largest Contentful Paint. Resize to the size it is displayed at, compress it, and serve WebP or AVIF.
How it works
-
1
Enter your URL
Paste your homepage. No account, no install, no verification.
-
2
We crawl your site
The crawler follows your internal links and runs every check against each page it reaches.
-
3
Get your results
See your score and issue counts at once. A free account shows every finding, page by page, with how to fix it.
Frequently asked questions
Do I need to install a Shopify app?
No. The audit crawls your storefront from outside, the way a search engine does. Nothing to install, no store permissions.
Will it crawl all my products?
Up to your plan’s page budget per audit: 500 pages free, 2,500 on Starter and 5,000 on Pro.
What Shopify-specific issues does it find?
Products missing meta descriptions, collections without an H1, and app proxy pages open to indexing — plus every generic check.
Related free tools
Ready to check your site?
It takes a couple of minutes and costs nothing.