Skip to content

Land swept WIP: concept page titles and canonicals, SEO roadmap - #127

Merged
sarthakagrawal927 merged 1 commit into
mainfrom
chore/land-sweep-20260926
Oct 8, 2026
Merged

sarthakagrawal927 merged 1 commit into
mainfrom
chore/land-sweep-20260926

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Lands wip/sweep-20260926 (uncommitted main-checkout work swept 2026-09-26) on current main.

  • ConceptDetail: per-concept <title> and a canonical pointing at the static /curriculum/concepts/<id> page, so the SPA and static duplicates consolidate. Unlike the swept version, the effect restores the previous title/canonical on route change (otherwise the concept canonical leaked onto every later SPA route) and uses the production origin that index.html already uses.
  • docs/seo-sprint.md: queued SEO roadmap, explicitly marked as not active while the repo is maintenance-only.
  • Not included: the swept WebApplication JSON-LD edit to index.html. That block is generated by apply-agent-surfaces from the registry and would be overwritten.

Local: lint, typecheck, test, docs:validate pass. CI runs pnpm quality.

🤖 Generated with Claude Code

Recovers wip/sweep-20260926. Concept pages set their own title and point
canonical at the static curriculum page, restoring the shell title and
canonical when the route changes. Adds the queued SEO roadmap (the repo stays
maintenance-only). The swept JSON-LD edit to index.html is not included: that
block is generated from the agent-surfaces registry.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sarthakagrawal927
sarthakagrawal927 merged commit 9ff83a9 into main Oct 8, 2026
2 checks passed
@sarthakagrawal927
sarthakagrawal927 deleted the chore/land-sweep-20260926 branch October 8, 2026 20:30
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.

1 participant