Professional License & State Board Credential Schema Markup (JSON-LD)
Structured data for state-licensed attorneys, certified public accountants (CPAs), licensed professional engineers (PE), medical board licenses, expiration dates, and issuing government authorities.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "EducationalOccupationalCredential",
"name": "Licensed Professional Engineer (PE) - Software & Systems Engineering",
"credentialCategory": "Government State Occupational License",
"validIn": {
"@type": "AdministrativeArea",
"name": "State of California"
},
"recognizedBy": {
"@type": "GovernmentOrganization",
"name": "California Board for Professional Engineers, Land Surveyors, and Geologists",
"url": "https://www.bpelsg.ca.gov"
},
"author": {
"@type": "GovernmentOrganization",
"name": "California Department of Consumer Affairs"
},
"expires": "2028-06-30",
"url": "https://omniseotools.com/verify/pe-license-ca-89412",
"description": "Official state licensure authorizing practice as a Professional Engineer in computer and systems engineering."
}Typed Properties Specification (8 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | string | Required | Official statutory title of the professional license. e.g. Licensed Professional Engineer (PE) - Software & Systems |
| credentialCategory | string | Required | Category (e.g., 'Government State Occupational License', 'Bar Admission'). e.g. Government State Occupational License |
| validIn | AdministrativeArea | Country | Required | State, province, or national territory where the license grants legal practice rights. e.g. { '@type': 'AdministrativeArea', 'name': 'State of California' } |
| recognizedBy | GovernmentOrganization | Organization | Required | Official state licensing board or statutory regulatory authority. e.g. { '@type': 'GovernmentOrganization', 'name': 'California Board for Professional Engineers' } |
| expires | string (ISO 8601) | Recommended | Official license expiration or renewal date. e.g. 2028-06-30 |
| author | Organization | Recommended | Issuing governmental department or licensing agency. e.g. { '@type': 'GovernmentOrganization', 'name': 'Department of Consumer Affairs' } |
| url | string (URL) | Required | Direct link to state license lookup or verified profile page. e.g. https://omniseotools.com/verify/pe-license-ca-89412 |
| description | string | Required | Scope of authorized professional practice and statutory authority. e.g. Official state licensure authorizing practice as a Professional Engineer. |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying EducationalOccupationalCredential schema.
Missing validIn Jurisdiction Entity
Omitting the state or country where the license is legally valid.
Specify validIn with a typed AdministrativeArea or Country node.
Unlinked Licensing Board (recognizedBy)
Using plain text strings for the licensing board without government URL.
Provide recognizedBy as a GovernmentOrganization with official .gov URL.
Past Expiration Date in expires
Leaving expired license dates on active practitioner profile pages.
Keep expires updated upon biannual state license renewal.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Events & Education cluster.
Educational Credential & Digital Badge Schema Markup (JSON-LD)
LegalService & Law Firm Schema Markup (JSON-LD Blueprint)
AccountingService & CPA Firm Schema Markup (JSON-LD)
Job Posting with Experience & Education Requirements (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container