Methodology

The audit rules

The 38 rules that power the multi-channel listings hygiene audit. Grouped by dimension, with conservative daily revenue-impact ranges pulled from public benchmarks. The full $497 audit runs every rule against your shop and ships a 12-page PDF + interactive replay link.

Every rule listed below is the same one the paid audit runs. No hidden tiers, no SaaS-tier feature gates. The audit's value is in the operator interpretation (which rules matter most for YOUR shop, in what order, with what specific fix), not the rules in isolation.

SEO Hygiene

Titles, tags, descriptions, and on-page signals that the platform's search algorithm reads when ranking your listing.

Rule ID What it checks Revenue impact
seo.amazon.no_aplus_contentBrand Registered without A+ Content published8-15% loss/day
seo.amazon.variation_parent_missingvariant listing missing parent ASIN10-25% loss/day
seo.etsy.description_presencedescription missing or too short4-10% loss/day
seo.etsy.materials_presencematerials field empty1-4% loss/day
seo.etsy.star_seller_statusshop is not a Star Seller5-12% loss/day
seo.etsy.tags_countfewer than 13 tags used6-14% loss/day
seo.etsy.tags_lengthtags exceed 20-char Etsy limit10-20% loss/day
seo.etsy.tags_uniqueduplicate tags2-6% loss/day
seo.etsy.title_keyword_presenceprimary keyword not in first 60 chars of title8-20% loss/day
seo.etsy.title_lengthtitles under 80 chars5-12% loss/day

Suppression Risk

Issues that can make the platform hide your listing entirely (medical claims, missing fields, deprecated fulfillment). High impact because a hidden listing earns zero, not less.

Rule ID What it checks Revenue impact
suppression.amazon.amazon_preps_deprecateddeprecated Amazon Preps fulfillment~100% loss/day
suppression.amazon.barcode_typeUPC instead of FNSKU barcode30-80% loss/day
suppression.amazon.external_claim_mismatchexternal-site claims missing from listing20-60% loss/day
suppression.amazon.medical_claimmedical-claim language (AI-crawl risk)50-100% loss/day
suppression.amazon.missing_brandbrand field empty40-90% loss/day
suppression.amazon.missing_gtinGTIN missing without exemption30-80% loss/day
suppression.etsy.expiration_risklisting nearing 4-month expiration10-100% loss/day
suppression.etsy.medical_claimmedical-claim language detected50-100% loss/day
suppression.etsy.shadowban_wordsshadowban-pattern terms30-70% loss/day
suppression.shopify.stale_draftstale draft product (>7 days)~0% loss/day
suppression.shopify.unlisted_statusUnlisted status (no search visibility)40-90% loss/day
suppression.shopify.zero_channelsactive product with zero sales channels~100% loss/day
suppression.shopify.zero_inventory_hideszero inventory with no oversell allowance~100% loss/day
suppression.walmart.egregious_shippingshipping cost too high relative to item price40-100% loss/day
suppression.walmart.under_performing_risklong-listed item with no sales10-40% loss/day

Image Quality

Image dimensions, background, product area, and file-size checks across Etsy and Amazon's published policies.

Rule ID What it checks Revenue impact
image.amazon.main_backgroundmain image background not pure white8-20% loss/day
image.amazon.main_dimensionsmain image too small for Amazon zoom5-15% loss/day
image.amazon.main_file_sizemain image exceeds 10 MB2-5% loss/day
image.amazon.main_overlaysmain image has text/props/cropping violation20-60% loss/day
image.amazon.main_product_areaproduct fills less than 75% of main image4-10% loss/day
image.etsy.countfewer than 6 images used6-14% loss/day
image.etsy.main_dimensionsmain image below 2000px on longest side3-8% loss/day

Pricing Parity

Cross-channel price drift that triggers Amazon's Buy Box suppression or Walmart's parity-violation flag.

Rule ID What it checks Revenue impact
parity.cross_channel.amazon_higher_than_d2cAmazon priced above another channel10-30% loss/day
parity.cross_channel.walmart_violationWalmart price-parity violation30-100% loss/day
parity.cross_channel.wide_variancewide cross-channel price variance5-15% loss/day

Inventory Sync

Stale inventory and tracking-disabled flags that produce overselling or hidden listings across channels.

Rule ID What it checks Revenue impact
inventory.cross_channel.stalenessstale per-channel inventory sync5-20% loss/day
inventory.cross_channel.tracking_disabledinventory tracking disabled on a channel5-20% loss/day
inventory.cross_channel.varianceinventory disagreement across channels10-40% loss/day