Audit Standard / 2026.3
Rule explorer: Audit Standard 2026.3
Every check that defines technical readiness in MaxiMarket Audit Standard 2026.3, exactly as the audit applies it. Open a rule to see what it checks, why it matters, how to fix it, where its authority comes from and how much it counts.
Superseded. This is an earlier Audit Standard version, kept unchanged so audits saved under it keep their meaning. New audits use the current Audit Standard 2026.4.
Guides by topic: technical SEO audit rules, AI readiness, structured data and ecommerce product data.
Authority levels
- A search engine documents it as required for a specific outcome, such as Google eligibility.
- Strongest external authority
- Defined by an open standard or vocabulary: HTML, WCAG, IETF RFCs, Schema.org, Sitemaps, Open Graph.
- Recommended in official platform documentation, such as Google Search Central or an AI platform.
- Widely accepted practice with a cited source, but no official requirement.
- MaxiMarket’s own advice. Never presented as a search engine or platform requirement.
- MaxiMarket methodology
Filter
Showing 8 rules and 0 observations.
Rules
Rules pass or fail. A failed rule becomes a finding in your report; scored rules also count toward the Technical Score.
Product and Offer data
STRUCTURED-PRODUCT-004Product has a product identifierProductWarning when failedWeight 1Technical SearchAI DiscoveryCommerceMachine Readability
- What this checks
- Whether each inspected Product entity has a recognized product identifier: GTIN, MPN, SKU or ISBN.
- Why it matters
- Google recommends GTIN, MPN or SKU identifiers for merchant listings to identify the product.
- How to fix
- Add the applicable identifier, such as "gtin13", "mpn" or "sku", to each Product entity.
- Expected
- Every Product entity has a GTIN, MPN, SKU or ISBN.
- Applies to
- Pages with at least one fully inspected Product entity; not applicable otherwise.
- Authority
- Official platform recommendation · RecommendedGoogle recommendation for merchant listings.
- Technical Score
- Weight 1 of 3Identifiers are recommended, not required.
- How MaxiMarket detects it
- Reports when at least one fully inspected Product entity has none of sku, gtin, gtin8, gtin12, gtin13, gtin14, isbn or mpn with a non-empty value. Identifier formats and check digits are not validated.
- Sources
- Merchant listing structured data — Google Search Central, verified 2026-09-26
- Schema.org Product — Schema.org, verified 2026-09-26
STRUCTURED-PRODUCT-005Product declares a brandProductInfo when failedWeight 1Technical SearchAI DiscoveryCommerceMachine Readability
- What this checks
- Whether each inspected Product entity has a brand with a name.
- Why it matters
- Google recommends brand for merchant listings; it identifies the product's maker.
- How to fix
- Add brand, for example {"@type": "Brand", "name": "…"}.
- Expected
- Every Product has a brand name.
- Applies to
- Pages with at least one fully inspected Product entity; not applicable otherwise.
- Authority
- Official platform recommendation · RecommendedFully inspected Product entities (at most 20 per page).
- Technical Score
- Weight 1 of 3Brand is a recommended property.
- How MaxiMarket detects it
- Reports when a fully inspected Product entity has no brand that is a non-empty string or an object with a non-empty name.
- Sources
- Merchant listing structured data — Google Search Central, verified 2026-09-26
- Schema.org Product — Schema.org, verified 2026-09-26
STRUCTURED-PRODUCT-006Product has a descriptionProductInfo when failedWeight 1Technical SearchAI DiscoveryCommerceMachine Readability
- What this checks
- Whether each inspected Product entity has a description.
- Why it matters
- Google recommends a description for merchant listings.
- How to fix
- Add a description to each Product.
- Expected
- Every Product has a non-empty description.
- Applies to
- Pages with at least one fully inspected Product entity; not applicable otherwise.
- Authority
- Official platform recommendation · RecommendedFully inspected Product entities (at most 20 per page).
- Technical Score
- Weight 1 of 3Description is a recommended property.
- How MaxiMarket detects it
- Reports when a fully inspected Product entity has no non-empty description string.
- Sources
- Merchant listing structured data — Google Search Central, verified 2026-09-26
STRUCTURED-OFFER-004Offer states its availabilityOfferWarning when failedWeight 1Technical SearchAI DiscoveryCommerceMachine Readability
- What this checks
- Whether each inspected Offer states a valid Schema.org availability value.
- Why it matters
- Google recommends availability on Offer for Product snippets and merchant listings.
- How to fix
- Add an "availability" property with a Schema.org ItemAvailability value to each Offer.
- Expected
- Every Offer has an availability that is a Schema.org ItemAvailability value, such as https://schema.org/InStock.
- Applies to
- Pages with at least one inspected Offer linked from a fully inspected Product.
- Authority
- Official platform recommendation · RecommendedGoogle recommendation for Product snippets and merchant listings.
- Technical Score
- Weight 1 of 3Availability is recommended.
- How MaxiMarket detects it
- Reports when at least one inspected Offer linked from a fully inspected Product has no availability naming an ItemAvailability member, either as a schema.org URL, a bare member name or an @id reference. AggregateOffer is not checked.
- Sources
- Merchant listing structured data — Google Search Central, verified 2026-09-26
- Schema.org Offer — Schema.org, verified 2026-09-26
- Schema.org ItemAvailability — Schema.org, verified 2026-09-26
STRUCTURED-OFFER-007Offer declares item conditionOfferInfo when failedWeight 1Technical SearchCommerceMachine Readability
- What this checks
- itemCondition on each inspected Offer.
- Why it matters
- Google recommends itemCondition for merchant listings.
- How to fix
- Add itemCondition, for example https://schema.org/NewCondition.
- Expected
- An OfferItemCondition value: NewCondition, UsedCondition, RefurbishedCondition or DamagedCondition.
- Applies to
- Pages with at least one inspected Offer linked from a fully inspected Product.
- Authority
- Official platform recommendation · RecommendedGoogle merchant listing recommendation.
- Technical Score
- Weight 1 of 3Item condition is recommended.
- How MaxiMarket detects it
- Reports when an inspected Offer has no itemCondition naming an OfferItemCondition member (as a schema.org URL, a bare name or an @id reference). AggregateOffer is not checked.
- Sources
- Merchant listing structured data — Google Search Central, verified 2026-09-26
- Schema.org Offer — Schema.org, verified 2026-09-26
STRUCTURED-OFFER-009Offer declares shipping detailsOfferInfo when failedNot scoredTechnical SearchCommerceMachine Readability
- What this checks
- shippingDetails on each inspected Offer, or a shipping policy (hasShippingService) on an Organization on the page.
- Why it matters
- Google recommends shipping details for merchant listings; they can also come from Merchant Center or an Organization-level policy.
- How to fix
- Add shippingDetails to the Offer, or an Organization-level shipping policy.
- Expected
- Shipping details are declared.
- Applies to
- Pages with at least one inspected Offer linked from a fully inspected Product.
- Authority
- Official platform recommendation · RecommendedGoogle merchant listing recommendation.
- Technical Score
- Not scoredShipping can be configured in Merchant Center or on another page, so its absence here is not reliably a defect.
- How MaxiMarket detects it
- Reports when an inspected Offer has no shippingDetails value and no entity on the page typed Organization (or subtype) declares hasShippingService. Settings configured only in Merchant Center or on another page are not visible.
- Sources
- Merchant listing structured data — Google Search Central, verified 2026-09-26
- Organization structured data — Google Search Central, verified 2026-09-26
STRUCTURED-OFFER-010Return policy is declaredOfferInfo when failedNot scoredTechnical SearchCommerceMachine Readability
- What this checks
- hasMerchantReturnPolicy on each inspected Offer, or on an Organization on the page.
- Why it matters
- Google recommends a return policy for merchant listings; it can also come from Merchant Center or an Organization-level policy.
- How to fix
- Add hasMerchantReturnPolicy to the Offer or the Organization.
- Expected
- A return policy is declared.
- Applies to
- Pages with at least one inspected Offer linked from a fully inspected Product.
- Authority
- Official platform recommendation · RecommendedGoogle merchant listing recommendation.
- Technical Score
- Not scoredReturn policies can be configured in Merchant Center or on another page, so their absence here is not reliably a defect.
- How MaxiMarket detects it
- Reports when an inspected Offer has no hasMerchantReturnPolicy value and no entity on the page typed Organization (or subtype) declares one. Policies configured only in Merchant Center or on another page are not visible.
- Sources
- Merchant listing structured data — Google Search Central, verified 2026-09-26
- Organization structured data — Google Search Central, verified 2026-09-26
STRUCTURED-OFFER-012AggregateOffer states its price rangeOfferInfo when failedWeight 1Technical SearchCommerceMachine Readability
- What this checks
- highPrice and offerCount on each inspected AggregateOffer.
- Why it matters
- Google recommends highPrice and offerCount for AggregateOffer in Product snippets.
- How to fix
- Add highPrice and offerCount to the AggregateOffer.
- Expected
- Both present.
- Applies to
- Pages with at least one inspected AggregateOffer linked from a fully inspected Product.
- Authority
- Official platform recommendation · RecommendedGoogle Product snippet recommendation.
- Technical Score
- Weight 1 of 3highPrice and offerCount are recommended.
- How MaxiMarket detects it
- Reports when an inspected AggregateOffer lacks a usable highPrice or offerCount.
- Sources
- Product snippet structured data — Google Search Central, verified 2026-09-26