① なぜOGP設定が必要か

OGPを設定していないサイトの記事をSNSでシェアすると、意図しない画像(サイトロゴやページ内の関係ない画像)が使われたり、タイトル・説明文がページのソースコードからそのまま抜き出されて不自然な表示になったりすることがあります。逆にOGPを適切に設定すれば、シェアされた投稿の見た目を意図通りにコントロールでき、クリック率の向上にもつながります。ブログ・メディアサイトはもちろん、コーポレートサイト・ECサイトでも設定しておくべき基本的なSEO・マーケティング施策の一つです。

② OGPが制御する要素

タグ役割
og:titleシェア時に表示されるタイトル
og:descriptionシェア時に表示される説明文
og:imageシェア時に表示される画像(アイキャッチ画像が使われることが多い)
og:typeコンテンツの種類(記事なら"article"、トップページなら"website"等)
og:url正規のURL。SNS側にどのURLとして認識させるかを指定
twitter:cardX(旧Twitter)での表示形式(大きい画像付きカード等)
LINEでのシェアについてLINEのタイムライン・トークでのリンクシェアも、基本的にog:title・og:description・og:imageを参照します。日本国内向けサイトでは、LINEでの見え方も忘れずに確認しておきましょう。

③ 推奨画像サイズ

og:imageに設定する画像は、1200×630px(アスペクト比1.91:1)が最も安定して表示されるサイズです。極端な縦長・正方形に近い画像は、SNSによって不自然にトリミングされることがあるため避けたほうが無難です。

④ 設定方法

Yoast SEO・All in One SEO・Rank MathなどのSEOプラグインを導入している場合、投稿編集画面から各ページ個別にOGP画像・タイトル・説明文を設定できます。特にアイキャッチ画像を必ず設定しておくことが、シェア時の見た目を安定させる最も簡単な方法です。

SEOプラグインを導入しておらず、OGP設定だけを軽量に追加したい場合は、専用プラグインのOpen Graph and Twitter Card Tagsが選択肢になります。SNSシェア用のOGP・Twitterカードタグの自動付与に特化しており、SEOプラグインを使っていないサイトにも導入しやすいのが特徴です。

プラグインの重複に注意SEOプラグインとOGP専用プラグインを同時に有効化すると、og:タグが重複して出力され、SNS側の解釈が不安定になることがあります。どちらか一方に絞って設定してください。

⑤ 確認方法とキャッシュの注意点

設定後は、必ず実際のシェア表示を確認しましょう。

キャッシュに注意FacebookやXは一度取得したOGP情報をキャッシュするため、記事のOGP画像・タイトルを変更しても、SNS側にはしばらく古い情報が表示され続けることがあります。Facebookはシェアデバッガーで強制的にキャッシュを更新できますが、Xには同様の公式手段がないため、URLに一時的なパラメータ(例:?v=2)を付けて共有するなどの回避策が必要になる場合があります。

⑥ よくある質問(FAQ)

OGP画像はどのくらいのサイズにすべきですか?
1200×630px(アスペクト比1.91:1)が最も安定して表示されるサイズです。ファイルサイズは8MB以下、正方形に近い画像は一部のSNSでトリミングされて意図しない見え方になることがあるため避けたほうが無難です。
OGPを設定したのにSNSでの見た目が反映されません。なぜですか?
FacebookやX(旧Twitter)は一度取得したOGP情報をキャッシュするため、記事更新後もしばらく古い情報が表示されることがあります。Facebookは「シェアデバッガー」で「もう一度スクレイピング」を実行するとキャッシュを更新できます。Xは現在、外部から明示的にキャッシュを更新する公式な方法が提供されていないため、URLに一時的なパラメータを付けて共有するなどの回避策が必要です。
SEOプラグインを入れていない場合、OGPは設定できませんか?
SEOプラグインを入れなくても、OGP設定に特化した軽量プラグイン(Open Graph and Twitter Card Tags等)を使えば設定可能です。すでにYoast SEO・All in One SEO・Rank MathなどのSEOプラグインを導入している場合は、そちらにOGP設定機能が内包されているため、専用プラグインを追加する必要はありません。
アイキャッチ画像を設定していれば、OGP画像の個別設定は不要ですか?
多くの場合、アイキャッチ画像がそのままog:imageとして使われるため、最低限の対応としては有効です。ただし、記事によっては専用のシェア用画像(テキストを大きく載せた画像等)を個別設定したほうがクリック率が上がるケースもあるため、SEOプラグインの投稿編集画面から記事ごとに個別設定できるようにしておくのがおすすめです。

関連コンテンツ

↑