【最終結論】FacebookでOGP画像が出ない原因と、Metaドメイン認証の真実
Meta's OGP Restrictions via Domain Verification
Meta(Facebook)におけるOGP画像非表示事象に関する、最終的な検証結果と結論をご報告します。
原因を徹底的に切り分けた結果、本件は画像フォーマットやサイズ、またはシステム側の出力不備によるものではないことが完全に証明されました。今回、我々Team-POCsがWelina OSの出力として「正常」であることを確認した技術的条件は以下の通りです。
・画像形式がJPGであること
・画像サイズが推奨の「1200 × 630px」であること
・URLが「httpsの絶対パス」で指定されていること
・サーバーからのレスポンスが「Content-Type: image/jpeg」であること
・HTMLのhead内に og:image 等のOGPタグが正しく出力されていること
・FacebookクローラーがHTMLおよびOGPタグ自体は正常に取得していること
これらすべての条件を完璧に満たしていても、なおOGP画像が表示されない。
最終的にこの理不尽な壁を突破した鍵は、Webサイト側の修正ではなく、Meta Business(旧Facebookビジネスマネージャ)側での「ドメイン認証」でした。
当該ドメインをMeta Business上で正式に認証したところ、Facebook Sharing DebuggerにおいてOGP画像が即座に正常表示されるようになりました。
なお、Debugger上では fb:app_id が未設定である旨の警告メッセージが表示されます。しかし、高度なアプリ連携を行わない「通常のリンクプレビュー(OGP画像の表示)」だけが目的であれば、これは必須ではありません。事実、fb:app_id を設定しなくともリンクプレビューは正常に展開されることを確認しています。
結論:オーナーが取るべき戦略的選択
FacebookでOGP画像がどうしても表示されない場合、Webサイトのタグや画像を疑うだけでなく、「Meta Business側でのドメイン認証」を検証項目に含めるべきだというのが本件の最終結論です。
しかし、Metaの仕様上、1つのビジネスアカウントでドメイン認証ができる数には上限があります。
すべてのサイトに対して貴重な認証枠を消費して「即座に表示させる」のか。あるいは、Welina OSが構築した強固なインフラを信じ、SNSでのシェアや日々の確実な運用を通じてドメインのトラスト(信頼)が自然に蓄積され、Metaに認識されるのを「時間をかけて待つ」のか。
我々が提供するのは、泥臭い検証から導き出された技術的な「真実」と「防具」です。その事実を受け取った上で、限りあるリソースをどう配分し、どう走るかを決めるのはオーナー自身です。Welina OSは、そのいかなる決断に対しても、最後まで共に走り抜けます。
14 May. 2026