← Blog

Twitter Card 影像不顯示:7 個原因和修復方法

您的帶有連結的推文不會顯示任何圖像 - 只是一個簡單的 URL。以下是 7 個最常見的原因以及解決每個原因的具體方法。

Twitter 卡圖像未顯示?

快速解答

  • X/Twitter 需要 twitter:cardtwitter:image 標籤
  • 對於 summary_large_image,影像必須至少為 800×418 像素
  • 使用 Twitter Card Validator 調試並清除緩存

Twitter Card 圖片遺失的 7 個原因

當 X(以前稱為 Twitter)上共享的 URL 不顯示卡片圖像時,幾乎總是這七個問題之一。讓我們逐一討論。

1. twitter:card標籤遺失或不正確

X 需要明確 twitter:card 標籤。沒有它,X 根本不會渲染卡片——即使你的 OG 標籤是完美的。

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Your Title" />
<meta name="twitter:description" content="Your description" />
<meta name="twitter:image" content="https://yoursite.com/image.jpg" />

有兩種卡片類型:summary(小縮圖)和summary_large_image(完整卡片)。使用summary_large_image以獲得最佳視覺效果。

2. 圖片太小

X 的最小影像尺寸要求:

如果您的圖像小於最小值,X 會默默地丟棄卡片。沒有錯誤訊息 - 連結僅顯示為純文字。

3. 圖片 URL 不可公開訪問

X 的爬蟲必須能夠在無需身份驗證的情況下獲取您的圖像。常見的攔截器:

4. Twitter 的快取尚未刷新

與所有平台一樣,X 快取卡資料。更新標籤後,X 不會拾取更改,直到快取過期或您強制刷新。

<meta property="og:image" content="https://yoursite.com/new-image.jpg" />

使用 Twitter Card Validator 輸入您的 URL 並觸發快取刷新。驗證器準確地向您顯示 X 所看到的內容。

5. MIME 類型錯誤或影像損壞

如果您的圖像伺服器傳回錯誤的 MIME 類型(例如,使用 image/jpeg 內容類型提供 PNG),X 可能會拒絕它。同樣,損壞或部分載入的影像將被刪除。

6. 頁面向 Twitter 爬蟲回傳錯誤

如果 Twitter 機器人在取得您的頁面時返回 4xx 或 5xx 錯誤,則不會產生任何卡片。這可能發生在:

7. 僅使用 OG 標籤而不使用 Twitter Card 標籤

雖然X 可以回落到OG標籤,但它更喜歡twitter:card標籤。如果您只設定 og:image 而沒有設定 twitter:image,X 可能無法正確渲染卡片。始終設定兩者。

<!-- Open Graph (for LinkedIn, Discord, Slack, WhatsApp) -->
<meta property="og:image" content="https://yoursite.com/image.jpg" />

<!-- Twitter/X specific (for X/Twitter) -->
<meta name="twitter:image" content="https://yoursite.com/image.jpg" />

快速修復清單

  1. 確認twitter:card標籤存在且值為summary_large_image
  2. 驗證 twitter:image 標籤是否具有絕對 URL
  3. 檢查影像至少為 800×418 像素
  4. 確保圖像可公開存取(無需身份驗證,未被封鎖)
  5. 使用 Twitter Card Validator 驗證
  6. 使用Proovd進行多平台驗證測試

常見問題解答

Twitter 會快取卡片資料多久?

Twitter 的快取通常持續 24-48 小時。使用 Card Validator 可以將其加速到近乎即時。

X還用「Twitter Card」這個名字嗎?

是的。即使在更名為 X 之後,文件和工具仍然使用“Twitter Card”術語。

我可以對 OG 和 Twitter Card 使用相同的圖像嗎?

是的。 og:imagetwitter:image使用相同的URL。唯一的區別是標籤名稱和屬性。

在發推文之前驗證您的 Twitter 卡

使用 Proovd 免費檢查您的 Open Graph 標籤 — 貼上 URL 並查看 X、LinkedIn、Slack、Discord、WhatsApp 和 ⟦6 上的預覽。