OGP 検証ツール
URL を入れるだけで OGP(Open Graph Protocol)と Twitter Card を自動検証。og:title / og:description / og:image / og:type / og:url の必須5項目に加え、og:image の到達確認まで30秒で。
01 WHY IT MATTERS
SNS シェア時の見栄えで CTR が3〜5倍変わる
OGP(Open Graph Protocol)はもともと Facebook が策定した仕様で、現在は X(旧 Twitter)・LINE・Slack・Discord など主要 SNS のすべてが利用しています。
SNS でシェアされた時、OGP が設定されているリンクは「画像 + タイトル + 説明文 + 著者情報」のリッチカード形式で表示され、設定されていないリンクはただの URL 文字列で表示されます。クリック率は3〜5倍違うことが知られており、SNS 経由の流入を狙うなら設定必須です。
直接的な SEO ランキングへの影響は無いとされますが、SNS シェア由来の被リンクや著者性シグナルが間接的に SEO に効きます。
02 REQUIRED 5
絶対に設定したい5項目
- og:title: SNS シェア時のタイトル。30字前後推奨
- og:description: SNS シェア時の説明文。70〜120字推奨
- og:image: SNS サムネイル画像。1200×630px / 8MB以下推奨
- og:type: ページタイプ。website(トップ・ランディング)/ article(記事ページ)等
- og:url: 正規 URL(canonical と一致させる)
これに加えて twitter:card="summary_large_image" を設定すれば X 上でも大きな画像で表示されます。og:site_name と og:locale="ja_JP" もブランド表記の統一に有効です。
03 BEST PRACTICE
業種別 og:image の作り方
- 美容・整骨・治療: 院内写真または施術ビフォーアフター + 屋号 + 駅・地域名
- 士業: 落ち着いた背景 + 事務所名 + 専門分野(「相続税専門」等)
- クリニック: 院内写真 + 院名 + 専門科目
- 飲食店: 看板メニュー写真 + 店名 + 業態
- EC・通販: 主力商品写真 + ブランド名
- ブログ記事: 記事ごとに固有の og:image(タイトル文字+背景画像のテンプレート)を用意
各業種の SNS 投稿戦略は 業種別チェックリスト で詳しく解説しています。
VERIFICATION
検証例:トップページと、og:image が無い見本で比べる
必須項目が揃っているかで判定が分かれます。サイト採点くんのトップページを実際に点検した結果と、og:image だけが無い架空の見本ページで比べます。
https://saiten-kun.com/
- 必須項目
- og:title / og:description / og:image / og:type / og:url / twitter:card がすべて設定済み
- og:image の到達性
- 画像URLにアクセスできた
判定: 良好 SNSで共有されたときに、タイトル・説明・画像が表示される状態です。
https://example.com/sample(見本・架空のページ)
- 未設定の必須項目
- og:image(1項目)
- 設定済み
- og:title / og:description / og:type / og:url / twitter:card
判定: 必須 1 項目欠損 これは説明用に作った架空の見本です(実在のサイトではありません)。画像の指定が無いため、SNSで共有すると画像なしの表示になります。このツールは必須項目の欠損を1つでも見つけると「必須N項目欠損」を返します。
※ 「良好」の例は 2026-10-08 時点のサイト採点くんのトップページを、このツールと同じ判定コードで点検した実測値です。「必須 1 項目欠損」の例は説明用の架空の見本で、実在のサイトの結果ではありません。
判定表:必須項目と判定の対応
必須項目は og:title・og:description・og:image・og:type・og:url・twitter:card の6つです。上から順に当てはめ、最初に合ったものを判定にします。
| 順 | 判定 | 条件 | 次の一手 |
|---|---|---|---|
| 1 | OGP 未設定 | 必須6項目がすべて無い | head に og:title など最低5項目を追加する |
| 2 | 必須 N 項目欠損 | 必須項目のうちN個が無い(N=1〜5) | 表示された欠損項目を追加する |
| 3 | og:image 到達不可 | 必須は揃っているが、og:image のURLにアクセスできない | 絶対URL(https://〜)で指定し、画像が公開されているか確認する |
| 4 | og:title が長すぎる | 必須は揃い、og:title が100文字を超える | 30〜60字を目安に圧縮する |
| 5 | og:description が長すぎる | 必須は揃い、og:description が200文字を超える | 70〜120字を目安に圧縮する |
| 6 | 良好 | 上記のいずれにも当てはまらない | X・Facebook・LINEで実際に共有して表示を確認する |
04 FAQ
よくある質問
Q. OGP は SEO に直接効きますか?+
OGP 自体は Google の検索順位に直接影響しません。ただし、SNS でシェアされた時のクリック率(CTR)に強く影響します。OGP 画像が出ているリンクと URL のみのリンクでは、クリック率が3〜5倍違うこともあります。SNS 経由の流入を狙うなら必須の設定です。
Q. og:image のサイズは?+
1200×630px が標準です(アスペクト比 1.91:1)。Facebook・X(旧 Twitter)・LINE・Slack 等の主要 SNS がこのサイズに最適化されています。最低でも 600×315px 以上、ファイルサイズは8MB以下にしてください。
Q. twitter:card はどの値がいい?+
ほとんどの場合 summary_large_image を推奨します(大きな画像 + タイトル + 説明文の表示)。商品ページやアプリ系では player や app など他の値もありますが、通常のホームページ・ブログでは summary_large_image 一択です。
Q. Facebook で OGP を変更したのに反映されない+
Facebook は OG タグを長期キャッシュします。変更を反映させるには Facebook シェアデバッガー(https://developers.facebook.com/tools/debug/)で URL を入力 →「もう一度スクレイピング」をクリック。X / LINE / Slack も類似のキャッシュリフレッシュツールがあります。
Q. og:url と canonical が違ってもいい?+
原則として一致させるべきです。og:url は SNS が「このページの正規 URL」と認識するもので、canonical は Google が「このページの正規 URL」と認識するもの。両方が一致していると、SNS 拡散と SEO 評価が同じ URL に集約されます。
05 RELATED TOOLS