Blog/Plain-English Guide
PLAIN-ENGLISH GUIDE

What Is ProfessionalService Schema, and Should a Coach Use It?

A large blank shop sign of dark smoked glass rimmed in amber hanging on two short chains from a plain wall bracket in a deep blue void, its face glowing warm amber from within

Key Takeaways

  • Know what the label is. ProfessionalService is a schema.org business type for a provider of professional services. It sits under LocalBusiness, and schema.org now marks it as deprecated.
  • Notice what it adds. Nothing. The type defines no properties of its own, so everything it lets you say comes from LocalBusiness and Organization above it.
  • Use Organization if you work online. A coach with no public office is a business, not a place. Organization on the homepage states that without inventing an address.
  • Use LocalBusiness if clients visit you. Google asks for a name and an address and for the most specific subtype that fits. A coaching office with a street address qualifies.
  • Describe each offer with Service. The thing ProfessionalService was confused with is the label you actually want for what you sell. One Service block per offer, on that offer's page.

A plugin or a template offers you a list of business types for your site's markup, and ProfessionalService sounds exactly right. You are a professional. You sell a service.

ProfessionalService schema is a schema.org type for a provider of professional services, placed under LocalBusiness. Schema.org now marks it as deprecated, and it adds nothing LocalBusiness does not already give you.

Below is what the type is, what it adds, whether a coach should use it, what to write instead, and what any business type will not do.

What is ProfessionalService schema?

ProfessionalService schema is a label from schema.org, the shared vocabulary search engines read, that says "this business provides professional services." Its whole definition on the schema.org ProfessionalService page is four words: "provider of professional services."

It is a kind of LocalBusiness, which is a kind of Organization, which is a kind of Thing. Each step down the chain is more specific, and each one inherits everything the steps above it can say.

The same page carries a note most plugins leave out. The general ProfessionalService type for local businesses was deprecated, in schema.org's words, "due to confusion with Service." The types once listed under it, such as Dentist, Attorney and AccountingService, now hang directly off LocalBusiness or its other branches. If schema markup is new to you, what schema markup is and what it does covers the basics first.

What ProfessionalService adds over LocalBusiness

ProfessionalService adds no properties over LocalBusiness. The schema.org page lists no properties of its own, only properties inherited from LocalBusiness, Organization, Place and Thing, so writing it lets you say exactly what LocalBusiness already lets you say.

SOURCE: SCHEMA.ORGWHAT EACH TYPE CONTRIBUTES

Writing ProfessionalService, and where each property you can use comes from

  1. Thing Any thing at all nameurlimage
  2. Organization A business or group emaillegalNamefoundingDate
  3. LocalBusiness A business with a place openingHourspriceRangecurrenciesAccepted
  4. ProfessionalService Deprecated No properties of its own

Every property a ProfessionalService block can carry is inherited. The type's own row is empty, and schema.org has marked it deprecated.

answerhalo.com
Source: schema.org. ProfessionalService sits under LocalBusiness, Organization and Thing. Thing contributes properties such as name, url and image. Organization contributes properties such as email, legalName and foundingDate. LocalBusiness contributes properties such as openingHours, priceRange and currenciesAccepted. ProfessionalService contributes no properties of its own and is marked deprecated.

The figure shows three example properties per level, taken from the schema.org page; each level has more. LocalBusiness also inherits from Place, which is where geo and telephone come from. None of that changes the point: the bottom row is empty.

So the only thing ProfessionalService adds is its name, and the name is the part schema.org retired. A parser that reads the block still learns you are a LocalBusiness, because the chain above it holds. It learns nothing more.

Should a coach use ProfessionalService schema?

A coach should not choose ProfessionalService for a new site. Pick the type that matches how clients actually reach you, then describe each offer separately. The table compares the three choices a coach is usually offered.

Three business types a coach is usually offered, compared on status, what they ask of you, and when they fit.
Type Status at schema.org What it asks of you When it fits a coach
ProfessionalService Deprecated, no properties of its own The same as LocalBusiness Never as a fresh choice; leave an existing one until your next edit
LocalBusiness Active Google asks for a name and a street address Clients come to an office or studio at a real address
Organization Active A name and a url, with no address required You coach online or by phone and have no public office
Service (alongside either) Active The offer, who it is for, and a price if you publish one Always, one block per offer on that offer's page

The address row is the one that decides it. Google's local business structured data guide lists name and address as required, and tells you to "use the most specific LocalBusiness sub-type possible." An online coach who invents an address to fill that field is publishing a fact that is not true.

If you do see clients in person, your Google Business Profile is where that address matters most, and it has to match your site. The reasons are in how your Google Business Profile feeds AI answers.

What to write instead

Write one business block on the homepage, typed Organization or LocalBusiness, and one Service block on each page that sells an offer. That pair says what ProfessionalService was trying to say, without the confusion that retired it.

  1. The business block. Your name, your url, your logo, and the city you serve. Add a street address only if clients visit it.
  2. One Service block per offer. The offer's name, a one-line description, who it is for, the area served, and the price if you publish it.
  3. A provider link. Each Service block names your business as the provider, so the offers attach to you rather than floating free.
  4. The same facts as the visible page. Every value in the markup should be text a visitor can read on that page.

Schema.org's Service type is the one ProfessionalService was confused with, and it is the right home for what you sell: a service has a provider, an audience, an area and an offer with a price. A business type cannot say any of that about an individual offer.

The markup only works if the page underneath is clear. Writing the offer itself so a machine can lift it is covered in how to write a services page AI can quote.

What the business type will not do for you

No business type will get you named in an AI answer by itself. The type states facts you already publish, in a form machines read without guessing, and that is all it does.

Google says as much on the same page: it "does not guarantee that features that consume structured data will show up in search results." Assistants mostly name businesses that other sites describe, so the label protects you from being misread rather than getting you chosen.

The damaging admission: if your site already says ProfessionalService and every fact in the block is right, changing the type is a five-minute tidy-up, not a fix. If you are short on time, a wrong price or a missing city on the visible page matters far more than the word after "@type".

To see what ChatGPT says when buyers in your niche ask, and whether you appear, start with the free check. It asks ChatGPT 25 real buyer questions from your niche at $0 and emails a plain-English readout: your score, who got named in your place, and the one fix to start with. It runs as soon as you ask for it, and the report lands within the hour between 7am and 5pm Central, or by 10am the next morning outside those hours.

Questions we hear the most

What is ProfessionalService schema?

ProfessionalService is a schema.org type for a provider of professional services, placed under LocalBusiness. Schema.org now marks it as deprecated because it was confused with Service, and it defines no properties of its own.

Is ProfessionalService schema deprecated?

Yes. Schema.org's own page says the general ProfessionalService type for local businesses was deprecated due to confusion with Service. It still sits under LocalBusiness, so a page that uses it is still read as a local business.

Should a life coach use ProfessionalService or LocalBusiness?

Use LocalBusiness only if clients visit a real street address, and Organization if you coach online. ProfessionalService adds nothing over LocalBusiness and is deprecated, so there is no reason to choose it for a new site.

Do I need to remove ProfessionalService if my site already uses it?

Not urgently. It is still a LocalBusiness subtype, so the facts in the block are still read. Switch it the next time you edit the block, and spend the time first on facts that are missing or wrong.

Does ProfessionalService schema help me show up in ChatGPT?

Not by itself. Any business type only states facts you already publish. Assistants mostly name businesses that other sites describe, so the type protects you from being misread rather than getting you chosen.

How do I find out if ChatGPT recommends me?

Ask it the questions your buyers would type, in their words, and write down whether you are named and what it says. The AnswerHalo free check does this with 25 real buyer questions from your niche at $0.

What does the AnswerHalo free check include?

The free check asks ChatGPT 25 real buyer questions from your niche at $0 and emails your score, who got named in your place, and the one fix to start with. It runs as soon as you ask for it.

SEE WHERE YOU STAND

Your buyers are already asking. Find out what AI tells them.

The free check asks ChatGPT 25 real buyer questions about your niche and sends you the report within the hour, at $0. If it shows you are already getting named everywhere, we will say so in plain words.

Get my free check →