Nextjs Guideline: Metadata — Use generateMetadata for dynamic. Description: Generate metadata based on params. Do: export async function generateMetadata(). Don't: Hardcoded metadata everywhere. Good Example: generateMetadata({ params }). Bad Example: export const metadata = {}. Severity: Medium. Docs: https://nextjs.org/docs/app/building-your-application/optimizing/metadata.