Skip to main content

Insight · Structured Data & Entity SEO

Consistently assigning entity IDs for locations, services, and brands

Persistent IDs connect locations, services, and brands across pages. They remain stable even when names, URLs, or appearances change.

For SEO teams and developers, "Consistently Assign Stable Entity IDs" shows the difference between "One ID per reality" and "Resolvable namebase." "Page-bound duplicates" is the typical warning sign.

Published: 3 min read · Author:

How do you assign consistent entity IDs for locations, services, and brands?

IDs are assigned from a controlled entity registry and remain independent of the page on which the entity is mentioned. Separate services and locations receive separate identifiers. Language-dependent names change the presentation, but not the identity of the underlying object.

One ID per reality

Test criterion

One ID per reality

The same organization or service uses the exact same canonical identifier across pages, languages, and schema types.

Test criterion

Resolvable name base

The ID is based on a controlled, proprietary URL and not on a volatile session, parameter, or preview address.

  • Separate entities Brand, operator, branch, and offering have separate identifiers if they are different things in the real world.

Page-bound duplicates

  • Page-bound duplicates – Each page redefines the same brand, making it difficult to combine attributes and relationships.

  • Overloaded collective ID – Organization, brand, and location share an identifier, even though their address, operator role, and identity differ.

  • Unstable URL – An ID contains a language path, campaign parameters, or system path and changes upon relaunch or publication.

Resolvable name base

  1. Inventory real-world entities and their relationships, and merge duplicates from existing markup outputs.

  2. Centrally assign stable, unique IDs and have translations, page templates, and output channels reference them.

  3. Automated verification of uniqueness, resolvability, and unaltered reuse, and controlled migration of ID changes.

Separate entities

  • Proportion of known entities with exactly one stable ID across all pages, languages, and structured outputs.

  • Number of conflicting IDs for different real-world entities, as well as the number of multiple IDs for the same item.

Implementation case: "Page-bound duplicates"

A brand initially appears with seven IDs on the homepage, site pages, and in three languages. The registry consolidates them into a single brand identifier, while each office retains its own site ID; translated names continue to refer to the same entities.

How "Assigning Stable Entity IDs Consistently" relates to other topics

Use sameAs references selectively instead of indiscriminately delves deeper into the checkpoint "One ID per reality." The guiding question is: Which external profiles are suitable for a credible sameAs reference?

A complementary perspective is offered Managing landing page data with unique IDs and states.Answers the question: "Why do landing page data need unique IDs and clearly defined states?"

If you want to practically implement "Assigning Stable Entity IDs Consistently," you can refer to Robust Website Systems This focuses on "Entity Identity and Relationships" and "One ID per Reality."

Conclusion: Assigning Stable Entity IDs Consistently

Stable IDs give relationships a lasting backbone. They cleanly separate real-world entities and simultaneously prevent page or language variants from inventing new identities.

Sources and Further Information

The classification of "Consistently assign stable entity IDs" is based on the following official documentation and standards.

Key Thesis

Each real-world entity receives exactly one persistent, resolvable identifier that remains independent of the specific page. All markup outputs reference the same ID.

What This Is Not About

A new entity ID for each page or language version does not create additional precision but rather divides the same real-world object into seemingly independent units.

What it's about

Each real-world organization, brand, service, and branch receives a stable, resolvable identifier that all outputs reference.

More insights

Structured data & entity SEO

Structured data is kept synchronized across multilingual websites.

"Consistently assign stable entity IDs" includes, as a separate test step, the question: How does structured data remain consistent across multiple language versions?

Structured data & entity SEO

Modeling corporate relationships between brand, operator, and location.

Supplements "Consistently Assigning Stable Entity IDs" with a separate decision: How do you correctly model the relationships between brand, operator, and location?

Insights Overview

All VELUNO Insights at a Glance

Further analyses on Website Systems, digital visibility, and robust working models.

Practical Implications

Separate Entities: The Path to Testing

First, all Organization and LocalBusiness IDs from five representative sites should be compared. Multiple identifiers and shared collective IDs show where a central registry will be most beneficial.