Du teilst einen frisch veröffentlichten Artikel bei WhatsApp, LinkedIn oder im Team-Slack – doch statt des geplanten Vorschaubildes erscheint nur ein grauer Kasten, der Titel bricht mitten im wichtigsten Wort ab oder die Plattform zeigt hartnäckig eine veraltete Überschrift von letzter Woche. Wer das vorab prüfen will, landet im Netz meist auf überladenen Marketing-Portalen mit Login-Zwang.
Messenger und soziale Netzwerke laden beim Einfügen einer Adresse lediglich die ersten Kilobyte des statischen Server-HTMLs herunter, führen kein Browser-JavaScript aus und werten die Meta-Angaben im <head> nach einer festen Fallback-Kette aus (og:* vor twitter:* vor <title>). Nur wenn dort eine öffentlich erreichbare, absolute https://-Bildadresse und plattformgerechte Textlängen stehen, entsteht eine saubere Vorschaukarte; bei Seiten hinter Logins oder bereits zwischengespeicherten URLs greift jede reine HTML-Prüfung zu kurz.
Link-Crawler sind keine vollständigen Browser: Was nicht sofort im ersten Server-HTML als absoluter Meta-Tag im Seitenkopf steht, existiert für WhatsApp, LinkedIn und Slack nicht.
Wie Messenger- und Such-Crawler deinen Seitenkopf auslesen
Sobald jemand einen Link in ein Chatfenster kopiert, startet im Hintergrund das sogenannte . Grundlage dafür ist das 2010 eingeführte .
In der Praxis scheitern Vorschaukarten fast immer an vier technischen Hürden, die im normalen Desktop-Browser unsichtbar bleiben:
- Relative statt absoluter Bildpfade: Im Browser funktioniert
<img src="/banner.png">, weil der Browser die aktuelle Domain ergänzt. Viele Link-Scraper verlangen bei<meta property="og:image" content="...">laut Spezifikation jedoch zwingend eine vollständige Adresse inklusive Protokoll (https://deine-domain.de/banner.png). Fehlt sie, bleibt das Bildfeld leer. - Clientseitig nachgeladene Meta-Tags (SPA-Falle): Setzt eine reine Single-Page-Application den Seitentitel erst im Browser per JavaScript (
document.title = ...), erhält der Messenger-Bot nur die leere HTML-Hülle der Startseite. Für zuverlässige Vorschauen müssen Meta-Tags bereits beim Server-Rendering oder statischen Build im<head>stehen. - Zu große Bilddateien oder inkompatible Formate: WhatsApp bricht den Bilder-Download häufig ab, wenn das
og:imagedeutlich größer als 300 bis 600 KB ist oder als SVG ausgeliefert wird (SVG wird von fast keinem Social-Crawler als Vorschaubild gerendert – nutze immer PNG, JPEG oder WebP in1200 × 630 Pixel). - Späte Meta-Tags hinter riesigen Inline-Styles: Viele Crawler lesen aus Sicherheits- und Kostengründen nur den Anfang des HTML-Dokuments (oft die ersten 64 bis 150 KB). Stehen riesige Inline-Skripte oder Base64-Schriften vor den
og:-Tags, bricht der Parser vorher ab.
In Next.js (App Router) vermeidest du relative Pfade automatisch, indem du im Root-Layout einmalig metadataBase hinterlegst:
1// app/layout.tsx – Sorgt in Next.js automatisch für absolute https://-Pfade bei og:image2import type { Metadata } from "next";3
4const siteUrl = process.env.NEXT_PUBLIC_SITE_URL || "https://beispiel.de";5
6export const metadata: Metadata = {7 metadataBase: new URL(siteUrl),8 title: {9 default: "Produktname – Klare Funktionsbeschreibung",10 template: "%s | Produktname",11 },12 description:13 "Prägnante Zusammenfassung in 120 bis 155 Zeichen für Suchmaschinen und Messenger-Vorschauen.",14 openGraph: {15 type: "website",16 locale: "de_DE",17 siteName: "Produktname",18 images: [19 {20 url: "/og-default.png", // wird dank metadataBase zu https://beispiel.de/og-default.png aufgelöst21 width: 1200,22 height: 630,23 alt: "Übersicht der Anwendung",24 },25 ],26 },27 twitter: {28 card: "summary_large_image",29 },30};Welche Regeln gelten auf Google, WhatsApp, LinkedIn und Slack?
- Ein festes Format von 1200 × 630 Pixeln (
1.91:1) als komprimiertes PNG oder JPEG unter 300 KB ausliefern - Das wichtigste Thema in die ersten 45 Zeichen des Titels schreiben, damit Mobilgeräte den Kern nicht abschneiden
- Wichtigen Text im Vorschaubild mittig platzieren (mindestens 80 Pixel Sicherheitsabstand zum Rand gegen App-Zuschnitte)
- Keine
.svg-Dateien alsog:imageverlinken – LinkedIn, WhatsApp und Slack verweigern dafür die Bildvorschau - Sich nicht darauf verlassen, dass Google deine
metaDescriptionwörtlich übernimmt; der sichtbare Seitenanfang bleibt entscheidend (siehe GEO-Leitfaden) - Keine geänderten Bilder unter exakt demselben Dateinamen ohne Versionsparameter (
?v=2) ausliefern, wenn die alte URL schon geteilt wurde
Hast du einen Tippfehler im Titel behoben, zeigt LinkedIn oder Slack beim erneuten Einfügen derselben URL oft trotzdem den alten Stand. Das liegt nicht an deiner Webseite, sondern am Zwischenspeicher der Plattform. Hänge zum sofortigen Gegenprüfen testweise ?v=2 an die Adresse an oder stoße im offiziellen LinkedIn Post Inspector einen erzwungenen Neuabruf an.
Prüfpunkte vor dem Teilen einer neuen Seite
- Server-HTML ohne JavaScript prüfen: Stehen
<title>,og:title,og:descriptionundog:imagebereits im ersten HTML-Dokument (prüfbar percurl -sL https://deine-url.de | head -n 50oder oben im Live-Prüfer)? - Bild-Format und Dateigröße kontrollieren: Antwortet die
og:image-URL mit HTTP200, nutztPNG/JPEG(keinSVG) und bleibt für schnelle Mobilnetze und WhatsApp unter ~300 KB? - LinkedIn-Tauglichkeit ohne Beschreibungstext testen: Ergibt deine Karte auch dann sofort Sinn, wenn wie bei LinkedIn ausschließlich Bild, Titel und Domainname zu sehen sind?
Quellen und nächste Schritte
- The Open Graph Protocol (Offizielle Spezifikation) – Grundlegende Meta-Properties und strukturierte Bild-Attribute: ogp.me
- Google Search Central – Titel-Links und Snippets in Google-Suchergebnissen steuern: developers.google.com/search/docs/appearance/snippet
- LinkedIn Engineering / Post Inspector – Spezifikationen und Cache-Invalidierung für geteilte URLs: www.linkedin.com/post-inspector
- Next.js App Router Documentation – Metadata Files,
metadataBaseundopengraph-imageGenerierung: nextjs.org/docs/app/building-your-application/optimizing/metadata - Weiterführend im Digital Garden: Lies Webseiten für KI optimieren (GEO), wie neben klassischen Vorschau-Crawlern auch KI-Antwortsysteme deine Metadaten und
JSON-LDauslesen, oder Frontend-Performance für schnelle Server-Antwortzeiten beim Link-Abruf.