Deel 4 van 22

Open Graph en dynamische OG-afbeeldingen

Open Graph en dynamische OG-afbeeldingen

OG-tags hebben geen invloed op de ranking, maar bepalen hoe een link eruitziet op LinkedIn, Slack, Telegram of X en kunnen klikken beïnvloeden. De tags regel je met de Metadata API:

export const metadata: Metadata = {
  openGraph: {
    title: "SEO-checklist voor Next.js",
    description: "Elke SEO-laag in de App Router.",
    type: "article",
    images: [{ url: "/og/next-seo-checklist.png", width: 1200, height: 630 }],
  },
  twitter: {
    card: "summary_large_image",
  },
};

Een ondergewaardeerde functie: gegenereerde OG-afbeeldingen. Zet een bestand opengraph-image.tsx naast een willekeurige route en Next.js rendert een afbeelding van 1200×630 op de edge, zonder grafisch ontwerper voor elk bericht:

// app/blog/[slug]/opengraph-image.tsx
import { ImageResponse } from "next/og";

export const size = { width: 1200, height: 630 };
export const contentType = "image/png";

export default async function OgImage({ params }) {
  const post = await getPost(params.slug);
  return new ImageResponse(
    (
      <div
        style={{
          display: "flex",
          flexDirection: "column",
          width: "100%",
          height: "100%",
          justifyContent: "center",
          padding: 80,
          background: "#0a0a0a",
          color: "#fff",
        }}
      >
        <div style={{ fontSize: 64, fontWeight: 700 }}>{post.title}</div>
        <div style={{ fontSize: 28, marginTop: 24, color: "#a1a1aa" }}>
          example.com/blog
        </div>
      </div>
    ),
    size,
  );
}

Checklist:

  • OG title/description/image op elke pagina die het waard is om gedeeld te worden
  • Afbeelding van 1200×630; tekst leesbaar op miniatuurformaat
  • twitter.card ingesteld op summary_large_image
  • Preview gecontroleerd in opengraph.xyz of LinkedIn Post Inspector

Laat je dit liever door iemand anders doen?

Ik audit en herstel technische SEO op Next.js-websites — indexering, snelheid, hreflang en zichtbaarheid in AI-zoekmachines.

Dienst technische SEO