// SEO plans from €35/hour or €395/month// from €35/hr · €395/mo Free SEO checker[email protected]+31 6 4555 9353
Free SEO audit
technical seo

Organization Structured Data

Organization markup tells Google the official details of your business: its name, logo, address, contact points and profiles. This guide covers what to put on the page, which properties pair together, a full JSON-LD example, logo rules, testing, WordPress notes, troubleshooting and a checklist.

  • Where to place it
  • Full JSON-LD example
  • Logo rules
  • Testing and troubleshooting
json-ldOrganization
{
  "@type": "Organization",
  "name": "Your Company",
  "url": "https://example.com/",
  "logo": "https://example.com/logo.png",
  "address": {"@type": "PostalAddress"},
  "telephone": "+1-555-0100"
}
// quick answer
Organization structured data helps Google understand your organization’s administrative details and disambiguate it from others. Put it on your home page or a single about page, not necessarily on every page. Google lists no required properties but asks you to add as many relevant ones as you can, using the most specific subtype. Test with the Rich Results Test, deploy to a few pages, then request a recrawl.

What Organization markup is and is not

Google’s documentation says you can add Organization structured data to your home page so Google understands your organization’s administrative details and can disambiguate your organization in search results. It is a labelled summary of facts that should already be visible or verifiable on your site.

it is

An identity card

Name, logo, address, contact details and profile links in a form a machine can read.

it is not

A guaranteed result

Google does not promise a knowledge panel, a logo in results or any visible change from adding it.

If you also publish posts, pair this with Article markup. If you are new to the topic, read the schema markup guide first.

Where to put it

Google says to use the markup on your home page or on one page that describes the organization, such as an about page. You do not need to repeat it on every page. Many sites output it site-wide through a plugin; that is not a problem in itself (my own observation), but it is also not required by Google.

OptionWhen it fitsNote
Home pageOne business, one main siteThe simplest choice
About pageThe about page holds the full company detailsKeep the same facts everywhere
Every pageYour plugin does this automaticallyWorks, but check for duplicates

Use the most specific type

Google asks you to use the most specific schema.org subtype that fits. Organization is the general type; subtypes such as Corporation, OnlineStore, NGO or EducationalOrganization describe the business more exactly. For a business with a physical location customers visit, see LocalBusiness markup.

Google lists no required properties. It asks you to add as many properties as apply to your organization. This table summarises the ones the documentation covers, with a plain-English note on each.

PropertyWhat it holdsExample
nameThe organization’s name“SEOKickon”
alternateNameAnother name people use for it“SEO Kickon”
urlThe site’s main URL“https://example.com/”
logoAn image that represents the organization“https://example.com/logo.png”
addressA PostalAddress with street, city, region, postcode, country“PostalAddress” object
telephoneA phone number with country and area code“+1-555-0100”
emailA contact email“[email protected]”
sameAsURLs of your official profiles elsewhere[“https://…”]

Property names and meanings follow schema.org and Google’s Organization page. Check the live documentation for the full and current list.

Properties that work in pairs

Google’s documentation groups some properties so that the details support each other. A useful way to think about it:

name + alternateNameThe official name plus any common variant
address + telephoneWhere you are and how to reach you
url + logoWhich site this is and its visual identity

The pairing is a way to organise the data (my own framing). The important rule is accuracy: every value must match what your business publishes elsewhere.

Logo rules

  • The logo image must be at least 112 x 112 pixels.
  • The image URL must be crawlable and indexable.
  • Check how it looks on a white background, because it may be shown that way.
  • Use a format Google Images supports.
minimum112 x 112pixels
backgroundwhitecheck it
accesscrawlablenot blocked
useone logoconsistent

Blocked images cannot be used. If your logo lives in a folder blocked by robots.txt, fix that first. See robots.txt and sitemaps and image SEO.

A full JSON-LD example

Replace every value. Remove any property you cannot fill honestly.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Example Company",
  "alternateName": "Example Co",
  "url": "https://example.com/",
  "logo": "https://example.com/images/logo.png",
  "email": "[email protected]",
  "telephone": "+1-555-0100",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 Main Street",
    "addressLocality": "Springfield",
    "addressRegion": "IL",
    "postalCode": "62701",
    "addressCountry": "US"
  },
  "sameAs": [
    "https://www.linkedin.com/company/example",
    "https://x.com/example"
  ]
}
</script>
The address, phone and profile links above are placeholders. Use real details only, and keep them identical to your contact page and your other listings.

Add it step by step

1
before you start

Check for existing markup

View the page source of your home page and search for “ld+json”. A theme or SEO plugin may already output Organization data (my own observation).

view sourcesearch ld+json
2
prepare

Collect the facts

Write down the official name, URL, logo file, address, phone, email and official profiles.

namelogoaddressprofiles
3
build

Write the JSON-LD

Start from the example and pick the most specific subtype available.

copy templatechoose subtype
4
test

Run the Rich Results Test

Test the code and the live page. See the Rich Results Test guide.

fix errorsfix warnings
5
deploy

Publish on a few pages first

Google suggests deploying to a small number of pages and testing before rolling out wider.

few pagesre-test
6
monitor

Request a recrawl and watch reports

Use the URL Inspection tool, then watch Search Console’s Unparsable structured data report for problems.

request indexingcheck report

Notes for WordPress sites

  • Look before you add. Settings differ between sites, so check the source first. See Yoast SEO settings.
  • One source only. Use either the plugin or a hand-written block, not both (my own advice).
  • Logo file. Upload a clear logo that meets the 112 x 112 minimum and confirm the file URL opens without a login.
  • Consistency. Keep the name, address and phone the same in the footer, contact page and markup.

Troubleshooting

SymptomLikely cause (my own diagnosis)Fix
Syntax error in the testMissing comma or bracketCheck the JSON line by line
Logo not picked upImage blocked, too small or not indexableUse 112 x 112 or larger and unblock it
Two Organization itemsPlugin plus manual blockRemove one
Details differ across the webOld address or phone elsewhereUpdate every listing to match
No change after a weekNot recrawled yet, or no displayInspect the URL, request a recrawl, wait

Misleading markup can lead to a manual action. Read structured data guidelines and check the manual actions report.

Pre-publish checklist

Facts

  • Name matches your brand
  • Address and phone are current
  • Profile links are official
  • Same details on the contact page

Logo

  • At least 112 x 112 pixels
  • Crawlable and indexable
  • Looks right on white
  • One consistent file

Technical

  • JSON-LD is valid
  • Most specific subtype used
  • Only one source of markup
  • Tested in the Rich Results Test

After publishing

  • Inspect the live URL
  • Request a recrawl
  • Watch Unparsable structured data
  • Recheck in a few days

What Google’s page does not say

Google does not promise a knowledge panel, a logo display or any ranking change from Organization markup, and it does not give a deadline for results. It also does not say you must add the markup to every page. Treat claims of guaranteed branding results as going beyond the source.

Key terms

Organization
The schema.org type for a company, group or institution.
Subtype
A more specific type, such as Corporation or OnlineStore.
sameAs
A property listing URLs of the same entity’s official profiles.
PostalAddress
A structured street address object.

Common mistakes

mistake 1

Using a tiny logo

Anything below 112 x 112 pixels is under Google’s minimum.

Upload a larger file.
mistake 2

Blocking the logo file

A blocked image cannot be used.

Allow crawling of the image.
mistake 3

Fake or outdated details

Markup must be accurate; conflicting data weakens trust.

Keep one correct set of facts.
mistake 4

Using a vague type

Google asks for the most specific subtype.

Pick the closest subtype.
mistake 5

Duplicate blocks

Plugin plus manual code can conflict.

Keep one source.
mistake 6

Expecting instant results

Google needs a recrawl and promises nothing visible.

Test, request recrawl, wait.

Related guides

faq

Organization markup questions

Are any Organization properties required?

Google lists no required properties. It asks you to add as many relevant properties as you can.

Which pages should carry the markup?

Google says to use it on your home page or on one page that describes the organization, such as an about page.

What is the minimum logo size?

112 x 112 pixels. The image must be crawlable and indexable, and you should check it on a white background.

Will this give me a knowledge panel?

Google does not promise one. The markup only helps it understand and disambiguate your organization.

Should I use Organization or LocalBusiness?

Use the most specific type that fits. If customers visit a physical location, LocalBusiness is usually the closer match (my own guidance).

How do I know if Google can read it?

Test with the Rich Results Test, then watch the Unparsable structured data report in Search Console.

How long until Google notices a change?

It depends on when Google recrawls the page. Request a recrawl and allow time; no fixed schedule is promised.

Can wrong markup hurt me?

Markup that breaks Google’s guidelines can trigger a manual action, which removes eligibility for rich results.

sources

Placement, subtype advice, logo minimum and testing steps come from those pages. The property notes, example values, WordPress notes, troubleshooting table and checklist are my own.

Scroll to Top