SNSマーケティングは、個人だけでなく企業でも一般的になっています。

しかし、Webページをシェアした際に表示されるOGP画像やタイトルが更新されず、古いまま表示されてしまうケースもあります。

そこで今回は、OGPが更新・反映されない原因と対策についてご紹介します。

WordPressテーマ「GLUE」
WordPressテーマ「GLUE」
無料で高機能なWordPressテーマが手に入る。

原因:SNSにキャッシュが残っていること

OGP画像やタイトルが正しく設定されているにもかかわらず、SNS上で古い情報のまま表示されてしまう場合、その多くは各SNS側にキャッシュが残っていることが原因です。

WordPress側で画像やタイトルを更新しても、SNSは一度取得したOGP情報を一定期間保持するため、すぐには反映されません。

実際にTCDでも、新テーマリリースの告知をX(旧Twitter)で行った際、予約投稿したポストのOGP画像が意図しないものになっていたことがありました。ブラウザのキャッシュをクリアしても改善されず、原因はX側に残っていたOGPキャッシュでした。

このような現象はFacebookなど他のSNSでも同様に発生します。特に予約投稿など、事前にシェア内容を準備するケースでは注意が必要です。

対策:SNSに残っているキャッシュを更新する

基本的には、SNS側に保存されているOGPキャッシュを再取得することで、正しいタイトルや画像を反映させることができます。SNSごとに対応方法が異なりますので、以下でご紹介します。

X(旧Twitter)の場合

X(旧Twitter)では、「Card Validator」という公式ツールが提供されていましたが、以前のようなプレビュー機能は廃止されており、OGPのキャッシュを更新することはできません。

参考:X公式アナウンス(Card Validatorのプレビュー機能終了)

OGPのキャッシュをクリア(更新)するには、次のような操作を行います。

方法 内容
URL末尾にパラメータを付与 ?v=2などを追加し、別URLとして認識させて再クロールを促す
再投稿 シェアした投稿を削除し、再度投稿することでOGP再取得を促す
時間を置く 数時間〜数日で自動的にキャッシュが更新されるのを待つ
なお、これらの方法を実施しても、OGP情報が必ずしもすぐに反映されるとは限りません。
反映タイミングはX側のキャッシュ状況に依存します。

Facebookの場合

Facebookでは「Sharing Debugger(シェアデバッガー)」を利用することで、OGP情報を強制的に再取得可能です(Facebookにログインが必要です)。

シェアデバッガーの画面

上記箇所にURLを貼り付けて、「デバッグ」をクリックします。次に表示される画面にプレビュー画像が表示されている箇所があります。

画像が更新されているか確認する

上記箇所で新しい画像に更新されていれば問題なしです。

まとめ

OGP情報の更新・反映の遅れは、SNS側のキャッシュ仕様によって発生します。

企業アカウントで商品紹介やキャンペーン投稿を行う場合は、事前にOGPの表示確認を行っておくといいでしょう。以下の手順を意識しておくと安心です。

  1. アイキャッチ画像やOGP画像を設定する
  2. 各SNSの仕様に応じて表示確認・キャッシュ更新を行う
  3. 問題がなければ予約投稿・シェアを実施する

この流れで、誤った画像や古いタイトルが表示されるリスクを大幅に減らせます。

魅力的なブログがつくれる
WordPressテーマ集
WordPressテーマ「PANDORA」
レイアウト自由自在なブログ・メディアを構築。
WordPressテーマ「NULL」
技術や知見をシェアする開発者ブログを構築。
WordPressテーマ「Muum」
デザイン・SEOともに最高峰のブログに。
WordPressテーマ「Cherie」
華やかなブログで集客できるテンプレート。