On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

legalAddress

legalAddress · Not mentioned by Google

Appears in

Organization

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.

On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
Generate schema for your site with Schema HQ

Get Early Access

Get Early Access

Need help with schema on your site?

We implement structured data for Webflow sites — from audit to deployment.

Work with us

Work with us