Skip to content

SEO: fix missing sitemap route + page-specific social metadata - #25

Merged
samanyugoyal2010 merged 11 commits into
mainfrom
seo/improve-metadata-and-sitemap
Sep 6, 2026
Merged

SEO: fix missing sitemap route + page-specific social metadata#25
samanyugoyal2010 merged 11 commits into
mainfrom
seo/improve-metadata-and-sitemap

Conversation

@735meis

@735meis 735meis commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator

What

  • Adds the missing /learn/computer-vision route to sitemap.ts — the track is fully published (22 chapters) but had no sitemap entry, so it had no first-party discovery signal for search engines.
  • Adds page-specific openGraph/twitter metadata to /about, /courses, /join, /impact, /contact, /donate, and /media. Previously these pages had no openGraph/twitter overrides, so they inherited the homepage's title/description from the root layout — meaning a shared link to any of these pages previewed as the homepage on social/Slack/iMessage.

Why

Goal: more organic + social discovery of the site. Both issues were silently costing us clicks — one on crawl/indexing, the other on social CTR.

Verification

  • npm run typecheck
  • npm run lint
  • npm run learn:check ✅ (confirms computer-vision is a real, published track)

cc @samanyugoyal2010

🤖 Generated with Claude Code

samanyugoyal2010 and others added 11 commits September 5, 2026 21:10
The track is fully published (22 chapters) and registered in
learn-nav/learn-routes/learn-types, but was absent from the sitemap's
static route list, leaving it without a first-party discovery signal
for search engines.
Without its own openGraph/twitter block, this page inherited the
homepage's title and description when shared on social — so a link to
/about previewed as the homepage.
Same fix as /about — shares of /courses were previewing the homepage's
title and description instead of the courses page's own.
@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
new-cwp Ready Ready Preview Sep 6, 2026 8:16am UTC

@samanyugoyal2010

Copy link
Copy Markdown
Contributor

@735meis looks good, thanks for fixing the bugs I had and the tasks not completely finished

@samanyugoyal2010
samanyugoyal2010 merged commit ee49ab7 into main Sep 6, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants