Research
Entity Consistency Across iGaming Properties
Gambling brands rarely live on one site. They run market editions, help centers, affiliate programs and social profiles. Entity consistency means every one of those places names the same brand, the same company and the same contacts in the same way.
Why consistency is the real work
Google's structured data guidelines require markup to be "a true representation of the page content." On a single page that is easy. Across a brand's whole footprint it is hard, because facts drift: a logo is updated on the home page but not in the help center, the legal name changes after a license transfer, an old social profile stays in sameAs for years.
Search systems compare what they find in many places. When the brand name, company and contacts agree, there is nothing to reconcile. When they disagree, systems have to choose, and they may choose wrong. Consistency does not make a brand more visible by itself. It removes reasons for confusion.
The facts to align
| Fact | Canonical source | Where it must match |
|---|---|---|
| Brand name | Home page header and logo | Organization name, WebSite name, profiles, app store listings |
| Legal name | Terms page and the regulator's public register | Organization legalName, footer, privacy notice |
| Logo | One master file at a stable URL | Organization logo on every edition |
| Home page URL | The canonical domain | Organization url, WebSite url, sameAs on profiles |
| Support contact | Contact page | ContactPoint, help center, app |
| Authors | Author pages | Article author name and url, ProfilePage |
Keep this grid in a shared document and treat it as the source for templates. When a fact changes, change it in the grid first, then in every place listed.
Who owns which @id
An @id works best when the domain that describes an entity in full also owns its identifier. The brand's main site owns https://brand.example/#org. A market edition, a help center on a subdomain or a separate blog refers to that identifier instead of minting its own. The identifier guide covers formats and the cases where separate identifiers are right.
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://northwake.example/#org",
"name": "Northwake Sportsbook",
"legalName": "Northwake Betting Ltd (fictional)",
"url": "https://northwake.example/",
"logo": "https://northwake.example/media/logo.png",
"sameAs": [
"https://social.example/northwake"
]
},
{
"@type": "WebSite",
"@id": "https://northwake.example/#website",
"name": "Northwake",
"url": "https://northwake.example/",
"publisher": {
"@id": "https://northwake.example/#org"
}
},
{
"@type": "WebSite",
"@id": "https://on.northwake.example/#website",
"name": "Northwake Ontario",
"url": "https://on.northwake.example/",
"publisher": {
"@id": "https://northwake.example/#org"
},
"inLanguage": "en-CA"
}
]
}sameAs, done carefully
Schema.org defines sameAs as the "URL of a reference Web page that unambiguously indicates the item's identity." In practice that means official profiles the brand controls. A good test: does the profile link back to the brand's site, and would the brand be able to edit it tomorrow? If not, leave it out. Directory listings, affiliate pages and fan accounts do not identify the brand; they describe it.
Market editions and separate companies
Gambling brands often operate through different companies in different markets, because licenses are issued to specific legal entities. Two patterns are honest:
- One company, several sites. Use one Organization node and give each site its own WebSite node with
publisherpointing at that Organization. - Several companies under one brand. Describe each licensed company as its own Organization with its own
legalName, and use the samebrandorparentOrganizationwhere that relationship is public.
Language and region handling for these editions is in entity identity across localized properties.
Fixing drift
- Crawl each property and extract its JSON-LD.
- Compare each fact with the grid. Our entity map helps you see which @id each page points at.
- Fix templates, not single pages, so the fix holds.
- Retire old identifiers with care: keep the old domain's markup pointing at the new canonical entity while redirects are in place.
- Log the change with a date, so the next audit knows what moved.
Questions
Should every market site repeat the full Organization markup?
It can, as long as every copy is identical and uses the same @id. Many teams keep the full node on the main site and a short reference elsewhere.
What if the brand name and legal name are very different?
That is normal in gambling. Use name for the brand and legalName for the company, and show the company name on the site, usually in the footer and terms.
Can I list a sister brand in sameAs?
No. sameAs points at pages that identify the same entity. A different brand is a different entity, even under the same owner.
Sources
How SchemaReel chooses, reads and dates its sources is set out on the data sources page.
- Google Search Central, General structured data guidelines, last updated July 10, 2026.
- Google Search Central, Organization structured data, last updated September 8, 2026.
- Schema.org, sameAs, V30.1 (2026-09-16).
- Schema.org, Organization (legalName, parentOrganization, brand), V30.1 (2026-09-16).