hasCredential
hasCredential · Optional
Appears in
What is it?
hasCredential links an organization or person to an educational or professional credential they have earned. A credential in this context is a formal qualification: a degree, diploma, professional designation, or similar recognized qualification awarded by an educational institution or professional body.
The field expects a EducationalOccupationalCredential object, which carries properties like the credential category, the educational level it represents, and the issuing organization.
Why this matters for AEO
Credentials are verifiable trust signals. When AI answer engines evaluate organizations in knowledge-intensive fields such as law, medicine, finance, education, or consulting, the presence of structured credential data provides machine-readable evidence of formal qualifications. This matters for E-E-A-T: an organization that can declare its professional credentials in structured data gives AI systems stronger grounds for treating it as an authoritative source. For queries like "accredited accounting firms" or "certified financial planners," structured credential data improves an organization's chances of appearing in AI-curated responses.
What the specs say
Schema.org:hasCredential expects a EducationalOccupationalCredential object. It records a credential awarded to the Person or Organization. [Source: https://schema.org/hasCredential]
Google: Not mentioned. This field is not listed in Google's structured data documentation for Organization. [https://developers.google.com/search/docs/appearance/structured-data/organization]
How to find your value
Common credential types to document:
- Professional designations: CPA, CFA, LEED AP, PMP, bar admission, board certification
- Academic accreditations: Institutional accreditation from a recognized accrediting body
- Occupational licenses: State or federal licenses required to practice in a regulated field
- Professional memberships with credentialing component: Bar association admission, medical board registration
For each credential, gather the credential name, the credentialing organization's name and URL, the credential category (degree, professional license, certificate), and any applicable educational level.
Format and code
Single professional credential:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Deloitte LLP",
"url": "https://www.deloitte.com",
"hasCredential": {
"@type": "EducationalOccupationalCredential",
"name": "CPA Firm License",
"credentialCategory": "license",
"recognizedBy": {
"@type": "Organization",
"name": "American Institute of CPAs",
"url": "https://www.aicpa.org"
}
}
}
Multiple credentials:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Johns Hopkins Medicine",
"url": "https://www.hopkinsmedicine.org",
"hasCredential": [
{
"@type": "EducationalOccupationalCredential",
"name": "Joint Commission Accreditation",
"credentialCategory": "certification",
"recognizedBy": {
"@type": "Organization",
"name": "The Joint Commission",
"url": "https://www.jointcommission.org"
}
},
{
"@type": "EducationalOccupationalCredential",
"name": "Magnet Recognition Program",
"credentialCategory": "certification",
"recognizedBy": {
"@type": "Organization",
"name": "American Nurses Credentialing Center",
"url": "https://www.nursingworld.org/ancc"
}
}
]
}
Educational institution with accreditation:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Wharton School of the University of Pennsylvania",
"url": "https://www.wharton.upenn.edu",
"hasCredential": {
"@type": "EducationalOccupationalCredential",
"name": "AACSB Accreditation",
"credentialCategory": "degree",
"recognizedBy": {
"@type": "Organization",
"name": "AACSB International",
"url": "https://www.aacsb.edu"
}
}
}
Webflow implementation
Static pages
Add hasCredential to the organization's JSON-LD block on your About, Credentials, or Homepage via Page Settings > Custom Code. Credentials tend to be stable, so static implementation is appropriate for most organizations.
CMS template pages
Professional service firms that track staff credentials or organizational licenses as CMS items can generate hasCredential entries dynamically. Create a CMS Collection for credentials with fields for name, category, and issuing body, then output the JSON-LD structure on the relevant page using a Webflow embed.
In Schema HQ
Inside Schema HQ, the organization schema editor exposes hasCredential as a nested object field. Enter the credential name, category, and recognizing organization details. Schema HQ formats the output correctly and publishes it to your Webflow site's custom code.
Real examples
Mayo Clinic :
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Mayo Clinic",
"url": "https://www.mayoclinic.org",
"hasCredential": {
"@type": "EducationalOccupationalCredential",
"name": "Magnet Recognition Program Designation",
"credentialCategory": "certification",
"recognizedBy": {
"@type": "Organization",
"name": "American Nurses Credentialing Center",
"url": "https://www.nursingworld.org/ancc"
}
}
}
Related fields
FAQ
What is the difference between hasCredential and hasCertification?
hasCredential covers educational and occupational credentials: degrees, professional licenses, accreditations. hasCertification covers third-party standards certifications like ISO 9001 or LEED. In practice, the boundary can overlap, particularly for professional accreditations. Use hasCertification for standards-based certifications from bodies like ISO, NSF, or B Lab; use hasCredential for professional and educational qualifications from licensing boards and academic accreditors.
What values are valid for credentialCategory?
Schema.org defines these values for credentialCategory: badge, certificate, degree, diploma, license, microcredential. Use the term that most closely matches the type of credential. Professional licenses use license; academic accreditations typically use degree or certificate.
Should I include every professional designation held by staff members?
hasCredential on the Organization entity should reflect organizational-level credentials and accreditations, not individual staff qualifications. Individual staff members' credentials belong on Person entities. If you manage a staff directory, hasCredential on each Person is appropriate; on the organization itself, focus on firm-wide accreditations and licenses.