Domain 39 / 225

ファビコン / OGP / Twitter Card は SERP と SNS で第一印象を決める

ファビコン / OGP の要点

ファビコンは Google 検索結果のサイト名横に表示されるアイコンで、48x48 以上 / 同じドメインで配信 / 安定的に提供 が条件。OGP は SNS 共有時のプレビューを制御する meta タグで、og:title / og:description / og:image / og:url が必須。Twitter Card は X 専用の summary_large_image が推奨

なぜこれを学ぶか

ファビコン / OGP は SERP と SNS で第一印象を決める要素で、設定不備だと検索結果に「?」アイコンが出たり、SNS 共有時に画像なしのリンクになり CTR が大幅に下がる。

メディア・コーポレートのリプレイス、新規サイト立ち上げ時に必須の設定。

学ばないと起きること

よくある事故被害
ファビコン未設定Google 検索結果にデフォルトアイコン(地球儀)表示、ブランド認知が下がる
ファビコン 16x16 のみ提供Google が認識しない、48x48 以上が必須
OGP なしで記事公開SNS 共有時に画像 / タイトル / 説明なしの URL のみ表示、CTR 激減
og:image を 1200x630 でない比率で設定SNS でクロップされて意図と違う表示
Twitter Card 専用タグを書かないX で OGP は使われるが、card 形式が選べない
og:url を相対パスで書く一部 SNS でリンク不正、シェア時にエラー
OGP 画像のファイルサイズが大きすぎるSNS でロード遅延、プレビュー表示なし

学ぶメリット

  • SERP でブランドアイコンを表示して認知を上げられる
  • SNS 共有時のプレビューを意図通りに制御できる
  • A/B テストで OGP 画像最適化して CTR を上げられる
  • 商談で「ファビコン 48x48 必須 / OGP 1200x630 推奨」を即答できる

仕組み

ファビコンの SERP 表示要件

公式に明記された必須条件:

条件内容
サイズ48x48 ピクセル以上、複数サイズ提供推奨
形式PNG / JPG / SVG / GIF / ICO
クロール可能robots.txt で Disallow されていない
同一ドメインサイトと同じドメインで配信
安定的URL が頻繁に変わらない
適切な内容ブランドを表すアイコン、卑猥 / 暴力的でない

ファビコンの実装

<!-- HTML head 内 -->
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">

複数サイズ提供:

<link rel="icon" type="image/png" sizes="48x48" href="/favicon-48.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96.png">
<link rel="icon" type="image/png" sizes="192x192" href="/favicon-192.png">

OGP(Open Graph Protocol)

Facebook が策定し、Twitter / LinkedIn / Slack など主要 SNS で共通利用される meta タグ規格。

必須プロパティ

<meta property="og:title" content="ページタイトル">
<meta property="og:description" content="ページの説明文(160 字程度)">
<meta property="og:image" content="https://example.com/og-image.jpg">
<meta property="og:url" content="https://example.com/article">
<meta property="og:type" content="article">
<meta property="og:site_name" content="spotyou">

画像の推奨仕様

項目推奨
サイズ1200 x 630 ピクセル
比率1.91:1
ファイルサイズ1MB 以下
形式PNG / JPG / WebP
テキスト位置中央 80% 内(端は SNS でクロップされる)

Twitter Card

X(旧 Twitter)専用のメタタグ:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@spotyou_ai">
<meta name="twitter:creator" content="@author_handle">

summary_large_image が大画像で表示される推奨形式。

キー概念

ファビコンが SERP に表示される条件

公式に明記:

  1. ファビコンが クロール可能であること
  2. サイズが 48x48 以上 で その倍数(48, 96, 144, 192...)
  3. 内容がブランドを表す
  4. 安定的な URL で配信
  5. 同じホスト名で配信

満たさない場合、Google はデフォルトアイコン(地球儀)を表示する。

OGP の og:type 値

用途
website一般的な Web サイト
articleブログ / ニュース記事
book書籍
profile個人プロフィール
video.movie動画
music.song楽曲

記事ページは article、サイトトップは website が一般的。

Twitter Card の 4 種類

Card表示
summary小さなサムネイル + テキスト
summary_large_image大きなサムネイル + テキスト(推奨)
appモバイルアプリ
player動画 / オーディオ プレーヤー

summary_large_image が記事系で最も視覚的に強い。

OGP の検証ツール

ツール用途
Facebook Sharing DebuggerOGP の取得確認 + キャッシュ更新
Twitter Card ValidatorTwitter Card のプレビュー確認
LinkedIn Post InspectorLinkedIn でのプレビュー確認
OpenGraph.xyz主要 SNS のプレビューを一括確認

リプレイス後はこれらのツールで意図通りに表示されるか確認する。

キャッシュ問題

OGP / Twitter Card は SNS 側でキャッシュされる:

  • Facebook: Sharing Debugger で「Scrape Again」
  • Twitter / X: Card Validator で再取得
  • LinkedIn: Post Inspector で再取得

OGP を変更しても SNS で古いプレビューが出る場合は、これらで明示的に更新する。

よくある誤解

よくある誤解実際のところ出典
ファビコンは 16x16 / 32x32 だけで十分Google SERP 表示には 48x48 以上が必須ファビコンのガイドライン
ファビコンを CDN で別ドメイン配信して OKサイトと同じドメインで配信が必須同上
OGP の og:image は何でも OK1200x630 / 1.91:1 / 1MB 以下が推奨、テキストは中央 80% 内OGP 仕様
Twitter Card は OGP があれば不要OGP は使われるが、Twitter Card で summary_large_image を選ぶには専用タグが必要Twitter Card 仕様
OGP を変更すれば SNS でも即座に反映SNS 側のキャッシュで古いプレビューが残る、Sharing Debugger で更新Facebook Sharing Debugger
SVG ファビコンは Google でサポートされないサポートされる、HTML5 仕様に準拠ファビコンのガイドライン
Twitter Card に専用画像を用意する必要があるOGP の og:image があれば Twitter でも使われる、専用 twitter:image は上書き用Twitter Card 仕様
OGP は SEO の順位要因順位要因ではない、SNS シェア時の CTR 経由で間接効果一般 SEO 知識

実務での適用

新規サイト立ち上げ時の設定

ファビコン(最低限)

<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="icon" type="image/png" sizes="48x48" href="/favicon-48.png">
<link rel="icon" type="image/png" sizes="192x192" href="/favicon-192.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

OGP(最低限)

<meta property="og:title" content="ページタイトル">
<meta property="og:description" content="ページの説明文">
<meta property="og:image" content="https://example.com/og.jpg">
<meta property="og:url" content="https://example.com/page">
<meta property="og:type" content="article">
<meta property="og:site_name" content="サイト名">

Twitter Card

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@your_handle">

Next.js での実装

// app/layout.tsx または app/page.tsx
export const metadata: Metadata = {
  title: "ページタイトル",
  description: "ページの説明",
  openGraph: {
    title: "ページタイトル",
    description: "ページの説明",
    images: ["https://example.com/og.jpg"],
    url: "https://example.com/page",
    type: "article",
    siteName: "spotyou",
  },
  twitter: {
    card: "summary_large_image",
    site: "@spotyou_ai",
  },
};

OGP 画像の動的生成

ブログ記事ごとに動的 OGP 画像を生成する場合:

  • Next.js: app/opengraph-image.tsx で動的生成
  • Vercel OG / @vercel/og: テンプレート + 動的データ
  • Satori: HTML/CSS から SVG / PNG 生成

タイトル + 著者名 + サイトロゴを組み合わせた OGP 画像が CTR で強い。

トラブル別の対処

症状確認すべきこと
Google SERP にファビコンが出ない(地球儀表示)サイズ 48x48 以上 / 同一ドメイン / クロール可能を確認
SNS 共有時にプレビュー画像が出ないOGP タグの実装確認、Sharing Debugger で再取得
OGP 画像の左右が切れる1.91:1 比率(1200x630)に修正、テキストは中央に
Twitter で大画像 Card にならないtwitter:cardsummary_large_image に設定
OGP を変えたのに SNS で古い画像が出るSharing Debugger / Card Validator で再取得

公式ソース

自己テスト

Q1. Google SERP にファビコンを表示するための必須サイズは?

48x48 以上で、その倍数(48, 96, 144, 192)。これより小さいと Google は認識しない

Q2. ファビコンは別ドメイン(CDN)で配信していいか?

NG。サイトと同じドメインで配信する必要がある

Q3. OGP の og:image の推奨サイズは?

1200 x 630 ピクセル(1.91:1 比率)。1MB 以下、テキストは中央 80% 内

Q4. Twitter Card の 4 種類で記事系に推奨されるのは?

summary_large_image。大きなサムネイル + テキストで視覚的に強い

Q5. OGP は SEO 順位要因か?

順位要因ではない。SNS シェア時の CTR 経由で間接効果のみ

Q6. OGP を変更したのに SNS で古いプレビューが出る場合の対処は?

Facebook Sharing Debugger / Twitter Card Validator / LinkedIn Post Inspector で再取得(キャッシュ更新)

Q7. SVG ファビコンは Google でサポートされるか?

サポートされる。HTML5 仕様に準拠している形式なら OK

Q8. Twitter Card 専用の画像(twitter:image)は OGP がある場合も必須か?

必須ではない。OGP の og:image があれば Twitter でも使われる。twitter:image は上書きしたい場合のみ

これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。