Facebook にウェブページを再クロールしてもらってキャッシュのリセットと OGP の書式チェックができるブックマークレット

OGP (Open Graph Protocol) という約束事がありますね。
Facebook などにウェブページなどの情報を伝えるのに使われるもので、
このブログのトップページだとこんな感じで書いてあります。

そのページが Facebook でシェアされたり「いいね!」されたりしたとき
ここに書いた画像や説明文が拾われるわけですけど、
いったん取得されたら Facebook 側でキャッシュされてしまって
いくら手元で書き換えても反映されない。

ただこの情報は
OGP の書式を確認するためのこのツールを使うと
Facebook のが現在の状態を取得しに来てくれるので
新しい状態に更新されますね。

いろいろ書式を試しているときなどに
いちいち Facebook の Dubugger (かつては linter だった) に行って
対象ページの URL をコピペするのはめんどくさいので
いま開いているページに Debugger を適用するための
ブックマークレットを作りました。

言い換えれば
Facebook にウェブページを再クロールしてもらって
キャッシュのリセットと OGP の書式チェックができるブックマークレット。

ブックマークレットの保存方法

以下のリンクを右クリックして、
ブックマークなりお気に入りなりに追加してください。
Google Chrome の場合はブックマークバーにドラッグかな。

あとはリセットしたいページを開いて
さきほど保存したブックマークレットをクリックするだけ。

なお、WordPress を使っていて
記事を更新するたびに毎回これと同じことをやりたいという場合には
こちらのプラグインを使わせてもらうといいかも。

ところでこの件と直接は関係ありませんが、
シェアされたときに表示される画像を特に指定しなかったとき
デフォルトで表示されるものをこれにしてたことがあるんだけど
声に出して言いたくない日本語「覚えてやがれ!」
常にふざけた記事を書いているわけではないことに気がついてやめました。

関連エントリ

  • このエントリーをはてなブックマークに追加