legalAddress
legalAddress · Not mentioned by Google
Appears in
What is it?
legalAddress is the officially registered address of an organization for legal and tax purposes. This is the address filed with government authorities, used on legal documents, and listed in corporate registries. It is distinct from address, which represents the physical operating location.
For many small businesses, these two addresses are the same. For larger organizations, the legal address may be a registered agent's office, a corporate headquarters in a specific jurisdiction, or a virtual office used for incorporation, while the operating address is where employees and customers interact.
The field expects a PostalAddress object with the same sub-properties as address.
Why this matters for AEO
When a user asks "Where is [company] legally registered?" or when an AI engine evaluates business legitimacy, legalAddress provides the official registration address. This is particularly relevant for compliance-focused queries in regulated industries (finance, healthcare, legal services) where the jurisdiction of registration affects licensing and authority.
AI engines assembling business profiles for due diligence or comparison queries use legalAddress to distinguish between operating presence and legal domicile. A company operating in New York but incorporated in Delaware has different implications depending on the query context.
What the specs say
Schema.org: Expects PostalAddress. "The legal address of an organization which acts as the officially registered address used for legal and tax purposes." Source
Google: Not listed in Google's structured data documentation for Organization. Source
How to find your value
- Certificate of incorporation — Registered address on filing
- Corporate registry lookup — Address listed with secretary of state or equivalent
- Tax registration documents — Address used for tax filings
- Legal counsel records — Address of registered agent if applicable
- Annual report filings — Official address in government submissions
Format and code
Full structured example:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Stripe",
"address": {
"@type": "PostalAddress",
"streetAddress": "510 Townsend Street",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94103",
"addressCountry": "US"
},
"legalAddress": {
"@type": "PostalAddress",
"streetAddress": "3180 18th Street",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94110",
"addressCountry": "US"
}
}
When legal and operating addresses differ significantly:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Acme Holdings",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 Park Avenue",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10017",
"addressCountry": "US"
},
"legalAddress": {
"@type": "PostalAddress",
"streetAddress": "1209 Orange Street",
"addressLocality": "Wilmington",
"addressRegion": "DE",
"postalCode": "19801",
"addressCountry": "US"
}
}
Webflow implementation
Static pages
Add legalAddress in Page Settings > Custom Code (before </head>):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Company",
"legalAddress": {
"@type": "PostalAddress",
"streetAddress": "Your Registered Address",
"addressLocality": "City",
"addressRegion": "State",
"postalCode": "ZIP",
"addressCountry": "US"
}
}
</script>
CMS template pages
legalAddress is an organization-level field. Include it in your site-wide Organization schema rather than in individual CMS page templates.
In Schema HQ
The legalAddress field is set in the Organization schema editor. Enter the registered address details through the PostalAddress fields, and Schema HQ generates the nested object in the published JSON-LD.
Real examples
No live implementations of legalAddress on Organization markup were found during research.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Shopify Inc.",
"address": {
"@type": "PostalAddress",
"streetAddress": "151 O'Connor Street, Ground Floor",
"addressLocality": "Ottawa",
"addressRegion": "ON",
"postalCode": "K2P 2L8",
"addressCountry": "CA"
},
"legalAddress": {
"@type": "PostalAddress",
"streetAddress": "151 O'Connor Street, Ground Floor",
"addressLocality": "Ottawa",
"addressRegion": "ON",
"postalCode": "K2P 2L8",
"addressCountry": "CA"
}
}
Related fields
- address — physical operating location
- location — broader location context (can include GeoCoordinates)
- legalName — the official registered name of the organization
- taxID — tax identification number linked to the legal entity
FAQ
Should I include legalAddress if it is the same as address?
If your legal and operating addresses are identical, you can omit legalAddress since address already provides the information. Adding legalAddress with the same value is not wrong, but it is redundant. Use legalAddress specifically when the two addresses differ.
Is legalAddress required for any Google rich results?
No. Google does not list legalAddress in its structured data documentation and no rich result features depend on it. Its value is for AI engines, knowledge graph construction, and compliance-focused data consumers.
Should I use legalAddress for a virtual office or registered agent address?
Yes, if that is the official registered address for your entity. legalAddress represents where the organization is legally registered, regardless of physical operations. A Delaware registered agent address or a virtual office used for incorporation is the correct value for legalAddress.