Skip to main content

Insight · Structured Data & Entity SEO

Correctly differentiate between LocalBusiness, Organization, and ProfessionalService

ProfessionalService is obsolete in Schema.org. Organization and current LocalBusiness types separate the organization from real customer locations.

"Differentiating business types in Schema.org" is considered here from the perspective of "Commercial types and rating markups." For SEO teams and developers, "Real entity" and "Virtual mock location" are particularly important.

Published: 3 min read · Author:

How do you differentiate Organization and LocalBusiness from the obsolete ProfessionalService type?

Organization describes the overarching legal or operational entity, while LocalBusiness models a specific, publicly relevant business location. Schema.org now marks ProfessionalService as deprecated; newer editions therefore use a current, specific LocalBusiness subtype or, if none of these fit, LocalBusiness itself.

Real-world entity

Test criterion

Real-world entity

Each distinguished organization or branch exists independently and has a consistent, persistent identifier.

Test criterion

Specific location reference

A local type has an accurate address, contact or opening hours, and a visible role for customers.

  • Current specific type A non-obsolete subtype is selected only if its business meaning describes the actual business more accurately than LocalBusiness.

Current specific type

Control signal

Signal 1

Proportion of local entities with real customer references, a consistent ID, and verified location and contact information.

Control signal

Signal 2

Number of conflicting organizational details or unconnected duplicate entities across central and local pages.

Demarcation Case: "Virtual Sham Location"

A consulting firm has a central company and three physically staffed offices. The company remains an organization; each office receives its own location ID and appropriate local information. A simple mailbox is not modeled as an additional client location.

Specific location reference

  1. Inventory the legal organization, brand, operator, and physical locations as real entities with responsibilities.

  2. Assign each entity a stable ID, a current and appropriate type, and only the relevant visible information.

  3. Express relationships between the central office and the locations and check the output across all location templates for inconsistencies.

Virtual Sham Location

  • Virtual Sham Location – A simple mailing address is presented as a fully-fledged local business with fictitious opening hours and customer contact.

  • Dual Organization Identity – Head office and location pages create unconnected organizations with changing names, IDs, or company information.

  • Obsolete Type – ProfessionalService persists from an old template, even though Schema.org marks the type as obsolete and current alternatives are available.

Which decisions are added to "Defining Organization Types in Schema.org"

A relevant follow-up question answered Realistically Implementing Website and SearchAction Markup"What role does Website Markup play since Google discontinued the Sitelinks search field?"

A second link for "Defining Business Types in Schema.org" leads to Using Schema.org cleanly and completely for LocalBusiness. This post remains focused on the question, "Which LocalBusiness information belongs on a real location page and must match?"

If you want to practically implement "Defining Business Types in Schema.org," you can refer to Robust Website Systems . This focuses on "Commercial Types and Rating Markups" and "Real Entity."

Conclusion: Defining Business Types in Schema.org

Types follow organizational reality and current vocabulary, not page numbers. Separate IDs and explicit relationships make headquarters, operations, and actual branches understandable.

Sources and Further Information

The following sources document the technical and methodological guidelines used for "Defining Business Types in Schema.org".

Key Thesis

Organization describes the parent entity, LocalBusiness a physical customer location. ProfessionalService is deprecated and should no longer be chosen for new editions.

What This Is Not About

​​ProfessionalService is not a current equivalent alternative to Organization and LocalBusiness, and not every organization with an address is automatically a locally accessible business.

What it's about

The parent organization and its physical locations receive separate identities. Locations use a current, appropriate LocalBusiness subtype or the parent type itself.

More insights

Structured data & entity SEO

Consistently assigning entity IDs for locations, services, and brands

"Defining Business Types in Schema.org" includes, as a separate check, the question: How do you assign consistent entity IDs for locations, services, and brands?

Structured data & entity SEO

Clearly link multiple entities on one page

"Defining Business Types in Schema.org" is supplemented by a separate decision: How do you connect multiple entities on a page without ambiguous relationships?

Insights Overview

All VELUNO Insights at a Glance

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

Practical Implications

Current specific type: next cross-check

An entity map should show the company, brand, and each location with its actual function. Before transferring it to templates, it is additionally checked whether the intended Schema.org type is still current.