Audit Standard / 2026.2

Rule explorer: Audit Standard 2026.2

Every check that defines technical readiness in MaxiMarket Audit Standard 2026.2, 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.

Version
2026.2
Status
Superseded
Published
2026-09-26
Rules
86
Scored
67
Observations
33

Authority levels

Official search-engine requirement
A search engine documents it as required for a specific outcome, such as Google eligibility.
Strongest external authority
Open standard / Schema.org
Defined by an open standard or vocabulary: HTML, WCAG, IETF RFCs, Schema.org, Sitemaps, Open Graph.
Official platform recommendation
Recommended in official platform documentation, such as Google Search Central or an AI platform.
Accepted best practice
Widely accepted practice with a cited source, but no official requirement.
MaxiMarket recommendation
MaxiMarket’s own advice. Never presented as a search engine or platform requirement.
MaxiMarket methodology

Filter

Showing 28 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.

Document metadata

SEO-DESCRIPTION-001Official platform recommendation · RecommendedMeta description is presentDocumentWarning when failedWeight 1Technical Search
What this checks
Whether the returned HTML declares a meta description.
Why it matters
Google sometimes uses the meta description for the search snippet when it describes the page more accurately than on-page text, and recommends page-level descriptions, prioritizing important pages.
How to fix
Add a <meta name="description" content="..."> that accurately summarizes this specific page.
Expected
The page declares <meta name="description"> with a page-specific summary.
Applies to
Every retrieved page.
Authority
Official platform recommendation · RecommendedGoogle Search recommendation for snippets; not required for indexing.
Technical Score
Weight 1 of 3Google uses the meta description only sometimes for snippets. Missing and empty descriptions are mutually exclusive checks with the same weight.
How MaxiMarket detects it
Reports when no meta element named description is found in the returned HTML.
Sources
SEO-DESCRIPTION-002Official platform recommendation · RecommendedMeta description is not emptyDocumentWarning when failedWeight 1Technical Search
What this checks
Whether the first meta description has content.
Why it matters
An empty description cannot serve as a snippet source, so it provides none of the benefit Google describes for meta descriptions.
How to fix
Fill the content attribute with an accurate summary of the page, or remove the empty tag.
Expected
The meta description content attribute contains a page-specific summary.
Applies to
Pages with a meta description.
Authority
Official platform recommendation · RecommendedGoogle Search recommendation for snippets; not required for indexing.
Technical Score
Weight 1 of 3Same weight as a missing description; only one of SEO-DESCRIPTION-001 and -002 can apply.
How MaxiMarket detects it
Reports when the first meta description is present but its content is empty after whitespace normalization.
Sources

Canonicalization

SEO-CANONICAL-001Official platform recommendation · RecommendedCanonical URL is declaredDocumentWarning when failedWeight 1Technical SearchAI Discovery
What this checks
Whether the returned HTML declares a rel="canonical" link.
Why it matters
Google treats rel="canonical" as a strong canonicalization signal. Declaring one is optional: without it, Google selects a canonical URL itself.
How to fix
Add <link rel="canonical" href="..."> with the absolute preferred URL of this page.
Expected
The page declares a <link rel="canonical"> pointing to its preferred URL.
Applies to
Every retrieved page.
Authority
Official platform recommendation · RecommendedGoogle encourages canonical declarations but states that none of the methods are required.
Technical Score
Weight 1 of 3Google treats an explicit canonical as optional; declaring one is a helpful signal.
How MaxiMarket detects it
Reports when the returned HTML has no link element whose rel includes canonical, or the first such link has an empty href. The target is neither validated nor fetched.
Sources
SEO-CANONICAL-004Official platform recommendation · RecommendedCanonical URL is absoluteDocumentInfo when failedNot scoredTechnical SearchAI Discovery
What this checks
Whether the declared canonical href is an absolute URL.
Why it matters
Google recommends absolute rather than relative paths for rel="canonical". RFC 6596 allows relative references, so a relative canonical is not invalid.
How to fix
Use the full URL, such as https://www.example.com/page, in the canonical link.
Expected
The canonical link uses an absolute URL, including the scheme.
Applies to
Pages that declare a non-empty canonical URL.
Authority
Official platform recommendation · RecommendedGoogle canonicalization recommendation; relative canonicals are valid under RFC 6596.
Technical Score
Not scoredRelative canonicals are valid under RFC 6596 and resolve correctly; Google's preference for absolute URLs is advisory only.
How MaxiMarket detects it
Reports when the first canonical href does not start with a URL scheme (for example /page, page or //host/page).
Sources
SEO-CANONICAL-005Official platform recommendation · RecommendedCanonical URL has no fragmentDocumentWarning when failedWeight 1Technical SearchAI Discovery
What this checks
Whether the declared canonical URL includes a fragment.
Why it matters
Google advises against specifying URL fragments as canonical URLs.
How to fix
Remove the #fragment from the canonical URL.
Expected
The canonical URL has no #fragment.
Applies to
Pages that declare a non-empty canonical URL.
Authority
Official platform recommendation · RecommendedGoogle canonicalization recommendation.
Technical Score
Weight 1 of 3Google advises against fragment canonicals; the fragment is normally dropped, so the effect is limited.
How MaxiMarket detects it
Reports when the first canonical href contains a # character.
Sources
SEO-CANONICAL-008Official platform recommendation · RecommendedCanonical signals agree across methodsDocumentWarning when failedWeight 2Technical SearchAI Discovery
What this checks
Whether the canonical in the HTTP Link header and in the HTML link element point to the same URL.
Why it matters
Google asks not to specify different canonical URLs through different techniques.
How to fix
Declare the same canonical URL in the Link header and the link element, or use only one method.
Expected
The same canonical URL in every method.
Applies to
Pages that declare a canonical both in an HTTP Link header and in a link element.
Authority
Official platform recommendation · RecommendedGoogle canonicalization recommendation.
Technical Score
Weight 2 of 3Conflicting canonicals across methods may make search engines ignore both.
How MaxiMarket detects it
Resolves the first canonical Link header entry and the first canonical link element against the final URL, ignoring fragments, and reports when they differ. Sitemap inclusion is not compared.
Sources

HTTP and retrieval

HTTP-HTTPS-001Official platform recommendation · RecommendedPage is served over HTTPSDocumentWarning when failedWeight 2Technical Search
What this checks
The scheme of the final URL.
Why it matters
Google lists secure (HTTPS) serving among page-experience considerations.
How to fix
Serve the page over HTTPS and redirect the HTTP version to it.
Expected
https.
Applies to
Every retrieved page.
Authority
Official platform recommendation · RecommendedGoogle Search page-experience consideration; not a requirement for indexing.
Technical Score
Weight 2 of 3Secure serving is a stated page-experience consideration and affects every visitor, but it does not block indexing.
How MaxiMarket detects it
Reports when the final URL of an available page uses http rather than https.
Sources
HTTP-REDIRECT-003Official platform recommendation · RecommendedProtocol and host normalization redirects are permanentIndexingWarning when failedWeight 1Technical SearchAI Discovery
What this checks
The status of each redirect on the way to the final URL that changes only the scheme and/or a leading "www." host label.
Why it matters
Google recommends permanent server-side redirects for permanent moves, and treats permanent redirects as a strong canonical signal. Moving to HTTPS or to the preferred host variant is permanent.
How to fix
Answer requests for the other scheme or host variant with a 301 or 308 redirect to the preferred URL.
Expected
Such redirects use 301 or 308.
Applies to
Audited URLs whose redirect chain includes a hop that changes only the scheme and/or a leading "www." host label, keeping path and query; other pages are not applicable.
Authority
Official platform recommendation · RecommendedGoogle redirect recommendation.
Technical Score
Weight 1 of 3A temporary normalization redirect weakens a canonical signal; the page is still reached.
How MaxiMarket detects it
Inspects the redirect hops the fetch followed (up to 5). A hop is a normalization redirect when path and query stay the same and only the scheme changes and/or the host gains or loses a leading "www." label. Reports when such a hop answers 302, 303 or 307. In browser audits the hops come from the navigation's redirect chain.
Sources
HTTP-REDIRECT-004Official platform recommendation · RecommendedPage does not redirect with meta refreshIndexingWarning when failedWeight 1Technical SearchAI Discovery
What this checks
Whether the page declares <meta http-equiv="refresh"> with a URL of another page.
Why it matters
Google recommends server-side redirects; a meta refresh redirect is only seen when the page is retrieved and parsed, and other consumers may not follow it.
How to fix
Replace the meta refresh with a server-side 301 or 308 redirect.
Expected
Redirects are server-side (HTTP 301 or 308 for permanent moves).
Applies to
Every retrieved (available) page.
Authority
Official platform recommendation · RecommendedGoogle redirect recommendation.
Technical Score
Weight 1 of 3A meta refresh still redirects; it is a weaker, slower signal than a server-side redirect.
How MaxiMarket detects it
Reports when a meta http-equiv="refresh" element has a url= value that resolves to a different URL than the page (ignoring fragments). A refresh without a URL (a reload) passes. JavaScript redirects are not detected: they cannot be observed without executing scripts.
Sources

Links and discoverability

Images and media

MEDIA-IMG-SRC-001Official platform recommendation · RecommendedResponsive images keep a src fallbackDocumentWarning when failedWeight 1Technical Search
What this checks
img elements that declare srcset or a lazy-loading data attribute but no src.
Why it matters
Google finds images through img src and asks for a src fallback with srcset; images that only load through scripts may not be seen.
How to fix
Give every img a src attribute, even when srcset or a lazy-loading library is used.
Expected
Every such img has a src.
Applies to
Pages with at least one img element.
Authority
Official platform recommendation · RecommendedGoogle image recommendation.
Technical Score
Weight 1 of 3Images without a src fallback may not be discovered; the rest of the page is unaffected.
How MaxiMarket detects it
Reports when an img element has srcset, data-src or data-srcset but no non-empty src attribute. A placeholder src counts as present.
Sources

Indexing and snippet directives

INDEX-NOINDEX-CANONICAL-001Official platform recommendation · Recommendednoindex is not combined with a canonical URL pointing elsewhereIndexingWarning when failedNot scoredTechnical SearchAI Discovery
What this checks
Whether a page declares noindex for all crawlers and a canonical URL for a different page.
Why it matters
Google does not recommend using noindex to prevent selection of a canonical page within a single site; the two signals conflict.
How to fix
If this page duplicates another, keep the canonical URL and remove noindex. If the page should stay out of search, keep noindex and make the canonical point to the page itself or remove it.
Expected
The page uses one signal: a canonical URL pointing to the preferred page, or noindex.
Applies to
Pages that declare noindex for all crawlers and a non-empty canonical URL; indexable pages and crawler-specific noindex are not applicable.
Authority
Official platform recommendation · RecommendedGoogle canonicalization recommendation.
Technical Score
Not scoredDepends on noindex, an intent-dependent state that is itself not scored.
How MaxiMarket detects it
Reports when INDEX-NOINDEX-001 applies (noindex or none for all crawlers) and the declared canonical, resolved against the final URL and ignoring any fragment, is a different URL. Unparseable canonical values are not applicable.
Sources

Entity and site identity

STRUCTURED-ORG-001Official platform recommendation · RecommendedHome page describes the organizationStructured dataInfo when failedWeight 1Technical SearchAI DiscoveryMachine Readability
What this checks
Organization structured data (or a subtype, such as OnlineStore) on the home page.
Why it matters
Google recommends Organization structured data on the home page (or an about page) to understand the organization behind the site.
How to fix
Add an Organization (or the most specific subtype) with name, url and logo to the home page.
Expected
At least one top-level Organization entity.
Applies to
Home pages (final URL path "/"); other pages are not applicable.
Authority
Official platform recommendation · RecommendedGoogle Organization structured data recommendation.
Technical Score
Weight 1 of 3Recommended on the home page to identify the organization.
How MaxiMarket detects it
The home page is the page whose final URL path is "/". Reports when its inspected JSON-LD has no top-level entity typed Organization or one of its Schema.org subtypes. Not evaluated when JSON-LD inspection hit its limits.
Sources
STRUCTURED-ORG-002Official platform recommendation · RecommendedOrganization declares name, url and logoStructured dataInfo when failedWeight 1Technical SearchAI DiscoveryMachine Readability
What this checks
name, url and logo on each top-level Organization entity.
Why it matters
Google recommends these core identity properties for Organization structured data (none are required).
How to fix
Add name, url and logo to the Organization.
Expected
All three present.
Applies to
Pages with at least one top-level Organization entity (Organization or a subtype).
Authority
Official platform recommendation · RecommendedGoogle Organization structured data recommendation.
Technical Score
Weight 1 of 3Recommended core identity properties; none is required.
How MaxiMarket detects it
Reports when a top-level entity typed Organization or a subtype lacks a non-empty name, url or logo. Organizations nested in other entities (for example a seller or publisher) are not checked.
Sources
STRUCTURED-ORG-004Official platform recommendation · RecommendedOrganization logo meets minimum sizeStructured dataInfo when failedWeight 1Technical SearchAI DiscoveryMachine Readability
What this checks
The pixel dimensions of the logo of the first top-level Organization.
Why it matters
Google's Organization logo guideline sets a minimum of 112x112 pixels.
How to fix
Use a logo image of at least 112x112 pixels.
Expected
At least 112x112 pixels.
Applies to
Pages with a top-level Organization entity that declares a logo URL.
Authority
Official platform recommendation · RecommendedGoogle Organization structured data recommendation.
Technical Score
Weight 1 of 3A logo below Google's minimum size may not be used.
How MaxiMarket detects it
One bounded request for the logo URL (up to 256 KiB, same destination checks as the audit). Dimensions are read from PNG, GIF, JPEG, WebP and BMP headers. Reports when either dimension is below 112. SVG logos, unreadable formats and unavailable responses are not evaluated.
Sources
STRUCTURED-BREADCRUMB-002Official platform recommendation · RecommendedBreadcrumb positions start at 1 and are sequentialStructured dataWarning when failedWeight 1Technical SearchMachine Readability
What this checks
The position values of each BreadcrumbList.
Why it matters
Google uses position to order the trail; position 1 is its beginning.
How to fix
Number the ListItems 1, 2, 3 … from the start of the trail.
Expected
1, 2, … n.
Applies to
Pages with at least one BreadcrumbList whose ListItems all declare a whole-number position.
Authority
Official platform recommendation · RecommendedGoogle breadcrumb recommendation.
Technical Score
Weight 1 of 3Incorrect positions misorder the trail.
How MaxiMarket detects it
For BreadcrumbLists whose ListItems all have whole-number positions (numbers or digit strings), reports when the sorted positions are not exactly 1 to n.
Sources

Articles, authorship and dates

STRUCTURED-ARTICLE-001Official platform recommendation · RecommendedArticle declares headline, image, dates and authorStructured dataInfo when failedWeight 1Technical SearchAI DiscoveryMachine Readability
What this checks
headline, image, datePublished, dateModified and author on each top-level Article entity.
Why it matters
Google recommends these properties for Article structured data (none are required); they describe the article for search features.
How to fix
Add headline, image, datePublished, dateModified and author to the Article.
Expected
All five present.
Applies to
Pages with at least one top-level Article entity (Article or a subtype, such as BlogPosting or NewsArticle).
Authority
Official platform recommendation · RecommendedGoogle Article structured data recommendation.
Technical Score
Weight 1 of 3Recommended properties; Article has no required properties.
How MaxiMarket detects it
Reports when a top-level entity typed Article or a Schema.org subtype (for example BlogPosting or NewsArticle) lacks a non-empty headline, image, datePublished, dateModified or author.
Sources
STRUCTURED-AUTHOR-001Official platform recommendation · RecommendedAuthor entities have a nameStructured dataWarning when failedWeight 1Technical SearchAI DiscoveryMachine Readability
What this checks
The name of each declared author.
Why it matters
Google documents the author name for articles and requires a valid author name for reviews.
How to fix
Give each author a name, for example {"@type": "Person", "name": "…"}.
Expected
Every author is a non-empty name or an entity with one.
Applies to
Pages whose structured data declares at least one author.
Authority
Official platform recommendation · RecommendedGoogle Article and review snippet guidance.
Technical Score
Weight 1 of 3Author names are recommended for articles and required for reviews.
How MaxiMarket detects it
Checks author values in the inspected JSON-LD. A non-empty string, or an object with a non-empty name, passes; an @id reference is resolved within the page. Reports when an author object has no name. Unresolvable references are not evaluated.
Sources
STRUCTURED-DATE-001Official platform recommendation · RecommendedStructured dates use ISO 8601 with time zoneStructured dataWarning when failedWeight 1Technical SearchAI DiscoveryMachine Readability
What this checks
The format of datePublished and dateModified values.
Why it matters
Google asks for ISO 8601 dates and correct time zones; a time without a zone is ambiguous.
How to fix
Use values such as 2026-09-26 or 2026-09-26T08:00:00+02:00.
Expected
An ISO 8601 date, or a date and time with a time zone.
Applies to
Pages whose structured data declares datePublished or dateModified.
Authority
Official platform recommendation · RecommendedGoogle Article and publication date guidance.
Technical Score
Weight 1 of 3Dates in another format or without a time zone may be misread.
How MaxiMarket detects it
Reports when a datePublished or dateModified in the inspected JSON-LD is not an ISO 8601 calendar date (YYYY-MM-DD) or date-time with hours and minutes, or gives a time without Z or an offset.
Sources
STRUCTURED-DATE-002Official platform recommendation · RecommendedDates are plausibleStructured dataWarning when failedWeight 1Technical SearchAI DiscoveryMachine Readability
What this checks
Future datePublished or dateModified values, and dateModified earlier than datePublished.
Why it matters
Google asks not to specify future dates, and a modification before publication is contradictory.
How to fix
Correct the dates or their time zones.
Expected
No future dates, and dateModified not earlier than datePublished.
Applies to
Pages whose structured data declares a datePublished or dateModified in ISO 8601 form.
Authority
Official platform recommendation · RecommendedGoogle publication date guidance.
Technical Score
Weight 1 of 3Implausible dates are recommended against; they do not break parsing.
How MaxiMarket detects it
Compares ISO 8601 values with the audit time and with each other. A date without a time spans that whole day in every time zone, and a time without a zone spans all offsets, so only dates that are in the future (by more than one hour) or out of order under every interpretation are reported.
Sources

Product and Offer data

STRUCTURED-PRODUCT-004Official platform recommendation · RecommendedProduct 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
STRUCTURED-PRODUCT-005Official platform recommendation · RecommendedProduct 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
STRUCTURED-PRODUCT-006Official platform recommendation · RecommendedProduct 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
STRUCTURED-OFFER-004Official platform recommendation · RecommendedOffer 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
STRUCTURED-OFFER-007Official platform recommendation · RecommendedOffer 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
STRUCTURED-OFFER-009Official platform recommendation · RecommendedOffer 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
STRUCTURED-OFFER-010Official platform recommendation · RecommendedReturn 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
STRUCTURED-OFFER-012Official platform recommendation · RecommendedAggregateOffer 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