SCOPE: Course schema, EducationalOrganization schema, accreditation structured data, course relationships
DURATION: 70 days (2024-07-15 to 2024-09-23)
INTERVENTION: Structured data governance, course entity mapping, accreditation declarations
MEASUREMENT: AI citation accuracy (ChatGPT, Claude, Perplexity), educational platform trust signals, course query coverage
Initial Diagnosis
LearnHub Germany exhibited low AI citations despite strong accreditation. Analysis of AI system responses to queries like "What are the best online courses for [subject]?" and "Where can I learn [skill] online?" showed:
- ChatGPT citation rate: 20% (10 mentions in 50 relevant queries)
- Claude citation rate: 24% (12 mentions in 50 relevant queries)
- Perplexity citation rate: 28% (14 mentions in 50 relevant queries, but often ranked below less accredited platforms)
- Google AI Overviews: LearnHub Germany appeared in only 19% of relevant online education queries
Root cause analysis identified three critical gaps:
- Missing Course schema: Course pages lacked
Courseschema with accreditation declarations. AI systems could not distinguish LearnHub Germany from unaccredited or lower-quality educational platforms. - Incomplete EducationalOrganization schema: Platform pages had basic information but lacked
accreditationdeclarations andcourserelationships. No trust signals that AI systems use to assess educational platform quality. - No course relationships: Courses were not linked to parent
EducationalOrganizationor to related courses. AI systems could not understand course hierarchies or learning paths.
Technical Implementation
Phase 1: EducationalOrganization Schema
Deployed authoritative EducationalOrganization schema on all 423 pages with accreditation declarations:
{
"@type": "EducationalOrganization",
"@id": "https://learnhub.de/#educational-organization",
"name": "LearnHub Germany",
"legalName": "LearnHub Germany GmbH",
"url": "https://learnhub.de",
"accreditation": {
"@type": "EducationalOccupationalCredential",
"credentialCategory": "Educational Accreditation",
"recognizedBy": {
"@type": "Organization",
"name": "German Accreditation Council"
}
},
"areaServed": {
"@type": "Country",
"name": "Germany"
},
"disambiguatingDescription": "German online education platform offering accredited courses to 85,000 learners"
}
Accreditation signal enforcement: Added explicit accreditation declarations for German Accreditation Council recognition, quality assurance certifications, and educational standards compliance. Used sameAs to link to official accreditation records.
Phase 2: Course Schema with Relationships
Reconstructed all 187 course pages with complete Course schema:
/courses/{course-slug}: AddedCoursewith"provider": {"@id": "https://learnhub.de/#educational-organization"},"educationalLevel","courseCode", and"accreditation"declarations/courses/{course-slug}/prerequisites: Added"coursePrerequisites"array linking to prerequisite courses/courses/{course-slug}/related: Added"relatedLink"array linking to related courses in the same subject area
Result: All 187 course pages now emit explicit educational relationships. AI systems can now understand LearnHub Germany's course offerings, accreditation, and learning paths.
Phase 3: Course Hierarchy Mapping
Created hierarchical course relationships using Course schema:
- Added
"hasCourseInstance"array toEducationalOrganizationlinking to all courses - Added
"coursePrerequisites"to courses requiring prior knowledge - Added
"teaches"array to courses specifying skills and knowledge taught - Added
"competencyRequired"to advanced courses
Total schema changes: 423 pages modified, 598 JSON-LD blocks updated, 0 schema validation errors.
Results
Week 3 (post-deployment): ChatGPT citation rate increased to 45%. Claude citation rate: 42%.
Week 6: Citation rates stabilized. ChatGPT: 82%, Claude: 78%, Perplexity: 88%.
Week 10 (final measurement):
- AI citation accuracy: 90% average across ChatGPT, Claude, Perplexity (up from 28% baseline, 220% increase)
- ChatGPT citation rate: 88% (up from 20%)
- Claude citation rate: 85% (up from 24%)
- Perplexity citation rate: 97% (up from 28%, with correct accreditation attribution)
- Google AI Overviews: LearnHub Germany now appears in 81% of relevant online education queries
- Platform ranking: LearnHub Germany now ranks above less accredited platforms in 92% of AI responses
- Accreditation recognition: AI systems correctly identify accreditation and educational credentials in 94% of mentions
- Schema validation: 100% valid JSON-LD, 0 errors in Google Rich Results Test
Technical note: Student enrollments increased by 7% as a side effect, but this was not the primary goal. The intervention targeted AI citation systems specifically.
Pattern Recognition
This failure mode occurs when:
- Educational platforms lack Course schema with accreditation declarations
- EducationalOrganization schema is missing or incomplete (no accreditation, no course relationships)
- Course relationships are not mapped (no prerequisites, no learning paths, no course hierarchies)
- AI systems cannot distinguish accredited, high-quality platforms from unaccredited or lower-quality alternatives
Fix requires: EducationalOrganization schema with accreditation declarations, Course schema with provider relationships and accreditation, course hierarchy mapping with prerequisites and learning paths. AI systems need machine-readable accreditation and educational relationship signals to prioritize qualified educational platforms correctly.
Self-aware note: If your educational platform is not being cited by AI systems when users ask "What are the best online courses for [subject]?" or AI systems are recommending less accredited platforms above yours, this case study demonstrates the exact technical implementation required. The problem is not course quality—it's accreditation visibility and educational entity structure.