XにURLを貼ったのに、画像付きのリンクカードが出ない。まずは「URLは表示されているがカードがない」のか、「DMでURLやメッセージ自体が表示されない」のかを分けて確認しましょう。
この記事は、ブログ記事を通常投稿で共有したときのリンクカード表示を中心に、公開ページ・OGP・キャッシュの確認手順をまとめています。DM内のURL表示や送信の問題は、別の項目で整理します。
私がカード表示に悩み、設定の確認やセルフDMを試した経過も紹介します。ただし、操作後に表示が変わったことと、その操作が原因だったことは区別しています。
まず確認:リンクカード・URL本文・DMのどこが表示されない?
この記事でいうリンクカードは、URLを共有した際に表示される画像やタイトルなどのプレビューです。URLの文字列や、リンク先を開けるかどうかとは分けて確認します。
| 症状 | 最初に確認すること |
|---|---|
| 通常投稿でURLはあるが画像カードがない | 公開ページ・画像・カード情報 |
| カードの画像やタイトルが古い | 公開ページの現在値とキャッシュ |
| DMでURLはあるがプレビューがない | DMの表示問題。通常投稿とは分ける |
| DMを送れない/メッセージが届かない | DMの送受信条件とエラー表示 |
| リンクを押しても開けない/警告が出る | リンク先URLと警告内容 |
自分のブログなら、ページや画像の公開状態、出力される情報を確認できます。他人のサイトのURLを共有している場合は、相手のWordPressやサーバー設定は変更できません。まずURLが正しいか、リンク先を開けるかを確認し、サイト側の問題が疑われる場合は管理者に状況を伝えましょう。
通常投稿でリンクカードが出ないときの確認手順
1.URLと公開状態を確認する
貼り付けたURLが目的のページを指しているか確認します。管理画面の編集URLや下書きのプレビューURLではなく、読者向けの公開URLを使ってください。ログアウトしたブラウザなどでもページを開けるか、ログイン要求やエラー画面にならないかを確認します。
カードがない場合でも、URL自体が表示されてリンク先を開けるなら、「リンク全体が壊れている」状態とは分けて考えられます。投稿作成画面だけで出ないのか、公開済みの通常投稿でも出ないのかも記録しておくと整理しやすくなります。
2.公開ページに出ているOGP・カード情報を確認する
OGP(Open Graph Protocol)は、ページのタイトルや画像などをSNSに伝えるための情報です。「このページの名札」と考えると分かりやすいと思います。主な項目は、タイトルのog:title、画像のog:image、ページURLのog:url、説明文のog:descriptionです。Open Graph公式仕様
テーマやSEOプラグインを導入していても、それだけで出力が正しいとは判断できません。公開ページのソース表示やOGP確認ツールで、情報が空欄になっていないか、古い画像や別の記事の情報が出ていないかを確認してください。twitter:cardなどのX向け設定も、利用しているテーマ・プラグインの説明に沿って確認します。
設定画面に入力した値と、公開ページに実際に出ている値は分けて見ます。また、OGP確認ツールで情報を取得できても、Xのすべての画面で同じカードが表示されることを保証するものではありません。
3.カード用画像を取得できるか確認する
画像を指定していても、その画像URLが開けないと切り分けが必要です。公開ページに出力された画像URLを開き、画像が存在するか、ログインやアクセス制限がないかを確認してください。ブラウザで見られることと、SNS側から取得できることが必ず同じとは限りません。管理者向けには、サーバーのエラーやアクセス制限の記録も確認材料になります。
OGPを直しても古い表示が残るとき
キャッシュは、一度取得・生成した情報を再利用する仕組みです。ただし、ブラウザに保存されるもの、サーバーやCDNが配信に使うもの、SNS側に保持される情報は同じではありません。MDN:HTTPキャッシュ
まず、公開ページのOGPが今の値になっているかを確認します。公開ページ自体が古い場合は、自分が管理しているページキャッシュなどを、サーバーやプラグインの公式案内に従って更新します。画像だけ古い場合は画像の配信も確認します。
最初からキャッシュをすべて削除したり機能を停止したりせず、古い情報がどこで返っているかを確認しましょう。公開ページが新しい値でもXの表示が変わらない場合、それだけで「Xのキャッシュが原因」とは確定できません。本記事ではXの再取得間隔や、何時間待てば直るかを断定しません。
私が試したこと:キャッシュの確認とセルフDM
OGPを設定してもカードが出ず、設定を確認した
私も、ブログ記事のURLをXに貼ってもカードが出ず、OGPを設定しているのに変わらない状態で悩みました。設定ミスなのか、キャッシュなのか、X側の問題なのか分からず、サーバーやWordPressのキャッシュ設定を確認し、キャッシュのクリアや設定の見直しを試しました。
当時は「30日」という設定が気になりました。ただし、現在はそれがブラウザ・ページ・画像など、どの種類のキャッシュだったかを確認できていません。この数字を根拠に「OGPが30日間固定されていた」とは説明できません。
自分宛てDMにURLを送った後、通常投稿で表示された
その後、自分のアカウント宛てのDMにブログ記事のURLを送り、通常投稿で同じURLを確認しました。自分宛てDMへURLを送った後、通常投稿でリンクカードが表示されるようになった、というのが私の経験です。第三者にはDMを送っていません。
確認できたのは、この操作の順序と表示の変化です。セルフDMが改善の原因だったのか、時間の経過や先に行った設定変更が関係したのかは切り分けられていません。Xが情報を再取得した、DMが優先された、といった内部処理も確認できていません。
そのため、セルフDMは当時試した操作の記録として残しますが、確実に直る手順や必須の対処法としては勧めません。DM内のURL表示不具合を解決した体験でもありません。
X公式は、リンクの短縮処理と危険なサイトのリストとの照合を説明しています。しかし、その説明から「DMを送るとOGPが優先的に更新される」とは判断できません。X公式:リンク短縮サービスについて
DM内でURLが表示されない場合は別に確認する
URLはあるが、画像プレビューだけがない場合
メッセージが届き、URLの文字列も見えるなら、送受信できない問題とは分けます。信頼できるリンク先が開けるか、アプリとブラウザで表示が異なるかを確認してください。通常投稿でカードが出るかどうかは比較材料になりますが、DMで同じ表示になることの保証にはなりません。
今回確認したX公式情報では、DMプレビューが表示される条件や、必ず表示させる方法までは確認できませんでした。設定名や復旧方法を推測で補わず、表示されない画面と利用環境を記録しておくのがよいと思います。
DMを送れない・メッセージ自体が届かない場合
こちらはリンクカードとは別の問題です。送信時のエラー、相手のDM受信設定、ブロックなどの条件を確認してください。X公式には、フォロー関係や受信設定などに応じたDMの送受信条件が案内されています。X公式:ダイレクトメッセージについて
同じ公式案内では、DMで共有したリンクがt.coリンクとして処理・短縮されることも説明されています。短縮処理と、画像付きのプレビューが表示されることは分けて考えます。
URLを開けない・警告が出る場合
リンク先のエラーや安全性に関する警告が出る場合は、その内容を確認します。カードを表示させるために警告を無視したり、別URLにして回避したりするのではなく、リンク先が正しいかを確認してください。
解決しないときに記録しておくこと
原因が分からないまま設定を何度も変えると、どの操作で変化したか追いにくくなります。次の情報をそろえると、サーバー会社やサイト管理者に相談するときにも状況を伝えやすくなります。
・発生した日時と対象の公開URL
・通常投稿/投稿作成画面/DMのどこで起きたか
・URL本文、カード、送信、リンク先のどこに問題があるか
・端末、アプリまたはブラウザ、分かればバージョン
・公開ページのOGPが現在の値かどうか
・試した操作と、その前後で変わったこと
検証のために同じ記事を別スラッグで複製・公開する必要はありません。元の公開URLを維持し、症状と確認結果を記録します。
まとめ:症状と管理できる範囲から確認する
通常投稿でリンクカードが出ないときは、まずURLと公開状態、次に公開ページのOGPや画像を確認し、古い情報が残っている場合に該当するキャッシュを調べます。DM内のプレビューや送受信の問題は、別に切り分けましょう。
私の場合は、自分宛てDMにURLを送った後、通常投稿でカードが表示されました。ただし、その因果関係は確認できていません。体験の経過と仕組みの説明を分け、無駄にテーマやサーバーを変える前に、自分の症状に合う確認から進めてみてください。
出典確認日:2026年9月22日。Xの画面や機能は変更されることがあるため、送受信条件などはリンク先の公式案内も確認してください。

コメント