Skip to content

Rule · AI search

Structured data type is missing Google-required properties

geo/jsonld-requirederrorvoid geoupdated

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

ts
{
  '@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

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.