前編では、検索向けの title・description・見出し(H2/H3) をテンプレ化して、“検索の顔”のゆらぎをなくすところまで整えました。
後編では、いよいよその言葉づかいを SNSカード(OGP) に展開していきます。
SNSでシェアされたとき、カードの見出しや画像が崩れたり、なぜか“昔の画像が残ったまま”になる経験をした人も多いはず。
その原因の多くは、
・og:title / og:description / og:image / og:url の不整合
・SNS側のキャッシュ(古い情報が残る)
・CMSの自動生成の暴れ
にあります。
この記事では、これらを“仕組みとして”防ぐための OGPテンプレ × 運用フロー をまとめます。
ページ種別ごとの文言ルール、OG画像の三層デザイン、安全域、キャッシュの再取得まで含めて、“戻らない運用” をつくるのがゴールです。
検索の顔を整えた前編につづき、後編では 共有の顔を最適化する仕上げ に入っていきましょう!
本記事でわかること
-
OGタグの最小セット(og:title / og:description / og:image / og:url)
→ ページ種別ごとの既定値、前編との整合の取り方 -
OG画像テンプレの作り方
→ 三層構造(見出し/ビジュアル/サイト名)、文字量、安全域、ブランド統一 -
カード崩れの原因と点検フロー
→ 旧画像が残る理由、URLのゆらぎ、自動生成の暴れ対策 -
公開 → 更新 → 再取得の運用フロー
→ カード検証 → 公開 → 差し替え → 再取得依頼 → ログ管理 -
前編との連携ポイント
→ title・description の“短縮版”をそのまま og:title / og:description に反映する方法
OGPタグの最小セットと既定値(約1100字)
SNSカードの表示を安定させるために、まず押さえておきたいのが “最小セット4点”。
この4つが揃っていない、もしくは自動生成に任せすぎると、カード崩れ・旧画像の残留・タイトルの暴れが起きやすくなります。
必須4点 — og:title / og:description / og:image / og:url(350〜400字)
SNSでシェアされたとき、もっとも参照されるのがこの4つ。
特に og:title と og:description は “検索向けの文言(前編)” をベースに、要点だけ抜き出した 短縮版 を設定します。
検索は長めの文言でもOKですが、SNSカードは表示幅が狭いため 短く・切れにくい構造 が必要です。
-
og:title:前編titleを短縮(主語+結果だけ)
-
og:description:前編descriptionの1〜2文から抜粋
-
og:image:テンプレ画像(後述の三層構造)
-
og:url:代表URL(正規化済み)
特に og:url は “どのURLを共有しても同じカードが返る” ための基盤。
Vol.5で行った URL正規化(www の有無・末尾スラッシュなど)は、ここでも効いてきます。

ページ種別 — 記事/ハブ/KB/LPで命名と要約のルールを分ける
SNSカードを安定させる鍵は、ページ種別ごとに og:title/description の型を持つこと。
検索向けと同じように、SNS向けの文言も文章の“目的”が違うため、テンプレを分けるべきです。
■ 記事(ブログ・解説)
-
og:title:短縮タイトル(主語+結果)
-
og:description:本文の目的+得られる結果を1文ずつ
■ ハブ(カテゴリ・まとめ)
-
og:title:カテゴリ名+「まとめ」
-
og:description:どんな情報にアクセスできるかを簡潔に
■ KB(ヘルプ・FAQ)
-
og:title:課題名(例:画像が古いまま)
-
og:description:解決手順がすぐ読めることを明示
■ LP(案内ページ)
-
og:title:サービス名+メリット1つ
-
og:description:短い訴求(行動喚起よりも“理解”を優先)
SNSカードは「情報を早く理解したい」という文脈が強いため、検索よりも “圧縮表現” を強めにするのがコツです。
整合 — タイトル/説明文(前編)と文言の整合/代表URL(Vol.5)固定(
前編で整えた title / description / H2/H3 は、後編ではそのまま材料になります。
ここでズレると、「検索ではこう書いてあるのに、SNSでシェアしたら別の文言が出る…」という違和感が生まれます。
整合性を保つポイントは3つ。
-
title → og:title は“短縮版”として整形
検索向け(長め) → SNS向け(短め)という方向性で流用。 -
description → og:description は抜粋
前編で2文にしておくことで、そのまま抜き出しやすい。 -
URLは代表URLを固定(Vol.5の正規化を必ず反映)
wwwあり/なし、末尾スラッシュの不統一は“別ページ扱い”になり、
カードの画像が古いまま残る原因になります。
この H2 では、「SNSカード表示を安定させるための“設計図”」として、
前編〜後編を通じた一貫性の重要さを押さえておけばOKです。
OG画像テンプレ(読みやすさ>装飾)
SNSカードの中でもユーザーの目をいちばん強く引くのが OG画像(og:image)。
でも、作り込みすぎたビジュアルは、かっこよく見えても 「読めない」「伝わらない」 になりがちです。
OG画像で最優先するべきは
・読みやすさ
・情報の一貫性
・どのページでも同じ“ブランドの顔”に見えること。
ここでは、そのためのテンプレ構造をまとめます。
構図 — 上:見出し/中:ビジュアル/下:サイト名の三層(約260字)
OG画像の黄金比は、“三層構造” です。
-
上段:短い見出し(記事タイトルの短縮版)
-
中央:象徴的なビジュアル
-
下段:サイト名(ブランド名)
これは、SNSカードの“横長トリミング”と相性がよく、
どのサービスで共有されても 見出しが隠れない/ブランド名が切れない のが最大のメリット。
特に上段の見出しは、前編で作った 短縮タイトル をそのまま流用できます。
中央ビジュアルは抽象的な図形・背景だけでも充分で、主張しすぎないほうが文字が読みやすくなります。

文字量 — 短い見出し+補助1行(切れても意味が残る)
SNSカードは端末によって “文字の見える範囲” が変わります。
そのため、長い見出しは途中で切れやすく、肝心の内容が伝わりません。
最適解は「短い見出し(主語+結果)+補助説明1行」。
例:
見出し: OGP画像の作り方
補助: 三層構造・安全域・ブランド統一のテンプレ
この2行構成にすると、どこで切れても意味が伝わり、
さらに 検索→SNS→記事 の文言フローも揃って、ユーザー体験に“ズレ”がなくなります。
補助説明は長くても30〜35字程度にして、情報を絞るのがコツ。
欲張って詰め込むほど読みにくくなり、肝心の訴求力が落ちてしまいます。
安全域 — 端の余白を広めに(トリミング耐性)
SNSカードはサービスごとに微妙に表示サイズが違うため、端の文字が切れる事故がよく起きます。
その最もシンプルな対策が “安全域を広めに取る” こと。
-
縁ギリギリに文字を置かない
-
文字ブロックは画像中央〜内側に寄せる
-
上下左右にしっかり余白を確保する
特に横方向のトリミングが多いため、
左端・右端は最低でも1文字ぶん以上 空けておくと安定します。
また、ブランドロゴもギリギリに置かず、下段の中央寄せに固定すると
どのカードでも“同じ見え方”になり、ブランドとしての一貫性が保てます。
ブランド一貫 — 色・書体・ロゴ位置の統一
OG画像は記事単位でデザインが変わりすぎると統一感が失われ、
「このカード、どこのサイトだっけ?」と認識されにくくなります。
そのために重要なのが、色・書体・ロゴ位置をテンプレ化すること。
-
色: ブランドカラーを1〜2色だけ使う
-
書体: 見出しは太め、補助は細めなど役割を固定
-
ロゴ: 右下固定 or 中央下固定(毎回変えない)
これだけでブランド認知が上がり、SNSで流れてきても“あなたのサイトのカードだ”と直感的に分かるようになります。
デザインの派手さより “読んだ瞬間に伝わる” を優先するのがOG画像の正しいアプローチです。
カード崩れの原因と点検
SNSカードが崩れると、せっかく記事をシェアされても 「画像が出ない」「昔の画像が残る」「タイトルが変わってる…」 などのトラブルにつながります。
ここでは、よくある原因を“仕組みの観点”で整理し、必ず確認したい点検ポイントをまとめます。

旧画像の残留 — キャッシュの再取得手順を持つ
SNSカードで最も多いトラブルが 「昔の画像が残ったまま」 問題。
これはページ側の設定ではなく、SNSサービス側の キャッシュ(過去のOGP情報の保存) が原因です。
SNSは負荷を下げるため、URLごとにOGP情報を記録しており、
画像を差し替えても、サービスが持っている古いキャッシュが優先される ことがあります。
対処法はシンプルで、
“再取得(リフレッシュ)をかける” こと。
実際には検証ツールなどを使って再取得を依頼することで、数秒〜数分で新しい画像に切り替わります。
この手順を運用フローに組み込むだけで、「画像が変わらない」問題の8割は防げます。
URLのゆらぎ — 末尾スラ/www有無の不一致を排除
OGPの表示は URL単位 でキャッシュされます。
そのため、以下に該当すると “別ページ扱い” となり、カードが不安定になります。
-
末尾スラあり/なしが混在
-
wwwあり/なしが混在
-
https と http が混在
-
パラメータ付きURLがランダムに生成される
Vol.5で扱った URL正規化(代表URLの一本化) をしておかないと、
SNSカードでは「記事によって違う画像が出る」「新旧が混ざる」といった混乱につながります。
カード崩れ=URLゆらぎの影響 のケースは非常に多いため、
OGPより前に URL構造を安定させておくことが最優先 です。
自動生成の暴れ — 固定テンプレ>自動の優先順位
CMSやテーマによっては、title や description、画像を 自動生成する機能 がついています。
便利ではありますが、同時に 「勝手に変わる」「作者の意図と違う文言になる」 という“暴れ”が発生しがちです。
特に以下の自動処理が危険です:
-
自動で抜粋した文章が og:description として使われる
-
画像が指定されていない場合、ランダム画像が入る
-
記事タイトルの変更が即 og:title に反映される(意図せず長文になる)
最も安定する運用は、
“テンプレで固定 > 自動生成は最小限” の方針にすること。
後編で作る OGPテンプレをそのままCMSに固定し、
自動生成が介入しないように設定しておくと、カード崩れはほぼゼロにできます。
公開→更新→再取得(運用フロー)
OGPは「設定したら終わり」ではなく、公開 → 更新 → 再取得 の3ステップが揃ってはじめて安定します。
SNSカードはキャッシュが強い仕組みなので、文章や画像を直しただけでは反映されず、“更新したのに変わらない”問題 がよく起きます。
ここでは、公開前・更新時・公開後の3フェーズでやるべきことをまとめました。

公開前 — カード検証で見切れ・文字化けを確認
記事を公開する前に必ず行いたいのが、カード検証による最終チェック。
検索向けでは問題がなくても、SNSカードでは以下のような崩れが出ます。
-
見出しが途中で切れている
-
日本語が文字化けしている
-
画像の左右がトリミングされている
-
ロゴ位置がずれている
-
想定と違うOGタグが読み込まれている(自動生成の暴れ)
この段階で気付いた崩れは、ほとんどが 文言の長さ/画像の余白不足/OGタグの指定ミス によるもの。
公開前に検証を通すことで、後からの差し替え・再取得の手間を大幅に減らせます。
“カードにどう表示されるか?”は、検索とは別の視点で必ず確認しましょう。
更新時 — og:image/description の変更→再取得依頼
記事を更新したときに忘れがちなのが、OGPも同時に更新する必要があるという点。
特に以下の修正が入った場合は、SNSカードをそのまま放置してはいけません。
-
タイトルを短くした/強調語を変えた
-
説明文(description)を再編集した
-
画像(og:image)を差し替えた
-
URL構造を変更した
更新後は、SNS側のキャッシュが古い情報を保持していることが多いため、
必ず 再取得(リフレッシュ) を実施します。
再取得の流れは:
-
記事を上書き保存
-
検証ツールで対象URLを入力
-
キャッシュクリア → 再取得を実施
-
新しい画像・文言が反映されたことを確認
この手順を怠ると、SNS上では「旧画像のまま」「前のタイトルのまま」が続いてしまい、ユーザーにも編集者にも混乱が生じます。
ログ — OG差し替えログを残し、SNS流入の変化を追う
OGPの更新作業は“細かいけれど重要なタスク”であるため、差し替え履歴(ログ)を残す仕組みを持つと運用が安定します。
ログを残すメリットは3つ:
-
何を変更したかが一目でわかる
og:image を差し替えたのか、テキストを短縮したのか、目的を明確に残せる。 -
再取得のタイミングを記録できる
再取得を行った日時を残すことで、SNS上の反映遅延の原因が追いやすくなる。 -
SNS流入の変化を継続的に追える
OG画像を改善した月と、その後のSNS流入がどう変わったかを比較可能。
特にチーム運用では、
「いつ・誰が・何を・なぜ変更したか」
を残すだけで、OGPトラブルの半数は未然に防げます。
チェックリスト(コピペOK)
OGPまわりのトラブルは 「やるべきことの抜け漏れ」 が原因になることが多いので、
運用の基準として、このチェックリストをテンプレ化しておくのがおすすめです。
■ og:title(短縮タイトル)
-
前編の title を短縮(主語+結果)
-
30字前後に収める
-
途中で切れても意味が残る構造にする
■ og:description(説明文)
-
前編の description から 1〜2文を抜粋
-
抽象語を避け、目的+結果をセットで明記
-
長すぎる場合は前半を優先して抜粋する
■ og:image(OG画像テンプレ)
-
三層構造(見出し/ビジュアル/サイト名)
-
短い見出し+補助1行
-
端の安全域を広めに
-
色・書体・ロゴ位置はブランドで統一
■ og:url(代表URL)
-
末尾スラ・www・https の 正規化(Vol.5) を反映
-
共有リンクがすべて“代表URL”に収束しているか確認
■ カード検証 → 公開 → 再取得
-
公開前に見切れ・文字化けをチェック
-
更新後は必ず再取得(リフレッシュ)
-
差し替え履歴はログに記録する
用語ミニ辞典
● OGP(Open Graph Protocol)
SNSでシェアされたときに、ページの見出し・説明文・画像などをどのように表示するかを指定する仕組み。Facebook系の規格だが、主要SNSの多くが参照している。
● og:title / og:description
SNSカードに表示されるタイトルと説明文。検索向けより短く、切れにくい形に圧縮するのがポイント。前編の文言を短縮・抜粋して使う。
● og:image
SNSカードに表示されるサムネイル画像。三層構造(見出し/ビジュアル/サイト名)が基本。安全域を広く取り、どのSNSでも崩れないように設計する。
● og:url(代表URL)
“このページはどれか?”をSNSが判定するための基準URL。URL正規化(www/スラッシュ統一)ができていないとカード崩れの原因に。
● カード検証
公開前にカードの見え方を確認する作業。見切れ・文字化け・古い画像の残留などを発見できる。
● 再取得(リフレッシュ)
SNS側が持っている古いOGPキャッシュを更新する操作。画像が変わらない・昔の文言が出るときの必須ステップ。
今回はここで終わりにしたいと思います!
最後までお読みいただきありがとうございました!
このブログでは「ChatGPT×副業」をテーマに、AIをフル活用したリアルな副業チャレンジを発信しています🎶
むずかしい話はナシで、「ちょっとやってみたいかも」と思えるような内容を目指しています😁
私は現在、ChatGPTを使ってTシャツのデザインを作って販売したり、
LINEスタンプのキャラ制作に挑戦したりしています👍
デザインの知識ゼロでも、AIの画像生成機能を使えばかなりいい感じになりますよ!
ブログの内容やSEO対策も、ぜんぶChatGPTに相談しながら書いています。
アイデアが出ないときも、相棒みたいに助けてくれます🎶
さらに、楽天ルームのレビュー文章もChatGPTと一緒に考えたり、
X(旧Twitter)の投稿や運用方法も提案してもらったりと、あらゆる場面でAIに頼っています。😅
「AIって便利そうだけど、自分にも使えるのかな?」
と思っている人には、ぜひ読んでほしいです。
このブログは、AI初心者でも副業が始められるように、
体験ベースでわかりやすく書いています。
私の成功も失敗もまるごとシェアしていくので、よかったら気軽に読んでいってくださいね。
Xでも日々の活動をゆるっと更新しているので、ぜひのぞいてみてください!
明日のあなたがより豊かになりますように😌
それでは、おやすみなさい😴