sameAs Schema: Connect Your Business Profiles for SEO

Hand-drawn title card with schema and location motifs

The sameAs property is a Schema attribute that links a page's entity to a canonical reference, such as a Wikidata entry or an official social profile, so search engines can confirm it is the same real-world thing described elsewhere. It helps search engines and knowledge graphs reconcile identity across sources, and JSON-LD is the recommended format for adding it to a page.

Key Takeaways
  • Add sameAs URLs to JSON structured data on the page describing that entity, using Organization, Person, or LocalBusiness markup as appropriate.
  • Prefer two or three authoritative links, such as verified profiles or Wikidata, over directories, passing mentions, and weak or loosely related pages.
  • Google recommends sameAs for Organization markup, but publishes no ranking impact figure; treat it as an identity signal, not a direct ranking factor.
  • For sites with many locations, map each page to its own verified profiles, then validate URLs and review destinations because syntax checks cannot catch identity mismatches.

What sameAs accepts and where it's commonly used

The sameAs property takes a URL value, and schema.org's own documentation shows it working inside nested objects, meaning it applies to nearly any Thing type, not just top-level entities. Common acceptable values include canonical URLs for official profiles, Wikidata or Wikipedia entries, and Google Knowledge Graph IDs formatted as kg:/m/xxxxxx for entities that already have an established Knowledge Graph presence.

You will see sameAs most often on:

A dental practice might add sameAs to its homepage Organization schema with links to its Facebook page and Wikidata listing, while an individual dentist's author page carries a separate Person entry pointing to a professional bio elsewhere. Each use case ties back to the same underlying goal: telling machines "this page and that other page describe the same entity."

How to implement sameAs in JSON-LD with practical examples

How to implement sameAs in JSON-LD with practical examples, overview diagram

JSON-LD is the format Google recommends for structured data, and sameAs fits into it as an array of URL strings attached to the entity being described. The script belongs on the page that actually represents the entity: an Organization block on the homepage, a LocalBusiness block on each location page, and a Person block on an author or staff bio.

A homepage Organization example looks like this:

{ "@context": "https://schema.org", "@type": "Organization", "name": "Example Dental Group", "url": "https://example.com", "sameAs": [ "https://www.facebook.com/exampledental", "https://www.linkedin.com/company/exampledental", "https://www.wikidata.org/wiki/Q123456" ] }

A location page uses LocalBusiness instead, with sameAs pointing to that specific branch's verified listings rather than the brand's main social accounts:

{ "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Example Dental Group - Downtown", "sameAs": [ "https://www.google.com/maps/place/?q=place_id:ChIJ..." ] }

An author or staff page follows the same logic with a Person type, linking to that individual's own professional profiles rather than the company's. The placement rule stays constant across all three: the script tag sits on the page describing that specific entity, and the sameAs values describe that entity, never a different one borrowed from a template.

Google's guidance and technical constraints for sameAs

Google's Organization structured data documentation lists sameAs as a property to include when applicable, and shows it in example markup alongside other identity fields. A few constraints shape how much that recommendation can help:

Google documents sameAs as a recommended property for Organization markup, though it does not publish a figure for how much it influences ranking or knowledge panel eligibility (Google Search Central). Treat it as one signal among several that help an entity get recognized correctly, not a standalone ranking lever.

Best practices and implementation checks

Getting sameAs right is less about volume and more about picking the few links that actually prove identity. Practitioner guidance from Schema App lays out a workable process:

  1. Start with authoritative, stable identifiers: a Wikidata entry, verified social profiles, or a Google Knowledge Graph ID where one already exists.
  2. Skip pages that merely mention the entity in passing, such as a directory listing or a news article that references it without confirming identity.
  3. Favor two or three correct links over a long list of weak ones; each incorrect link dilutes the signal rather than strengthening it.
  4. Re-check sameAs values periodically, since social profiles get renamed, pages get redirected, and old links quietly go stale.
  5. Run markup through a validator before and after deployment to catch syntax errors that would otherwise go unnoticed for months.
Pro Tip

Treat sameAs validation as part of your regular structured data audit, not a one-time setup task.

Scaling caveats and contextual accuracy for templates and multi-page sites

The mistake that shows up most on larger sites is copying homepage sameAs values into a sitewide template. A link that correctly identifies the parent Organization on the homepage is often wrong on a product page, a service page, or an individual location page describing a different entity.

A few controls prevent this:

Schema App's guidance on Linked Data Items addresses exactly this problem: conditional, per-page deployment keeps identity claims accurate even when hundreds of pages share a template.

NSYGHT perspective: operationalizing sameAs in an entity-first SEO stack

We treat sameAs as connective tissue in a broader entity architecture rather than a markup checkbox. Combined with our Stack approach spanning technical SEO, GEO, and AEO, correctly scoped sameAs links help AI systems and knowledge graphs resolve which business, location, or person a page actually describes. For a franchise with dozens of locations, that means building per-location entity maps before writing a single line of JSON-LD, so each branch's markup references its own verified profiles instead of a shared template. The payoff is fewer identity mismatches feeding into knowledge panels and AI-generated answers, which matters more as those surfaces pull directly from structured entity data rather than ranked blue links.

How we help you implement sameAs at scale

Getting sameAs right across dozens of locations takes more than a template with a swapped-out URL. Our entity-driven approach starts with an audit of your existing structured data, builds an entity map for every location or profile that needs its own markup, then deploys and monitors sameAs alongside the rest of your schema as part of our SEO services, including GBP Management and our SEO Foundation plan.

NSYGHT

A typical engagement moves from audit to entity map to deployment to ongoing monitoring, so links stay accurate as profiles change. If you manage multiple locations or a franchise and want entity architecture handled for you, check our SEO Foundation and GBP Management plans to see where your sites stand today.

Frequently Asked Questions

What is sameAs in schema.org markup?

sameAs is a schema.org property whose value is a URL pointing to a page that unambiguously identifies the same entity, such as a Wikidata entry or official social profile (schema.org). It helps search engines confirm that two different pages or listings describe the same organization, person, or thing.

Does sameAs directly improve search rankings?

Google documents sameAs as a recommended property for Organization markup, but it functions as an identity signal rather than a direct ranking factor (Google Search Central). Its value shows up more in how reliably knowledge panels and AI-driven answers attribute content to the right entity.

Can I use a Google Knowledge Graph ID as a sameAs value?

Yes, Knowledge Graph IDs formatted as kg:/m/xxxxxx can serve as sameAs values when an entity already has an established Knowledge Graph presence (Schema App). Finding and verifying that ID usually requires a Knowledge Graph lookup tool, so it tends to be an advanced addition rather than a starting point.

How many sameAs links should a page have?

There is no fixed count, but practitioner guidance favors a handful of accurate, authoritative links over a long list of weak ones (Schema App). A couple of correctly matched profiles do more for entity clarity than ten loosely related pages.

What happens if sameAs links point to the wrong page?

Incorrect or misleading sameAs values can cause search engines to misidentify the entity, and if the markup is judged spammy or deceptive, Google's quality policies can lead to the structured data being ignored or a manual action (Google Search Central). Regular validation and spot checks on multi-page sites help catch these errors before they spread.

Sources

Canonical docs and tools for validation

Start with schema.org's sameAs property page for the formal definition, then review Google's Organization structured data guidance for implementation examples. For applied, industry-specific examples of entity schema in action, see this entity SEO guide for self storage operators.

Ready to Put This Into Practice?

Reading about it is one thing. Having Don assess your specific market and build a strategy around it is another.

Book a Free Discovery Call View SEO Packages →