Store Health Score
Priority fixes needed
problematic-shopify.csv · demo fixture
Scan complete
Your catalog health report
Category scores use size-normalized, severity-weighted checks. The overall score follows category health, with an extra risk modifier for Critical and High findings. It is a prioritization tool, not a Shopify or Google rating.
Products
4
Issues
56
Critical
1
High
9
Medium
20
Low
26
- 1 Critical issue
- 9 High issues
- Technical is at 14/100 with 6 issues
Category scores
Turn findings into action
Choose what to do next.
Run another catalog export, package safe findings for your AI, or review uncertain fixes before authorizing any exact changes.
Search preview
Visual approximation only - Google may rewrite titles or snippets.
your-store.myshopify.com › products › bad handle
Short
Too short
Catalog issues
Prioritized checks with Shopify-specific guidance.
Showing 1–25 of 56 matching issues
CriticalTechnicalMissing product titleThis product has no title.bad handle22 issues
Affected field
Title
Why this matters
A product title is essential for Shopify admin usability, storefront presentation, search, and downstream feeds.
How to fix it in Shopify
In Shopify Admin, open Products, select the affected product, add a clear title at the top of the product editor, then save.
HighTechnicalDuplicate SKUSKU “DUP-001” is used by 2 variants.bad handleSKU DUP-001
Affected field
Variant SKU
Current: DUP-001
Why this matters
Duplicate SKUs can break inventory, fulfillment, reporting, ERP, and marketplace workflows that expect SKU uniqueness.
How to fix it in Shopify
In Shopify Admin, open each affected product variant and assign a unique SKU in the Inventory section. Keep any external inventory system in sync with the same change.
HighTechnicalDuplicate SKUSKU “DUP-001” is used by 2 variants.bad handleSKU DUP-001
Affected field
Variant SKU
Current: DUP-001
Why this matters
Duplicate SKUs can break inventory, fulfillment, reporting, ERP, and marketplace workflows that expect SKU uniqueness.
How to fix it in Shopify
In Shopify Admin, open each affected product variant and assign a unique SKU in the Inventory section. Keep any external inventory system in sync with the same change.
HighTechnicalDuplicate variant combinationThis option combination appears 2 times on the product.bad handleSKU DUP-001
Affected field
Variant options
Current: size=s
Why this matters
A product should not contain indistinguishable variants with the exact same option combination.
How to fix it in Shopify
Open the affected product in Shopify Admin, review its variants, and remove or change duplicate option combinations so each variant is unique.
HighTechnicalDuplicate variant combinationThis option combination appears 2 times on the product.bad handleSKU DUP-001
Affected field
Variant options
Current: size=s
Why this matters
A product should not contain indistinguishable variants with the exact same option combination.
How to fix it in Shopify
Open the affected product in Shopify Admin, review its variants, and remove or change duplicate option combinations so each variant is unique.
HighPricingInvalid price format“$24.99” is not a valid decimal price.bad handleSKU DUP-001
Affected field
Variant Price
Current: $24.99
Why this matters
Shopify imports and downstream systems need numeric price data. Currency symbols, words, or malformed decimals can fail validation.
How to fix it in Shopify
In Shopify Admin, set a normal numeric price. In CSV files use a decimal value such as 19.99 without currency symbols or text.
HighImagesInvalid image URLThis image source is not a valid HTTP/HTTPS URL.bad handle22 issues
Affected field
Image Src
Current: not-a-url
Why this matters
Invalid image URLs cannot be fetched reliably by Shopify imports, storefronts, or downstream channels.
How to fix it in Shopify
Replace the image with a valid uploaded Shopify image or, for CSV imports, use a publicly accessible http/https image URL in Image Src.
HighPricingNegative priceThis variant has a negative price.Everyday ShirtSKU SKU-003
Affected field
Variant Price
Current: -9.99
Why this matters
Negative product prices are generally invalid commerce data and can cause import or checkout problems.
How to fix it in Shopify
Open the affected variant in Shopify Admin and replace the negative price with the intended non-negative selling price.
HighInventoryInvalid inventory quantity“abc” is not a valid whole-number inventory quantity.MinimalSKU SKU-004
Affected field
Variant Inventory Qty
Current: abc
Why this matters
Inventory quantities need to be valid whole numbers for predictable stock tracking and imports.
How to fix it in Shopify
In Shopify Admin, review the variant inventory quantity. In CSV data, use a whole number such as 0, 4, or -2 only when negative stock is intentionally supported.
HighImagesProduct has no imageThis product has no product image.Minimal8 issues
Affected field
Image Src
Why this matters
Product imagery is a primary merchandising asset and is expected by most storefronts, sales channels, and shoppers.
How to fix it in Shopify
In Shopify Admin, open the product and add at least one clear product image in the Media section, then save.
MediumPricingCompare-at price is not higher than priceCompare-at price 10 is not higher than price 19.bad handleSKU DUP-001
Affected field
Variant Compare At Price
Current: 10
Why this matters
A compare-at price normally represents the original higher price. An inverted or equal value can make sale presentation confusing or ineffective.
How to fix it in Shopify
In Shopify Admin, review Price and Compare-at price for the affected variant. If it is on sale, the compare-at price should be higher than the current price; otherwise clear it.
MediumInventorySuspicious negative inventoryInventory is negative even though this tracked variant is configured to deny overselling.bad handleSKU DUP-001
Affected field
Variant Inventory Qty
Current: -2
Why this matters
Negative stock can be valid in some workflows, but it is suspicious when the selling policy is configured to stop sales at zero.
How to fix it in Shopify
Open the variant in Shopify Admin, check its on-hand inventory and Continue selling when out of stock setting, and reconcile the quantity with your real stock source.
MediumImagesMissing image alt textThis product image has no alt text.bad handle22 issues
Affected field
Image Alt Text
Current: not-a-url
Why this matters
Useful alt text improves accessibility and gives search engines descriptive context for images.
How to fix it in Shopify
Open the product image in Shopify Admin, choose Edit alt text, and describe the visible product image concisely without keyword stuffing.
MediumPricingZero priceThis variant is priced at zero. Verify that this is intentional.Everyday ShirtSKU SKU-002
Affected field
Variant Price
Current: 0
Why this matters
Free products can be intentional, but an accidental zero price can create revenue loss or an unexpected free checkout path.
How to fix it in Shopify
Confirm whether this product is intentionally free. If not, open the variant in Shopify Admin and enter the correct price.
MediumImagesMissing image alt textThis product image has no alt text.Everyday Shirt13 issues
Affected field
Image Alt Text
Current: https://cdn.example.com/shared.jpg
Why this matters
Useful alt text improves accessibility and gives search engines descriptive context for images.
How to fix it in Shopify
Open the product image in Shopify Admin, choose Edit alt text, and describe the visible product image concisely without keyword stuffing.
MediumImagesMissing image alt textThis product image has no alt text.Everyday Shirt13 issues
Affected field
Image Alt Text
Current: https://cdn.example.com/shared.jpg
Why this matters
Useful alt text improves accessibility and gives search engines descriptive context for images.
How to fix it in Shopify
Open the product image in Shopify Admin, choose Edit alt text, and describe the visible product image concisely without keyword stuffing.
MediumContentExact duplicate product descriptionThis description is exactly duplicated across 2 products after normalization.Everyday Shirt13 issues
Affected field
Body (HTML)
Why this matters
Exact duplicate copy can make product pages less useful to shoppers and makes it harder to communicate the differences between products.
How to fix it in Shopify
Review the affected products in Shopify Admin and rewrite only the duplicated descriptions so each page accurately explains that specific product.
MediumContentExact duplicate product descriptionThis description is exactly duplicated across 2 products after normalization.Everyday Shirt13 issues
Affected field
Body (HTML)
Why this matters
Exact duplicate copy can make product pages less useful to shoppers and makes it harder to communicate the differences between products.
How to fix it in Shopify
Review the affected products in Shopify Admin and rewrite only the duplicated descriptions so each page accurately explains that specific product.
MediumContentDuplicate product titleThis normalized title is shared by 2 products.Everyday Shirt13 issues
Affected field
Title
Current: Everyday Shirt
Why this matters
Duplicate titles make catalog management and shopper navigation harder and can cause ambiguity in search or feeds.
How to fix it in Shopify
In Shopify Admin, give each genuinely different product a title that clearly distinguishes it while staying concise and accurate.
MediumContentDuplicate product titleThis normalized title is shared by 2 products.Everyday Shirt13 issues
Affected field
Title
Current: Everyday Shirt
Why this matters
Duplicate titles make catalog management and shopper navigation harder and can cause ambiguity in search or feeds.
How to fix it in Shopify
In Shopify Admin, give each genuinely different product a title that clearly distinguishes it while staying concise and accurate.
MediumSEODuplicate SEO titleThis SEO title is duplicated across 2 products.Everyday Shirt13 issues
Affected field
SEO Title
Current: Everyday Shirt
Why this matters
Unique, accurate page titles make it easier to distinguish product pages in search and browser contexts.
How to fix it in Shopify
Edit each affected product’s Search engine listing in Shopify Admin and make the title specific to that product.
MediumSEODuplicate SEO titleThis SEO title is duplicated across 2 products.Everyday Shirt13 issues
Affected field
SEO Title
Current: Everyday Shirt
Why this matters
Unique, accurate page titles make it easier to distinguish product pages in search and browser contexts.
How to fix it in Shopify
Edit each affected product’s Search engine listing in Shopify Admin and make the title specific to that product.
MediumSEODuplicate meta descriptionThis meta description is duplicated across 2 products.Everyday Shirt13 issues
Affected field
SEO Description
Current: A short description
Why this matters
Product-specific descriptions make search previews more informative and reduce ambiguity between different product pages.
How to fix it in Shopify
Edit the affected Search engine listings in Shopify Admin and make each description accurately reflect that specific product.
MediumSEODuplicate meta descriptionThis meta description is duplicated across 2 products.Everyday Shirt13 issues
Affected field
SEO Description
Current: A short description
Why this matters
Product-specific descriptions make search previews more informative and reduce ambiguity between different product pages.
How to fix it in Shopify
Edit the affected Search engine listings in Shopify Admin and make each description accurately reflect that specific product.
MediumPricingCompare-at price is not higher than priceCompare-at price 199.00 is not higher than price 199.00.MinimalSKU SKU-004
Affected field
Variant Compare At Price
Current: 199.00
Why this matters
A compare-at price normally represents the original higher price. An inverted or equal value can make sale presentation confusing or ineffective.
How to fix it in Shopify
In Shopify Admin, review Price and Compare-at price for the affected variant. If it is on sale, the compare-at price should be higher than the current price; otherwise clear it.