Example product feed audit
Synthetic sample, not customer data. These scores and findings are calculated by the current audit engine from three deliberately varied product records. No platform approval or performance outcome is implied.
3 products · 2 products with issues · ruleset 1.1.0
Your scan at a glance
General Feed Quality
78.32/100
GoodCoverage of the general quality checks run for this scan, not Merchant Center approval.
How this score is calculatedSee details: General Feed Quality
AI Shopping Readiness
66.67/100
Coverage indicatorIndependent catalog-understanding proxies; not a prediction of AI visibility.
How this score is calculatedSee details: AI Shopping Readiness
Only measured scores are shown. Scores use different checks and weights and are not interchangeable.
ChatGPT Ads profile was not included in this scan. Google-specific approval is not evaluated.
What to fix next
Start with up to five findings in the audit priority order. Complete findings and exports remain below.
- 1Missing product ID
Add a stable, unique ID or SKU to every product.
critical priority · 1 affected products - 2Missing or malformed price
Provide a positive decimal amount followed by a three-letter currency, for example 39.00 EUR.
critical priority · 1 affected products - 3Missing or very short title
Use a descriptive product title of at least 20 characters.
high priority · 1 affected products - 4Missing primary image
Add a public primary image URL to every product.
high priority · 1 affected products - 5Missing or unsupported availability
Use in_stock, out_of_stock, preorder or backorder.
high priority · 1 affected products
Actual findings in this sample
Missing product ID
critical severity · 1 / 3 affected products · 5 point impact
Add a stable, unique ID or SKU to every product.
Missing or malformed price
critical severity · 1 / 3 affected products · 3.33 point impact
Provide a positive decimal amount followed by a three-letter currency, for example 39.00 EUR.
Missing or very short title
high severity · 1 / 3 affected products · 4 point impact
Use a descriptive product title of at least 20 characters.
Missing primary image
high severity · 1 / 3 affected products · 2.67 point impact
Add a public primary image URL to every product.
Missing or unsupported availability
high severity · 1 / 3 affected products · 1.67 point impact
Use in_stock, out_of_stock, preorder or backorder.
Missing brand
medium severity · 1 / 3 affected products · 1.67 point impact
Add the product brand or manufacturer when applicable.
Missing GTIN and MPN
medium severity · 1 / 3 affected products · 1.67 point impact
Provide a GTIN or MPN when the product has a recognized identifier.
Missing product category
medium severity · 1 / 3 affected products · 1.67 point impact
Add product_type, category or google_product_category.
AI Shopping Readiness
How well can AI-powered shopping systems understand your catalog?
This independent, deterministic framework measures data-coverage proxies, not semantic truth, channel compliance or visibility in ChatGPT, Gemini or another system.
Read the overview for the independent overall scores. Expand a dimension to understand its coverage and gaps.
Framework v1 · pfs-ai-readiness-1. The scores have separate weights. Missing optional enrichment is not a critical error.
Identity 73.33/100
Largest coverage gap: Brand coverage — 1 affected products. Supply the actual brand or manufacturer where applicable; do not invent it.
Nominal weight: 25%. Dimensions that are not applicable are excluded and the remaining weights are normalized.
- Stable product identifier — Gap; baseline; priority: high.
1 / 3 evaluated products with a gap. Field: id/SKU.
Provide a real, stable ID for each product.
- Unique product identifiers — Passed; baseline; priority: high.
0 / 2 evaluated products with a gap. Field: id/SKU.
- Brand coverage — Gap; strong recommendation; priority: medium.
1 / 3 evaluated products with a gap. Field: brand.
Supply the actual brand or manufacturer where applicable; do not invent it.
- Recognized identifiers — Gap; strong recommendation; priority: medium.
1 / 3 evaluated products with a gap. Field: gtin/mpn.
Add an assigned GTIN or MPN where applicable; absence is not proof that the product needs one.
Content 86.67/100
Largest coverage gap: Descriptive title proxy — 1 affected products. Use an accurate, descriptive title; this heuristic checks at least 20 characters, not semantic truth.
Nominal weight: 25%. Dimensions that are not applicable are excluded and the remaining weights are normalized.
- Descriptive title proxy — Gap; baseline; priority: high.
1 / 3 evaluated products with a gap. Field: title.
Use an accurate, descriptive title; this heuristic checks at least 20 characters, not semantic truth.
- Useful description proxy — Passed; strong recommendation; priority: medium.
0 / 3 evaluated products with a gap. Field: description.
Taxonomy 66.67/100
Largest coverage gap: Category context — 1 affected products. Provide an appropriate category or product type; this checks presence, not the correctness of a taxonomy assignment.
Nominal weight: 15%. Dimensions that are not applicable are excluded and the remaining weights are normalized.
- Category context — Gap; strong recommendation; priority: medium.
1 / 3 evaluated products with a gap. Field: category.
Provide an appropriate category or product type; this checks presence, not the correctness of a taxonomy assignment.
Variants Not applicable
No applicable checks in this dimension.
Nominal weight: 10%. Dimensions that are not applicable are excluded and the remaining weights are normalized.
No variants were declared through grouping metadata. Absence does not prove that the catalog has no variants.
Assets 66.67/100
Largest coverage gap: Primary image URL syntax — 1 affected products. Provide a valid HTTP/HTTPS image URL without credentials. Reachability, dimensions and image relevance require separate review.
Nominal weight: 15%. Dimensions that are not applicable are excluded and the remaining weights are normalized.
- Primary image URL syntax — Gap; baseline; priority: high.
1 / 3 evaluated products with a gap. Field: image_link.
Provide a valid HTTP/HTTPS image URL without credentials. Reachability, dimensions and image relevance require separate review.
Enrichment 0/100
Largest coverage gap: Optional structured attributes — 3 affected products. Where relevant, add factual color, size or material data. Not every product needs these attributes.
Nominal weight: 10%. Dimensions that are not applicable are excluded and the remaining weights are normalized.
- Optional structured attributes — Gap; advanced enrichment; priority: low.
3 / 3 evaluated products with a gap. Field: color/size/material.
Where relevant, add factual color, size or material data. Not every product needs these attributes.
- Optional additional asset — Gap; advanced enrichment; priority: low.
3 / 3 evaluated products with a gap. Field: additional_image_link.
Provide an additional image URL only when it adds useful, accurate product context.
- Optional structured detail — Gap; advanced enrichment; priority: low.
3 / 3 evaluated products with a gap. Field: product_detail.
Consider factual product detail where relevant. No ecosystem-specific conversational attribute is treated as a universal AI requirement.
Some input names, including item_group_id, additional_image_link and product_detail, follow Google product-data conventions. This framework does not turn those channel attributes into universal AI requirements.
Presence and length do not establish factual accuracy. No product/image crawling, cross-product relationship matching, documentation ingestion or ecosystem-specific conversational compliance is performed. Full product-level findings remain in the paid general report.
Use the same workflow on your feed
Scan for free to see the score and top findings. The full report is €19 once for one scan: online report, complete affected-product CSV, PDF and email delivery, with private access for 30 days. No account or subscription required.
Scan your feed