Schema Layers for AI Interpretability: Organization, Product, MedicalEntity and Beyond

A Dubai skincare brand runs a dermatology clinic and sells its own product range online. Its website has schema markup, but each page’s markup was added by a different plugin: the home page says it is a “Store”, the clinic page says “LocalBusiness” with a different name, product pages have Product markup with no link to the brand, and the doctors have no markup at all. To a machine, that is four unconnected things. To an AI assistant answering “which Dubai clinics make their own skincare products?”, the brand is hard to describe with confidence.

The short answer: schema layers for AI interpretability means building your structured data as one connected graph rather than isolated snippets. Start with an identity layer (Organization or LocalBusiness), add people (Person), then what you offer (Product, Service, SoftwareApplication), then your content (Article with authors), then industry specific types such as MedicalEntity or FinancialProduct, and connect them all with stable @id references. Schema will not make an AI tool recommend you on its own, but it removes ambiguity about who you are and what you offer, which is what the rest of your AI visibility work depends on.

This is the final guide in our series on entity SEO for AI search. It covers the layer model, a connected JSON LD example, industry layers, validation and a 90 day rollout plan. Brand names in the examples are imaginary.

What schema markup can and cannot do for AI search

What the search engines say

The honest position

Schema is not a ranking shortcut for AI answers. It is a clarity layer. It tells search engines, in a format they parse reliably, which entity a page is about, who wrote it, what is being sold and how things relate. When your visible content, your markup and your profiles all say the same thing, AI systems have fewer chances to get you wrong. When they disagree, markup can add confusion rather than remove it.

The six schema layers

Six schema layers for AI interpretability stacked from identity at the base through people, offerings, content and industry types to questions and answers
LayerMain typesWhere it goesWhat it clarifies
1. IdentityOrganization, LocalBusiness subtypes, WebSiteHome or About pageWho you are, official profiles, contact details
2. PeoplePersonTeam, author and doctor pagesFounders, experts and authors, linked to the brand
3. OfferingsProduct, Offer, Service, SoftwareApplicationProduct, service and pricing pagesWhat you sell, prices, availability
4. ContentArticle, BlogPosting, WebPageArticles and guidesWho wrote it, who publishes it, what it is about
5. IndustryMedicalEntity, FinancialProduct, Course and othersSpecialist pagesDomain specific meaning: conditions, procedures, financial products
6. QuestionsFAQPage, QAPagePages with real FAQsDirect answers to common questions

Layer 1: Organization schema as your identity layer

Choose the most specific type

Use the most specific type that is accurate: a clinic is a MedicalClinic or Dentist, a shop with premises is a Store, a software company is an Organization. If you are both, such as a brand with a clinic and an online store, describe the brand as an Organization and each location as its own LocalBusiness that names the Organization as its parentOrganization.

Properties that matter most

name, url, logo, description, sameAs (your official profiles), founder, address and contactPoint. Our guide to building a brand entity with sameAs covers this layer in depth.

Connecting schema layers with @id

Why @id matters

An @id is a stable identifier, usually your URL plus a fragment such as #organization. When every page refers to the same @id, all your markup describes one entity instead of many lookalikes. This is the single most common gap in the audits I run: sites with plenty of markup and no connections between it.

A connected graph example

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://www.example.com/#organization",
      "name": "Saffa Skin",
      "url": "https://www.example.com/",
      "logo": "https://www.example.com/logo.png",
      "description": "Saffa Skin is a Dubai dermatology clinic and skincare brand.",
      "founder": { "@id": "https://www.example.com/team/drlina/#person" },
      "sameAs": ["https://www.linkedin.com/company/example"]
    },
    {
      "@type": "MedicalClinic",
      "@id": "https://www.example.com/clinic/#clinic",
      "name": "Saffa Skin Clinic Jumeirah",
      "parentOrganization": { "@id": "https://www.example.com/#organization" },
      "medicalSpecialty": "Dermatology",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Dubai",
        "addressCountry": "AE"
      }
    },
    {
      "@type": "Person",
      "@id": "https://www.example.com/team/drlina/#person",
      "name": "Dr Lina Haddad",
      "jobTitle": "Consultant Dermatologist",
      "worksFor": { "@id": "https://www.example.com/#organization" }
    },
    {
      "@type": "Product",
      "@id": "https://www.example.com/serum/#product",
      "name": "Saffa Barrier Repair Serum",
      "brand": { "@id": "https://www.example.com/#organization" },
      "offers": {
        "@type": "Offer",
        "price": "189",
        "priceCurrency": "AED",
        "availability": "https://schema.org/InStock"
      }
    }
  ]
}
</script>

In practice, each node lives on its own page (the clinic on the clinic page, the product on the product page), and each page references the others by @id. The example puts them together only to show the connections.

Layer 2: Person schema for experts and authors

Give every founder, author and practitioner a profile page with Person markup: name, jobTitle, worksFor (pointing to your organisation @id), sameAs (their professional profiles), and for regulated professionals, their qualifications in visible text. Reference that Person @id as the author of every article they write. This is how expertise becomes machine readable.

Layer 3: Product, Service and SoftwareApplication schema

Products

Google’s Product structured data documentation covers name, image, description, brand, offers (price, currency, availability) and reviews. Always connect brand to your Organization @id, and keep prices identical to the visible price on the page.

Services and software

Service businesses can use Service with provider, areaServed and serviceType. Software companies can use SoftwareApplication with applicationCategory, operatingSystem and offers. Either way, the description should match the one sentence definition in your brand fact sheet.

Layer 4: Article schema for your content

Mark up guides and blog posts with Article or BlogPosting, including headline, author (your Person @id), publisher (your Organization @id), datePublished and dateModified. Accurate modified dates matter: they help search engines and AI tools see when content was last refreshed.

Layer 5: MedicalEntity and other industry schema

Healthcare

Schema.org defines MedicalEntity as the most generic type of entity related to health and the practice of medicine. Its subtypes let clinics describe what they treat and how: MedicalCondition, MedicalProcedure, MedicalTest, Drug and more. Combine them with MedicalClinic or Physician for the provider and MedicalWebPage for content, using properties such as reviewedBy and lastReviewed to show clinical review. Our guide to clinic SEO in Dubai covers the compliance side.

Other industries

IndustryUseful typesKey properties
HealthcareMedicalClinic, Physician, MedicalProcedure, MedicalCondition, MedicalWebPagemedicalSpecialty, availableService, reviewedBy
EcommerceProduct, Offer, AggregateRating, MerchantReturnPolicybrand, price, availability, return policy
Fintech and bankingFinancialProduct, LoanOrCredit, BankAccount, FinancialServiceprovider, interestRate, feesAndCommissionsSpecification
B2B softwareSoftwareApplication, OfferapplicationCategory, operatingSystem, offers
EducationCourse, EducationalOrganizationprovider, educationalCredentialAwarded
Real estateRealEstateAgent, Place, OfferareaServed, address

Layer 6: FAQPage schema after the 2023 changes

In August 2023, Google announced that FAQ rich results would only be shown for well known, authoritative government and health websites, and limited HowTo rich results to desktop. Google also said that structured data that is not used does not cause problems and that there is no need to remove it. My view: keep FAQPage markup on pages with genuine FAQs, because it describes real question and answer content clearly, but do not add FAQs just to carry markup.

Schema rules that protect your AI visibility

  • Match the visible page. Every name, price, date and claim in markup must appear on the page. Google’s general structured data guidelines require markup to represent the page’s main content.
  • One plugin, one graph. Multiple plugins outputting overlapping markup create conflicting entities. Choose one source and disable the rest.
  • No invented reviews or ratings. Mark up only genuine reviews that are visible on the page.
  • Keep it current. Update markup in the same release as price, address or team changes.

How to validate your schema layers

  1. Test key templates in Google’s Rich Results Test and the Schema Markup Validator.
  2. Check the enhancement reports in Search Console for errors and warnings.
  3. Crawl the site with an SEO crawler that extracts structured data, and check that every page uses the same Organization @id.
  4. Compare markup values with the visible page for price, address and names on a sample of pages each quarter.
  5. Ask AI assistants what your brand is and what you sell, and check whether the answers reflect the facts in your markup.

Schema is one part of AI readiness; our AEO audit checklist covers the rest.

A 90 day schema rollout plan

PeriodWork
Days 1 to 30Audit existing markup, remove duplicates, build the identity layer with a stable @id, add Person markup for founders and authors
Days 31 to 60Add Product, Service or SoftwareApplication markup to every offering page, and Article markup with authors to all content
Days 61 to 90Add industry layers such as MedicalEntity or FinancialProduct, FAQPage on genuine FAQ pages, then validate and set up quarterly checks

Common schema mistakes

  • Different organisation names across pages (“Saffa Skin”, “Saffa Skin LLC”, “Saffa Clinic”).
  • Product markup with no brand, or a brand written as plain text instead of linked to the Organization.
  • Author markup pointing to a generic “Admin” user.
  • Prices in markup that no longer match the page.
  • Medical or financial claims in markup that are not on the page or not approved by compliance.

How Crawl To Click implements schema layers

Our approach

Crawl To Click is the SEO and AI visibility practice of Indu Priya, with more than 15 years of experience and more than 30 clients across the US, MENA and India. Schema layers are part of the “engineer the system” stage of our method: alongside topical hubs, internal linking and answer first page formats, we implement Organization, FAQ, MedicalEntity and other schema layers so AI tools can interpret each client’s content, then monitor crawl stats, index coverage and Core Web Vitals. Read more about us.

How it applies across industries

  • Healthcare: MedicalEntity, clinic and physician markup with expert review, so clinical content and providers are clearly connected.
  • Ecommerce (online furniture and home retail): a fast, stable site, improved product page elements and content answering real buyer questions supported coverage of the top 100 revenue keywords rising from 35% to 75%, and 6x revenue growth between 2019 and 2022.
  • B2B software: entity and schema work formed the foundation of a programme that took AI assistant mentions from 3 to 22 per 100 tracked queries.
  • Technical B2B product built from scratch: a scalable technical and programmatic setup supported 10x growth in impressions and recurring demos from Google and ChatGPT.
  • Fintech, beauty, fashion and lifestyle: product and organisation layers tailored to each category’s offerings and compliance needs.

FAQs on schema for AI search

Does schema markup help with ChatGPT and AI Overviews?

It helps search engines understand your content clearly. Microsoft has said schema helps its LLMs understand content, while Google says no special schema is needed for AI Overviews. Treat schema as a clarity layer that supports your AI visibility, not a shortcut.

What schema should every business have?

At minimum, Organization or the right LocalBusiness subtype with sameAs links on your home or about page, Person markup for founders and authors, and Product, Service or SoftwareApplication markup on offering pages.

What is MedicalEntity schema?

MedicalEntity is the schema.org type for anything related to health and medicine. Its subtypes, such as MedicalCondition and MedicalProcedure, let healthcare providers describe what they treat and how.

Is FAQ schema still worth adding?

Since 2023, Google shows FAQ rich results mainly for authoritative government and health sites. FAQPage markup still describes genuine question and answer content clearly, so keep it where real FAQs exist, but do not add FAQs only for markup.

What does @id do in schema markup?

It gives an entity a stable identifier, so markup on different pages can refer to the same organisation, person or product. This connects your schema into one graph instead of many unconnected snippets.

Need help with schema for AI search?

Plenty of markup but no connected graph, or conflicting plugins fighting over your entity? Request a schema audit and get a layered plan your developers can implement.

Disclaimer: Saffa Skin, Dr Lina Haddad and all example URLs and prices are imaginary. Search engine guidance summarised here comes from the linked documentation and may change. Client results come from work led by our founder and depend on market, product and execution.

Get insights on finding your Search Market Fit, building SEO systems, and ranking with purpose.

Delivered bi-weekly!

Subscribe Now!
Crawl To Click © Copyright 2026. All Rights Reserved. ❤️ Developed by MB!

Newsletter Subscribe

Get insights on finding your Search Market Fit, building SEO systems, and ranking with purpose. Delivered bi-weekly

We Promise Not to Send Spam:)

Newsletter Subscribe

Get insights on finding your Search Market Fit, building SEO systems, and ranking with purpose. Delivered bi-weekly

We Promise Not to Send Spam:)