All schema types
Business & Services
schema.org spec

ProfessionalService

A professional service such as an accountant, consultant, lawyer, or doctor.

What it is

ProfessionalService is a LocalBusiness subtype indicating a service provided by a licensed professional. Use even more specific types (Attorney, Dentist, Physician, AccountingService) when available — Google rewards specificity for E-E-A-T signals.

Required properties
  • name
  • address
  • telephone
Recommended properties
  • image
  • priceRange
  • url
  • sameAs
  • aggregateRating
  • areaServed
  • openingHoursSpecification
JSON-LD example
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "name": "Smith & Associates Law",
  "telephone": "+1-416-555-0200",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 Adelaide St W",
    "addressLocality": "Toronto",
    "addressRegion": "ON",
    "postalCode": "M5H 1S3",
    "addressCountry": "CA"
  },
  "priceRange": "$$$$"
}
</script>
Google rich result support

Inherits LocalBusiness rich results.

When to use it
  • Law firms
  • Accounting practices
  • Consulting agencies
  • Medical practices (use specific subtype if possible)