GEO Guide

Schema.org JSON-LD: your business's digital identity card

Schema.org markup turns your website into a structured database that search engines and AI can read without ambiguity. It is the difference between being understood and being guessed at.

What AI understands about you

Without Schema.org
AI reads your HTMLMenus, scripts, mixed text
Fuzzy interpretationName? Business? Location? Uncertain.
Vague answerAI guesses about you or ignores you
With Schema.org JSON-LD
AI reads structured dataOrganization, services, reviews, FAQ
Exact understandingWho, what, where, how much, since when
Precise answerAI cites you with the right details
7 types generatedOrganization, WebSite, Service, FAQ, Review...
Cross-references @idA complete knowledge graph
Schema.org = your digital identity card.Google AI Overview, ChatGPT and Perplexity read this data to decide whether to recommend you.

What is Schema.org?

Schema.org is a standardized vocabulary, jointly created by Google, Microsoft, Yahoo, and Yandex, that allows you to describe your web page content in a structured way.

JSON-LD (JavaScript Object Notation for Linked Data) is the Google-recommended method for integrating this markup. It is placed in a <script type="application/ld+json"> tag in the <head> of your pages.

Unlike traditional meta tags (title, description), Schema.org describes entities (business, product, person, event) with relationships between them.

Why it is essential for AI

LLMs do not "see" your website the way a human does. They process raw text. Schema.org provides them with structured factual data they can use directly:

Identity
Legal name, registration number, address, industry. AI knows exactly who you are.
Offerings
Services, products, pricing, service areas. AI can recommend your offerings with precision.
Credibility
Customer reviews, certifications, years of experience. AI evaluates your reliability.
Relationships
Links between entities (@id). AI builds a knowledge graph of your business.

Key Schema.org types for GEO

For a business seeking visibility in AI responses, here are the priority types:

Markup example

Here is what Schema.org JSON-LD markup looks like for a business:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "@id": "https://yoursite.com/#org", "name": "Company Name", "url": "https://yoursite.com", "description": "Business description", "address": { "@type": "PostalAddress", "streetAddress": "123 Example Street", "postalCode": "10001", "addressLocality": "New York" }, "contactPoint": { "@type": "ContactPoint", "email": "contact@yoursite.com", "contactType": "customer service" } } </script>

The @id attribute is particularly important: it creates cross-references between your entities, allowing AI to build a complete knowledge graph of your business.

Measurable impact

Schema.org markup produces concrete results:

What Geoptim generates for you

Geoptim analyzes your website and generates a complete Schema.org JSON-LD markup tailored to your business. The file includes:

Does your site have Schema.org?

Full GEO analysis in 60 seconds. Discover your structured data score.

Analyze my website →