Skip to main content
E-Commerce Data Quality

How to Audit Your Shopify or WooCommerce Product Data in One Afternoon

A practical step-by-step audit you can run on your Shopify or WooCommerce catalog in under 4 hours — find data gaps, fix the most impactful issues first.

Key Takeaways
  • Use your platform's CSV export to audit at scale — don't review products one by one
  • Count non-blank cells per attribute to calculate completeness percentages
  • Red flags: description < 90%, image < 95%, SKU < 100% completeness
  • UNIQUE() on category column surfaces inconsistent naming instantly
  • Always spot-check 20 random products against the live store to catch factual errors

Why Store Owners Avoid Product Data Audits

Product data audits feel daunting because most store owners imagine manually reviewing hundreds or thousands of products one by one. That's not how it's done. A good audit uses exports and formulas to identify patterns, so you fix categories of issues rather than individual items.

Here's a realistic afternoon audit that any store owner can do.

Step 1: Export Your Catalog (15 minutes)

Shopify: Products → Export → All products, CSV format WooCommerce: Products → Export (requires WooCommerce Product CSV Import Suite or a plugin like WP All Export)

Save the export. Name it: Products_Audit_2026-05-31.csv

Step 2: Open in Google Sheets and Count Blanks (30 minutes)

Create a new tab called "Audit." For each important column (Title, Body/Description, Vendor, Type, Tags, Image Src, Variant Price, Variant SKU), count non-blank cells:

Stop bad product data from reaching customers — Sohovi flags quality issues before they ship — try Sohovi free.

=COUNTA(Products!B:B) counts non-empty cells in column B.

Compare against total row count. Any gap is a missing value. Calculate a completeness % for each column.

Red flag thresholds:

  • Description completeness < 90%: serious SEO and conversion problem
  • Image completeness < 95%: customers will bounce
  • SKU completeness < 100%: inventory and fulfillment risk

Sohovi profiles every column in your dataset for completeness and flags the exact rows where values are missing — free to try.

Step 3: Check Title Quality (30 minutes)

Scan titles for:

  • Titles under 20 characters (too vague — probably placeholder or product code)
  • Titles that are all caps (formatting inconsistency)
  • Titles containing "COPY" or "TEST" (draft products accidentally published)
  • Duplicate titles (two products with the same name)

A quick sort alphabetically surfaces most of these patterns.

Step 4: Check Category Consistency (30 minutes)

Look at your Product Type or Collections column. List unique values: =UNIQUE(Products!F:F)

Look for:

  • The same category spelled two ways ("Men's Clothing" vs. "Mens Clothing")
  • Deprecated categories that should have been consolidated
  • Products with no category assigned

Step 5: Spot-Check 20 Products (45 minutes)

Pick 20 products at random from your export and verify them against your live store:

  • Does the price match?
  • Does the stock status match?
  • Is the primary image correct?
  • Does the description match the actual product?

These spot-checks catch the type of issues formulas can't: factually wrong content.

Step 6: Document and Prioritize (30 minutes)

Create a priority list:

  1. Published products with no description (immediate SEO fix)
  2. Published products with no image (immediate conversion fix)
  3. Products with wrong prices (immediate customer trust fix)
  4. Category inconsistencies (search/filter fix)

Share this list with whoever maintains the catalog and set a deadline.

Frequently Asked Questions

How do I export products from Shopify?

Go to Products in your Shopify admin, click Export in the top right, select 'All products', choose CSV format, and click Export. The file will be emailed to your account email.

My catalog has 5,000 products. Can I still do this audit?

Yes. The formula-based approach scales to any catalog size. The spot-check step should use a random sample of 50–100 products for larger catalogs rather than 20.

How do I fix category inconsistencies across hundreds of products?

Export the product list, do a find-and-replace in your spreadsheet to standardize category names, then re-import. Most platforms support bulk updates via CSV import.

Selva Santosh

Data quality, for people who ship

Selva writes practical guides on data quality, profiling, and governance to help teams ship better data.

Start for free

Stop guessing. Start knowing your data quality.

Sohovi profiles your datasets in minutes — surfacing completeness gaps, type mismatches, and duplicate patterns before they reach production.

No credit card required · Free forever plan