Disapprovals

Find out why your products are disapproved and what clears them

One cause often hides behind hundreds of separate disapprovals.

A disapproval list is long, repetitive and sorted by nothing useful. Webshop Vitals groups disapprovals by the thing that actually caused them, tells you how many products each cause is holding back, and points at the field to change. Fixing the top group is usually the difference between a handful of live products and a full catalogue.

Free scan, no credit card, results in minutes.

Severity
  • High1 store

    We could not find a return or refund policy page

    No return or refund policy page was reachable from the homepage or at the conventional URLs we checked.

    TRUST_RETURNS_MISSING
  • High11 products

    Products are missing a product identifier

    Branded items without a GTIN or MPN are limited by Google rather than disapproved, so the loss is invisible.

    PD_IDENTIFIER_MISSING
  • Medium24 products

    Shipping information is not machine readable

    Delivery details appear in page text only, so they cannot be surfaced in results.

    SD_SHIPPING_INFO_MISSING

Example findings, shown with the rule codes the product reports.and 2 more in the full report

The problem

The list is long because the causes repeat

Google reports disapprovals per product, not per cause. A single missing attribute across a category produces one line per item, so a catalogue of eight hundred items can show eight hundred problems that are really three problems. Working the list top to bottom is the slowest possible order.

  • Hundreds of disapprovals that all say the same thing
  • A fix that clears a few items and leaves the rest untouched
  • Products that get disapproved again a week after being fixed
  • No idea which disapproval is costing the most revenue

What we check

Inside the disapproved products

Every check below runs on your real store and reports findings you can act on, with the affected products named.

  • Cause grouping

    Every disapproval mapped to the underlying reason, with a count of the products behind it.

  • Impact ordering

    Groups ranked by how many products they block, so the biggest win is at the top.

  • Field level detail

    The exact attribute that triggered the rejection, and the value currently being sent.

  • Repeat offenders

    Issues that were fixed and came back, which usually means a feed rule rather than a product.

  • Policy versus data

    A clear split between policy problems, which need a decision, and data problems, which need an edit.

Use this as your own checklist

0 of 5

How it works

Three steps from question to answer

No plugin to install, no code to add, and nothing to change on your store.

  1. 1

    Pull the disapproval set

    Every disapproved item and its reason, straight from your account.

  2. 2

    Cluster by cause

    Identical reasons collapse into one finding with an affected count and a sample list.

  3. 3

    Rank and explain

    Each group gets a plain description, the field involved and what a correct value looks like.

The report

What this check looks like in your dashboard

Findings land next to the score they moved and the products they affect, so a result always has somewhere to go next.

Website Readiness

89out of 100

+2 since last scan
  • Product structured data30% 76
  • Crawlability20% 97
  • Product content20% 98
  • Trust and merchant info15% 87
  • AI commerce readiness15% 96

Products

Sorted by data quality
ProductQualityStatus

3D & Collagen Snow Solution

SKU ISOV-3DC-01

100
Approved

pH Balance Cleansing Cream

SKU CORTHE-PH-08

80
Limited

Anti-Wrinkle Eye Mask

SKU not set

55
Disapproved

Holy Grow Lash Serum

SKU BLOSSCO-LS-02

100
Approved

Since your last scan

7
Issues fixed
2
New issues
1
Returned
+4
Readiness

Structured data returned on 24 products after a theme update. Caught the same day.

What you get

What changes after the first scan

Concrete outputs, not a grade with no next step.

  • The one fix that clears the most products, identified in the first minute
  • A count of exactly how many items each cause is holding back
  • A distinction between a data gap and a policy issue, so the work goes to the right person
  • Confirmation on the next scan that a fix actually landed

Questions

Disapproved Products questions, answered

The things merchants ask before they run their first scan.

Google uses identifiers to match your product to the same product sold elsewhere. When a branded, mass produced item arrives without a GTIN, Google cannot make that match and restricts or rejects the listing. Products you manufacture yourself are treated differently and can be marked as having no identifier.

See where your store actually stands

Run a free scan and get a prioritised report of what to fix first, with the affected products named.

No credit card needed for the free scan.