Metadata & SEO

Next.js App Router má vstavaný Metadata API pre SEO, Open Graph, Twitter Cards, robots, canonical URL a ďalšie.

Statické metadáta tejto stránky

titleMetadata & SEO | Next.js Showcase
descriptionUkážka statických a dynamických metadát...
og:typewebsite
twitter:cardsummary_large_image
Statické metadáta
// page.tsx
export const metadata: Metadata = {
  title: "Stránka | App",
  description: "Popis stránky",
  openGraph: { title: "...", type: "website" },
  twitter: { card: "summary_large_image" },
};
Dynamické metadáta
// app/blog/[slug]/page.tsx
export async function generateMetadata({ params }) {
  const post = await getPost(params.slug);
  return {
    title: post.title,
    description: post.excerpt,
    openGraph: {
      images: [{ url: post.coverImage }],
    },
  };
}