Skip to content

[P2] Landing page prerendering / SSR #19

@hazeliscoding

Description

@hazeliscoding

Problem

The landing page is inside the Angular SPA. Without prerendering, it's invisible to search engines and produces blank Open Graph previews on social share.

Requirements

  • Add @angular/ssr or use Angular prerendering for the landing page route (/)
  • Include proper Open Graph meta tags (title, description, image) for social sharing
  • Ensure the prerendered page hydrates correctly on the client

Acceptance Criteria

  • / route returns server-rendered HTML (viewable with JavaScript disabled)
  • Social sharing on Discord/Twitter/etc. shows a proper preview card
  • Google can index the landing page content
  • Hydration doesn't cause layout shifts or flicker

References

  • Roadmap §12 — Frontend Engineering

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions