商品情報にスキップ
1 1
公開日:2026.03.16

【Horizon】Shopifyのテーマ「Horizon」で「ページ」にメタフィールドを使ってOGP画像を設定する方法

【Horizon】Shopifyのテーマ「Horizon」で「ページ」にメタフィールドを使ってOGP画像を設定する方法

用途

  • SNS関連
詳細を表示する

Shopifyの「ページ」は、商品やブログとは異なり、SNSでシェアする際のOGP画像を標準では個別に設定できません。どのページをシェアしても、ホームと同じOGP画像が表示されてしまいます。

メタフィールドを使ってページごとにOGP画像を登録し、テーマ側で優先的に出力する方法です。Horizonテーマのカスタマイズ方針に沿って、ベンダーファイルを直接編集せずに実装します。

◆実装のメリット
・ページごとにSNSシェア時の画像をコントロールできる
・ベンダーファイル(meta-tags.liquid)を編集しないため、テーマ更新時にコンフリクトしない
・custom.globals.liquid に集約するので、今後のカスタマイズも一元管理できる

◆設定手順
①「ページ」のメタフィールド定義を追加(管理画面 → 設定 → カスタムデータ)
②layout/theme.liquid にcustom.globals の読み込み1行を追加
③snippets/custom.globals.liquid を新規作成し、OGPメタタグ出力コードを記述


OGP画像の仕組み

OGP画像の仕組み説明図

【設定手順①】「ページ」のメタフィールドを追加する

メタフィールド定義の追加手順

【設定手順②】ヘッダーグループにカスタムLiquidセクションを追加してコードを挿入

Liquidコードの追加手順

Dawn向けの同様のTIPSはこちらにあります。Horizonではこちらのブログ記事で紹介しているカスタマイズ方針に沿い、custom.globals.liquidを使うことで、テーマのオリジナルファイルを一切変更せずに実現しています。

ご購入(すべて¥0です)いただくと、サンプルコードをご覧いただけるようになります。

すでにご購入済みの方はこちらからログインしてください。

サンプルコード

動作検証済テーマ:Horizon 3.4.0

layout/theme.liquid に1行追加(meta-tags の直後)

snippets/custom.globals.liquid を新規作成