Schema markup is a block of code that states your business facts in a machine-readable way. Use it to keep those facts accurate, and make sure it matches what visitors see on the page. Do not expect it to boost rankings or AI mentions on its own, and note that Google stopped showing FAQ rich results from 7 May 2026.
What schema markup is
Schema.org defines a shared vocabulary for describing things such as an organisation, a hotel, a product or an article. You publish it as JSON-LD inside the page. Search engines and other tools can then read your name, address, phone, rooms or prices directly instead of guessing from the text.
What it does
- Reduces ambiguity about who you are and where you are.
- Can make a page eligible for some rich results, when Google supports that type.
- Keeps your facts in one structured place that you control.
What it does not do
- It does not guarantee rankings. Google treats it as a way to understand a page.
- It is not required for AI features. Google says there are no special markup requirements for AI Overviews or AI Mode.
- FAQ rich results are gone. Google's documentation says the feature no longer appears in Search from 7 May 2026, so adding FAQ markup for a snippet is wasted effort. A visible FAQ section on the page is still useful to readers.
- It showed no meaningful link to AI visibility in the 10,000-business vendor study we cite in this article.
Which types are worth using
- Organization or LocalBusiness (or Hotel for a hotel) on the home page and each location page.
- BreadcrumbList for site structure.
- Article or BlogPosting for posts, with author and dates.
- Product for products with real prices and availability.
Rules that keep you safe
- Markup must match the visible text. Google says structured data should match the page.
- Never mark up reviews or ratings you do not show or did not earn.
- Validate with Google's Rich Results Test and fix errors.
- Update it when hours, phones or rooms change.
A minimal example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Your Hotel Name",
"url": "https://example.com/",
"telephone": "+91-00000-00000",
"address": {
"@type": "PostalAddress",
"streetAddress": "Street and area",
"addressLocality": "City",
"postalCode": "000000",
"addressCountry": "IN"
}
}
</script>
Replace the placeholders with your real details and keep them identical to your Business Profile.
Frequently asked questions
Does schema improve my Google ranking?
Not directly. It helps search engines understand the page. Content quality, relevance, speed, reviews and links still carry the work.
Should I still add FAQ schema?
Not for rich results; Google no longer shows them. If you add it, treat it as harmless extra, and keep the visible FAQ on the page for readers.
Sources
- Google Search Central: FAQ structured data (feature no longer shown)
- Google Search Central: AI features and your website
- Insites: What AI uses to choose local businesses and what it ignores (vendor study, May 2026)
Keep reading
Want this done for your business?
Send a few details and get a free audit with a clear plan and a price. No obligation, and no promise of rankings that nobody can honestly make.
Get a free audit