This is a real StoreCheck scan of the included problematic demo CSV - not fabricated customer data or a testimonial.

Store Health Score

4
/ 100

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

Biggest reasons the score dropped
  • 1 Critical issue
  • 9 High issues
  • Technical is at 14/100 with 6 issues

Category scores

Technical14/100
Pricing37/100
Inventory65/100
Images37/100
Content50/100
SEO32/100
Organization25/100

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.

Scan another CSV

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.