OGP設定でSNSシェアの見え方を最適化する|og:image比率・og:title・Xカードの実装ガイド
SNSシェア時のカード表示を制御するOGP(Open Graph Protocol)の基本から、og:imageの推奨サイズ(1200×600px)・og:titleの使い分け・X(旧Twitter)カードの実装まで解説。OGP設定チェックリストも紹介します。
ページを SNS でシェアしたとき、タイトル・説明文・サムネイル画像がカード形式で表示されるのは OGP(Open Graph Protocol) の設定によるものです。
OGPはSEOの直接的なランキング要因ではありませんが、SNSでの視認性向上とクリック率(CTR)改善を通じてトラフィックに大きく貢献します。本記事では、OGPの基本から画像サイズの最新仕様・X(旧Twitter)カードの実装まで解説します。
OGPとは——SNSプラットフォームがページを理解する仕組み
OGP(Open Graph Protocol)は、Facebook が策定したオープンな仕様で、SNSプラットフォームがウェブページの情報(タイトル・説明・画像・URLなど)を正しく読み取るための標準フォーマットです。現在は Facebook、X(旧Twitter)、LINE、Slack、Discord など主要プラットフォームで広くサポートされています。
OGPタグは HTML の <head> 内に <meta> タグとして記述します。
<head>
<!-- 必須の4タグ -->
<meta property="og:title" content="OGP設定でSNSシェアを最適化する完全ガイド">
<meta property="og:type" content="article">
<meta property="og:url" content="https://example.com/ogp-guide">
<meta property="og:image" content="https://example.com/images/ogp-thumb.jpg">
<!-- 推奨タグ -->
<meta property="og:description" content="og:imageの比率・og:title・Xカードの設定方法を実装例つきで解説します。">
<meta property="og:site_name" content="Example Blog">
</head>OGPとSEOの関係——直接の順位シグナルではないが間接効果は大きい
OGPタグは Google のランキングシグナルではありません。Google は og:title や og:description を検索順位の判断に直接使用しないと明示されており、前記事のメタディスクリプションやtitleタグとは異なる位置づけです。
ただし、間接的な効果は無視できません。OGPが正しく設定されたページは SNS でシェアされた際に魅力的なカード表示になり、クリック率が向上します。Conductor の調査(2024年)では「OGPタグを完全実装したページは未実装ページと比べてソーシャルシェアのエンゲージメント率が約40%高い」とのデータがあります。SNSからの参照トラフィック増加は、間接的にサイトの権威性向上や被リンク獲得にも繋がります。
og:image の仕様——2026年現在の推奨サイズ
OGP設定で最も影響が大きいのが og:image です。シェアカードの印象はほぼこの画像で決まります。
推奨サイズ(2026年現在)
主要プラットフォームは現在 2:1 の比率で画像を表示しており、かつての Facebook 推奨比率 1.91:1 は実用上ほぼ同じですが、クロップなしで表示するには 1200 × 600px が最もクリーンです。
| 項目 | 推奨値 |
|---|---|
| 解像度 | 1200 × 600px(2:1比率) |
| 最小サイズ | 600 × 315px(これ以下は表示されないプラットフォームあり) |
| ファイル形式 | JPG または PNG |
| ファイルサイズ | 8MB 以下(Facebookの上限) |
| URL形式 | 絶対URL必須(相対パス不可) |
<!-- 絶対URLで記述すること -->
<meta property="og:image" content="https://example.com/images/ogp-1200x600.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="600">
<meta property="og:image:alt" content="OGP設定ガイドのサムネイル画像">og:title と og:description の使い分け
og:title はtitleタグとは別に設定する
og:title を設定しなかった場合、プラットフォームは <title> タグにフォールバックします。しかし <title> タグには「サイト名」が末尾に付くことが多く、SNSカード上で冗長になるケースがあります。
<!-- titleタグ(検索向け) -->
<title>OGP設定ガイド | SEOコラム by Example</title>
<!-- og:title(SNSシェア向け):サイト名不要、興味を引く表現を優先 -->
<meta property="og:title" content="たった5分で完成!OGPカードの最適設定ガイド2026">titleタグは検索意図キーワードを前方に置く最適化をしますが、og:titleはSNSフィード上での訴求力(好奇心・クリック欲求)を優先した表現にするのが有効です。
og:description の文字数
SNS カードで表示されるdescriptionの文字数目安はプラットフォームによって異なります。
| プラットフォーム | 表示文字数の目安 |
|---|---|
| 約300文字(ただし2行程度で切れる場合あり) | |
| X(旧Twitter) | 約125文字 |
| LINE | 約100文字 |
最も短いXの表示に合わせ、冒頭100文字以内に要旨を集約するのが安全です。
X(旧Twitter)カードの設定
X は OGP タグを多くの部分で参照しますが、カードの種類を指定する twitter:card タグだけは OGP にフォールバックしません。明示的に設定が必要です。
<!-- twitter:card の指定は必須(OGPにフォールバックしない) -->
<meta name="twitter:card" content="summary_large_image">
<!-- 以下はog:タグがあれば省略可能だが、明示的に書くのが確実 -->
<meta name="twitter:title" content="OGP設定ガイド2026">
<meta name="twitter:description" content="og:imageの比率からXカードまで完全解説">
<meta name="twitter:image" content="https://example.com/images/ogp-1200x600.jpg">twitter:card の主要な値は以下の2つです。
summary_large_image:横長の大きなサムネイル付きカード。コラム・記事ページに推奨summary:小さな正方形サムネイル付きカード。プロフィールや短い投稿向け
SEO評価ツールの extractOgpData が確認する項目
OGP解析機能(extractOgpData)は、ページから以下の項目を抽出・評価します。
| 項目 | チェック内容 |
|---|---|
og:title | 設定の有無、titleタグとの差分 |
og:description | 設定の有無、文字数 |
og:image | 設定の有無、絶対URL形式か、推奨サイズとの乖離 |
og:url | 正規URLと一致しているか |
og:type | 適切なタイプ(article / website 等)が設定されているか |
twitter:card | 設定の有無と値の妥当性 |
これらが欠落・不正確な場合、SNSシェア時に意図しない表示になるだけでなく、ツールのOGPスコアが低下します。
よくある落とし穴
- 相対URLで
og:imageを書いてしまう:/images/ogp.jpgのような相対パスは多くのプラットフォームで読み取れません。必ずhttps://から始まる絶対URLを使ってください。 - 同一サイト内で全ページ共通の
og:imageを使い回す:コラム一覧やカテゴリページと記事ページが全部同じ画像では、シェアカードの差別化ができません。少なくとも記事単位でユニークなOGP画像を用意することが理想です。 - OGPキャッシュのリフレッシュを忘れる:Facebook・Xなどは一度スクレイピングした OGP 情報をキャッシュするため、修正後も古い表示のままになることがあります。Facebook の Sharing Debugger でキャッシュをリフレッシュできます。
まとめ:OGP設定チェックリスト
最後に、本記事のポイントをチェックリストとしてまとめます。
- og:title・og:type・og:url・og:image の必須4タグが設定されているか
- og:image が絶対URLで、1200×600px(2:1比率)以上の解像度か
- og:title が <title> タグとは別にSNS向けに最適化されているか
- og:description の冒頭100文字以内に要旨が収まっているか
- twitter:card が summary_large_image または summary で明示されているか
- og:url がページの正規URLと一致しているか
- 記事ごとにユニークな og:image が設定されているか
- SNSシェアプレビューツールで実際の表示を確認したか
自分のページのOGP設定が正しいかは、本ツールの SEOチェッカー で確認できます。OGP/Twitterカードのメタ情報を抽出し、X・Facebookでのシェアプレビューを再現表示します。
参考・一次情報ソース
- Open Graph Protocol — ogp.me
- Sharing Debugger — Facebook for Developers
- Cards Validator — X(旧Twitter)Developer Platform