Every check, in plain sight.

Deterministic rules scan your synced catalog and every finding carries evidence. Below is the full list — including an honest label for how far CatalogLift takes the fix. This page is generated from the same registry the scanners run from, so it cannot fall behind them.

55 named problems, found by rule
50 fixable without leaving CatalogLift
100% of changes with a name, a read-back and a receipt
AI proposal

AI drafts the value from your own catalog data. You decide on the diff — approve or skip — in the panel or through an agent you connected.

Fix in CatalogLift

You type the correct value in the app; CatalogLift applies it to WooCommerce and verifies it.

Detection + evidence

The finding and the proof behind it — the change itself is made in WooCommerce, then confirmed by the next scan.

Sales-readiness

The problems that stop a product from being bought at all.

Missing SKU

One product has no SKU.

Fix in CatalogLift

Duplicate SKU

One record has a SKU matching another record — review the codes.

Fix in CatalogLift

Missing Price

One product has no price.

Fix in CatalogLift

Invalid Sale Price

One sale price is invalid — check it against the regular price.

Fix in CatalogLift

Sale Price Discount Out Of Range

One discount is outside the 5–90% review range.

Fix in CatalogLift

Product Hidden From Catalog

One published product is hidden from browsing and search — sometimes on purpose.

Fix in CatalogLift

Missing GTIN

One product has no GTIN, EAN, UPC, or ISBN recorded — check whether the manufacturer assigned one.

Fix in CatalogLift

Invalid GTIN

One product code fails validation.

Fix in CatalogLift

Restricted GTIN Prefix

One product code sits on an in-store or coupon GS1 range — the real code has to be obtained.

Fix in CatalogLift

Duplicate GTIN

One record shares its product code with another.

Fix in CatalogLift

GTIN In SKU

One SKU carries what looks like a product code while the identifier field stands empty.

Fix in CatalogLift

Isbn10 GTIN

One product uses an ISBN-10 code.

Fix in CatalogLift

GTIN Hidden In Plugin

One product keeps its code in a plugin's field while the native field stands empty.

Fix in CatalogLift

GTIN Conflict

One product carries two different codes — the native field and a plugin disagree.

Fix in CatalogLift

Content & SEO

The words that convert a visit into a purchase — and get the page found.

Missing Short Description

One product has no short description.

AI proposal

Missing Title

One product has no title.

AI proposal

Missing Full Description

One product has no description.

AI proposal

Duplicate Product Title

One title matches another product's — review how shoppers distinguish them.

AI proposal

Duplicate Product Description

One description is shared between products — review whether it fits each one.

AI proposal

Duplicate Canonical URL

One product points at a shared canonical URL — check whether it is intentional.

Detection + evidence

Placeholder Product Content

One product contains placeholder text.

AI proposal

Missing SEO Title

One product has no SEO title.

AI proposal

Missing SEO Description

One product has no SEO description.

AI proposal

Short Description Duplicates Description

One short description repeats description text — review whether it works as a summary.

AI proposal

Thin Product Description

One description falls below the store’s length threshold.

AI proposal

Text Encoding Artifacts

One field shows characters from a broken encoding conversion.

Fix in CatalogLift

Html Debris In Description

One description carries markup a word processor left behind.

Fix in CatalogLift

Text Whitespace Noise

One field has spacing to review.

Fix in CatalogLift

Excessive Capitalization

One title is written in capitals.

Fix in CatalogLift

Decorative Symbols In Title

One title carries marketplace decoration that only adds noise.

Fix in CatalogLift

Description Mismatches Title

One description reads as written for a different product.

Fix in CatalogLift

Description Language Mismatch

One description is written in another language than the store.

Fix in CatalogLift

Uninformative Description

One description holds no concrete facts about its product.

Fix in CatalogLift

Images & media

What the customer sees — and what screen readers and search engines read.

Missing Main Image

One product has no main image.

Detection + evidence

Missing Image Alt Text

One product image has no alt text.

AI proposal

Placeholder Image Alt Text

One image has placeholder alt text.

AI proposal

Repeated Gallery Asset

One gallery repeats the same image.

Fix in CatalogLift

Shared Media Across Products

One product uses an image shared with another product.

Detection + evidence

Categories & attributes

Categories, brands and attributes — the data that makes a catalog filterable.

Missing Brand

One product has no brand.

Fix in CatalogLift

Missing Category

One product has no category.

Fix in CatalogLift

Product In Default Category

One product is assigned only to the store default category — review where it belongs.

Fix in CatalogLift

Brand Candidate In Title

One title may contain an unassigned brand.

AI proposal

Attribute Value Candidate In Title

One title may contain an unassigned attribute value.

AI proposal

Product Only In Parent Category

One product is assigned only to a parent category.

Fix in CatalogLift

Brand Missing From Title

One title does not use the full assigned brand name — review whether the shorter name is intentional.

AI proposal

Category Mismatch

One product reads as belonging in another category than the one it is filed in.

Fix in CatalogLift

Attribute Contradicts Description

One attribute value disagrees with the product's own text.

Detection + evidence

Variations

The options a shopper actually buys, and the prices behind them.

Variable Product Without Variations

One variable product has no variations.

Detection + evidence

Variation Missing Price

One variation has no price.

Fix in CatalogLift

Variation Missing SKU

One variation has no SKU.

Fix in CatalogLift

Variation Price Outlier

One variation is priced far from the rest of its own product — review the difference.

Fix in CatalogLift

Variation Missing GTIN

One variation has no product code of its own.

Fix in CatalogLift

Opportunities

Nothing here is broken — these products could simply do better. AI assesses each candidate first, and “already good” is a real answer. Opportunities never count against store health.

Weak SEO Title

One SEO title is shared with another product — review how it identifies each page.

Moderate risk AI assessment

Weak SEO Description

One SEO description is shared with another product — review whether the facts fit each one.

Moderate risk AI assessment

Weak Short Description

One short description is shared with another product — review whether it is useful for each one.

High risk AI assessment

From found to verified, one path.

  1. Watch
  2. Findings
  3. Draft · AI
  4. Review
  5. Proof

A fix CatalogLift can make goes to a decision — yours, or an agent's you connected — and is read back from the store once it is applied. A change that has to be made in WooCommerce, like a missing photo, is confirmed by the next scan.

Find these issues in your own catalog.

Create a free account, connect your WooCommerce store and the checks above run on your real products.

No card required. The free plan never writes to WooCommerce.