Go to your website. Right-click. View Source. Search for application/ld+json.
What do you find?
If the answer is nothing — you're missing one of the clearest signals AI systems use to understand and cite your business. Not the most important signal. Not magic. But one of the few things you can implement in under an hour that directly affects how AI represents you.
This is about structured data: what it is, how AI actually uses it (the answer is more nuanced than you've heard), and what you can add today.
The Honest Take First
<script> tag as text, like any other content. His conclusion: the LLM is simply picking up whatever you list in the HTML. Valid schema or not.So why does structured data matter? Three reasons: (1) Google AI Overviews explicitly uses it as a ranking signal — multiple studies confirm pages with schema appear more in AI Overviews. (2) Even when LLMs read it as text, it's cleaner signal — no marketing fluff, no typos, just structured facts. (3) MCP and agentic tool-calling does use schema formats — this is early, but the window to get ahead of it is now.
The takeaway: structured data is worth implementing. Just don't treat it as a magic formula. It's one signal among several, and it works best alongside llms.txt, robots.txt, and entity consistency.
What JSON-LD Actually Is
Schema.org is a shared vocabulary for labeling web content — built collaboratively by Google, Bing, and Yahoo in 2011. It lets you tell machines: this page is an Organization, here's what it does, here's who runs it, here's how to reach it.
JSON-LD is the preferred way to implement Schema.org. Instead of embedding attributes in your HTML tags (messy), JSON-LD adds a clean <script type="application/ld+json"> block in your page's <head>. The browser renders normally. AI crawlers and search engines read the block.
Which Schema Type Do You Need?
Start with the type that matches your business. Pick one as your primary.
The Minimum Viable Implementation
Copy this template. Fill in your information. Paste it into your website's <head> tag. Done.
If you're a service business without a physical address, use "@type": "ProfessionalService" instead, and replace the address with "areaServed": "United States" (or your specific region).
What to Put in the Description Field
This is where most businesses leave value on the table. The description isn't a tagline — it's a machine-readable summary of your business for AI agents. Write it like you're answering: "What does this company do, who do they serve, and what makes them different?"
- Include your primary service category in plain language ("commercial HVAC repair," not "climate solutions")
- Include your geography if you're location-dependent ("serving the Atlanta metro area")
- Include one differentiator if you have a real one ("licensed in 3 states," "24-hour emergency service," "serving clients since 1998")
- Keep it under 200 characters — long descriptions get truncated
How to Deploy It
No developer needed in most cases:
- WordPress: Install Yoast SEO or Rank Math — both generate Organization schema automatically. Or use a plugin like Schema Pro to add custom types.
- Squarespace / Webflow: Paste the script block in site settings under "Custom Code → Header."
- Shopify: Add via theme.liquid in the
<head>section, or use a structured data app. - Custom site: Paste the script block inside the
<head>tag of every page — or at minimum your homepage, about page, and contact page.
After deploying, verify it with Google's Rich Results Test (search.google.com/test/rich-results). Paste your URL, look for "Organization" or "LocalBusiness" — if it shows up with your data, you're live.
What Stripe Gets Right (And You Can Copy)
Ask any AI agent to recommend a payment processor. Stripe is in the first sentence, nearly every time. Part of that is reputation. Part of it is something most businesses overlook: Stripe's web presence makes it trivially easy for AI to understand exactly what they are.
Their homepage structured data identifies them as a financial services company offering payment processing, fraud detection, and developer APIs. Their documentation is structured, consistent, and machine-readable. Their pricing is plainly stated. An AI agent trying to answer "what's the best payment processor for a SaaS company" doesn't have to guess — Stripe provides the answer in the format the AI is looking for.
That's the model. Not gaming a system. Just making the truth about your business as clear and machine-readable as possible.