Titles
HealthyLength, attributes, brand prefix, channel limits, banned words
94
18 issues flagged
One score, end to end. Eight category breakdowns. One-click fixes that route straight to Product Optimisation or the Rule Engine. The audit your account manager wishes you ran every day, running every day.
Overall health
0
out of 100
Healthy
Up 14 points in the last 30 days
12,418
Passing
52
Warnings
10
Errors
0.0%
→ 0.4% disapprovals
customer median in 30 days
+0%
impression share
after first audit pass
0
audit categories
every check Merchant runs
0-click
fix routing
straight to Optimisation / Rules
Used by feed teams at ambitious brands and agencies
Silent disapprovals
Merchant Centre rejects products without telling your team. Disapproved SKUs stop earning impressions and you find out a week later.
Per-channel chaos
Google, Meta and TikTok each have their own rules. A title that passes one fails another. Without a single source, you're flying blind.
Fixes that don't ship
Spotting an issue in a report doesn't fix it. Someone has to copy the SKU, find it in the feed tool, edit, save, re-export. Days lost per audit.
What our audit does about it
Score every product. Categorise every issue. Route every fix.
The audit runs against the exact spec sheets Merchant Centre, Meta and TikTok publish. Every issue is grouped by category with a one-click fix that opens the affected SKUs in Product Optimisation or the Rule Engine. Daily runs catch regressions before they hit your campaigns.
Four steps. End to end in under fifteen minutes for a 50k catalogue. Re-runs are incremental, only checking what changed.
Import once from Shopify, a URL, FTP, or paste a CSV. Existing customers can audit any feed in their account.
Every product checked against GMC, Meta and TikTok rules in parallel. Eight categories, weighted to match what each channel actually penalises.
Click a category to see every affected SKU, the exact rule, and the recommended fix. Filter by channel, severity, or affected campaign.
Bulk-edit, auto-fill missing attributes, or send the failing SKUs straight to Product Optimisation. The next audit reflects the change immediately.
Issues are weighted by severity and channel impact. A broken image fails harder than a stray space because Merchant rejects the listing outright. The overall score reflects what's actually losing you impressions.
Titles
HealthyLength, attributes, brand prefix, channel limits, banned words
94
18 issues flagged
Descriptions
HealthyLength, duplicates, manufacturer copy, broken HTML
89
42 issues flagged
Images
WatchResolution, broken links, overlays, watermarks, aspect ratio
76
87 issues flagged
Categorisation
Healthygoogle_product_category mapping, product_type consistency
98
4 issues flagged
GTIN & identifiers
WatchFormat, check-digit, MPN fallback, identifier_exists
82
31 issues flagged
Pricing
HealthyCurrency match, sale price ranges, price_drop signals
100
0 issues flagged
Availability
HealthyIn-stock signals, shipping, returns policy
96
8 issues flagged
Required attributes
ErrorsBrand, condition, age_group, gender, colour, size, material
71
92 issues flagged
Every audit runs the same SKU against GMC, Meta and TikTok rules side by side. A title that's compliant on Google but too long for Meta gets flagged for Meta only, never both.
Every feed re-audits overnight against the latest spec changes. New issues land in your inbox or Slack channel with the affected SKUs and a one-click route to the fix.
Feed Audit Bot
APP · Today at 03:14
3 new issues on Nike Global (UK)
Identifier_exists set but GTIN missing. Will hit Merchant Centre at next push.
Fix in Optimisation
Titles over 65 characters will be truncated in Catalog. Re-run Optimisation to shorten.
Send to Rule Engine
94 → 97. Yesterday's title rewrite cleared 22 warnings.
200
SKUs reinstated
Account suspended for misrepresentation. Run the audit, fix the 200 flagged SKUs with Product Optimisation, re-submit. Most teams reinstate within 48 hours.
−94%
early disapprovals
Pushing 5,000 SKUs into a new Performance Max campaign? Audit first. Fix the disapprovals before you spend a pound on impressions you can't earn.
12
brands monitored
Twelve client feeds. One dashboard. Spot which brand's score dropped, why, and ship the fix without leaving the audit view.
Free plan ships with the full audit. Connect a feed and you'll have your first score in under two minutes, including the one-click fixes for whatever's failing.
Have a question first?
Pricing edge cases, migrations, multi-brand setups. We'll answer in your inbox, not in a queue.
Get in touch