📖 Description
To improve search engine understanding and rich results eligibility, Edulume needs proper Schema.org structured data (JSON-LD) across key pages.
This issue focuses on implementing structured data for courses, navigation, and global site information using JSON-LD, following Google and Schema.org best practices.
📌 Parent Issue
Part of #68 – SEO Improvements: Structured Data, Missing Pages & Performance
🎯 Scope of Work
Implement the following structured data schemas:
1️⃣ Course Schema
- Add
Course schema on course detail pages
2️⃣ BreadcrumbList Schema
- Add
BreadcrumbList schema for navigational pages:
- Course detail pages
- Roadmap detail pages
- Discussion detail pages
- Resource pages (PDFs, Ebooks)
Breadcrumbs should reflect the actual navigation hierarchy and use absolute URLs.
3️⃣ Organization Schema
- Add global
Organization schema
4️⃣ WebSite Schema
- Add global
WebSite schema with SearchAction
Implementation Notes
- Follow Schema.org and Google Structured Data guidelines
- Prefer JSON-LD over microdata
- Keep implementation modular and reusable
- Ensure structured data does not conflict with existing SEO metadata
📖 Description
To improve search engine understanding and rich results eligibility, Edulume needs proper Schema.org structured data (JSON-LD) across key pages.
This issue focuses on implementing structured data for courses, navigation, and global site information using JSON-LD, following Google and Schema.org best practices.
📌 Parent Issue
Part of #68 – SEO Improvements: Structured Data, Missing Pages & Performance
🎯 Scope of Work
Implement the following structured data schemas:
1️⃣ Course Schema
Courseschema on course detail pages2️⃣ BreadcrumbList Schema
BreadcrumbListschema for navigational pages:Breadcrumbs should reflect the actual navigation hierarchy and use absolute URLs.
3️⃣ Organization Schema
Organizationschema4️⃣ WebSite Schema
WebSiteschema withSearchActionImplementation Notes