Source: https://nextjs.org/docs/app/api-reference/functions/generate-metadata#opengraph
import { Metadata } from 'next'
// either Static metadata
export const metadata: Metadata = {
title: '...',
}
// or Dynamic metadata
export async function generateMetadata({ params }) {
return {
title: '...',
}
}
You can do use this either in page or layout