Why it matters
Without the required properties (WebSite name/url, BreadcrumbList items, Product offers/review/rating, SoftwareApplication offers.price plus aggregateRating or review, ProfilePage mainEntity, VideoObject name/thumbnailUrl/uploadDate) the page isn't eligible for the feature.
How to fix it
Add the missing properties from real, visible page data. Never invent ratings or reviews to satisfy SoftwareApplication or Product; leave the markup ineligible instead.
Example
{
'@type': 'SoftwareApplication',
name: 'Acme',
applicationCategory: 'DeveloperApplication',
operatingSystem: 'Web, macOS, Linux',
offers: { '@type': 'Offer', price: 0, priceCurrency: 'USD' },
aggregateRating: { '@type': 'AggregateRating', ratingValue: 4.7, ratingCount: 213 }, // only if shown on the page
}References
- developers.google.com/search/docs/appearance/structured-data/software-app
- developers.google.com/search/docs/appearance/structured-data/product-snippet
- developers.google.com/search/docs/appearance/structured-data/breadcrumb
- developers.google.com/search/docs/appearance/structured-data/profile-page
- developers.google.com/search/docs/appearance/site-names
More ai search rules
void geo reports 41 rules in this category. Generative-engine optimisation: whether AI crawlers that don't run JavaScript see the same content, valid and visible JSON-LD, an explicit AI robots policy, llms.txt, Markdown mirrors and answer-first writing.
jsonld-missingPage has no JSON-LDjsonld-not-in-rawJSON-LD is injected by JavaScripthome-entity-missingHome page lacks Organization + a single WebSite nodejsonld-schemaJSON-LD @context isn't schema.org or @type isn't a schema.org typejsonld-recommendedStructured data missing recommended propertiesjsonld-datesStructured data dates are invalid, lack a timezone, or modified < publishedbreadcrumb-invalidBreadcrumbList positions, names or item URLs are invalidfaq-deprecatedFAQPage/HowTo/SearchAction markup no longer produces rich results