OGP画像とは?推奨サイズや設定方法・SNS別の確認方法を分かりやすく解説

この記事のポイント
- OGP画像は、WebページがSNSでシェアされたときに表示される画像で、og:imageタグに画像のURLを指定して設定します
- 推奨サイズは1,200×630ピクセル、比率は約1.91:1が基準です。画像の容量制限はSNSによって異なるため、各サービスの仕様を確認する必要があります。切り抜かれても内容を伝えるには、文字やロゴを中央付近に収めるのが基本です
- 設定後はFacebookのシェアデバッガーやXの投稿画面で見え方を確認し、表示されない場合はタグ、画像のURL、キャッシュの順に点検します
WebページをSNSで拡散させたい場合、OGPを設定することが推奨されます。OGPの基本的な設定方法は共通していますが、SNSによって必要なメタタグや表示仕様が異なるため、それぞれの特徴を理解することが重要です。
この記事では、OGPの基礎知識やOGPを設定するメリット、基本的な設定方法、FacebookとX(旧Twitter)における設定方法・確認方法に加え、OGP画像の推奨サイズや表示されないときの対処法を紹介します。OGPを正しく設定し、情報発信や集客、ブランドの認知拡大などに生かしましょう。
1.OGPとは?
OGPとはOpen Graph Protocolの略称で、Webページのタイトルや画像などの情報をSNSに伝えるための規格です。WebページのHTMLにOGPのメタタグを記述することで、WebページがSNSでシェアされたときの見え方を適切に管理できます。
1-1.OGPを設定する3つのメリット
WebページにOGPを設定するメリットは次の3つです。
・伝えたいことがユーザーに明確に伝わる
OGPが設定されていないWebページがSNSでシェアされた場合、画像や説明文が適切に表示されない可能性があります。重要でない画像やテキストが抜粋されてしまうと、Webページの概要が正しく伝わりません。SNSで表示されるタイトルや説明文、画像などを調整することで、Webページの内容が明確に伝わるようになります。
・画面占有率が高くなり訴求力が大きくなる
OGPで画像を指定すると、SNSでシェアされた際に画像付きのリンクカードが表示されやすくなり、投稿内での視認性が高まります。単にテキストリンクと説明文だけが表示された場合と比べて、訴求力を高められることがメリットです。
・拡散力が高まりCTRの向上につながる
OGPでユーザーの興味を引く画像や説明文を設定すると、SNS上で投稿の内容が伝わりやすくなり、クリックやシェアにつながる可能性があります。例えば、Facebookでは、画像付きのリンクカードによって投稿の内容を視覚的に伝えられます。また、X(旧Twitter)でも、ページ内容がひと目で分かる画像を設定することで、ユーザーの関心を引きやすくなります。
2.OGP画像とは?
OGP画像とは、WebページがSNSなどでシェアされた際に表示させる画像のことで、OGPのog:imageで画像URLを指定します。OGPはページのタイトルや説明文、画像といった情報をシェア先へ伝える仕組みであり、OGP画像はその中で視覚的な情報を受け持つ要素です。og:imageに指定した画像は、シェアされた投稿のリンクカードに、タイトルや説明文とあわせて表示されます。
OGP画像を設定すると、シェアされたページの内容を画像で視覚的に伝えやすくなるのが利点です。記事タイトルや図解を入れた画像なら、投稿を見た人がリンク先を開く前にページのテーマを把握する手がかりになります。og:imageを指定していないページの表示はSNSやサービスによって異なるため、意図した画像を表示させるにはog:imageの設定が欠かせません。
3.OGPの基本的な設定方法・記述例
OGPはHTMLコード内のheadタグ内に記述します。OGPの基本的な設定手順は次の通りです。
●head要素でOGPの使用を宣言する
WebページでOGPの名前空間を明示する場合は、HTMLのhead要素にprefix属性を追加します。prefix属性の記述例は次の通りです。
<head prefix="og: https://ogp.me/ns#">●サムネイル用の画像を用意する
Webページの内容を表すサムネイル画像を作成し、サイト内の任意の場所にアップロードしましょう。
●headタグ内にメタタグでOGPを記述する
次に、headタグ内にメタタグを追加し、OGPの各項目を設定します。メタタグの記述例は下記の通りです。
<meta property="og:title" content="Webページのタイトル" /><meta property="og:type" content="Webページの種類" /><meta property="og:description" content="Webページの説明文" /><meta property="og:url" content="WebページのURL" /><meta property="og:site_name" content="Webサイトのタイトル" /><meta property="og:image" content="サムネイル画像のURL" />3-1.OGPの設定に使用するタグ
OGPの設定に使用するタグには、さまざまな種類があります。基本的な設定に使うタグの概要と記述例は次の通りです。
●og:title
Webページのタイトルを指定できます。タイトルが長すぎると最後まで表示されないため、20文字程度を目安に設定しましょう。
<meta property="og:title" content="ページタイトルをここに記述" />●og:type
コンテンツの種類を指定できます。企業のWebサイトのトップページなどには「website」、ブログやニュースサイトの記事ページなどには「article」を使用しましょう。
<meta property="og:type" content="Webページの種類をここに記述" />●og:description
Webページの内容を表す説明文を指定できます。80~90文字以内を目安として、Webページの内容を簡潔に表現した文章を設定しましょう。
<meta property="og:description" content="Webページの説明文をここに記述" />●og:url
WebページのURLを指定できます。OGPを設定するWebページのURLを絶対URLで入力しましょう。
<meta property="og:url" content="Webページの絶対URLをここに記述" />●og:site_name
Webサイトの名前を指定できます。Webページの名前と間違えないように注意しましょう。
<meta property="og:site_name" content="Webサイトの名前をここに記述" />●og:image
WebページがSNSでシェアされた際に表示するOGP画像を指定できます。画像のURLを絶対URLで入力しましょう。
<meta property="og:image" content="OGP画像の絶対URLをここに記述" />4.【Facebook】OGPの設定方法・確認方法
Facebookでタイトル・説明文・画像を適切に表示させるには、HTMLのhead内にOGPタグを記述し、シェアデバッガーで表示を確認します。
設定から確認までの流れは、次の3ステップです。
| 1 | 基本のOGPタグを記述する |
|---|---|
HTMLのhead内に、ページのURL・種類・タイトル・説明文・画像を指定します。記事ページの場合の記述例は次の通りです。og:typeはページの種類を指定するタグで、一般的なWebページでは「website」、ブログやニュースなどの記事ページでは「article」を使用します。(出典:The Open Graph protocol「Basic Metadata」) | |
| 2 | OGP画像のサイズを指定する |
画像の幅と高さを指定する場合は、次のタグを追加します。数値は実際の画像サイズに合わせて設定してください。(出典:The Open Graph protocol「Structured Properties」) | |
| 3 | シェアデバッガーで設定を確認する |
| 設定後は、Facebookの「シェアデバッガー」で表示内容を確認します。 ページのURLを入力して「デバッグ」をクリックすると、取得されたOGP情報やエラーを確認できます。変更が反映されていない場合は「もう一度スクレイピング」を実行しましょう。 →FacebookでのOGP画像の詳しい確認方法はこちら (参考:Meta for Developers「Sharing Debugger」) | |
5.【X(旧Twitter)】OGPの設定方法・確認方法
Xでリンクをカード形式で表示させるには、HTMLのhead内にtwitter:cardなどのメタタグを設定します。Webサイトでは、小さな正方形の画像を表示するsummaryと、大きな横長画像を表示するsummary_large_imageが主に使われます。
設定方法は、次の3ステップです。
| 1 | twitter:cardを設定する |
|---|---|
HTMLのhead内に、カードの表示形式を指定します。大きな画像を表示する場合の記述例は次の通りです。 | |
| 2 | 必要に応じてtwitter:siteを設定する |
Webサイトを運営する企業や個人のXアカウントを指定する場合は、次のタグを追加します。twitter:siteは任意の設定です。タイトルや画像などは、基本的なOGPタグの情報を利用できる場合があります。 | |
| 3 | Xでリンクカードの表示を確認する |
| 従来のCard Validatorは2022年にプレビュー機能が削除されました。設定後はXの投稿作成画面にURLを貼り付け、リンクカードの表示を確認しましょう。ただし、投稿前にプレビューが表示されない場合もあるため、必要に応じてテスト投稿で確認してください。 →XでのOGP画像の詳しい確認方法はこちら (出典:X Developers「Card Validator – preview removal」) | |
6.OGP画像の推奨サイズは?
OGP画像を制作する際は、1,200×630ピクセルを基本の目安にするとよいでしょう。 ただし、SNSによって表示の比率や容量の上限が異なり、横長の画像でも端が切り抜かれる場合があります。
以下では、基本のサイズ、SNS別のサイズ、ファイル形式と容量の順に、制作前に確認しておきたい数値を紹介します。
6-1.基本の推奨サイズは1,200×630ピクセル
OGP画像は、1,200×630ピクセル・比率約1.91:1を基本の目安とします。Facebookでも、高解像度の端末で最適に表示させるサイズとして、1,200×630ピクセル以上を推奨しています。
Facebookの開発者向けドキュメントでは、画像のサイズを次の3段階で示しています。
| 項目 | Facebookの記載 |
|---|---|
| 使用できる最小サイズ | 200×200ピクセル |
| 大きな画像付きで表示させる最小サイズ | 600×315ピクセル |
| 高解像度の端末で最適に表示させるサイズ | 1,200×630ピクセル以上 |
(出典:Meta for Developers「Images in Link Shares」)
Facebookは、フィードで画像を切り抜かずに表示させるため、比率をできるだけ1.91:1に近づけるよう推奨しています。ただし、SNSや表示形式によって画像の比率が異なるため、上下や左右が切り抜かれる場合があります。
6-2.SNS別に見るOGP画像の推奨サイズ
OGP画像は、SNSやカードの種類によって表示比率が異なります。Facebookでは横長の画像が一般的で、X(旧Twitter)ではカードの種類によって横長または正方形で表示されます。
以下の表では、SNS別の画像サイズの目安と表示比率、切り抜かれ方を比較します。
| SNS | サイズ(Facebookは推奨値、Xは制作の目安) | 比率 | 切り抜かれ方 |
|---|---|---|---|
| 1,200×630ピクセル | 約1.91:1 | 表示領域に合わせて切り抜かれる場合がある | |
| X(summary_large_image) | 1,200×600ピクセル | 2:1 | 比率が異なる場合は端が切り抜かれることがある |
| X(summary) | 600×600~800×800ピクセル | 1:1 | 横長画像は正方形に切り抜かれる場合がある |
※Facebookの画像サイズと比率はMeta公式の推奨仕様に基づいています。Xの画像サイズは一般的な制作目安であり、公式推奨値ではありません。実際の表示方法はSNSの仕様や閲覧環境によって異なります。
1枚のOGP画像を複数のSNSで共用する場合は、1,200×630ピクセルを制作時の目安にするとよいでしょう。ただし、表示領域によって画像の端が切り抜かれる可能性があるため、文字やロゴなどの重要な要素は中央付近に配置することが大切です。
6-3.OGP画像のファイル形式と容量の上限
OGP画像にはJPEGやPNGなどの一般的な画像形式を使用します。画像のファイルサイズは、Facebookでは8MB以下と定められています。X(旧Twitter)についても画像の容量制限や対応形式があるため、設定前に最新の公式仕様を確認してください。
画像形式は、使用する素材に合わせて選ぶことが大切です。写真を中心とした画像には、ファイルサイズを小さくしやすいJPEGが適しています。一方、文字やロゴ、図解が中心の画像には、輪郭を鮮明に保ちやすいPNGが向いています。
また、容量の上限以内であっても、ファイルサイズが大きいと読み込みに時間がかかる場合があります。画質を確認しながら、できるだけ軽量化しておくとよいでしょう。
7.OGP画像の確認方法は?
OGP画像の確認方法は、SNSによって異なります。Facebookではシェアデバッガー、X(旧Twitter)では投稿画面を利用するほか、複数のSNSでの見え方をまとめて確認できるツールもあります。
以下では、それぞれの確認方法と注意点を解説します。
7-1.Facebookのシェアデバッガーで確認する
Facebookでの見え方は、シェアデバッガーにページのURLを入力し、デバッグを実行して確認します。具体的な確認手順は、次の通りです。
| 1 | Facebookにログインした状態でシェアデバッガーを開く |
|---|---|
| 2 | 確認したいページのURLを入力し、デバッグボタンを押す |
| 3 | 取得されたタグ情報、警告の有無、リンクのプレビューを確認する |
シェアデバッガーには、Facebook側に保存されたOGP情報を取得し直す機能もあります。タイトルや説明文を修正した後は、「もう一度スクレイピング」を押すことで、古い情報を更新できます。
7-2.X(旧Twitter)は投稿画面のプレビューで確認する
Xでのカードの見え方は、ポストの作成画面にURLを貼り付けて確認します。XはCard Validatorからプレビュー機能を削除した際に、ポストの作成画面で確認できると案内しています。具体的な確認手順は、次の通りです。
| 1 | ポストの作成画面を開き、本文欄に確認したいページのURLを貼り付ける |
|---|---|
| 2 | プレビューが表示されたら、カードの画像と切り抜かれ方を確認する |
| 3 | 投稿はせず、下書きとして保存するか入力内容を破棄する |
投稿前にプレビューが表示されない場合もあるため、必要に応じてテスト投稿で確認してください。また、Xではカードの情報がキャッシュされるため、ページを修正した直後は古い表示のままになる場合があります。
7-3.複数のSNSの見え方をまとめて確認する
Facebook・X・LINE・はてなブックマークなど複数のSNSでの見え方は、URLを入力すると各SNSのカード表示を一覧できるOGP確認ツールで、まとめて確認できます。例えばラッコツールズの「OGP確認ツール」は、Facebook・X・はてな・LINEなど5媒体のカードを同時に表示でき、画像やタイトルを手入力して公開前の見え方を試す機能も備えた無料ツールです。
(出典:ラッコツールズ「OGP確認ツール|無料でOGP画像とSNS表示を比較」)
カード表示は端末ごとに切り出し幅が異なるため、PC表示とスマートフォン表示の両方を見比べます。実機のアプリで最終確認する場合は、自分宛てのダイレクトメッセージにURLを送ると、一般に公開せずに表示を確かめられます。
8.OGP画像が表示されないときの対処法は?
OGP画像が表示されないときは、metaタグ、画像のURLと公開状態、SNS側のキャッシュの順に確認すると、原因を絞り込めます。
以下では、確認する3つの観点を順に取り上げます。
8-1.metaタグの記述と重複を確認する
OGP画像が表示されないときは、まずog:imageのmetaタグがhead内に正しいつづりで書かれているかを確認します。og:imgといったプロパティ名の誤りや、引用符の閉じ忘れがあると、SNSのクローラーが画像を認識できない場合があります。
WordPressなどで確認したいのは、テーマとプラグインの両方がOGPタグを出力し、意図しない画像が採用されていないかという点です。ブラウザでページのソースを表示し(WindowsのChromeならCtrl+U)、og:imageで検索してください。2つ以上見つかった場合は、それぞれの設定内容を確認し、テーマとプラグインによる意図しない重複があれば、どちらか一方のOGP出力機能を無効にします。
8-2.画像のURLと公開状態を確認する
og:imageに指定したURLをブラウザのアドレスバーに直接入力し、画像が表示されるかを確かめます。404エラーになる場合は、ファイル名のつづりや大文字と小文字の違い、画像を置いたフォルダの誤りが主な原因の候補です。
ログインした状態でしか閲覧できない場所に画像を置いていると、SNSのクローラーは画像を取得できない可能性があります。ログイン済みのブラウザでは開けてしまうため、シークレットウィンドウなどログアウトした状態でURLを開き直してください。会員限定ページやパスワード保護をかけたテスト環境の画像は、外部から読み込めない場合があります。
8-3.SNS側のキャッシュを更新する
SNSは一度取得したOGP情報をキャッシュするため、ページを修正しても、すぐにはシェア時の表示に反映されません。Facebookの場合は、シェアデバッガーで情報を取得し直すのが確実な方法です。Xはカードの情報をキャッシュするため、修正が反映されない場合は時間をおいてから投稿画面で再確認します。
Facebookでは、最初にページをシェアした人には画像が表示されない場合があります。対策として、公開直後にシェアデバッガーでURLを読み込み、シェアされる前に画像を取得させておくのが有効です。
9.OGP画像を設定するときの注意点は?
OGP画像は、設定直後に正しく表示されていても、運用の仕方によって意図しない画像がシェアされる場合があります。トラブルを事前に避けるため、画像の選び方、URLの書き方、差し替えの手順の3点を押さえておきましょう。
9-1.ページごとに固有のOGP画像を設定する
記事ページのOGP画像には、サイト共通の画像を使い回さず、記事ごとの内容を表す固有の画像を設定します。ロゴだけの共通画像では、投稿を見た人がどの記事なのかを判断できず、リンク先の内容と表示がずれた印象を与える場合があります。
記事ページには記事ごとのアイキャッチ画像、トップページなど記事以外のページにはサイト共通の画像を使う、と使い分けを決めておくのが管理しやすい方法です。
9-2.画像URLは絶対パスで指定する
og:imageには、httpsから始まる完全なURL(絶対URL)を指定します。例えばhttps://example.com/images/ogp.jpgは絶対URLで、/images/ogp.jpgはルート相対パスです。SNSのクローラーはページの外から画像を取得するため、完全なURLを指定する必要があります。
CMSが画像のURLを自動出力している場合も、出力されたURLがhttpsから始まる絶対URLになっているかをページのソースで確認してください。
9-3.画像を差し替えるときは新しいURLにする
OGP画像を差し替えるときは、同じURLに上書きせず、ファイル名を変えて新しいURLを指定すると、キャッシュによる表示の不一致を避けやすくなります。Facebookでは、同じURLのまま画像ファイルだけを差し替えても、古い画像が表示され続ける場合があります。例えばogp-sample.jpgを差し替える場合は、ogp-sample-v2.jpgといった別名で保存し、og:imageのURLも書き換えましょう。
URLを変更した後は、シェアデバッガーで再取得を実行し、新しい画像が読み込まれたかを確認します。
10.クリックされやすいOGP画像の作り方は?
クリックされやすいOGP画像を作るには、文字の大きさや情報量、画像の配置を工夫し、縮小表示やトリミングが発生しても内容が伝わるようにすることが大切です。OGP画像はSNSやチャットツールなどでURLが共有された際に表示され、媒体や閲覧環境によって表示サイズや切り抜かれる範囲が異なります。
1,200×630ピクセルの画像を基準に、次のポイントを意識しましょう。
| 項目 | 作成時のポイント |
|---|---|
| 文字数とフォントサイズ | タイトルは要点を絞り、短い言葉で伝える。例えば、40pxの文字は画像が幅3分の1に縮小されると約13pxになるため、小さく表示されても読める大きさにする |
| 写真やイラストの選び方 | リンク先の内容に関連する画像を使用する。正方形に切り抜かれる場合も考慮し、人物や商品などの主要な被写体は中央付近に配置する |
| 配色と視認性 | 背景と文字の明暗差を確保し、文字が埋もれないようにする。使用する色を絞り、縮小表示でも重要な情報が目立つ配色にする |
| 重要な情報の配置 | 制作上の目安として、画像の上下左右に60px程度の余白を設ける。Xの大きな画像付きカードを2:1で中央トリミングする場合、上下約15pxずつが切り取られる計算になるため、タイトルやロゴは端を避けて配置する |
特に、タイトルやロゴなどの重要な情報は、画像の中央付近にまとめることがポイントです。Xでは画像の左下にリンク先の情報が重なる場合があるため、表示例によっては下部115px程度を避けて重要な文字を配置する方法もあります。
完成後は、SNSごとの表示確認ツールを使い、文字の読みやすさや画像の切り抜かれ方を確認しましょう。
※数値は参考サイトが紹介する制作上の目安や特定条件での計算例であり、すべてのSNSで共通する公式基準ではありません。また、クリック率の向上を保証するものではありません。
(参考:HTML to Image「Where each platform crops your OG image: a safe-zone guide for 1200×630」)
OGP画像に関するよくある質問(Q&A)
- Q. OGP画像を設定すると検索順位は上がりますか?
OGP画像の設定は、検索順位を直接上げる要因ではないとされています。OGPはシェア先での見え方を指定するタグであり、検索エンジンの順位を決めるための設定ではありません。ただし、内容が伝わるOGP画像はSNS上でクリックを促す要素になり得るため、シェア経由の訪問者を増やす効果が見込める点は、OGP画像を整える利点です。順位の改善が目的なら、OGPとは別にページの内容そのものを見直す必要があります。
- Q. OGP画像を設定していないページはどのように表示されますか?
OGP画像を設定していないページは、各SNSの既定の表示になり、画像のないテキストだけのカードになったり、ページ内の別の画像が使われたりする場合があります。どちらになるかはSNSやサービスの仕様次第で、同じページでも媒体によって表示が変わる点に注意が必要です。ページ内のバナーや著者アイコンなど内容と関係の薄い画像が選ばれると、投稿を見た人はリンク先に何が書かれているかを判断しにくくなります。
- Q. WordPressでOGP画像を設定するにはどうすればよいですか?
WordPressでは、テーマの設定画面でOGP画像を指定する方法と、SEO系プラグインの設定画面から記事ごとに指定する方法の2通りがあります。テーマの例として、Snow Monkeyは「外観」の「カスタマイズ」から「SEO」の「OGP」を開くとOGPを設定でき、プラグインを追加する必要はありません。テーマに設定機能がない場合は、SEO SIMPLE PACKやYoast SEOなどのプラグインを導入し、記事の編集画面で画像を指定します。
- Q. はてなブックマークやチャットツールでシェアしたときもOGP画像は表示されますか?
はてなブックマークやチャットツールでも、OGPで指定した画像を表示するサービスが多くあります。Facebook以外の多くのサービスもOGPのmetaタグをページ情報の取得に利用しており、OGP確認ツールがはてなブックマークやLINEの表示に対応しているのも、各サービスが同じタグを読み取るためです。
ただし、表示のサイズや切り抜かれ方は媒体ごとに違いがあるため注意が必要です。例えばSlackは画像を切り抜かずに縮小して表示します。Discordは標準では小さなサムネイルで表示し、twitter:cardにsummary_large_imageを指定すると大きな画像に切り替わります。
(出典:ラッコツールズ「OGP確認ツール|無料でOGP画像とSNS表示を比較」)
(出典:HTML to Image「Where each platform crops your OG image: a safe-zone guide for 1200×630」)
まとめ
OGPを設定すると、WebページがSNSで共有された際のタイトルや説明文、OGP画像などをコントロールできます。伝えたい内容を視覚的に示し、SNS上での訴求力を高められることが、OGPを設定するメリットです。
OGPはHTMLのソースコードに記述して設定します。基本的なタグの使い方だけでなく、FacebookやX(旧Twitter)などSNSの種類に合わせた正しい記述方法を押さえることが重要です。また、OGPを設定した後は、確認ツールを使ってSNS上での見え方をチェックしましょう。


















