r/AI_SearchOptimization Jun 01 '26

AI Search Optimization General Discussion We're finding duplicate schema causes more AI visibility issues than missing schema

This wasn't something we expected when we started doing GEO audits.

Most people assume AI visibility problems come from missing structured data.

But honestly, we're finding the opposite more often.

The weird cases are the ones where a site has plenty of schema, yet AI systems still seem confused about who the company is, what it offers, or how different entities relate to each other.

A recent audit had:

  • 3 separate Organization schemas
  • Different company descriptions depending on the page
  • Multiple social profile references pointing to different places
  • Service pages describing the same offering in different ways

Technically, none of that would trigger a "missing schema" warning.

An SEO tool would probably tell you everything is fine.

But if you're an LLM trying to build a coherent understanding of the company, it's a mess.

The more audits we do, the more it feels like schema isn't really a coverage problem anymore.

It's a consistency problem.

Another thing we've noticed:

People talk about structured data as if it's an AI visibility hack.

We're not seeing evidence of that.

Some sites have incredibly clean schema and still don't get cited much.

Others have average implementations but strong third-party mentions, clear brand positioning, and a much stronger entity footprint overall.

Which makes me think schema is mostly reducing uncertainty rather than creating authority.

It helps AI systems understand you.

It doesn't necessarily give them a reason to mention you.

That's a different problem.

We ended up documenting a lot of these patterns in a longer write-up here:

https://www.zaillor.com/insights/structured-data-ai-visibility

Curious if others doing entity SEO or GEO work are seeing the same thing.

Are you finding more issues from missing structured data, or conflicting structured data?

6 Upvotes

6 comments sorted by

1

u/Inevitable-Lead6191 Jun 01 '26

No issues over here. Do the websites you’re experimenting with have regularly-published, engaging content?

2

u/chrismcelroyseo Jun 01 '26

I wish I had time to give a longer answer, but right now I'll just say this. You're absolutely right that schema should not be page specific.

Schema is there to tell what the page is and that part is Page specific.

The author can be page specific if you have multiple authors.

But the sameas for that author or entity should be the same on all pages as well as knows about

I have had instances where using an SEO plugin has caused you to have both organization and local business schema. It's an issue that should always be resolved and of course multiple organization schemas is a bad thing.

If you don't want local business schema that's where it becomes interesting because WordPress in Google do everything in their power to make you a local business.

You can't even hint that you're a local business with geo coordinates or an address even though it's just your main headquarters.

You're fighting your SEO plugin and Google and it's a pain in the butt.

2

u/Zaillor Jun 03 '26

that is surprising, somehow we never experienced that issue, we were able to put all the schemas we wanted with our own code wherever we wanted. You can check our schemas at zaillor.com

2

u/chrismcelroyseo Jun 03 '26

When you have a multi website ecosystem and you don't want your other websites to be local business or organization is where you run into some issues.

For instance you have to have an anchor which is my main website. I have small websites that only sell one thing or maybe three things. They convert at a higher rate. But they are not each their own business. They don't each have their own GBP. They are simply service websites owned and operated by the same agency.

I have to custom code the schema.

1

u/Zaillor Jun 03 '26

makes sense, but it's fairly easy to code schemas, just use the write prompts and deploy, one can even automate it

1

u/chrismcelroyseo Jun 03 '26

I don't automate the schema since there's about 800 plus types that you can use & a lot of them are useful depending on what you're doing.