How to Audit Your Shopify Store's Product Catalog
Every Shopify store accumulates catalog problems over time. You import a batch of products from a supplier and half the descriptions are missing. You update pricing on one variant but forget the others. A seasonal collection goes stale with products that haven't been tagged or organized in months.
Individually, these issues seem minor. Collectively, they compound. A product with no description ranks nowhere in Google. A product image without alt text is invisible to image search. A $0.00 price confuses shoppers and kills trust. Multiply that across hundreds of products, and you're leaving real money on the table without realizing it.
A Shopify catalog audit is the process of systematically checking every product in your store for quality issues, SEO gaps, and data inconsistencies. Here's how to run one from start to finish.
What to Check: The Complete Shopify Catalog Audit Checklist
A thorough Shopify catalog audit covers six categories. Work through each one and you'll catch the issues that actually affect traffic and sales.
Product Descriptions
Descriptions are where most stores have the biggest gaps. Look for:
- Missing descriptions. Products with a completely blank description field. These pages give Google nothing to index and give shoppers no reason to buy.
- Thin descriptions. Anything under 50 words. A two-sentence blurb like "Great quality. Buy now." isn't a product description — it's a placeholder. Aim for 50-150 words minimum.
- Duplicate descriptions. If you sell variations of the same product, it's tempting to copy the description across all of them. Google sees duplicate content as low-quality, and it can suppress all the duplicated pages in search results.
- Manufacturer copy. Pasting the same description your supplier gave you means you have identical text to dozens of other stores selling the same product. Google has no reason to rank your page over theirs.
Product Images
Images drive purchase decisions, especially in categories like apparel, home goods, and accessories. Check for:
- Missing images. Products with no photos at all. In Shopify admin, go to Products, then sort or filter your list — products without images are easy to spot visually as they show a placeholder icon.
- Low-quality images. Blurry photos, inconsistent lighting, or images that are too small to zoom. If a shopper can't see product details clearly, they won't buy.
- Missing alt text. Alt text tells Google what's in the image and powers Google Image Search traffic. Click into any product in Shopify admin, click on an image, and check the "Alt text" field. Empty alt text means that image doesn't exist to search engines.
- Inconsistent image sizes. When product images are wildly different dimensions, your collection pages look messy. Shoppers notice — it signals a store that doesn't pay attention to detail.
SEO Elements
Beyond descriptions, several technical SEO elements live on each product page:
- Title tags. Shopify uses your product title as the default page title. Check that titles include your target keyword, stay under 60 characters, and aren't generic. Go to any product in Shopify admin, scroll to the bottom, and click Edit website SEO to see the page title.
- Meta descriptions. The snippet Google shows in search results. If you haven't written one, Shopify auto-generates it from the first few lines of your product description — which may be empty or unhelpful. Check the same Edit website SEO section for the meta description field.
- URL handles. Your product URLs should be clean and keyword-rich.
/products/mens-waterproof-hiking-bootbeats/products/product-38291. You can edit handles in the Edit website SEO section, but be careful — changing a URL on a live product without setting up a redirect will break any existing links. - Header structure. If you write descriptions using HTML in the rich text editor, make sure you're using proper heading tags (H2, H3) rather than just bolded text. Proper headings help Google understand the structure of your content.
Pricing and Variants
Pricing errors create confusion and erode trust. Check for:
- $0.00 prices. Products with a price of zero — usually from incomplete imports or draft products that were accidentally published. Filter your products by price in Shopify admin to catch these quickly.
- Missing compare-at prices. If you run sales, make sure the original "compare at" price is set. Without it, shoppers don't see a discount and you lose the urgency that drives conversions.
- Inconsistent variant pricing. A t-shirt where Small is $25 and Medium is $24.99 looks like a mistake. Check your variants for pricing inconsistencies, especially after bulk edits or imports.
- Missing variant details. Variants without complete size, color, or material information frustrate shoppers who can't figure out what they're selecting.
Organization and Taxonomy
A messy catalog structure hurts both the shopping experience and your internal operations:
- Duplicate product titles. Two products named "Blue T-Shirt" create confusion for shoppers and analytics headaches for you. Search your product list for duplicates.
- Missing tags. Tags power your collections, filters, and internal organization. Products without tags are hard to find in your admin and often get excluded from collection pages that rely on automated rules.
- Empty collections. Collections with zero products — often left over from seasonal promotions or reorganizations. Go to Products > Collections in Shopify admin and check for any showing "0 products." These create dead pages that hurt your site quality.
- Uncollected products. The reverse problem — products that don't belong to any collection. These are hard for shoppers to find through browse navigation.
How to Audit Manually
Spot-Check in Shopify Admin
For smaller catalogs (under 100 products), you can work directly in Shopify admin:
- Go to Products and sort by different columns to spot obvious issues — missing images show as gray placeholder icons, prices of $0.00 stand out.
- Click into products one by one and check descriptions, images, alt text, and the SEO section.
- Go to Products > Collections and look for empty collections or collections with very few products.
This is tedious but effective for small stores. It breaks down completely at scale.
Export to CSV and Filter
For larger catalogs, a CSV export gives you a spreadsheet view of your entire catalog:
- In Shopify admin, go to Products > Export.
- Select All products and choose CSV format.
- Open in Google Sheets or Excel.
- Key columns to examine:
- Body (HTML) — filter for blanks to find missing descriptions. Sort by character count to find thin ones.
- Image Src — filter for blanks to find products without images.
- Image Alt Text — filter for blanks to find missing alt text.
- Variant Price — sort numerically to catch $0.00 entries.
- SEO Title and SEO Description — filter for blanks.
- Tags — filter for blanks to find untagged products.
The CSV export is powerful but has limits. It doesn't tell you about duplicate descriptions (you'd need to compare cells manually) or image quality (you'd need to open each image). And for a 500-product store, manually filtering and cross-referencing columns takes hours.
Check Google Search Console
Google Search Console shows you how Google sees your product pages. Look for:
- Pages with "Excluded" or "Not indexed" status — often caused by thin or duplicate content.
- Pages flagged under "Crawled - currently not indexed" — Google found the page but decided it wasn't worth including. This frequently happens to products with missing or duplicate descriptions.
- Click-through rates below 1% — might indicate weak title tags or meta descriptions.
Go to Search Console > Pages to see indexing status, and Performance to check click-through rates by page.
How to Automate the Audit
Manual auditing works once. But if you're adding products regularly, you need a repeatable process.
Scripts and Spreadsheet Formulas
If you're comfortable with spreadsheets, you can build formulas to flag issues automatically in your CSV export. =LEN(B2)<50 flags thin descriptions. =COUNTIF(B:B,B2)>1 flags duplicates. Conditional formatting makes issues visual.
The limitation is that you still need to export a fresh CSV every time, and spreadsheet formulas can't evaluate image quality or check whether your actual live pages are being indexed by Google.
Dedicated Audit Tools
Several Shopify apps and third-party SEO tools can scan your store for specific issues. The challenge is that most focus on one category — an SEO tool checks meta descriptions but doesn't catch pricing errors, and a product data tool might check descriptions but skip alt text.
ManyDone's Free Store Check
We built ManyDone to solve this exact problem. Our free store check connects to your Shopify store and scans your catalog for the five most common issues — missing descriptions, thin descriptions, missing images, missing alt text, and SEO gaps. You get results in about 30 seconds without exporting anything.
The full version runs 22 checks across all the categories in this article: descriptions, images, SEO, pricing, and organization. It's designed specifically for Shopify catalogs, so it understands variants, collections, and the specific data structure Shopify uses.
The point isn't to replace your judgment — it's to skip the hours of spreadsheet work and get straight to a prioritized list of what needs fixing.
Prioritizing Your Fixes
A full audit might surface hundreds of issues. Don't try to fix everything at once. Prioritize by impact:
Fix first: issues that directly block sales.
- Missing product images (shoppers won't buy what they can't see)
- $0.00 or missing prices
- Missing descriptions on your top-selling or highest-traffic products
Fix second: issues that hurt SEO and discoverability.
- Missing or thin descriptions on remaining products
- Missing alt text on product images
- Weak or missing title tags and meta descriptions
Fix third: issues that affect catalog quality and organization.
- Duplicate titles and descriptions
- Empty collections and untagged products
- Inconsistent variant data
This order puts revenue-impacting fixes first and organizational cleanup last. That said, if your audit reveals a pattern — like every imported product from a specific supplier is missing descriptions — fix the pattern, not individual products. Batch updates by root cause are far more efficient than fixing issues one by one.
Setting Up Ongoing Monitoring
An audit is only useful if you don't let problems accumulate again. Build these habits:
After every product import: Run a quick check on the new products. Did descriptions, images, and alt text come through? Are prices correct? Are products assigned to the right collections?
Monthly review: Set a recurring reminder to scan your catalog for new issues. Products get edited, prices change, seasonal collections go stale. A 15-minute monthly check prevents the slow accumulation of problems that makes a full audit necessary in the first place.
Before major sales events: Run a full audit before Black Friday, holiday season, or any major promotional period. The last thing you want is for a shopper to land on a product page with no description during your biggest traffic spike of the year.
When you add a new team member: If someone new starts helping manage your catalog, audit their first batch of products closely. Different people have different standards for what counts as "complete."
Start With a Free Scan
You can work through this entire checklist manually, or you can get a head start in 30 seconds. Our free store check scans your Shopify catalog and identifies the biggest issues immediately — no signup, no commitment. It covers the five most impactful checks, and you'll know exactly where your catalog stands before you invest any time in fixes.
Whether you fix the issues manually or use ManyDone to handle them, the important thing is knowing what's broken. Every day your catalog has missing descriptions, empty alt text fields, and pricing errors is a day you're losing traffic and sales you could be capturing.
Run your free store check now.