起きてしまった事象
OGP設定を間違えたまま X(旧Twitter)に投稿してしまった!
すぐに修正して再投稿したのに、カード表示が変わっていない。
これはXにもOGPキャッシュがあるため。修正後にキャッシュを更新する必要がある。
解決方法
方法①:投稿作成画面にURLを貼り付ける(最推奨)
XのPost作成画面(ポスト投稿欄)に対象URLを貼り付けると、Xがページを再クロールしてカードプレビューを更新する。これが現在最も確実なキャッシュクリア方法。
- Xにログインし、新規ポスト作成画面を開く
- 対象記事のURLを貼り付ける
- カードプレビューが正しい内容に変わっていればOK(実際には投稿不要)
- プレビューが変わっていない場合は数分待ってから再試行
方法②:しばらく待つ
Xのキャッシュは通常 数時間〜7日 で自動更新される。急ぎでなければ待つのが最もシンプル。
【廃止】旧 Card Validator について
かつては cards-dev.twitter.com/validator にアクセスするとURLを入力してキャッシュクリアできたが、2023年頃に廃止。現在はアクセス不可。
OGPの確認は別ツールで
OGPメタタグの設定自体が正しいかどうかは、以下で確認できる。
- opengraph.xyz — OGP情報を確認できる汎用ツール
- Facebook Sharing Debugger — Facebook/Instagram向けOGP確認・キャッシュクリアも可能
コメントを書く