THE LEXSCALE 90-DAY GROWTH SYSTEM

What Is Schema Markup, and Why Does a Calgary Law Firm's Website Need It?

A plain-English explanation for Calgary law firm owners who keep hearing the term 'schema markup' and want to actually understand what it does.

Book a Free Strategy Call → See the 90-Day Growth System

The Short Answer

Schema markup is structured code sitting invisibly inside a Calgary firm's website that spells out exactly what a given page contains — firm name, the legal services actually offered, the service area, which line of text is a question and which is its answer — rather than leaving a machine to guess at any of it from the surrounding prose. It's a foundational piece of what AI SEO for Calgary law firms is built around, and a human visitor never sees a trace of it.

Why Guessing Is a Bad Plan for a Machine

Skip schema markup and a search engine or AI system is left inferring meaning from ordinary prose — something machines do far less reliably than a person quickly scanning a page. That gap matters directly for whether a page ever gets cited by ChatGPT and AI Overviews in the first place.

Schema takes the guesswork out entirely. A LegalService block states plainly that the entity in question is a legal service provider, spells out the practice areas, and defines the service area. An FAQPage block marks, unambiguously, which piece of text is the question and which is its answer.

Common Schema Types for Law Firms

Schema TypeWhat It Tells Search EnginesWhere It's Used
LegalServiceYour firm is a legal service provider, practice areas, service areaHomepage, service pages
Attorney / PersonIndividual lawyer credentials and profilesAttorney bio pages
FAQPageWhich text is a question, which is its answerAny page with an FAQ section
BreadcrumbListSite structure and page hierarchyEvery non-homepage page

A Calgary-Specific Wrinkle: Compliance in the Code, Not Just the Copy

Schema markup for an Alberta firm carries a compliance dimension most firms never think about. The Law Society of Alberta's Code of Conduct prohibits lawyers from claiming to be a 'specialist' or having 'expertise' in an area, since Alberta doesn't certify legal specialists — a stricter rule than what several other provinces apply. That restriction applies to schema fields the same way it applies to visible copy: a knowledgeAbout or specialty field that overstates a firm's designation is a compliance problem even though no visitor ever sees it directly.

Getting schema right consistently across dozens of pages, in a way that stays factual and verifiable rather than promotional, is exactly the kind of detailed technical and compliance work that gets skipped on a generic WordPress build.

There's a real gap between explicitly telling an AI system what a page says and just hoping it reads between the lines correctly. In Alberta, that explanation also has to hold up under the Law Society's advertising rules, word for word.

James Harmiden · Founder & CEO, Lexscale.ai

Related Reading

Can ChatGPT and Google AI Overviews Cite Your Calgary Law Firm's Website?What Is Entity SEO for Law Firms?Schema Markup for Lawyers: A Complete Guide
Explore
All Calgary InsightsCalgary Website InsightsAI Growth Systems for Calgary Law FirmsAI Website Design for Calgary Law FirmsAI SEO for Calgary Law Firms

Frequently Asked Questions

Is this something a firm can add on its own?
It's possible with the right technical background, but the code has to line up exactly with what's visibly on the page and be implemented correctly as JSON-LD — a sloppy implementation can actively hurt a page more than skipping schema entirely.
Do site visitors ever notice the schema markup?
Never — it's built to be invisible to a person. It lives purely in the page's code, written for search engines and AI systems to parse.
Will adding schema by itself push rankings up?
Not on its own, but it clears away ambiguity that can otherwise cap an already-strong page, and it's a prerequisite for a lot of AI citation and rich-result behavior.
How can I tell if my current site already has schema in place?
Run any URL through Google's free Rich Results Test — it shows precisely what structured data, if any, is actually present.
Does Alberta's ban on 'specialist' claims really extend to schema code?
Yes — any structured data that implies a certified specialty or uses prohibited superlative language carries the same compliance risk as the same claim made in visible copy.
Should a Calgary firm's schema mention its actual service area?
Yes — LegalService schema should reflect where the firm actually practices, whether that's Calgary proper or a wider Alberta service area, since that's what helps search engines and AI systems match the firm to relevant local questions.
Is JSON-LD the only way to add schema markup?
It's the current standard Google recommends, though other formats exist. JSON-LD is preferred because it doesn't require modifying the visible HTML directly.
Does every page need every schema type?
No — schema should match what's actually on the page. An attorney bio page needs Person schema; a general practice-area page usually doesn't.
Can outdated schema hurt a site?
Yes — schema that no longer matches the visible content, such as an FAQPage block listing questions that were since removed, can actively work against the page rather than simply doing nothing.
Who typically implements schema for a Calgary firm's rebuild?
It's a standard, built-in part of any AI-optimized website build, not something a firm needs to arrange separately.

Ready to See What an AI Growth System Could Do for Your Calgary Firm?

Book a free strategy call and get a clear, specific answer on what your firm needs — and what it would actually cost to get there.

Book a Free Strategy Call →

Ready to grow your firm with AI?