ホームページのURLをX(旧Twitter)やFacebook、LINEなどのSNSで共有した際、想定していない画像が表示されたり、アイキャッチ画像が途中で切れたり、プレビューが真っ白になったりした経験はないでしょうか。せっかく魅力的なコンテンツを発信しても、SNS上の表示が崩れているとユーザーの興味を惹きつけることができず、大切なアクセス機会を逃してしまいます。
結論として、SNSシェア時の表示崩れを防ぎ、クリック率(CTR)を最大化するためには「OGP(Open Graph Protocol)設定」の適切な実装が不可欠です。OGPを正しく記述することで、SNS側に対してページのタイトル、説明文、アイキャッチ画像を正確に伝え、タイムライン上で目を引くカード形式のプレビューを生成させることができます。
本記事では、ホームページにおけるOGP設定の基本概念から、具体的なHTML記述コード、プラットフォーム別の画像サイズ仕様、WordPressでの設定手順、さらに表示されない場合のデバッグ方法まで、Web担当者や経営者の方が実務でそのまま活用できる知識をプロの視点から詳しく解説します。
ホームページのOGP設定とは?基本概念と現代Webマーケティングでの重要性
OGP(Open Graph Protocol)とは、Facebookが提唱し、現在では主要なSNSやメッセージングアプリで標準採用されている、Webページのコンテンツ内容をSNSのクローラー(巡回プログラム)に正確に伝えるためのHTMLメタタグ規格です。
通常、Webブラウザでページを閲覧する際はHTMLの本文(<body>タグ内)が表示されますが、SNSでURLが共有された際には、SNSのシステムがHTMLのヘッダー情報(<head>タグ内)に記述されたOGP情報を読み取り、専用の「SNSカード(アイキャッチ画像+タイトル+抜粋文)」を構築します。
OGPが未設定・誤設定の場合に発生するリスク
ホームページにOGPが正しく設定されていない場合、SNS側のシステムがページ内から自動的に画像やテキストを拾い出して表示しようとします。その結果、以下のような問題が発生します。
- 無関係な画像の表示:サイトのヘッダーロゴ、フッターのバナー、アイコン画像など、コンテンツと無関係な画像が拡大・歪曲して表示される。
- 不自然なテキストの切り出し:ページのナビゲーションメニューやヘッダーのキャッチコピーなど、文脈の通らないテキストが説明文として切り出される。
- アイキャッチ画像の非表示:画像が一切読み込まれず、文字だけの味気ないリンクになり、タイムライン上で埋もれてしまう。
- セキュリティや信頼性の低下:表示崩れが原因で、ユーザーから「スパムサイト」「不審なリンク」と誤解され、クリックを避けられる。
SNS経由の流入(Referral)とブランド評価への影響
現代のWebマーケティングにおいて、検索エンジンからの流入(SEO)と並び、SNSからの流入経路確保は極めて重要な施策です。特にBtoB企業の事例記事、採用情報、BtoCのECサイトやサービスLPでは、SNSでの口コミやシェアが直接的な集客や成約につながります。
魅力的なデザインのOGP画像と分かりやすいタイトルを設定しておくことで、ユーザーのタイムライン視認性が大幅に向上し、リンクのクリック率(CTR)が大きく改善されます。また、企業としての洗練された世界観を維持できるため、ブランディングの観点からもOGP設定は必須の制作工程と言えます。
OGP設定に必要な基本HTMLタグと記述コードの詳細解説
OGPを設定するには、WebページのHTMLソースコード内にある<head>タグの中に、特定のメタタグ(meta property="og:…")を記述します。ここでは、実務で必ず押さえておくべき必須タグと推奨タグについて解説します。
必ず記述すべき必須の4大OGPタグ
どのようなWebサイトであっても、以下の4つの要素は必ず設定する必要があります。
- og:title:SNS上に表示するページのタイトルです。原則として<title>タグと同じ文字列を設定しますが、SNS向けに短く魅力的な表現に変更することも可能です。
- og:type:ページの属性(種類)を指定します。トップページの場合は「website」、個別のブログ記事やニュース詳細ページの場合は「article」を指定するのがルールです。
- og:url:ページの正規URLを指定します。必ず「https://」から始まる絶対パスで記述し、パラメータ付きURLや重複URLを統一するために正規化されたURLを設定します。
- og:image:SNS上でカード画像として表示させたいサムネイル画像のURLを指定します。こちらも必ず「https://」から始まる絶対パスで指定する必要があります。
設定が推奨されるオプショナルタグ
必須タグに加えて、以下のタグを設定することで、SNS上での情報の伝達精度が高まります。
- og:description:ページの概要文(説明文)を指定します。100文字前後にまとめ、ユーザーがアクセスしたくなるような見出し文を記述します。
- og:site_name:Webサイト全体の名称や企業名・ブランド名を指定します(例:「イノベートスコープ株式会社」)。
- og:locale:ページの言語・地域を指定します。日本語サイトの場合は「ja_JP」を設定します。
X(旧Twitter)専用の拡張タグ(twitter:cardなど)
X(旧Twitter)では、標準のOGPタグに加えて、X専用のメタタグ(twitter:card)を記述することで、カードの表示スタイルを制御できます。
- twitter:card:表示スタイルを指定します。大型の画像でアピールしたい場合は「summary_large_image」、小さな正方形画像とテキストでコンパクトに見せたい場合は「summary」を指定します。現代のWebサイトでは「summary_large_image」が主流です。
- twitter:site:企業やメディアの公式Xアカウント(例:@アカウント名)を指定します。
標準的なOGPのHTML記述例
以下は、一般的なWebページで実装される標準的なOGPコードの記述パターンです。
<head>
<meta property="og:title" content="記事のタイトルをここに記述">
<meta property="og:type" content="article">
<meta property="og:url" content="https://innovate-scope.com/archives/sample">
<meta property="og:image" content="https://innovate-scope.com/images/ogp-sample.jpg">
<meta property="og:description" content="記事の概要文をここに記述します。">
<meta property="og:site_name" content="イノベートスコープ株式会社">
<meta property="og:locale" content="ja_JP">
<meta name="twitter:card" content="summary_large_image">
</head>
主要SNSプラットフォーム別の表示仕様と画像サイズ比較
OGPを設定する際、最もトラブルが発生しやすいのが「画像サイズとアスペクト比(縦横比)」の問題です。プラットフォームごとに表示仕様が異なるため、最適なサイズで画像を作成しないと、端が削れて文字が見切れたり、ボヤけた画像が表示されたりします。
主要プラットフォームの表示仕様一覧
| プラットフォーム | 推奨カード形式 | 推奨画像サイズ(ピクセル) | アスペクト比 | 文字切れの注意点 |
|---|---|---|---|---|
| 大サイズ表示(ラージ) | 1200 × 630 px 以上 | 1.91 : 1 | 上下左右に若干の余白が必要 | |
| X(旧Twitter) | summary_large_image | 1200 × 630 px 以上 | 1.91 : 1 | 角が丸く切り抜かれる場合あり |
| LINE | トーク・タイムライン表示 | 1200 × 630 px 推奨 | 1.91 : 1 または 1 : 1 | 正方形にトリミングされる場合あり |
| LinkedIn / note | 標準カード表示 | 1200 × 630 px 推奨 | 1.91 : 1 | 中央配置のテキストが推奨される |
トリミング事故を防ぐ「セーフゾーン」デザイン設計のポイント
各SNSに対応する万能なOGP画像のサイズは「1200 × 630ピクセル(アスペクト比 1.91 : 1)」です。このサイズで画像を作成すれば、FacebookやXのラージカードで極めて美しく表示されます。
ただし、一部のSNSアプリやLINEの通知画面などでは、1200×630pxの画像が「正方形(1:1)」に自動的にトリミングされて表示されるケースがあります。
そのため、画像デザインを作成する際は、中央の「縦630px × 横630px」のエリア(セーフゾーン)内にタイトル文字や主要ロゴを配置し、左右の領域にはグラフィックや背景画像のみを配置するのが、表示崩れを防ぐプロのテクニックです。
画像ファイル形式(JPEG/PNG/WebP)と容量圧縮
OGP画像のファイル形式は「JPEG」または「PNG」を使用するのが一般的です。写真主体の画像であればJPEG、イラストや文字主体のデザインであればPNGが適しています。
なお、画像のデータ容量が大きすぎると(例えば5MB以上など)、SNSのクローラーが画像の読み込みをタイムアウトしてしまい、プレビューが表示されない原因になります。画像の品質を保ちながら、データ容量はできる限り「1MB以下(できれば500KB以内)」に圧縮しておくことが推奨されます。
Webサイト全体の画像軽量化や表示速度改善のノウハウについては、ホームページの画像最適化とは?SEO・表示速度を高めるWebP・圧縮・Alt属性の実践手順でも詳しく解説していますので参考にしてください。
WordPressや主要CMSにおけるOGP設定の具体的実装手順
WordPressで構築されたホームページの場合、ソースコードを直接書き換えなくても、プラグインやテーマ機能を利用して効率的にOGPを設定・管理することができます。
1. SEOプラグインを活用した設定(推奨)
最も安全かつ確実な方法は、実績のあるSEOプラグインを利用することです。
- All in One SEO / Rank Math / Yoast SEO:これらの主要プラグインを導入すると、管理画面内に「ソーシャルメディア設定」という項目が追加されます。
- デフォルト画像の設定:個別にOGP画像が指定されていないページ(固定ページや古い記事など)で共通して使用される「サイト全体のデフォルトOGP画像」をアップロードしておきます。
- SNS別アカウントの連携:Facebook App IDやXのユーザー名を登録することで、高度なタグ出力も自動化されます。
2. 高機能テーマの標準機能を活用した設定
「SWELL」や「Cocoon」などの国産商用テーマや高機能テーマを使用している場合、テーマの管理画面(カスタマイザーやテーマ設定)にOGP出力機能が標準搭載されています。
プラグインを多用するとサイトの動作が重くなる原因やセキュリティリスクにつながるため、テーマ側で十分なOGP設定機能が備わっている場合は、テーマの機能を活用する方がスマートです。
3. ページ(投稿・固定ページ)ごとの個別設定手順
サイト全体で共通のOGP画像(会社ロゴなど)を表示するだけでは、SNSでの集客効果は半減します。重要なブログ記事、新着情報、製品ページ、採用特設ページなどでは、そのページの内容が一目でわかる専用のサムネイル画像を個別に設定することが重要です。
WordPressの投稿編集画面の下部(または右側サイドバー)にあるSEO設定エリアから、ページごとの「アイキャッチ画像」を設定するか、OGP専用の画像ファイルを個別アップロードしてください。アイキャッチ画像を設定すると、自動的にog:imageとして出力される仕様になっているテーマがほとんどです。
WordPressサイトの適切なプラグイン選定やセキュリティ対策についての詳細は、WordPressの保守管理とセキュリティ対策の重要性|費用相場と自社・外注の判断基準を徹底解説をあわせてご確認ください。
OGP設定後の動作検証・デバッグ・キャッシュ削除の手順
OGPタグをHTML内に記述したり、プラグインで設定を完了したりしただけでは作業完了ではありません。必ず公開前に、実際のSNS上で想定通りのカードが表示されるかを検証(デバッグ)する必要があります。
1. 公式デバッグツールの活用方法
主要なSNSプラットフォームは、OGPの読み込み状況を確認するための公式デバッグツールを無料で提供しています。
- Facebook Sharing Debugger(シェアデバッガー):URLを入力して「デバッグ」ボタンを押すと、現在Facebookが認識しているOGP画像、タイトル、説明文、エラー警告が一覧表示されます。
- X Card Validator(カードプレビュー確認機能):X上でどのようにカードが表示されるかをプレビュー確認できます(※仕様変更により投稿画面のプレビュー機能や関連ツールで確認する形式になる場合があります)。
2. SNS側のキャッシュクリア(Scrape Again)の手順
「OGP画像を修正したのに、SNSでシェアしても古い画像が表示される」というトラブルは非常に頻繁に起こります。これは、FacebookやXなどのSNSサーバー側に、過去に読み込んだ古いOGP情報がキャッシュ(一時保存)されていることが原因です。
これを解決するには、Facebook Sharing Debuggerに当該ページのURLを入力し、「もう一度スクレイピング(Scrape Again)」というボタンをクリックします。これにより、SNS側のサーバーが強制的に自社サイトへアクセスし直し、最新のHTMLタグと画像を再読み込みします。
3. 本番公開前・テスト環境での表示確認ポイントと注意点
ホームページをリニューアル中であったり、公開前のテスト環境(検証環境)で作業を行っていたりする場合、Basic認証(パスワード保護)やIP制限がかかっていることが一般的です。
この状態では、外部のSNSクローラーがテストサーバー内にアクセスできないため、デバッグツールを使ってもOGP画像やテキストを読み込むことができずエラーになります。
テスト環境でOGPを確認したい場合は、一時的に認証を解除するか、本番サーバーにアップロードした直後にデバッグツールを通して確認・キャッシュ取得を行う手順をプロジェクトの公開チェックリストに組み込んでおくことが大切です。
ホームページリニューアル時の工程管理や公開手順全体のチェックリストについては、ホームページリニューアルの進め方完全ガイド|失敗しないための手順と外注先選定のポイントで詳しくまとめています。
よくある質問
Q. OGP設定は直接的なSEO評価(検索順位)に悪影響・好影響を与えますか?
A. OGP設定の有無自体が、Googleなどの検索アルゴリズムによって直接的な順位決定要素として評価されることはありません。
しかし、OGPを適切に設定することでSNS上での魅力的なプレビューが生成され、ユーザーの拡散(シェア)やクリック数(流入トラフィック)が増加します。SNS経由で多くのユーザーが訪れ、サイト内でのエンゲージメントが高まることは、間接的にWebサイトの知名度やブランド評価、自然リンクの獲得につながるため、中長期的なSEO対策として非常に価値のある施策です。
Q. OGP画像のURL指定で「相対パス」を使うとどうなりますか?
A. 相対パス(例:/images/ogp.jpg)で記述した場合、SNSのクローラーが画像の正しい場所を特定できず、画像が表示されなくなります。
OGPタグのog:urlおよびog:imageには、必ず「https://」から始まる完全なドメイン名を含んだ「絶対パス(例:https://innovate-scope.com/images/ogp.jpg)」で記述する必要があります。WordPressのプラグインを使用している場合は自動的に絶対パスで出力されますが、手動でHTMLを書き換える際は記述ミスに注意してください。
Q. トップページと下層ページ・ブログ記事でOGP画像を変えるべきですか?
A. はい、可能な限りページごとに最適化された異なるOGP画像を設定することを強く推奨します。
トップページには企業のブランドロゴやメインビジュアルを使った共通OGP画像を設定し、ブログ記事や事例紹介、製品ページにはそのコンテンツのタイトルが大きく書かれた専用のアイキャッチ画像を設定するのが理想です。タイムライン上で「どのような情報が書かれているか」が瞬時に理解できるため、クリック率が大幅に向上します。
Q. OGP画像にテキストを入れる際、どのくらいの文字量や配置が適していますか?
A. スマホの小さな画面で表示されても判読できるよう、簡潔なキャッチコピー(15〜20文字程度)を大きめのフォントで中央付近に配置するのがベストです。
長すぎる説明文を画像内にぎっしり詰め込むと、縮小表示された際に文字が潰れて読めなくなります。細かな説明文はog:description(メタタグテキスト)側に任せ、OGP画像内はインパクトのある太字の見出しとシンプルな視覚要素で構成するのがプロのデザイン手法です。
まとめ
ホームページのOGP設定は、SNS時代におけるWeb集客やオウンドメディア運用、ブランディングを成功させるために絶対に欠かせない基礎施策です。
正しいメタタグの記述、推奨サイズ(1200×630px)での画像作成、セーフゾーンを意識したデザインレイアウト、そして公開後のデバッグツールによるキャッシュ更新を徹底することで、SNS経由のトラフィックとユーザーの反応率を大幅に高めることができます。
イノベートスコープ株式会社(大阪府大阪市中央区備後町1丁目4-14 備後町UTビル4階)では、大阪を中心とした中小企業様やBtoB企業様に向けて、集客成果とデザイン性を両立させた高品質なホームページ制作・WordPress開発・SEO対策・Web運用保守をご提供しております。
「SNSシェア時の表示が崩れて困っている」「Webサイトをリニューアルして集客力を強めたい」「社内にWeb担当者がおらず運用保守まで任せたい」とお考えの経営者・Web担当者様は、どうぞお気軽にご相談・お問い合わせください。
CONTACT
Web制作・SEO・AIOについてお気軽にご相談ください
ホームページ制作・リニューアル、WordPress、SEO・AIO対策、 ECサイト、Web集客、保守・セキュリティなど、 Webに関するご相談を承っています。 「何から相談すればよいかわからない」という段階でもお気軽にお問い合わせください。
