Warum Discord Linkvorschauen nicht angezeigt werden: Ursachen und Lösungen
Discord zeigt keine Linkvorschau an?
Die häufigsten Ursachen sind deaktivierte Einbettungen, fehlende oder unzugängliche Open Graph Metadaten oder Discord die Unfähigkeit, die Seite oder das Bild abzurufen. Überprüfen Sie die URL zuerst mit einer OG-Vorschau / Discord Link-Checker und gehen Sie dann die Discord-Seiteneinstellungen unten durch.
Beginnen Sie hier
- Entscheiden Sie, in welchem Fall Sie sich befinden: Ansehen des Links einer anderen Person vs. Besitzen der Website.
- Wenn keine Link-Vorschau für Sie irgendwo angezeigt wird, handelt es sich fast immer um eine Client- oder Berechtigungseinstellung – nicht um die Website.
- Wenn dieselbe URL auf einem Server und nicht auf einem anderen in der Vorschau angezeigt wird, aktivieren Sie Embed Links für diesen Kanal oder diese Rolle.
- Wenn die URL für niemanden in der Vorschau angezeigt wird, rufen Sie ab, was
Discordbotsehen würde: Tags im Roh-HTML, HTTPS, keine Bot-Herausforderung.
Wenn Sie nur versuchen, den Link einer anderen Person zu sehen
Sie können die Meta-Tags einer anderen Website nicht reparieren. Sie können nur ändern, was Discord Sie anzeigen darf oder was dieser Kanal für die automatische Einbettung zulässt.
1. Ihr Kunde verbirgt Website-Vorschauen
Discord verfügt über eine Benutzereinstellung, die automatische Website-Einbettungen deaktiviert. Auf dem Desktop befand es sich unter Benutzereinstellungen → Chat oder Text & Bilder, mit einer Bezeichnung ähnlich „Einbettungen anzeigen und Website-Links in der Vorschau anzeigen“. Wenn die Option deaktiviert ist, werden Ihnen auch dann einfache URLs angezeigt, wenn alle anderen eine Karte sehen.
2. Die Nachricht hat die Einbettung absichtlich unterdrückt
Wenn Sie eine URL in spitze Klammern setzen, wird Discord angewiesen, sie nicht automatisch einzubetten:
<https://example.com/page>
Wenn die Nachricht so aussieht, wird die Vorschau für alle unterdrückt und nicht unterbrochen.
3. Der Kanal oder die Rolle verweigert Embed Links
Die Berechtigung EMBED_LINKS von Discord ist wie folgt dokumentiert: Von Benutzern mit dieser Berechtigung gesendete Links werden automatisch eingebettet. Überprüfen Sie die Berechtigungsüberschreibungen des Kanals für @everyone, die Rolle des Posters und das spezifische Mitglied. Eine Ablehnung auf diesem Kanal übertrifft eine serverweite Genehmigung.
Wenn Sie eine bekannte öffentliche URL (z. B. einen Wikipedia-Artikel) posten können und diese eingebettet wird, ist der Kanal in Ordnung und die ursprüngliche Website ist das Problem.
4. Nur eine Person ist betroffen
Fragen Sie jemand anderen im selben Kanal. Wenn sie die Karte sehen und Sie nicht, liegt es an Ihrer Client-Einstellung, einer veralteten App oder einem lokalen Cache – nicht Open Graph.
Wenn Sie der Eigentümer der Website sind
Discord ruft die URL mit seinem Crawler ab (Discordbot, oft Discordbot/2.0). Es liest HTML-Meta-Tags. Ihr clientseitiges JavaScript wird nicht ausgeführt. Wenn Tags erst injiziert werden, nachdem React hydratisiert wurde, sieht Discord eine leere Hülle.
1. Bestätigen Sie, dass die Tags im Roh-HTML vorhanden sind
Sie möchten mindestens:
<meta property="og:title" content="Your Title" />
<meta property="og:description" content="A short description" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />
<meta property="og:url" content="https://yoursite.com/page" />
Verwenden Sie absolute https:// URLs für das Bild. Relative Pfade wie /og.png schlagen oft fehl. Überprüfen Sie dies mit Proovd oder dem Discord Linkvorschau-Checker – diese Tools zeigen die Tags an, die ein Crawler analysieren kann, nicht, was Discords eigener Cache derzeit speichert.
Discord veröffentlicht keine vollständige offizielle OG-Spezifikation. In der Praxis werden Open Graph Tags für die Einbettung verwendet. Verlassen Sie sich nicht allein auf twitter:image.
2. Stellen Sie sicher, dass Discordbot die Seite und das Bild abrufen kann
- Die HTML-URL und die Bild-URL sollten Erfolg zurückgeben (normalerweise 200), keine Login-Wall, 403 oder Cloudflare „Nur einen Moment…“-Herausforderung.
- Bot Fight Mode und ähnliche WAF-Regeln behandeln Crawler als Bots. Das blockiert Discord auf die gleiche Weise, wie es Slack und Meta blockiert. Siehe Cloudflare Linkvorschauen blockieren.
- Es lohnt sich immer noch, Discordbot in
robots.txtzuzulassen; Eine Herausforderungsseite vor dem Ursprung verbirgt die Tags weiterhin.
3. Bildgröße – was wir eigentlich wissen
Discord veröffentlicht in seinen Entwicklerberechtigungsdokumenten keine strenge Regel „mindestens 300×300 oder keine Einbettung“. Was wir aus der Ausführung von Vorschauen in Proovd wissen: Verwenden Sie ein großes, erreichbares JPEG oder PNG über HTTPS. 1200×630 ist eine sichere Größe, da sie auch auf anderen Plattformen funktioniert. Halten Sie die Datei deutlich unter den typischen Upload-Limits (Proovds Discord Bildprüfung markiert Dateien über 8 MB).
Wenn der Titel und die Beschreibung angezeigt werden, das Bild jedoch nicht, ist die Bild-URL normalerweise blockiert, seltsam umgeleitet oder nicht im ursprünglichen HTML-Code enthalten.
4. Veralteter Discord-Cache
Discord speichert Einbettungen pro URL im Cache. Für Discord gibt es kein öffentliches „Sharing Debugger“. Nachdem Sie Tags geändert haben:
- Veröffentlichen Sie eine etwas andere URL, z. B.
?v=2, sodass Discord sie als neu behandelt. - Oder löschen Sie die alte Nachricht und veröffentlichen Sie sie erneut, nachdem die Website tatsächlich den neuen HTML-Code bereitstellt (bestätigen Sie dies mit view-source oder curl, nicht nur mit Ihrem Browser).
5. Bots und Webhooks sind ein anderes Problem
Ein Bot, der eine URL postet, benötigt immer noch EMBED_LINKS in diesem Kanal, wenn Sie erwarten, dass Discord die URL automatisch einbettet. In der API integrierte Rich Embeds sind JSON-Nutzlasten, nicht Open Graph. Wenn eine von Menschen eingefügte URL funktioniert und die URL des Bots nicht, überprüfen Sie die Bot-Nachrichtenflags (einschließlich Unterdrückungseinbettungen) und nicht Ihre og:-Tags.
Discord Link-Checker vs. Discord Server-Checker
Suchanfragen wie „Discord Link Checker“, „Discord Embed Checker“ und „Discord Server Link Checker“ sind nicht die gleiche Aufgabe:
- Link-/Einbettungsprüfer – Überprüfen Sie Open Graph auf einer öffentlichen URL. Dafür ist die Discord Vorschauseite von Proovd da.
- Server-/Einladungsprüfung – Einladungs-Splash-Bilder und Server-Widgets sind eine andere Discord-Funktion. Dieser Artikel erhebt keinen Anspruch darauf, dass Proovd diese überprüft.
Kurze Checkliste
- Sehen andere Personen im selben Kanal die Karte?
- Ist die Website-Vorschau in Ihren Discord Benutzereinstellungen aktiviert?
- Gewährt der Kanal dem Poster Embed Links?
- Ist die URL in
< >eingeschlossen? - Sind
og:title/og:imagein der ersten HTML-Antwort (nicht nur nach JavaScript)? - Kann ein Nicht-Browser-Client die URL ohne 403-Herausforderung abrufen?
- Haben Sie nach dem Ändern der Tags mit einer neuen Abfragezeichenfolge erneut gepostet?
Häufig gestellte Fragen
Warum wird für meinen Link auf Discord keine Vorschau angezeigt?
Teilen Sie das Problem auf. Wenn dies nur bei Ihnen fehlschlägt, korrigieren Sie die Berechtigung zum Einbetten des Clients oder Kanals. Wenn dies bei allen fehlschlägt, erhält Discordbot keine nutzbaren Open Graph-Daten – fehlende Tags, JS-only-Tags, HTTP-Bild oder ein blockierter Abruf.
Wie erstelle ich eine Linkvorschau auf Discord?
Fügen Sie Open Graph-Tags in servergerendertes HTML ein, verwenden Sie HTTPS-Bild-URLs, die Discord abrufen kann, lassen Sie Embed Links für das Poster zulässig und fügen Sie die bloße URL ein (nicht umschlossen in < >).
Wie überprüfe ich eine Discord-Einbettung, ohne sie auf einem Server zu veröffentlichen?
Verwenden Sie einen Discord Link-Vorschau-Checker wie Proovd. Der Cache von Discord wird nicht geleert; Es zeigt an, ob die Tags für einen Crawler vorhanden sind.
Verwandte Artikel
Überprüfen Sie zuerst die Website-Seite
Fügen Sie die URL in Proovd ein und vergleichen Sie die Karte Discord mit Slack, LinkedIn, X, WhatsApp und Reddit. Wenn Tags genau dort angezeigt werden und Discord immer noch nichts anzeigt, besteht die verbleibende Arbeit darin, dass Discord Einstellungen oder Discordbot blockiert werden.