Product Feed Scan
Feed auditSample reportPricing
Try audit ↗

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

OverviewGeneral Feed QualityAI Shopping ReadinessIssues and recommendations

General Feed Quality

78.32/100

Good

Coverage of the general quality checks run for this scan, not Merchant Center approval.

How this score is calculated
See details: General Feed Quality

AI Shopping Readiness

66.67/100

Coverage indicator

Independent catalog-understanding proxies; not a prediction of AI visibility.

How this score is calculated
See 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.

  1. 1
    Missing product ID

    Add a stable, unique ID or SKU to every product.

    critical priority · 1 affected products
  2. 2
    Missing or malformed price

    Provide a positive decimal amount followed by a three-letter currency, for example 39.00 EUR.

    critical priority · 1 affected products
  3. 3
    Missing or very short title

    Use a descriptive product title of at least 20 characters.

    high priority · 1 affected products
  4. 4
    Missing primary image

    Add a public primary image URL to every product.

    high priority · 1 affected products
  5. 5
    Missing 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

Read the methodology and limits

Product Feed Scan

Product feed quality, made measurable.

ChatGPT Ads UpdatesAI Commerce GuidesMethodologyGTIN ValidatorAI Shopping ReadinessChatGPT Ads Feed CheckerProduct feed auditProduct feed checkerProduct feed validatorProduct catalog auditGoogle Shopping checkerXML validatorCSV auditProduct feed errorsProduct feed qualityMerchant Center errors
Sample reportPrivacyTermsContact
© 2026 Product Feed Scanproductfeedscan.comIndependent feed analysis. Not affiliated with Google.