Feed Audit

Every issue Merchant Centre would catch. Before it costs you impressions.

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.

GMC, Meta, TikTok specs Daily auto-audits Slack & email alerts

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

AKT LondonPulsioMindful ChefContempeeNutrition GeeksBPerfect CosmeticsHoly GelsPuresportRevive CollagenNoted AromasRheal SuperfoodsSneak EnergyCleensFree SoulUK RadiatorsAKT LondonPulsioMindful ChefContempeeNutrition GeeksBPerfect CosmeticsHoly GelsPuresportRevive CollagenNoted AromasRheal SuperfoodsSneak EnergyCleensFree SoulUK Radiators
What audits usually miss

A report nobody reads isn't an audit.

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.

How it works

Connect. Score. Drill. Fix.

Four steps. End to end in under fifteen minutes for a 50k catalogue. Re-runs are incremental, only checking what changed.

01

Connect your feed

Import once from Shopify, a URL, FTP, or paste a CSV. Existing customers can audit any feed in their account.

02

Score against three specs

Every product checked against GMC, Meta and TikTok rules in parallel. Eight categories, weighted to match what each channel actually penalises.

03

Drill into the failures

Click a category to see every affected SKU, the exact rule, and the recommended fix. Filter by channel, severity, or affected campaign.

04

Push fixes in one click

Bulk-edit, auto-fill missing attributes, or send the failing SKUs straight to Product Optimisation. The next audit reflects the change immediately.

What we check

Eight categories. Every product scored, every check.

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

Healthy

Length, attributes, brand prefix, channel limits, banned words

94

18 issues flagged

Descriptions

Healthy

Length, duplicates, manufacturer copy, broken HTML

89

42 issues flagged

Images

Watch

Resolution, broken links, overlays, watermarks, aspect ratio

76

87 issues flagged

Categorisation

Healthy

google_product_category mapping, product_type consistency

98

4 issues flagged

GTIN & identifiers

Watch

Format, check-digit, MPN fallback, identifier_exists

82

31 issues flagged

Pricing

Healthy

Currency match, sale price ranges, price_drop signals

100

0 issues flagged

Availability

Healthy

In-stock signals, shipping, returns policy

96

8 issues flagged

Required attributes

Errors

Brand, condition, age_group, gender, colour, size, material

71

92 issues flagged

Spec compliance

Three channels. One source of truth.

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.

CheckGoogle MerchantMeta CatalogsTikTok Shop
Title length150 ch max65 ch max70 ch max
Description length5,000 ch9,999 ch1,000 ch
Image resolution100 × 100500 × 500600 × 600
GTIN requiredYesNoNo
Sale price range0.5–0.9× baseNoNo
Required attributes12 fields9 fields8 fields
Daily monitoring

Your audit, running while you sleep.

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.

  • Daily incremental audits. Only changed SKUs re-checked
  • Slack channel + email digest with the new failures
  • Trend view: watch the score climb week over week
  • Alert thresholds. Get pinged when score drops more than 5 points

Feed Audit Bot

APP · Today at 03:14

3 new issues on Nike Global (UK)

14 SKUs failing GTIN check

Identifier_exists set but GTIN missing. Will hit Merchant Centre at next push.

Fix in Optimisation

38 SKUs over Meta title limit

Titles over 65 characters will be truncated in Catalog. Re-run Optimisation to shorten.

Send to Rule Engine

Score up 3 points

94 → 97. Yesterday's title rewrite cleared 22 warnings.

Use cases

Where the audit earns its keep.

Recovery from suspension

200

SKUs reinstated

Rebuild after a Merchant Centre rejection.

Account suspended for misrepresentation. Run the audit, fix the 200 flagged SKUs with Product Optimisation, re-submit. Most teams reinstate within 48 hours.

Pre-launch check

−94%

early disapprovals

Catch problems before your campaign goes live.

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.

Agency monthly health

12

brands monitored

Multi-brand portfolio at a glance.

Twelve client feeds. One dashboard. Spot which brand's score dropped, why, and ship the fix without leaving the audit view.

Questions

What teams ask first.

About 90 seconds for a 50k catalogue on first run. Daily re-runs are incremental, only checking SKUs that have changed since last audit, so they usually finish in under 30 seconds.
Audit any feed free

Run an audit. See your score.

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?

Talk to a human who actually runs feeds.

Pricing edge cases, migrations, multi-brand setups. We'll answer in your inbox, not in a queue.

Get in touch