Fix Cache-Control Headers on Vercel
Vercel’s CDN respects framework signals: Next.js route segment config and fetch cache options influence s-maxage. APIs default to dynamic—opt into edge caching only when responses are anonymous.
Set stale-while-revalidate thoughtfully for marketing pages; never for per-user JSON. Pair with PageSpeed on Vercel.