All schema types
Business & Services
schema.org specProfessionalService
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
nameaddresstelephone
Recommended properties
imagepriceRangeurlsameAsaggregateRatingareaServedopeningHoursSpecification
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)