Next.js Production Checklist (2025)
- App Router by default; server components first.
- Use
dynamic = 'force-static'where possible; opt intono-storeonly for truly live data. - Validate all inputs with Zod or similar; never trust forms.
- Add
sitemap.xmland proper canonical URLs; generate OG images per page. - Track Web Vitals; fix CLS from fonts and images.
- Enable image formats
webp/avifand limit hero to 1200×630. - Add a 404 and 500 page with recovery links.
Save this and run it before every release.
- #Next.js
- #Checklist
- #SEO
- #Performance
- #RSC