Article

AIOSchema.orgerrors - 2026-02-25

Which Schema.org errors prevent AIs from citing me?

The most common structured data errors — and how to identify and fix each one

 
 
 
 

Errors in Schema.org don't just eliminate the benefits of structured data — in some cases, they can actively reduce the confidence AI systems place in the source, because they signal carelessness or inconsistency. The most common errors aren't complex code issues: they're outdated data, missing required attributes, conflicts between the Schema and visible page content, and using incorrect types for the segment. The good news is that all are identifiable and fixable with the right tools.

Error 1: Missing required attributes

Each Schema.org type has required attributes to generate rich results on Google — and to be correctly processed by AI systems. Examples by type:

Article without image: Google requires at least one image to generate article rich results. Without it, the Schema is still read but doesn't generate visual highlighting and carries less weight.

Product without offers: a product without declared price and availability has limited usefulness for AIs responding to purchase queries.

FAQPage with empty answers: questions without answers filled in acceptedAnswer.text have no value — and may be interpreted as defective content.

LocalBusiness without address: a local business without an address declared in the Schema can't be correctly cited in queries with geographic intent ("best physical therapy clinic in Austin").

Error 2: Conflict between Schema and visible content

One of the most serious errors — and one that can lead to a Google manual action — is declaring in the Schema information different from what's visible on the page. Examples:

  • Schema declares price $99.90, but the page shows $149.90 (after a promotion ended)
  • Schema declares availability: InStock for out-of-stock product
  • Schema declares a different number of reviews than displayed on the page
  • Business hours in Schema differ from the hours shown in the footer

For generative AIs, this type of inconsistency is especially problematic: if the system detects that the Schema says one thing and the HTML says another, confidence in the source drops — because there's a signal of incorrect or outdated data.

Error 3: Inappropriate Schema type for the segment

Using a generic type when a more specific one exists reduces the precision of signals to AIs:

WrongCorrect
Organization for restaurantRestaurant (subtype of FoodEstablishment)
Organization for hospitalHospital (subtype of MedicalOrganization)
Organization for lawyerLegalService or Attorney
Article for cooking recipeRecipe
Article for productProduct

The correct type carries additional semantics that AI systems use to categorize the source in the appropriate context.

Error 4: Schema implemented but not rendered for bots

On sites with heavy JavaScript (CSR), JSON-LD may be in the JavaScript rather than the static HTML. If the AI bot doesn't execute JavaScript, the Schema is never read — even if it's technically correct in the source code. The symptom: Google's Rich Results Test finds the Schema, but PerplexityBot or GPTBot doesn't read it.

How to check: access view-source:yourdomain.com/page and search for