InterCore Technologies
● InterCore · Agentic search optimization

What Is Schema Markup? A Plain-English Guide for Law Firms

Be the firm AI recommends.

Schema markup is structured data that tells search engines and AI systems what your law firm's content means. Learn why it matters for visibility and citations.

Get your free AI visibility report →Read the guide
By Scott Wiseman·CEO & Founder, InterCore Technologies·Updated Jul 2026
Quick
answer

Schema markup is structured data that tells search engines and AI systems what your law firm's content means. Learn why it matters for visibility and citations.

TL;DR — Key takeaways
  • Schema markup is structured data (JSON-LD format) that adds semantic meaning to web pages, telling search engines, AI systems, and browsers exactly what information is on your page: who you are, where you are, what services you offer, and how to contact you.
  • Unlike plain HTML, which humans can read but is ambiguous to machines, schema markup uses standardized vocabulary (Schema.org) so AI systems like Google, ChatGPT, Gemini, and Perplexity understand the exact meaning of every element — a phone number is labeled as a phone number, not just text.
  • For law firms, schema markup is table-stakes: it enables Google Business Profile integration, rich search results (stars, sitelinks, FAQs), local-pack ranking, and citation by AI search engines. A law firm without proper schema is invisible to these ranking and discovery systems.
  • Schema.org provides pre-built types for every industry, including law: LegalService, LocalBusiness, Attorney, Person, CourtHouse, Organization. You compose these types into a graph (your firm + its attorneys + your locations + the courts you serve), cross-linked by shared identifiers (@id).
  • Schema markup is machine-readable; the browser and user do not see it. But Google, Bing, Apple, and AI crawlers parse it to understand your site's structure, build a knowledge graph, and decide whether to show rich results, cite you in AI Overviews, or rank you in local search.
  • The most powerful schema is entity linking: a consistent, unique identifier (@id) for your firm, each attorney, each location, and each service across all pages. This tells AI systems 'this is the SAME entity everywhere,' strengthening your knowledge graph and citation authority.
The complete guide

Read it, chapter by chapter

The full 7-chapter guide for law firms — pick any chapter to read it here.

Chapter 1 of 7

What Exactly Is Schema Markup?

Schema markup is a set of standardized labels that describe the meaning of content on a web page, written in a machine-readable format (usually JSON-LD) that tells search engines, AI systems, browsers, and other software exactly what information is present and what it means. Without schema markup, a search engine's crawler sees only raw HTML — it can read the text, but cannot know for certain whether "(555) 123-4567" is your law firm's phone number, a client's phone number quoted in an article, or just a random sequence of digits. Schema markup says: "This is a telephone number. It belongs to us. It is our main office line."

Schema.org is the global standard vocabulary for schema markup, created in 2011 as a collaboration between Google, Microsoft (Bing), Yahoo, and Yandex. It defines hundreds of types and properties (name, description, address, telephone, image, priceRange, etc.) that cover virtually every domain — business, products, events, news, recipes, medical, legal services, and more. When you use Schema.org types, you are using the same vocabulary that Google's algorithms, Bing's search engine, Apple's Siri, and LLM-based AI systems (ChatGPT, Claude, Gemini, Perplexity) rely on to understand your content.

Schema vs. Plain HTML
AspectPlain HTMLWith Schema Markup
MeaningText is human-readable but ambiguous to machinesEach element is labeled with its type and meaning
Phone number<p>Call us: (555) 123-4567</p>"telephone": "(555) 123-4567" (machine-explicit)
Address<p>123 Main St, Los Angeles, CA</p>"address" with structured street, city, state, zip (parseable)
What machines learnUnclear; could be a fact, a quote, noiseExplicit type and meaning; machines know exactly what it is
Rich results eligibleNo; machines cannot extract structured dataYes; machines can extract and format for display

JSON-LD (JSON for Linked Data) is the format Google recommends for schema markup. You place a <script type="application/ld+json"> block in your page's HTML (usually in the <head> or <body>) containing JSON-formatted schema. The schema is invisible to users but fully parseable by machines. When Google crawls your page, it reads the JSON-LD, extracts the structure, and uses it to build a knowledge graph (a machine-readable map of entities and their relationships). For law firms, this means search engines and AI systems learn who you are, where you practice, what services you offer, and how to contact you — all automatically from the markup.

There are other markup formats — microdata (uses HTML attributes) and RDFa (uses semantic HTML markup) — but Google strongly prefers JSON-LD because it is clean, easy to validate, and does not pollute the visible HTML. Most modern implementations use JSON-LD exclusively.

Share
Every search intent, covered

Who, what, why, when, where & how

Law firms want to understand the business value of schema markup before investing.

How does schema markup actually improve visibility and rankings?

Visit <a href="/schema-for-law-firms">Schema Markup for Law Firms</a> for the full playbook on implementation and ROI measurement.
Law firms need to understand how schema connects to AI search engine visibility.

How do AI search engines like ChatGPT and Gemini use schema markup to cite law firms?

Read <a href="/ai-visibility-for-law-firms">AI Visibility for Law Firms</a> to learn how structured data enables AI citations and GEO (Generative Engine Optimization).
Law firms want practical guidance on implementing schema without hiring developers.

What is the easiest way for a law firm to add schema markup to their website?

See <a href="/content-for-lawyers">Content for Lawyers</a> for implementation templates and generators that non-technical staff can use.
Law firms want to understand how schema relates to their wider visibility strategy.

Where does schema fit into local SEO, GEO, and overall online visibility for law firms?

Explore <a href="/geo-for-lawyers">GEO for Lawyers</a> to see how schema, content, and entity linking work together to win citations across Google, GMB, and AI search.
InterCore · Services

Every guide in this hub

Explore the full cluster — pick any node to open its guide.

5
Services
What clients say

In their words

5.0★★★★★Excellent · 20 reviews on GoogleWrite a review
★★★★★

We tried a lot of vendors, but in less than a year, this law firm marketing agency generated tangible results.

Calyn Settle
Verified Google review · 8 months ago
★★★★★

Within 90 days we were showing up in ChatGPT and Google AI Overviews for our top practice areas. The qualified calls followed.

Managing Partner
Personal Injury firm
★★★★★

They actually understand how the AI platforms work. Our cost per signed case dropped while lead quality went up.

Founding Attorney
Family Law firm
★★★★★

As a solo, I finally compete with the billboard firms — because AI recommends me by name for DUI cases in my city.

Solo Practitioner
Criminal Defense

One verified Google review shown; the remaining quotes are representative. Past results do not guarantee future outcomes.

Scott Wiseman, CEO / Founder, InterCore Technologies · AI-Powered Marketing for Law Firms Since 2002
Scott Wiseman
CEO / Founder, InterCore Technologies · AI-Powered Marketing for Law Firms Since 2002

Scott is a former Google Marketing Director with a background in computer science and business. He helps law firms acquire clients across every search channel — SEO, PPC, and the newer generative and answer-engine categories (GEO and AEO) — improving their visibility both on Google and in the recommendations of AI systems like ChatGPT, Gemini, and Perplexity. A network engineer and software programmer by training, Scott holds a bachelor's in computer science from California State University, Northridge, an MBA from Pepperdine's Graziadio Business School, and an Applied Agentic AI certificate from Harvard Business School. He has guided law firms through every major shift — Yellow Pages to Google Ads to today's AI revolution — pioneering Generative Engine Optimization for attorneys nationwide.

Watch · Short

Why Law Firms Need GEO (Generative Engine Optimization)

100+
law firms served
18:1
avg marketing ROI
2002
law-firm-only since
More on the InterCore channel — @IntercoreAI
Sources & references

Backed by research

Schema.org - https://schema.org (official Schema.org vocabulary and documentation).Google Search Central - Structured Data (official Google documentation on schema markup and rich results).Google Search Central - Schema.org Markup for Local Businesses (guidance on local business schema).Google Rich Results Test (tool for validating schema markup and testing rich-result eligibility).validator.schema.org (official Schema.org validator for syntax and completeness checking).Microdata: A Specification for Embedding Metadata in HTML5 Documents (historical reference; JSON-LD is now preferred).Google Search Central - FAQPage (guidance on FAQPage schema for law firms and other industries).Understanding Knowledge Graphs (Google's Knowledge Graph is built partly from schema markup and entity links).
FAQ

Frequently asked questions

No, but they are complementary. SEO is about optimizing your site for Google's ranking algorithm (quality content, backlinks, technical performance). Schema markup is about labeling your content so search engines, AI systems, and browsers understand its meaning. Good SEO + good schema = maximum visibility.

Yes. Schema markup helps Google display rich results (stars, FAQs, sitelinks), improves local-pack ranking, and enables citation by AI search engines like ChatGPT and Gemini. Even if your organic ranking is strong, schema unlocks additional visibility channels. Additionally, AI search is growing; schema is becoming table-stakes for AI citability.

Google usually processes schema within a few days to a few weeks. Once processed, rich results (if eligible) can appear in search results within 2–4 weeks. However, schema does not directly affect organic rankings; it affects rich results and AI citability. You should see improvements in rich-result impressions and AI citations within 1–3 months, assuming your content is otherwise good.

These are three formats for writing schema markup. JSON-LD is a separate JSON block in the page's head or body, completely separate from HTML (Google's preference). Microdata uses HTML attributes to embed schema inline. RDFa is similar but uses semantic HTML markup. Google recommends JSON-LD because it is clean and does not clutter the HTML. Use JSON-LD exclusively.

No. Schema markup helps Google understand your content and makes you eligible for rich results, but it does not guarantee ranking or visibility. Your site must still have good content, backlinks, and technical health. Schema is a necessary-but-not-sufficient condition. Think of it as the minimum table stakes for competing in modern search and AI.

No. Each location page must have unique, location-specific schema. Change the address, phone, hours, courts served, and any location-specific properties. Reusing the exact same schema across multiple pages (with just the city name swapped) is doorway content and is penalized by Google. Each location must be a genuine, unique entity with real local data.

Use Google's Rich Results Test (search.google.com/test/rich-results) or validator.schema.org to check for errors and warnings. In Google Search Console, check the Structured Data or Rich Results report to see how many pages have valid schema and whether rich results are being shown. Monitor over 4–8 weeks; Google gradually rolls out rich results as it processes your markup.

Yes, increasingly so. AI search engines use schema to understand your firm's structure, credibility, and offerings. Well-formed schema is a signal of trustworthiness and makes it easier for AI engines to cite you accurately. As AI search grows, schema will be even more important for visibility and citation.

More guides
LegalService & Attorney SchemaFAQPage & HowTo SchemaLocalBusiness & Multi-Office SchemaCommon Legal Schema Mistakes

Ready to be the answer AI recommends?

See exactly how ChatGPT, Google AI and Perplexity rank your firm — a 23-point report in 24 hours. No credit card.

Get my free AI visibility report →Call 213-282-3001