Phase 20: Public SEO Pages

phase-wkq-20-public-seo Phase

phase
Goal: Bring back separate public marketing pages with full SEO metadata for Google discoverability.
Owner: Dev agent
Repo: forgejo_admin/westside-playground (design) + forgejo_admin/westside-app (production)
Depends on: phase-wkq-10-playground (design system locked)

Scope

The old west-side-basketball GitHub Pages repo had dedicated staff.html and sponsors.html with Open Graph, Twitter Cards, meta descriptions, and structured data. The playground consolidated these into landing page sections. For SEO, standalone pages are needed.

Deliverables

  • /staff route — dedicated coach bios page with OG tags, Twitter Cards, meta description
  • /sponsors route — partner/sponsor page with logos, descriptions, links, OG tags
  • Open Graph + Twitter Card metadata on all public pages (/, /tryouts, /staff, /sponsors)
  • Structured data (JSON-LD) for local business + sports organization schema
  • Favicon set ported from old repo
  • sitemap.xml for Google indexing

Source Material

Old repo at ~/west-side-basketball/ has staff.html and sponsors.html with full SEO. Port the metadata, rebuild content with current design system (app.css).
  • plan-wkq — parent plan
  • phase-wkq-10-playground — design system source
  • ~/west-side-basketball/ — old repo with SEO metadata to port