STRUCTURED DATA · SEO GLOSSARY

Professional Service Schema

Schema.org structured data for licensed professional service providers — including Attorney (legal), Physician (medical), Dentist (dental), AccountingService (financial), FinancialService, and other LocalBusiness subtypes for regulated professionals. These types add profession-specific properties to the LocalBusiness foundation that enable knowledge panel features and local search relevance for professional service queries.

Definition

Professional service schema encompasses the schema.org types used by licensed, credentialed, or regulated professional service providers: **Legal**: `Attorney`, `Notary`, `LegalService` — with `areaServed` (jurisdictions), `knowsAbout` (practice areas). **Medical**: `Physician`, `MedicalClinic`, `Hospital`, `Dentist` — with `medicalSpecialty`, `availableService` (medical specialties and procedures offered). **Financial**: `FinancialService`, `AccountingService`, `InsuranceAgency`, `BankOrCreditUnion` — with `areaServed` and service type declarations. **Other regulated services**: `RealEstateAgent`, `Optician`, `Veterinary` — each with relevant LocalBusiness properties plus type-specific additions. Common properties across all professional service types: **`address` + `geo`**: precise physical location for local search ranking. **`openingHoursSpecification`**: office hours for "open now" eligibility. **`areaServed`**: geographic coverage beyond the office address proximity. **`aggregateRating`**: verified client/patient reviews. **Individual practitioner schema**: `Person` JSON-LD for individual professionals within a practice — with `worksFor` (pointing to the practice entity), credential and education markup (`alumniOf`, `memberOf` for professional associations), and `knowsAbout` for specialisation. Professional service schema has higher E-E-A-T requirements than generic business schema because these businesses operate in YMYL categories where credentials and authority signals carry direct ranking weight.

Why it matters for SEO

Professional service schema is the technical implementation of E-E-A-T signals — it makes credential and expertise claims machine-readable rather than only visible to human readers. Google\'s quality evaluation systems can parse `alumniOf`, `memberOf` (bar/medical association), and `knowsAbout` signals from schema alongside page content to evaluate expertise claims. For regulated professions in competitive local markets, the combination of correct professional service schema + individual practitioner `Person` schema + credential disclosure in page content creates the strongest available E-E-A-T signal stack.

How DeepSEOAnalysis checks this

DeepSEOAnalysis identifies the professional service type from schema present on the page and validates type-specific properties. For `Attorney`: `areaServed`, `knowsAbout`, bar association `memberOf`. For `Physician`/`Dentist`: `medicalSpecialty`, `availableService`. For `FinancialService`: `areaServed`, service type. Missing type-specific properties beyond the basic LocalBusiness fields are flagged as professional service gaps rather than generic structured data errors.

Useful tools and resources

See how your site scores on Professional Service Schema.

The free DeepSEOAnalysis audit checks professional service schema and 100+ other signals. Full report, no signup.

Run a free audit →