SEO Audit Hub

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. 1

    Enter your URL

    Paste your homepage. No account, no install, no verification.

  2. 2

    We crawl your site

    The crawler follows your internal links and runs every check against each page it reaches.

  3. 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.

Ready to check your site?

It takes a couple of minutes and costs nothing.