Law firm schema generator.
Build valid LegalService and Attorney JSON-LD for your firm — the structured data that tells AI engines who you are, where you practice, and who your attorneys are. Fill the form, or prefill it from your website. Copy-paste ready.
Paste this into your homepage <head>. Keep it accurate and unique per page — schema is hygiene and rich-result eligibility, not a citation trick. Want to see how your whole site scores? Run the free AEO checker.
Check it yourself: Google's Rich Results Test · Schema.org Validator
What schema markup does a law firm website need?
Two types cover most of it: LegalService for the firm — name, address, phone, practice areas — and Person for each attorney, with bar admissions and education. Add FAQPage where you genuinely answer questions. Everything else is optional detail on top of those three.
Does schema markup get you cited by AI engines?
No, and be suspicious of anyone who says otherwise. Schema is hygiene: it makes your firm’s facts machine-readable and keeps you eligible for rich results. Engines cite firms for authority and clarity. Schema removes ambiguity about who you are — it doesn’t manufacture a reason to cite you.
Where do you paste the JSON-LD once it’s generated?
Into the head of the page it describes — most WordPress themes and SEO plugins have a header-scripts field for exactly this. Keep it accurate and unique per page: firm-level schema on the homepage, each attorney’s Person schema on their own bio page.
Can wrong schema hurt my law firm’s site?
Inaccurate schema can. Marking up a fake review score or an address you don’t occupy violates Google’s guidelines and can cost you rich results entirely. Schema that simply mirrors what’s already true on the page carries no such risk.