FastOG と Bannerbear の比較: 配線する API か、そのまま使えるプラグインか

短い回答

Bannerbearは、画像・動画・PDF生成APIです。同社の言葉を借りれば、「画像、動画、PDFを大規模に自動生成するためのAPIおよびノーコードプラットフォーム」です。テンプレートを作成し、何かがAPIを呼び出し、レンダリングされたファイルを受け取るという仕組みです。

FastOGはプラグインです。WordPress.orgからインストールし、サイトを接続すれば、商品、カテゴリ、ショップ、ブログ投稿ページが、ライブカタログから生成されたデザイン済みの1200×630カバー画像を配信し始めます。APIを呼び出すものはありません。呼び出すもの自体が存在しないからです。プラグインは商品データを直接読み取ります。

これがすべての違いであり、このページが存在する理由でもあります。WooCommerceで販売している場合、選択肢はどちらのレンダラーがより美しい画像を生成するかではありません。レンダラーにデータを渡す統合を構築・維持するかどうかが問題なのです。

商品を販売している場合に重要なBannerbearの詳細はこれだけ

BannerbearのOpen Graph機能はInstant URLsと呼ばれています。これは署名付きリンクで、初回取得時にクエリ文字列の値から画像をレンダリングし、リクエスト時にAPI呼び出しを必要としません。この用途に適した基本機能であり、Bannerbear側も「Open Graph画像に最適」と説明しています。

残りの作業量を左右する制限は2つあり、どちらも料金ページに記載されています。

  • $149/月のScaleプランに含まれる。「Everything in Automate + Instant URLs」として記載されており、$49のAutomateプランには含まれません。
  • 「各Instant URLは1つのテンプレートを指す」。1つのURLにつき1つのデザインです。商品カバー、カテゴリカバー、ショップカバーは、ブログ記事を1件もカバーする前に、3つのテンプレートに対する3つのURLが必要になります。

FastOGのプラグインはこの分岐を自ら処理します。商品、カテゴリ、ショップ、ブログ記事のカバーは、レンダリング中のページタイプから選択されるため、マーチャントはページごとのURLを構築する必要がありません。選択可能なテンプレートが45種類同梱されており、各カバーURLはコンテンツアドレス方式です。商品データが変更されるとURLも変更されるため、商品のパーマリンクは変わらないままキャッシュに新しいアドレスが割り当てられます。この動作はog:imageキャッシュに記載されています。

Bannerbearで自分で構築しなければならないもの

Bannerbearがレンダラーであるなら、配線はあなたの仕事です。WooCommerceストアの場合、それは4つの作業になります。

  1. トリガー。 商品ページにカバーが必要かどうかを判断し、レンダーを要求する何かが必要です。テーマフック、スニペット、ZapierやMakeのシナリオ、またはカスタムコードです。
  2. データマッピング。 タイトル、価格、比較価格、通貨、在庫状態、写真URLをWooCommerceから読み取り、変更のたびにテンプレートに反映する必要があります。
  3. URL配線。 返されたURLが、SEOプラグインがすでに出力しているタグと衝突せずに、商品のog:imageに到達する必要があります。
  4. キャッシュキー。 価格が変わってもURLが変わらなければ、すべてのプラットフォームはすでに保持しているプレビューを表示し続けます。

これらは、時間に余裕のある開発者にとっては難しいものではありません。しかし、そのすべてが、あなたが永久に管理し続ける作業です。WooCommerceのアップデートのたびに、テーマ変更のたびに、新しいページタイプのたびに、再確認すべき項目が増えます。

FastOGのプラグインは、インストール時にこれら4つの作業を行います。メタデータ自体を登録し、カバーURLをYoast SEO、Rank Math、All in One SEO、またはSEOPressにそれぞれのフィルターを通じて渡し、最初に出力します。価格、比較価格、在庫、評価、商品写真は、リクエストごとにWooCommerceから読み取られます。登録するWebhookも、自動化サービスも、保守するコードもありません。商品が5点でも5,000点でも同じです。

実際のインストールの流れ

3つのステップ、約2分で完了します。

  1. WordPress.orgのプラグインディレクトリから FastOG for WooCommerce をインストールします。
  2. FastOG Studio → Setup を開き、サイトを接続します。
  3. カバーを適用するページタイプを選択し、初期デザインを選びます。

プラグインの画面とStudioエディタは27言語に対応しており、追加インストールなしでお使いの言語でセットアップを進められます。

無料プランがあります。Communityは永久無料で、カード登録やチェックアウトは不要です。商品、カテゴリ、ショップ、ブログ記事の各ページで最大100アイテムまで対応し、4つの基本テンプレートに加えてBlack FridayとSeasonal Offerの商品テンプレートが含まれます。ライブ価格、比較価格、在庫バッジも含まれており、どのプランにも透かしは入りません。有料プランは、上限を超えた場合に月額$19からで、250アイテムと24の厳選テンプレートを利用できます。

サーバー上で処理は実行されません。カバーはFastOGがレンダリングしてキャッシュし、FastOGのキャッシュとエッジから配信されます。そのため、ヘッドレスブラウザや画像ライブラリ、フォントのアップロードは不要で、メディアライブラリに生成画像が追加されることもありません。ホストがURLに署名するだけで完了です。

Bannerbearの方が適しているケース

何かをインストールする前に、この点を明確にしておきましょう。BannerbearにはFastOGにはまったくない機能があります。動画やPDFのレンダリング、1回の呼び出しで1つのデザインから複数のサイズを生成、そしてカタログサイズではなくクレジット単位での課金です。ストアが広告セット、メール用グラフィック、請求書、動画を1つのベンダーからまとめて必要とする場合、Bannerbearが適切な製品であり、FastOGはその代替にはなりません。

これは明確に異なる用途です。もしそれがあなたの用途でない場合、つまり要件が「製品リンクがWhatsApp上で壊れて見えないようにする」だけであれば、APIはあなたが自ら引き受ける依存関係になります。

FastOGはヘッドレスアプリ向けにAPIファーストでHMAC署名付きのRESTレイヤーも提供していますが、ストアへの導入経路としてはプラグインが本命であり、まず試す価値があるのはその部分です。

リフレッシュ境界について、率直に言えば

FastOGは、WooCommerceの商品が保存された際にMetaの再スクレイプをキューに入れることで、キャッシュされたプレビューをFacebook上でのみリフレッシュします。このリクエストはベストエフォート型です。つまり、キューに入れられ、レート制限を受ける可能性があり、Metaの認証情報が設定されていない場合は何も行いません。その仕組みについては、Force a Facebook Open Graph cache refreshを参照してください。

WhatsApp、LinkedIn、Xは、プログラムによる公開の無効化手段を提供していません。FastOGもそれ以外の主張はしていません。次のフェッチは正しいものですが、これらのプラットフォームがすでにキャッシュしたプレビューは、再読み込みするまで残る可能性があります。この制限は、このページのあらゆるツールにも同様に当てはまります。これはベンダーではなく、プラットフォーム側の性質によるものです。WhatsApp link preview not showingでは、実際に制御できる範囲について説明しています。

何も決めずに試せます。 Free OG Image Testerは、45種類のテンプレートのいずれかを、ご自身の商品データでレンダリングします。登録不要、アカウントもカードも不要です。そして、カバー画像が問題なければ、WordPress.orgから無料プラグインをインストールして、ライブカタログからその場でカバーを生成させることができます。Community版は無料で100アイテムまで対応しているので、費やすのは2分だけです。

ソースと実装ノート

Bannerbearに関する情報は、2026年10月30日時点で確認した料金ページの内容に限定されます。

無料で試す — サインアップ不要

動的OG画像を数秒でプレビューおよびテスト。

無料のOG画像テスターを開く