address · Essential · Required
The address field is your organization's physical mailing address, structured as a PostalAddress object. This appears in Google's Knowledge Panel and is critical for local search visibility. Even fully remote companies benefit from including an address (registered agent or headquarters) to establish legitimacy as a business entity.
AI answer engines use address to verify that an organization has a physical presence and to provide location context in responses. When someone asks ChatGPT "What Webflow agencies are based in Europe?", the AI cross-references Organization schemas with address data to generate location-specific answers. Without a structured address, your organization is invisible to location-based AI queries. A plain text address is parseable but unreliable. A structured PostalAddress object with typed components (street, city, region, country) is unambiguous.
Schema.org defines address as a property accepting either a text string or a structured PostalAddress object.
Google strongly prefers the structured PostalAddress format because it can parse and display components correctly across different contexts (Knowledge Panel, Maps, local results).
ISO 3166-1 provides the country codes used in the addressCountry sub-property.
Use your official business address:
| Business type | Address to use |
|---|---|
| Physical office | Your office address |
| Retail store | Your store address |
| Remote company | Registered agent or HQ address |
| Multiple locations | Primary/headquarters address |
| Property | Description | Example |
|---|---|---|
streetAddress | Street number and name | "354 Oyster Point Blvd" |
addressLocality | City | "South San Francisco" |
addressRegion | State/Province | "CA" |
postalCode | ZIP/Postal code | "94080" |
addressCountry | Country (ISO 3166-1 alpha-2) | "US" |
US (United States), GB (United Kingdom), CA (Canada), DE (Germany), AU (Australia), PT (Portugal), CH (Switzerland), FR (France), JP (Japan). Full list at ISO 3166-1.
Type: PostalAddress (object) or Text
Recommended: Structured PostalAddress:
"address": {
"@type": "PostalAddress",
"streetAddress": "354 Oyster Point Blvd",
"addressLocality": "South San Francisco",
"addressRegion": "CA",
"postalCode": "94080",
"addressCountry": "US"
}Not recommended: Plain text string:
"address": "354 Oyster Point Blvd, South San Francisco, CA 94080, USA"Plain text requires the parser to guess which part is the city, state, and country. Structured format removes all ambiguity.
Add the PostalAddress inside your Organization schema in Page Settings > Custom Code > Inside <head> tag:
{
"@type": "Organization",
"@id": "https://www.karpi.studio/#organization",
"name": "Karpi Studio",
"url": "https://www.karpi.studio",
"address": {
"@type": "PostalAddress",
"streetAddress": "30 N Gould St Ste R",
"addressLocality": "Sheridan",
"addressRegion": "WY",
"postalCode": "82801",
"addressCountry": "US"
}
}The Organization address does not change per CMS item. Reference the Organization via @id on CMS pages. The address lives in the homepage definition only.
Schema HQ stores your address components and injects the structured PostalAddress on every page that references your Organization. Update your address once when you move offices.
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://stripe.com/#organization",
"name": "Stripe",
"url": "https://stripe.com",
"address": {
"@type": "PostalAddress",
"streetAddress": "354 Oyster Point Blvd",
"addressLocality": "South San Francisco",
"addressRegion": "CA",
"postalCode": "94080",
"addressCountry": "US"
}
}{
"@type": "PostalAddress",
"streetAddress": "1 Canada Square",
"addressLocality": "London",
"postalCode": "E14 5AB",
"addressCountry": "GB"
}UK addresses typically omit addressRegion since London is sufficient as the locality.
{
"@type": "PostalAddress",
"postOfficeBoxNumber": "PO Box 1234",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10001",
"addressCountry": "US"
}❌ Using plain text instead of PostalAddress:
"address": "123 Main St, Anytown, USA"✅ Using structured PostalAddress:
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "Anytown",
"addressRegion": "NY",
"postalCode": "12345",
"addressCountry": "US"
}❌ Full country name instead of ISO code:
"addressCountry": "United States of America"✅ ISO 3166-1 alpha-2 code:
"addressCountry": "US"❌ Missing @type on the PostalAddress:
"address": {
"streetAddress": "123 Main St",
"addressLocality": "Anytown"
}✅ Including @type:
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "Anytown"
}❌ Using your home address for a business (privacy risk):
If you work from home, use a registered agent address or a virtual office address instead. Your schema is publicly visible in your page source.
address locates it physically.address locates it offline.address is specifically the postal/mailing address.Schema HQ manages your address as structured PostalAddress components. Enter your street, city, region, postal code, and country once. Schema HQ injects the properly formatted PostalAddress object on every page. No risk of missing the @type declaration or using the wrong country code format.
Yes. Use your registered agent address or your primary business registration address. Google needs a verifiable address to build your Knowledge Panel, and AI engines use address data for location-based queries. A P.O. Box works as a last resort but a physical address is stronger.
Use the address where your business operates or receives mail. If your legal address (registered agent) and operational address differ, use the operational address in address and the legal address in the separate legalAddress field.
Use your primary headquarters in the Organization address. For additional locations, use LocalBusiness schema with separate address fields for each location, each referencing the parent Organization via parentOrganization and @id.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
"address": { "@type": "PostalAddress", "streetAddress": "1600 Amphitheatre Parkway", "addressLocality": "Mountain View", "addressRegion": "CA", "postalCode": "94043", "addressCountry": "US"}Block quote
Ordered list
Unordered list
Bold text
Emphasis
Superscript
Subscript