OGPがうまく表示されない!という方へ。
facebookに投稿しようと思ったら、サムネイルやキャッチ画像などがうまく表示されない!という経験はありませんか?それはfacebook側に蓄えられたOGPのキャッシュが適切でないからかもしれません。
そんな困ったキャッシュをクリアするフォームを作りましたので、どうぞです。
この記事の目次
facebookのOGPキャッシュクリアとは
facebookに投稿するときに、アイキャッチがうまく表示されないことありませんか?
OGPタグはちゃんと設定している、WordPressであればプラグインはちゃんと機能している、なのに何故!?!?そんなことありませんか?
じつはこれ、facebookがサムネイルなど画像やタイトルを独自にキャッシュしてもっているために起こるんです。
おそらくトラフィック軽減のためだとは思いますが、独自にキャッシュしていて、URL付き投稿があると、そのURLを読みにいくのではなく、そのキャッシュを読みにいって、ニュースフィードにアイキャッチなどの画像やタイトルを表示してるんです、じつは。
それが、そもそもうまくキャッシュされていないと、どんなにOGPを正しく設定しててもダメなんですね。
OGPが正しく設定されているのであれば、そのキャッシュをクリアして、投稿し直すことが重要なのです。
OGPキャッシュクリア方法1:facebookデバッガーを使う
>>シェアデバッガー – Facebook for Developers
サイトで詳しく見る
facebookで公式に用意されていますキャッシュクリアツールです。これを使い、OGPキャッシュを手動で再取得できます。
方法は簡単。上記URLにアクセスして、投稿したいURLを入力。
表示されたOGPキャッシュの状況を確認します。もし、想定通りの内容でなければ「もう一度スクレイピング」をクリックしてキャッシュクリアを試みます。
とりあえずはこれでたいていは、アイキャッチやタイトルが表示されない!というトラブルは解決できるはずです。
OGPキャッシュクリア方法2:POSTによるfacebookOGPクリアフォーム
2020年4月以降、APIトークンを渡してキャッシュをクリアする方式に変わりました。こちらの記事が参考になります。
>>OGPが変わらない時の対処法(キャッシュクリア方法)|日々、アップデート
サイトで詳しく見る
・ ・ ・ ・ ・
>>安っ!アマゾンで半額以下になっている食品タイムセール
セール特設ページを見る
↓↓↓無料のニュースレターを配信中です