UI & Design Systems
OpenGraphMeta-TagsSocial-CardsSERP-SnippetNext.js

Link-Vorschau & OpenGraph-Tester – Wie Google, WhatsApp und LinkedIn URLs darstellen

Schneller Link-Vorschau-Tester: Prüfe OpenGraph-Tags, Vorschaubilder und Zeichenlängen deiner URL live für Google, WhatsApp, LinkedIn sowie Slack.

LKLukas Kopischke
Zuletzt aktualisiert am
Link-Vorschau & OpenGraph-StudioEchtzeit-Check · SSRF-geschützt
Schnelltest:
Checks: 5/5 OK
1 · Google Suchergebnis (SERP)Titel ~60 Z. · Snippet ~155 Z.
L
Lukas Kopischke
https://lukiluki.me › garden › qr-code-generator
QR-Code-Generator ohne Ablaufdatum – Lokal als SVG & PNG

26.10.2026 — Statische QR-Codes für WLAN, Links und Visitenkarten direkt im Browser erstellen – ohne Weiterleitungs-Abofalle und komplett offline nutzbar.

2 · WhatsApp Messenger-Vorschauog:image ideal < 300 KB · 1.91:1
QR-Code-Generator ohne Ablaufdatum – Lokal als SVG & PNG
QR-Code-Generator ohne Ablaufdatum – Lokal als SVG & PNG
Statische QR-Codes für WLAN, Links und Visitenkarten direkt im Browser erstellen – ohne Weiterleitungs-Abofalle un…
lukiluki.me
https://lukiluki.me/garden/qr-code-generator22:15 ✓✓
3 · LinkedIn Feed-Karte (552 px Originalmaß)Empfohlen: 1200 × 627 px (1.91:1)
LK
Lukas Kopischke
Lead Software Engineer · Gerade eben · 🌐
Kurzer Blick auf die Live-Vorschau für unseren neuen Link:
QR-Code-Generator ohne Ablaufdatum – Lokal als SVG & PNG
QR-Code-Generator ohne Ablaufdatum – Lokal als SVG & PNG
lukiluki.me
4 · Slack & Discord Unfurlog:site_name + og:title + og:description
LLukas Kopischke
QR-Code-Generator ohne Ablaufdatum – Lokal als SVG & PNG

Statische QR-Codes für WLAN, Links und Visitenkarten direkt im Browser erstellen – ohne Weiterleitungs-Abofalle und komplett offline nutzbar.

QR-Code-Generator ohne Ablaufdatum – Lokal als SVG & PNG
Meta-Tags live bearbeiten
Echtzeit-Vorschau
56 / 60
141 / 155
Automatische Fehler-Diagnose
Optimale Titellänge (56 / 60 Zeichen).
Saubere Beschreibungslänge (141 / 155 Zeichen).
Absolute https://-Bildadresse hinterlegt (Zielmaß: 1200×630 px, < 300 KB für WhatsApp).
twitter:card = summary_large_image aktiviert große Banner-Darstellung.
Canonical-URL sauber definiert.
Alle Berechnungen laufen lokal im Browser – ohne Werbung oder Account-Zwang.

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.

Merksatz

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:

  1. 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.
  2. 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.
  3. Zu große Bilddateien oder inkompatible Formate: WhatsApp bricht den Bilder-Download häufig ab, wenn das og:image deutlich 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 in 1200 × 630 Pixel).
  4. 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:

TYPESCRIPT
1// app/layout.tsx – Sorgt in Next.js automatisch für absolute https://-Pfade bei og:image
2import 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öst
21 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?

PlattformGenutzte Haupt-TagsOptimales Bildmaß & LimitSichtbare Textlänge (Richtwert)Besonderheit & Cache-Verhalten
Google Suche<title>, <meta name="description">, canonicalSeiten-Favicon (≥ 48×48 px) + ggf. ArtikelbildTitel ~55–60 Z. (~600 px), Beschreibung ~145–160 Z.Google ignoriert die Meta-Description häufig und zieht eigene Textstellen passend zur Suchanfrage
WhatsAppog:title, og:description, og:image1200 × 630 px (PNG/JPG), unter 300 KB haltenTitel ~65 Z., Beschreibung ~90 Z. (2 Zeilen)Vorschau wird direkt auf dem Gerät des Absenders vor dem Abschicken erzeugt
LinkedInog:title, og:image1200 × 627 px (1.91:1), max. 5 MB (kein SVG!)Titel ~70 Z.; Beschreibung im Feed ausgeblendetCacht alte Vorschauen ca. 7 Tage lang; manueller Reset über den LinkedIn Post Inspector
Slack & Discordog:site_name, og:title, og:description, og:image1200 × 630 px + twitter:card="summary_large_image"Titel ~75 Z., Beschreibung ~140 Z.Ohne summary_large_image rendern manche Kanäle nur ein winziges Vorschaubild am rechten Rand
Robuste Vorschau-Architektur
  • 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)
Typische Stolpersteine
  • Keine .svg-Dateien als og:image verlinken – LinkedIn, WhatsApp und Slack verweigern dafür die Bildvorschau
  • Sich nicht darauf verlassen, dass Google deine metaDescription wö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
Warum sich eine bereits geteilte Vorschau nicht sofort aktualisiert

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:description und og:image bereits im ersten HTML-Dokument (prüfbar per curl -sL https://deine-url.de | head -n 50 oder oben im Live-Prüfer)?
  • Bild-Format und Dateigröße kontrollieren: Antwortet die og:image-URL mit HTTP 200, nutzt PNG/JPEG (kein SVG) 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