-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Labels
enhancementNew feature or requestNew feature or request
Description
📖 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
Courseschema on course detail pages
2️⃣ BreadcrumbList Schema
- Add
BreadcrumbListschema 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
Organizationschema
4️⃣ WebSite Schema
- Add global
WebSiteschema withSearchAction
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request