Facebook

Facebookシェアボタン徹底解説:Share Dialog・sharer.php・OG設定

ⓘ本ページはプロモーションが含まれています

お得なお知らせ

スポンサードリンク
タイプ別にすぐ選べる

SNS運用のノウハウ、インプット手段はタイプ別に

Instagram・X・TikTokの攻略本は流行り廃りが早いので、読み放題サブスクで"広く・速く"拾うのが正解です。

▷ 個人・副業アカウントでフォロワーを伸ばしたい人(活字でガッツリ派)

Kindle Unlimited 30日無料|SNSマーケ本読み放題▶

▷ 企業アカ担当・忙しくて読む時間が取れない人(ながら学習派)

オーディオブックAudible

※無料期間中に解約すれば料金は発生しません

▶ 運用ツールや自動化を深掘りしたい方は Appsカテゴリー のツール比較も併せてどうぞ。


スポンサードリンク

Share Dialog の基本と公式ツールの使い方

Share Dialog は URL と少数のクエリパラメータだけで呼び出せ、ユーザー体験を阻害しません。このセクションでは必須パラメータの組み立て方と、Meta for Developers が提供する「Share Button」設定ツールの流れを解説します。

URL パラメータ

href(シェア対象 URL) と app_id(Facebook アプリ ID)の 2 つが最低要件です。app_id を省略するとエラーになるため、テスト環境でも実際に取得した App ID を使用してください。

  • 必須app_id(数値形式)
  • 必須href(URL エンコード必須)

レイアウト・サイズオプション

公式の「Share Button」ジェネレータでは、ボタン形状 layout と大きさ size を選択できます。デザイン統一性を保ちつつ、ページに最適な見た目を簡単に取得できる点がメリットです。

  1. https://developers.facebook.com/docs/plugins/share-button?locale=ja_JP にアクセス
  2. 「URL を入力」欄へシェアしたいページの URL を貼り付け
  3. Layoutbutton, icon_link, box_count など)と Sizesmall, large)を選択
  4. 生成されたコードをコピーして HTML に貼り付け

生成例(layout=button、size=large)

  • SDK の version は最新の v20.0 を使用してください。
  • 生成されたスニペットは Facebook が推奨する安全な実装です。

sharer.php を利用したシンプルリンクと quote パラメータ

sharer.php は最も軽量なシェア手段で、ボタンの見た目を完全に自由にデザインできます。この章では基本形と quote パラメータ活用時の注意点を紹介します。

基本形(u パラメータだけ)

  • u にシェアしたいページ URL を URL エンコード して指定します。
  • JavaScript は不要で、HTML のみで完結できます。

quote パラメータの活用と文字数制限

quote を付与すると、シェア画面に任意テキストがプレビューとして表示されます。ただし自動ハッシュタグやユーザー名の挿入はポリシー違反となります。

  • quoteUTF‑8 → URL エンコード が必要です。
  • 最大文字数は 300 文字(マルチバイト換算)で、超過分は切り捨てられます。
  • テキストは「事前入力メッセージ」に留め、ユーザーが自由にコメントを追加できるよう配慮してください。

Open Graph meta タグ設定ガイド(2026年版)

シェア時の見た目は OG タグの品質で決まります。ここでは必須タグと 2026 年現在の画像要件・推奨フォーマットをまとめます。

必須 OG タグ

タグ 説明
og:title ページタイトル(最大 100 文字程度が目安)
og:description 要約文。120〜200 文字以内に収めると表示が安定
og:image サムネイル画像の URL
og:url 正規化されたページ URL
og:type 多くの場合 website

  • og:image だけでなく、og:image:widthog:image:height を明示すると Facebook が事前にレイアウトを計算でき、デバッグが楽になります。

画像要件と最新推奨フォーマット

推奨フォーマット 最小サイズ アスペクト比 最大ファイルサイズ
WebP / AVIF / JPEG / PNG 1200×630 px 以上 1.91:1(≈ 4:3) 8 MB
SVG(ロゴ等) 300×300 px 以上 正方形 2 MB
  • WebP が最も圧縮率が高く、ロード速度向上に寄与します。AVIF でも同様の効果がありますが、一部旧ブラウザでのサポート状況を確認してください。
  • og:image のサイズは 1200×630 ピクセル以上 が推奨され、これ未満だと高解像度デバイスでぼやける可能性があります。


カスタムシェアボタンのデザイン実装

公式プラグインは外観が限定的です。独自デザインを適用したい場合は、sharer.php リンクに任意の HTML/CSS を組み合わせます。

HTML / CSS 基本構造

  • role="button"aria-label を付与し、アクセシビリティに配慮しています。
  • カラーは公式の #1877F2(Facebook ブルー)を使用すると認識性が高まります。

アイコン・アニメーション例(Font Awesome)

  • transform:scale() によるクリック感演出を加えると、ユーザー体験が向上します。
  • 常に rel="noopener noreferrer" を付与し、外部リンクによるセキュリティリスクを低減してください。

デバッグとテスト:Sharing Debugger 活用チェックリスト

実装後は必ず Facebook Sharing Debugger で OG タグやキャッシュの状態を確認します。ここでは手順と具体的なチェック項目をまとめました。

キャッシュクリア手順

  1. https://developers.facebook.com/tools/debug/ にアクセス
  2. 「URL を入力」欄に対象ページ URL を貼り付けて 「Debug」 をクリック
  3. 表示された情報の下部にある “Scrape Again” ボタンを押す

Facebook は最初に取得した OG データを 最大 24 時間 キャッシュします。Scrape Again により最新情報が即座に反映されます。

プレビュー検証項目

項目 確認ポイント
og:title 正しい文字列か、長すぎて切れていないか
og:description 2 行以内で収まり、エンコードが正しく表示されるか
og:image 推奨サイズ(≥ 1200×630)・フォーマット(WebP/AVIF 等)が満たされているか
og:url 正規化された URL と一致しているか
quote パラメータ 文字化けや 300 文字超過がないか
キャッシュ状態 “Fetched from cache” が表示される場合は Scrape Again を再実行
  • エラーや警告が出たら、デバッグ画面の詳細情報を参考に OG タグを修正し、再度 Scrape Again を実施してください。

まとめ

  • Share Dialog は SDK v20.0 と必須 app_idhref でシンプルに呼び出せます。
  • 手軽さが欲しいときは sharer.php、テキスト差し込みは quote(300文字上限)を活用してください。
  • OG タグは最低5項目+画像サイズ・フォーマットの最新要件を満たすことがシェア成功の鍵です。
  • カスタムデザインは HTML/CSS とアクセシビリティ属性を組み合わせ、ブランドカラーと軽いアニメーションで差別化できます。
  • 実装後は Sharing Debugger でキャッシュクリアとプレビュー検証を必ず行い、問題が無いことを確認しましょう。

このガイドに沿って実装すれば、2026 年現在の Facebook シェア機能を安全・高速・見た目良く活用できます。 Happy sharing!

スポンサードリンク

お得なお知らせ

スポンサードリンク
タイプ別にすぐ選べる

SNS運用のノウハウ、インプット手段はタイプ別に

Instagram・X・TikTokの攻略本は流行り廃りが早いので、読み放題サブスクで"広く・速く"拾うのが正解です。

▷ 個人・副業アカウントでフォロワーを伸ばしたい人(活字でガッツリ派)

Kindle Unlimited 30日無料|SNSマーケ本読み放題▶

▷ 企業アカ担当・忙しくて読む時間が取れない人(ながら学習派)

オーディオブックAudible

※無料期間中に解約すれば料金は発生しません

▶ 運用ツールや自動化を深掘りしたい方は Appsカテゴリー のツール比較も併せてどうぞ。


-Facebook