Twitterカードが表示されない原因と対処法【画像が出ない時】

この記事は「リンクカードガイド」の一部です。この記事では、SNSでURLを画像つきカード表示する際のトラブルを解説します。カードの作り方自体は「Twitterカードの作り方」で解説しています。

X(旧Twitter)にURLを貼ったのにTwitterカードが表示されない——画像が出ず、地味なリンクのままという経験はよくあります。原因は6パターンに整理でき、多くはOGPの未設定かキャッシュの古さです。この記事では、Twitterカードが表示されない6つの原因と対処法、X公式のCard Validatorでの確認手順、設定なしで確実にカード表示する方法まで順に解説します。

この記事の要点

  • 原因はOGP未設定・画像URLミス・キャッシュ・サイズ不良・OGPのないURL・Xの仕様変更の6つです
  • まずCard Validatorでプレビューを確認するのが切り分けの近道です
  • サイトを持たない場合は、無料ツールの生成URLなら設定不要でカード表示できます
この記事の目次
  1. Twitterカードが表示されない原因は6つ
  2. 原因1・2:OGP未設定と画像URLの指定ミス
  3. 原因3・4:キャッシュの古さと画像サイズの不備
  4. 原因5・6:カード化されないURLとXのタイトル非表示
  5. Twitterカードが表示されない時の確認手順(Card Validator)
  6. 原因を調べずに済む方法:OGP設定済みのURLを作る
  7. まとめ

Twitterカードが表示されない原因は6つ

画像が出ない原因は、設定側・X側・URL側の3つの場所に分かれます。全部で6パターンです。

原因の総覧

原因よくある対象対処の方向
1. OGP(twitter:card)未設定自分のサイトmetaタグを設定する
2. 画像URLの指定ミス自分のサイトフルURLに修正する
3. Xのキャッシュが古いすべての人Card Validatorで更新する
4. 画像サイズの不備すべての人1200×630pxで作り直す
5. リンク先にOGPがないURL短縮URL・招待リンクOGP設定済みのURLを使う
6. Xのタイトル非表示の仕様すべての人故障ではない。画像内に文字を入れる

表: Twitterカードが表示されない6つの原因と対処の方向。

まずプレビューで切り分ける

いきなり設定を直す前に、X公式のCard Validatorでプレビューを確認するのが近道です。どこに原因があるかが一目で分かります。

原因1・2:OGP未設定と画像URLの指定ミス

原因1:OGP(twitter:card)が設定されていない

Xのクローラは、リンク先のmetaタグを読んでカードを組み立てます。タグ自体がなければ、何をどう待ってもカードは作られません。

自分のサイト・ブログなら、head内にtwitter:cardとog:imageを設定すれば解決します。具体的なタグの書き方は「Twitterカードの作り方|サイト不要で画像つきリンクを作る方法」で解説しています。

原因2:画像URLの指定ミス

タグはあっても画像が読み込めなければ、画像なしの表示になります。私も最初、og:imageを相対パスで書いて画像が出ない失敗をしました。次の3点を確認してください。

原因3・4:キャッシュの古さと画像サイズの不備

原因3:Xのキャッシュが古いまま

Xは一度読み込んだカード情報をキャッシュ(一時保存)します。設定を直した後も、古い画像や「カードなし」の状態が表示され続けることがあります。

対処は、後述のCard Validatorで最新の内容を再取得させることです。

原因4:画像サイズが規格に合っていない

小さすぎる画像は引き伸ばされて荒くなり、極端に縦長・横長な画像は中央が切り取られます。推奨は1200×630px(1.91:1)です。

サイズの設計と直し方は「Twitterカードの画像サイズは1200×630px|OGP設定も解説」で詳しく解説しています。

原因5・6:カード化されないURLとXのタイトル非表示

原因5:リンク先にOGPがないURLを貼っている

短縮URLやアプリの招待リンクなど、リンク先のページ自体にOGPが設定されていないURLは、Xが画像を作れません。自分のサイトではないURLには、後からmetaタグを追加することもできません。

この場合の解決策は、OGP設定済みのURLを別に用意して貼ることです。方法は後のセクションで解説します。

原因6:Xの仕様変更でタイトルが出ない

2023年10月頃の仕様変更で、Xはリンクカードのタイトル・説明文のテキスト表示をやめ、画像とドメイン名のみの表示に変えました。「タイトルが消えた」という症状は故障ではなく、仕様です。

「タイトルが出ない」は直せません

仕様変更によるものなので、設定を直してもタイトルは表示されません。対策は、見せたい文字をカード画像の中に入れることです。

Twitterカードが表示されない時の確認手順(Card Validator)

確認とキャッシュ更新の手順

  1. X公式のCard Validator(開発者向けの確認ツール)を開きます
  2. 確認したいURLを入力し、プレビューを実行します
  3. 画像・タイトルが正しく出るかを確認します
  4. 実行すると最新のOGPが読み込まれ、X側のキャッシュも更新されます

ツールの提供状況や画面は変わることがあります。見つからない場合は、投稿し直して表示を確認してください。

LINEでサムネイルが出ない場合

LINEも同じOGPの仕組みでサムネイルを表示します。原因の切り分け方はXと同じです。

原因を調べずに済む方法:OGP設定済みのURLを作る

「リンクカード作成ツール」(link-card.online)は、Googleで「リンクカード」と検索すると1位に表示される無料ツールです。Twitterカード・画像つきリンク・OGPカードと呼ばれることもありますが、すべて同じ仕組みです。登録不要で30秒、中間ページ(LP)を挟まずアプリを直接起動させるカードを作れます。

このツールが発行するシェアURLには、最初からOGPが設定されています。metaタグの知識がなくても、貼れば画像つきのカードで表示されます。

こんなケースに向いています

作り方は「リンクカードの作り方【無料・登録不要】画像つきリンクを30秒で作成」で全手順を解説しています。TikTok Liteの招待リンクをカード化したい場合は「TikTok Lite招待を増やす方法」もあわせて確認してください。

まとめ

Twitterカードが表示されない時の整理は、次のとおりです。

私も「設定したのに出ない」で半日を無駄にした経験があります。原因の場所さえ特定できれば、対処はどれも難しくありません。

なお、カード下部の「from: link-card.online」という表示は故障ではなく、Xの仕様によるドメイン表示です。消すことはできませんが、2026年8月3日追加の「ドメイン分散」機能で表示されるドメインを変えることはできます。詳しくは「リンクカードのドメイン分散とは」を参照してください。

無料でリンクカードを作る

登録不要・30秒で完成

使うかどうかは、仕組みを読んでから判断してください。

リンク先が不安な方は、ご自身で検索して確認できます

Googleで「リンクカード」と検索すると、1位に「リンクカード作成ツール【無料・登録不要】」(link-card.online)が表示されます。これが公式サイトです。