Shopify SEO Guide

Shopify Product SEO Audit Checklist

A Shopify product SEO audit checks whether each product page gives search engines and answer engines enough signal to rank and answer queries. The 10 most important fields to audit are listed below with pass criteria and a sample audit table.

Missing image alt text and blank meta descriptions are the two most common gaps, and they accumulate silently as new products are added without completing those fields. This checklist covers all 10 points.

10-point Shopify product SEO audit

  1. Product title length and keyword placement
    50–70 characters. Primary keyword (product type) in first 30 characters. Titles are also the H1 on the product page.
  2. Meta description presence and length
    Every product needs a unique meta description of 120–160 characters. In Shopify: product editor → SEO section at the bottom → Meta description.
  3. Image alt text on all product images
    Every image should have descriptive alt text. Export the product CSV (Admin → Products → Export) and filter the Image Alt Text column for blanks to find gaps across your full catalog.
  4. Product URL handle format
    Handles should be lowercase, hyphen-separated, and descriptive. Avoid default handles with numbers (e.g., /products/sweater-1). Good example: /products/blue-wool-crew-neck-sweater.
  5. Product description word count
    Descriptions under 50 words give search engines little content to index. Aim for at least 150 words per product. Descriptions also serve as the page's body text for answer engines.
  6. Structured data output (Product schema)
    Most Shopify themes auto-output Product schema in JSON-LD. Verify using Google's Rich Results Test, especially after theme updates — custom themes can break structured data output silently.
  7. Canonical URL tags
    Shopify adds canonical tags automatically. Verify the canonical points to the primary product URL, not a collection or variant URL. Check via View Source on the product page.
  8. Internal links from collections
    Every product should be reachable from at least one collection. Orphaned products (not linked from any collection) receive less crawl priority.
  9. Product image file sizes
    Images should be under 200 KB where possible. Large images slow Core Web Vitals scores. Use WebP format where your Shopify theme supports it.
  10. Mobile product page rendering
    Open each product on mobile or use Chrome DevTools mobile emulation. Verify images load, the Add to Cart button is visible without scrolling, and text is readable without zooming.

What a product SEO audit looks like across 5 products

The table below uses fictional product data. Pass/Fail/Warn status is illustrative — your results will vary based on how your store and theme are configured.

Product Title (50–70 ch) Meta Desc. Alt Text Handle Desc. 150+ words Structured Data In Collection
Blue Wool Crew Neck Sweater Pass (54 ch) Pass (142 ch) Pass (3/3 images) Pass Pass (210 words) Pass Pass
Leather Card Wallet — Brown Pass (48 ch) Fail (blank) Warn (1 of 4 missing) Pass Warn (80 words) Pass Pass
SKU-00291 Fail (title is SKU only) Fail (blank) Fail (all 5 missing) Fail (/products/00291) Fail (12 words) Pass Fail (orphan)
Ceramic Pour-Over Coffee Dripper Pass (62 ch) Pass (158 ch) Pass (2/2 images) Pass Pass (340 words) Pass Pass
Yoga Mat — Standard Warn (title generic) Pass (130 ch) Warn (2 of 6 missing) Pass Pass (175 words) Warn (verify after theme update) Pass

In this example, SKU-00291 fails 6 of 8 checks — a common pattern for products imported via bulk upload that were never cleaned up. The Leather Card Wallet and Yoga Mat have partial gaps that are easy to fix with a targeted export-and-reimport workflow.

Connected guides

Questions about Shopify product SEO audits

What is a Shopify product SEO audit?

A product SEO audit checks whether each product page gives search engines and answer engines enough signal to rank and respond to queries. The 10 most important fields are product title, meta description, image alt text, URL handle, description length, structured data, canonical URL, internal links, image file size, and mobile rendering.

How often should I audit Shopify products for SEO?

Audit new products before they go live. For existing catalogs, run a full audit quarterly or after any major theme change — theme updates can affect structured data output and canonical tags silently. Alt text gaps tend to accumulate gradually as new products are added without completing the field.

Does Shopify auto-generate structured data for products?

Yes. Most Shopify themes automatically output Product schema in JSON-LD format on product pages. However, custom themes or heavily modified themes sometimes break the structured data output. Always verify using Google's Rich Results Test after theme changes.

What is the most common SEO issue on Shopify product pages?

Missing image alt text is the most common gap. It accumulates silently as new products are added without completing the alt text field. The second most common issue is missing or duplicate meta descriptions — multiple product variants sharing the same description, or the field left blank.

How do I audit SEO across 1,000 Shopify products efficiently?

Export your full product catalog as CSV (Admin → Products → Export → All products). Open in a spreadsheet and check the SEO Title, Meta Description, and Image Alt Text columns for blank cells. Filter for blanks to see the gap across your entire catalog at once. BulkGenie AI automates this process and surfaces missing SEO fields across your full catalog.

Audit SEO fields across your full Shopify catalog.

BulkGenie AI surfaces missing alt text, blank meta descriptions, and weak product titles across every product in your Shopify store.