Routes

  • Every nav link points to a real route.
  • Dynamic routes handle missing slugs with a 404.
  • No leftover test routes.

Meta

  • Every page has title and description.
  • Canonical URL is set.
  • Open Graph and Twitter card tags are present.

Content

  • No placeholder text left in production.
  • Links are not broken.
  • Images have alt text where they matter.

Accessibility

  • Focus states are visible.
  • Forms have labels.
  • Keyboard navigation works.

Deploy

  • Build passes.
  • Adapter matches the target host.
  • Environment variables are set.

Summary

A launch checklist is not glamorous. It catches the mistakes that are easy to miss when you are close to the code.