Why this matters
Provides consistent, typed SEO that works with RSC.
Declare SEO metadata via export const metadata or generateMetadata; avoid manual <Head> in App Router.
Provides consistent, typed SEO that works with RSC.
Side-by-side examples engineers can pattern-match during review.
import Head from 'next/head'
export default function Page(){ return (<><Head><title>Title</title></Head></>) }export const metadata = { title: 'Dashboard', description: 'KPIs' }
export default function Page(){ return <main>...</main> }<Head> in app/*export const metadata = { title:'X' }From the same buckets as this rule.