Exatio Catalog Audit

Description

Your WooCommerce catalog has data problems you don’t know about. Missing product images, empty descriptions, duplicate SKUs, broken prices, incomplete variations — they silently kill conversions, hurt SEO rankings, and get your products rejected from Google Shopping and Meta Commerce feeds.

Think of it as a product data quality checker for WooCommerce — like a spell-checker, but for your entire catalog. Validate product data before importing to Google Merchant Center, Meta Commerce, or any comparison shopping feed.

Exatio Catalog Audit scans your entire product catalog and shows you exactly what needs fixing — with severity ratings, affected product counts, direct edit links, and step-by-step fix guidance for every issue found.

What It Finds

The free plugin runs 24 automated checks across 6 problem categories:

Images

  • Missing featured image (High)
  • Missing variation image (High)
  • Missing image ALT text (Medium)
  • Insufficient product gallery (Low)
  • Broken image file — 404 (High)

Content

  • Missing full description (Medium)
  • Missing short description (Low)
  • Short description too brief (Low)
  • Duplicate product titles (Medium)

Identifiers

  • Missing SKU (Medium)
  • Duplicate SKU detected (High)

Pricing

  • Simple product without price (High)
  • Illogical price configuration — sale higher than regular (High)

Variants

  • Variation without price (High)
  • Variation without stock data (Medium)
  • Variation attribute inconsistency (High)
  • Variable product missing attributes or variations (High)
  • Hidden variation marked as purchasable (Medium)

Catalog Data

  • Product without category (Medium)
  • Product assigned only to Uncategorized (Medium)
  • Missing weight or dimensions (Medium)
  • Missing tax status (Medium)
  • Out of stock but still visible (Medium)
  • External product without URL (High)

How It Works

  1. Scan — Click “Start Scan” from WooCommerce > Catalog Audit. The plugin processes products in small batches (200 at a time), so it works on any hosting without timeouts or memory issues.
  2. Analyze — Review your Health Score (weighted by severity), top issues sorted by priority, and a detailed table of every affected product with direct “Edit” links.
  3. Fix — Follow the built-in fix guidance for each issue type. Every issue row includes a one-line hint telling you exactly what to change and where.

Key Features

  • 24 automated quality checks across images, content, identifiers, pricing, variants, and catalog data
  • Health Score with weighted severity (high = 1.0, medium = 0.6, low = 0.3) — track catalog quality over time
  • Unlimited scans on any catalog size — no product limits, no scan limits
  • Batch processing — works reliably on shared hosting, no timeout issues
  • Scan history — view and compare past scan results
  • Direct edit links — jump straight from any issue to the product editor
  • Fix guidance — actionable one-line remediation hints for every issue type
  • Issue detail reports — see exactly which products are affected, with context, severity, and direct edit links
  • Developer-friendly — WordPress filters for custom issue definitions, fix guidance, scan findings, and summary data
  • Lightweight — zero frontend overhead, runs only in admin when you start a scan

Who Is This For?

  • Store owners who added products over months and suspect some have incomplete data — but don’t know which ones
  • WooCommerce agencies onboarding new clients — run an audit, generate a report, show exactly what needs fixing
  • Marketplace sellers preparing product feeds for Google Shopping, Meta Commerce, or comparison engines — validate data before submission
  • Developers maintaining client stores — catch data quality regressions after imports, migrations, or bulk edits

Pro Upgrade

Exatio Catalog Audit Pro adds execution tools on top of free diagnostics:

  • 35 audit checks — adds brand, GTIN, MPN validation, low-resolution image detection, duplicate descriptions, missing shipping class, downloadable products without files, and regression tracking
  • Bulk Quick Fix — fix all issues of a type in one click (fill ALT text, copy parent images, generate SKUs, normalize GTINs, clear illogical prices, assign fallback categories, set shipping classes) with live progress tracking
  • Google Shopping readiness — validate each product against Google Merchant Center required fields
  • Meta Commerce readiness — validate against Meta catalog requirements
  • CSV export — full issue reports for team handoff, client deliverables, or bulk processing
  • Regression tracking — see what worsened between scans
  • Priority support and updates

Screenshots

  • Scan dashboard — Health Score, issue summary, and scan progress
  • Top issues — issues sorted by priority and severity
  • Issue details — affected products with severity, context, and direct edit links

Installation

  1. Upload the exatio-catalog-audit folder to /wp-content/plugins/ or install directly from the WordPress plugin directory.
  2. Activate Exatio Catalog Audit in Plugins.
  3. Make sure WooCommerce is installed and active.
  4. Go to WooCommerce > Catalog Audit and click Start Scan.

Requirements

  • WordPress 6.7 or higher
  • WooCommerce 7.9 or higher (tested up to 10.6.1)
  • PHP 7.4 or higher

FAQ

How many products can I scan?

There is no product limit. The plugin processes your catalog in batches (200 products per batch by default), so it works on catalogs of any size without timeouts or memory issues. You can adjust the batch size via the exatio_catalog_audit_batch_size filter.

Will it slow down my store?

No. Scans run in the admin panel via AJAX and never touch your storefront. The plugin adds zero overhead to your frontend — it only processes products when you explicitly click “Start Scan”. Your customers will not notice any difference.

Does the plugin make outbound HTTP requests?

Only if you enable the optional “Broken image HTTP check (404)” setting. This check is disabled by default and, when enabled, requests image URLs to validate 404/410 responses.

What product types are supported?

The plugin audits simple products, variable products (including all their variations), grouped products, and external/affiliate products. It checks published, draft, pending, and private products by default.

Is there a limit on the number of scans?

No. You can run unlimited scans and access your full scan history, with complete issue details for every affected product.

What does the Health Score mean?

The Health Score is a percentage (0-100%) that reflects your catalog’s overall data quality. Issues are weighted by severity: high-severity issues (like missing prices) count more than low-severity ones (like short descriptions). A score of 90%+ means your catalog data is in good shape.

Will I lose my data when upgrading to Pro?

No. Pro activates on top of the free plugin — all your existing scan history, issue data, and settings are preserved. You never lose anything.

Can I add custom checks?

Yes. The plugin exposes WordPress filters (exatio_catalog_audit_issue_definitions, exatio_catalog_audit_extend_product_findings, and others) that let developers and agencies add domain-specific checks without modifying plugin code.

Does it work with WooCommerce HPOS (High-Performance Order Storage)?

Yes. The plugin does not interact with orders or the order storage system. It only reads product data, so it is fully compatible with both legacy and HPOS-enabled stores.

What happens if I don’t renew Pro?

Pro features (Quick Fix, CSV export, channel readiness, regression tracking) are deactivated, but the free plugin continues to work normally. All your scan history and data are preserved. You can reactivate Pro at any time.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Exatio Catalog Audit” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Exatio Catalog Audit” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.1.0

  • Initial release with 24 audit checks, Health Score, batch scanning, scan history, issue details with edit links, and fix guidance.