The product
Product feed management, down to the field.
Everything happens at field level. Verintra scores the fields you already publish, writes replacements into separate fields, and layers them on at export. Your source feed is never edited.
Full Pro for 14 days · no card · the scan needs no account at all
Slim fit chino, sand, 32
Five findings, four of them one click away.
title
Chino 32
Slim Fit Chino Trousers, Sand, W32
description
41 characters
Cotton twill with a touch of stretch, tapered through the leg.
gtin
empty
taken from your catalog, never invented
google_product_category
empty
Apparel > Clothing > Pants
color, size
empty
Sand · 32
Sample data · source feed unchanged
Scoring
Two scores, measured once.
Two engines read every product. One asks whether the data is complete, the other whether a model can understand it. A feed can be valid and still say nothing.
Understood,
but rejected
Accepted
and understood
Neither
Accepted,
and says nothing
Rejected by the channelAccepted
- Verintra Score 82 / 100 Required fields present, identifiers valid, images usable, prices consistent, categories mapped to the official taxonomy. This is the score that decides whether Google and Meta accept the product at all.
- AI-Readiness 71 % Whether the title states what the thing is, the description says who it is for, the attributes a shopper would ask about are there, and the product page carries markup an assistant can read.
Where the two scores disagree is the useful part.
Every dimension is measured once. The two scores are different weightings of those same measurements, so a catalog that grades B for Google and D for assistants is not a mystery: it is the lean of the five rows below.
Weighs for the channelWeighs for the model
Required fields: price, availability, link
Highnot weighted
Structured data on the product page
not weightedMedium
Description and semantic richness
MediumHigh
Images and visual richness
LowMedium
Title
MediumLow
Weighted the same by both
Identifiers: GTIN, or brand and MPN
Category specificity
Attribute completeness
Two further dimensions are conditional and stay unweighted until there is something to judge: variant and apparel consistency, and review signals. A catalog is never punished for a field its category does not use.
Fixing
Thirteen fix groups, ranked by what they recover.
Findings collapse into groups, not thousands of rows. Each says how many products it touches and how many points it lifts, so the order of work is decided for you.
01
Missing identifiers
GTIN, MPN or brand absent, so the product cannot be matched
+9 pts214 products
02
Short or vague titles
No size, colour or material, so no query matches it
+6 pts168 products
03
No product category
Unmapped to the Google taxonomy, so bidding and ranking both suffer
+3 pts97 products
04
Unusable images
Below the minimum size, or the URL does not resolve
+2 pts31 products
05
Broken sale dates and prices
A sale window that has closed, or a price the landing page contradicts
+1 pt12 products
Five of the thirteen shown. Every group opens the right tool with the affected products already filtered, and every bulk change can be reverted.
AI content
Grounded in your catalog, or it does not ship.
A model that invents a material is worse than an empty field: the empty field fails a check, the invention passes one. So generation is constrained, not trusted.
Titles and descriptions
Written from the fields you have
Shopping-shaped copy in your brand voice, inside the length limits, using only attributes already present on the product. Written to separate fields, so you compare before anything is exported.
Category matching
The model never sees a wrong answer
Category matching is where feed tools hallucinate: they hand a model five and a half thousand options and hope. The shortlist is built locally, from the words already on the product, with no model involved. The model only ranks what survives, and the answer is checked back against the shortlist. A category that was never offered cannot come back.
The official taxonomyEvery category Google publishes.Narrowed without a modelMatched on the words already on the product.Ranked, then validatedChecked back against the shortlist before it is written.Attributes
Extracted, not guessed
Colour, size, material, gender and age group pulled out of the text you already publish. If the source does not say it, the field stays empty and the check stays failed. That is the correct outcome, not a gap to fill.
Automation
Write the rule once. It runs on every sync.
Most feed problems are not one product, they are a pattern. Rules turn a pattern into a permanent fix that applies to everything matching it, including products you have not added yet.
Add the size to every trouser title
- 37 writable fields
- 11 condition operators
- 10 action types
Runs after every feed sync, before export.168 products match today. Preview the result before you save.
The record an assistant actually reads.
Every product also comes out as JSON-LD for its own page. This is the output, field for field: the identifier that lets a model match your product to the one somebody else sells, the price and currency, and the rating an assistant quotes when it recommends.
{ "@context": "https://schema.org", "@type": "Product", "name": "Audionix Earbuds Pro X", "gtin": "0719192638341", "brand": { "@type": "Brand", "name": "Audionix" }, "offers": { "@type": "Offer", "price": "129.00", "priceCurrency": "EUR" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "reviewCount": 312 } }
Validated against schema.org · 1,108 products on this catalog
Publishing
Thirty three channels out of one catalog.
Twenty eight arrive with a ready mapping, so the feed comes out in the shape the channel expects. Each gets a hosted URL the channel can fetch on its own schedule.
- Ad platforms
- AI shopping surfaces
- Price comparison
- Affiliate
Nineteen of the thirty three. Any channel that reads a feed URL is reachable through the generic export.
Two waythe channel answers back
-
Google Merchant Center
Pushed over the Content API, and the disapprovals come back grouped by reason, mapped to the products they affect and pointed at the fix group that clears each one.
-
Meta catalog
Kept in sync in batches, so Advantage+ and dynamic ads read the same corrected product data your Shopping campaigns do.
One wayout to the channel, or in to the report
-
The other thirty
A hosted URL each channel fetches on its own schedule. Twenty eight arrive with a ready mapping.
-
GA4
Thirteen reports over a thirty day window, cached nightly, so feed quality sits next to what the products actually earned.
A/B title tests
Run two title variants against each other on real traffic and keep the one that earns more, rather than the one that reads better in a spreadsheet.
Broken size runs suppressed
When only the sizes nobody wears are left in stock, the product is held back from export instead of spending budget on a click that cannot convert.
Supplemental feeds
Override individual fields on individual products, joined by id and merged into the parent feed on export, with their own registrable URL if a channel needs one.
Getting started
It starts with a URL you already have.
Nothing to install and no plugin to keep updated. If your store publishes a product feed, Verintra reads it from that URL. Sixteen platform guides tell you where to find yours.
Guides forShopify·WooCommerce·ikas·Ticimax·İdeasoft·Akinon·Magento and Adobe Commerce·PrestaShop·Shopware·BigCommerce·OpenCart·Ecwid·T-Soft·Inveon·Google Sheets·Any direct feed URL
These are guides to where each platform hides your feed URL, not integrations to install. Verintra reads any feed URL, whatever produced it.
What happens after you paste it
-
01
The feed is fetched and parsed
-
02
Every product is scored, A to F
-
03
Findings collapse into ranked fix groups
-
04
You apply what you agree with
Yours -
05
Channels fetch the improved export
Steps 1, 2, 3 and 5 need nothing from you.
Step 5 is the only step that changes what a channel sees, and it never touches the feed your store publishes.
See it on your own catalog first.
Reading a feature list tells you less than one grade on your own products. The scan is read only and needs no account, so there is nothing to undo afterwards. If you want to apply what it finds, a new account starts on a 14-day trial with no card, and what each plan does is on one page, limits and all.
Grade my feed, free
Grade distribution and the ranked fix list, in about two minutes.
→Book a call
We look at your catalog together and say what we would fix first.
→Fourteen day Pro trial when you are ready