SEO foundation: sitemap, JSON-LD, subject pages
- Sitemap — generated dynamically from the database, sharded for size.
- JSON-LD —
Organization,EducationalOccupationalProgram, andBreadcrumbListon the relevant pages. - Open Graph tags — proper social sharing previews everywhere.
- Subject aggregation pages —
/subjects/[slug]collects every course in a subject area into one page. - Robots.txt — sensible rules so we don’t block real users while still keeping noisy bots out.