Next.js Metadata API
The Metadata API allows you to define metadata (e.g. meta and link tags inside your HTML head element) using a declarative object in your layouts or pages.
Key Features
- Static Metadata: Export a
metadataobject from a layout or page. - Dynamic Metadata: Export a
generateMetadatafunction to fetch metadata based on dynamic parameters. - Inheritance: Metadata is automatically merged from parent layouts to child pages, following a specific evaluation order.
- File-based Metadata: Support for special files like
favicon.ico,opengraph-image.png, andsitemap.xml.