Skip to main content

iMessage Link-Vorschau kaputt? So fixst du es

4 min read

Du schickst einen Link per iMessage und erwartest eine Rich Preview mit Bild und Titel. Stattdessen nur eine nackte URL oder eine kaputte Karte mit falschem Thumbnail. iMessage baut Link-Vorschauen, indem Apples Crawler Open-Graph-Tags abruft. Scheitert der Abruf, gibt es keine Vorschau.

Kurzantwort

og:title, og:description und og:image im serverseitigen HTML mit absoluten HTTPS-URLs ausliefern. Applebot in robots.txt erlauben. 1200 × 630 JPG unter 5 MB nutzen. Bild-URL in Safari auf dem iPhone testen. iMessage cached pro Gerät - nach dem Fix Link in neuem Chat senden.

Wie iMessage Link-Vorschauen funktionieren

Beim Senden einer URL in Nachrichten auf iPhone, iPad oder Mac holen Apples Dienste die Seite für die Preview-Karte. Der Crawler (Applebot) liest Open-Graph-Meta-Tags:

<meta property="og:title" content="Dein Titel">
<meta property="og:description" content="Kurze Beschreibung.">
<meta property="og:image" content="https://beispiel.de/og.jpg">
<meta property="og:url" content="https://beispiel.de/seite">

Die Vorschau erscheint über oder unter der Link-Blase mit Titel, Domain und Thumbnail.

Applebot führt kein JavaScript aus. Tags müssen im Raw-HTML stehen.

Kaputte vs. keine Vorschau

SymptomWahrscheinliche Ursache
Nur URL, keine KarteCrawler blockiert, Timeout oder keine OG-Tags
Falsches Bildog:image fehlt, Fallback auf Seitenbild
Altes Bild nach UpdateGeräte-Cache oder Apple-CDN
Preview auf Mac, nicht auf iPhoneUnterschiedlicher Cache pro Gerät
Titel OK, kein ThumbnailBild-URL kaputt, zu groß oder langsam

Schritt 1: Open-Graph-Tags prüfen

  1. Seitenquelltext in Safari oder Chrome anzeigen.
  2. og:title, og:description, og:image bestätigen.
  3. og:image in neuem Tab öffnen. Bild muss ohne Login laden.

Mit OpenGraph Check vor dem Versenden testen.

Schritt 2: Applebot in robots.txt erlauben

User-agent: Applebot
Allow: /

Optional für Apple-Search-Crawling:

User-agent: Applebot-Extended
Allow: /

Blockiert Applebot, baut iMessage keine Rich Previews. Prüfen, ob Disallow-Wildcards Applebot mit erwischen.

Schritt 3: Bild- und Performance-Anforderungen

EigenschaftEmpfehlung
Größe1200 × 630 px (Minimum 900 × 450 für akzeptable Qualität)
FormatJPG oder PNG
URLAbsolute HTTPS
DateigrößeUnter 5 MB (unter 500 KB lädt schneller auf Mobile)
AntwortzeitUnter 2 Sekunden

Große Bilder auf langsamen Servern lassen iMessage das Thumbnail weg und zeigen nur Text.

Schritt 4: Auf echtem Gerät testen

Simulatoren und Desktop-Browser replizieren iMessage-Unfurling nicht vollständig.

  1. Tags auf Production-URL fixen.
  2. Link in neuer iMessage-Unterhaltung senden (nicht alter Thread).
  3. 5-10 Sekunden auf Preview-Generierung warten.
  4. Bei alten Daten: https://deineseite.de/seite?i=1 probieren.

iMessage cached lokal. Alte Chats behalten die vorherige Karte trotz Server-Fix.

Typische Ursachen kaputter iMessage-Vorschauen

Nur client-seitig gerenderte Meta-Tags

React, Next.js Client Components und SPAs setzen Tags nach dem Load. Applebot sieht leeren <head>. SSR, SSG oder generateMetadata nutzen.

Redirect-Ketten und HTTP

Apple bevorzugt HTTPS. Lange Ketten (http → www → Slash) erhöhen Fehlerrate. Eine kanonische URL in og:url.

SSL-Probleme

Self-Signed, abgelaufene Zertifikate oder Mixed-Content-Bilder brechen den Abruf still.

Login-Walls und Paywalls

Liefert Applebot eine Login-Seite statt Inhalt, entsteht keine Preview. Marketing-Seiten brauchen öffentliche OG-Tags.

og:image zeigt auf WebP oder SVG

JPG und PNG sind am sichersten. WebP-Support variiert. SVG für Social-Previews vermeiden.

CDN-Bot-Schutz

Cloudflare und ähnliche Dienste können Applebot challengen. Whitelist oder Bot-Schutz auf öffentlichen Seiten reduzieren.

iMessage vs. andere Plattformen

PlattformCrawlerGemeinsamer Cache?
iMessageApplebotNein
WhatsAppfacebookexternalhitJa (Meta)
SlackSlackbotNein
LinkedInLinkedInBotNein

Facebook- oder WhatsApp-Fixes helfen iMessage nicht. Applebot-Zugriff separat prüfen.

WhatsApp-spezifisch (oft mit iMessage verwechselt): WhatsApp zeigt falsche Link-Vorschau.

Rich Preview vs. Link-Formatierung

iMessage entfaltet nur erkennbare Web-URLs. Achte auf:

  • URL mit https://
  • Keine extra Zeichen am Link in der Nachricht
  • Öffentliche Domain (nicht localhost)

FAQ

Nutzt iMessage Twitter-Card-Tags?

Nein. Applebot liest Open Graph. og:*-Properties setzen.

Warum unterschiedliche Preview auf meinem und dem iPhone eines Freundes?

Jedes Gerät cached unabhängig. Beide brauchen evtl. neuen Chat mit aktualisierter URL.

iMessage-Preview erzwingen?

Nachricht löschen, Server-Tags fixen, in neuem Chat mit Cache-Buster (?v=2) senden.

Funktioniert es mit privaten oder unlisted Seiten?

Applebot muss die Seite ohne Auth erreichen.

Link-Vorschauen in SMS (grüne Blasen)?

Standard-SMS hat keine Rich Previews. Das gilt für iMessage (blaue Blasen) und RCS wo unterstützt.

Gibt es ein Apple-Äquivalent zum Facebook Sharing Debugger?

Kein öffentliches Inspector-Tool. Link in iMessage senden, Quelltext und OpenGraph Check prüfen.

Fazit

Kaputte iMessage-Link-Vorschauen hängen an Open-Graph-Tags im Server-HTML und Applebot-Zugriff. Gültiges og:image auf HTTPS, Applebot erlauben, Bilder klein und schnell halten, in frischem Chat auf echtem Gerät testen. iMessage teilt nicht Metas Cache - Apple-spezifische Checks sind nötig, auch wenn Facebook schon funktioniert.