【完全ガイド】X(Twitter)カード画像が表示されない原因と解決策!Card Validatorで即解決 🚀

リアルタイム記事を取得中...

目次

🛑 X()でリンクを投稿したのに、…?

「X(Twitter)にURLを投稿したのに、画像が表示されない!」
こんな問題に遭遇したことはありませんか?

実は、OGP(Open Graph Protocol)の設定ミスやTwitterのキャッシュが で、正しく表示されないことがあります。

本記事では、画像が表示されない原因と解決策をわかりやすく解説!
X公式ツール「」で即座に修正する方法も


❌ X(Twitter)で画像が表示されない原因

Xにリンクを投稿すると、通常はカード形式でサムネイル画像が表示されます。
しかし、次のような原因で画像が表示されない ことがあります。

🚨 1. 画像URLが「相対パス」になっている

間違い例(NG 🚫)

<meta name="twitter:image" content="img/unconscious-revolution.jpeg">

👉 相対パス(img/unconscious-revolution.jpeg)はNG!
Xのサーバーは、この画像の場所を正しく認識できません。

正しい例(OK ✅)

<meta name="twitter:image" content="https://lp.example.com/img/unconscious-revolution.jpeg">

👉 画像のURLは「絶対パス(https:// 付き)」で指定すること!


🚨 2. 画像のサイズが適切でない

Xの推奨するOGP画像サイズ は以下の通り:

カードタイプ推奨サイズアスペクト比
Summary Card600×314px 以上1.91:1
Summary Card with Large Image1200×630px1.91:1

Xで大きな画像を表示したいなら、1200×630px にするのがベスト! 🎯


🚨 3. Xのキャッシュがされていない

Xは投稿されたURLのOGPデータをキャッシュするため、一度間違った設定で投稿すると、修正後も古いデータが表示される ことがあります。

👉 「前回のミスがキャッシュされて、新しい画像が表示されない!」という症状に陥りがち。 😱

解決策:X公式ツール「Card Validator」でキャッシュをクリア!
Card Validatorを開く

【Card Validatorの使い方】

  1. Card Validatorを開く
  2. URLを入力
  3. 「Preview card」ボタンを押す
  4. 新しい画像が表示されるか確認!

💡 これでXのキャッシュがクリアされ、新しい画像が反映されます! 🎯


🚨 4. robots.txt.htaccess で画像がブロックされている

Xのクローラー(Twitterbot)が画像にアクセスできない場合、OGP画像が表示されません。

対策:robots.txt を確認して、Twitterbotのアクセスをする

User-agent: Twitterbot
Allow: /

htaccess の設定を確認

<IfModule mod_rewrite.c>
  RewriteCond %{HTTP_USER_AGENT} Twitterbot [NC]
  RewriteRule .* - [L]
</IfModule>

👉 Xが画像を取得できるように設定を確認しましょう!


画像を正しく表示させる方法(完全版)

1️⃣ OGPタグを正しく設定する

HTMLの <head>以下のOGPタグを追加!

<!-- Twitterカード(大きな画像) -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@あなたのXアカウント">
<meta name="twitter:title" content="LPのタイトル">
<meta name="twitter:description" content="LPの説明文">
<meta name="twitter:image" content="https://lp.example.com/img/unconscious-revolution.jpeg">
<meta name="twitter:url" content="https://lp.example.com/lp/landing-page.html">

ポイント

  • summary_large_image にすることで、大きな画像が表示される!
  • 画像のURLは https:// で始まる「絶対パス」で指定
  • LPのタイトル・説明文も設定すると、より魅力的なカードに!

2️⃣ Card Validator でキャッシュをクリアする

  1. Card Validatorを開く
  2. URLを入力
  3. 「Preview card」ボタンを押す
  4. 新しい画像が表示されるか確認!

🚀 これで、XのOGPデータが更新され、正しい画像が表示されます!


3️⃣ キャッシュがクリアされない場合の対策

もし Card Validator を使っても画像が更新されない場合、URLの末尾に ?v=1 を追加 すると、強制的に新しい画像を取得できます!

<meta name="twitter:image" content="https://lp.example.com/img/unconscious-revolution.jpeg?v=1">


📌 XはURLがと「新しい画像」と認識するため、キャッシュをできる! 🎯


🚀 まとめ & チェックリスト

🎯 XでOGP画像が表示されない場合、以下をチェック!

1. 画像URLが「絶対パス」になっているか?
2. 画像サイズが 1200×630px になっているか?
3. Card Validator でキャッシュをクリアしたか?
4. robots.txt.htaccess でTwitterbotをブロックしていないか?
5. どうしても更新されない場合は ?v=1 を追加!


💡 この方法を試せば、Xに投稿したリンクが「正しい画像付きカード」として表示されるはずです! 🚀🔥

📌 困っている方はぜひ、この記事をブックマークしておいてください! 📝✅

この記事を困っている人にシェアしよう!
  • URLをコピーしました!

コメントを投稿する

コメントする

💬 この記事のコメントには、AIが返信します。 質問などもお気軽にどうぞ!
内容によっては、運営者本人も返信することがあります。
※ コメントの投稿者がログインしている場合や、過去に承認されたことがある場合は、AIがすぐに返信します。
(返信しない場合もあります)
※ 初めての方は、コメントが承認されたタイミングでAIが自動で返信します。

目次