Liquid Snippets by ALSEL
🌐 SEO/構造化データ初級

ストア情報のOrganization構造化データ

ストア全体の基本情報(URL、ロゴ、SNS リンク)を schema.org の Organization 型 JSON-LD として埋め込む。Google 検索結果やナレッジパネルにストア情報を表示させるための構造化データ。

用途
全ページの共通フッターや theme.liquid に埋め込み、Google にストア情報を認識させる。特にブランド検索時にナレッジパネルにロゴや SNS リンクが出るようになる。
設置場所
snippets/json-ld-organization.liquid に配置し、theme.liquid の </head> 直前または layout/theme.liquid の末尾で `{% render 'json-ld-organization' %}` で呼び出す。全ページに1度だけ読み込めば十分。
注意点
ロゴ画像(デフォルト logo.png)がテーマアセットに存在することが前提。画像がなければ asset_url が空文字列になり構造化データが無効になるため、Shopify 管理画面の「テーマファイル」で logo.png をアップロード、または line 11 の 'logo.png' を実際のアセット名に置き換える。sameAs 配列の SNS リンクは theme settings(管理画面の「テーマ設定」)で対応する `settings.social_facebook` などが定義されていることが条件。未設定のものは null が出力されるため、Google Search Console の構造化データ検査ツールで警告が出ていないか必ず確認する。
タグ:json-ldschema-orgorganizationseobranding

コード

22 行 / liquid
{%- comment -%}
    You have to change the logo asset on line 11.
    Also change social links started at line 13, with as many links you need.
{%- endcomment -%}

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "url": "{{ shop.url }}",
    "logo": "{{ 'logo.png' | asset_url }}",
    "sameAs": [
      "{{ settings.social_facebook }}",
      "{{ settings.social_instagram }}",
      "{{ settings.social_twitter }}",
      "{{ settings.social_pinterest }}",
      "{{ settings.social_linkedin }}",
      "{{ settings.social_youtube }}"
    ]
  }
</script>

出典・ライセンス

License:
MIT

このコードは pgrimaud 著作の MIT ライセンスソースです。 原本の著作権は pgrimaud が保有します。日本語訳は ALSEL によるものです。

関連項目

🌐 SEO/構造化データ初級

サイト検索のWebSite構造化データ

ストアの検索機能を schema.org の WebSite / SearchAction 型として JSON-LD で埋め込む。Google 検索ボックス機能をサポートし、検索結果ページのURL形式を指定する。

📁 shopify-snippets·MIT·17
🌐 SEO/構造化データ中級

Twitter Card メタタグ

商品ページ・ブログ記事・その他ページに対応した Twitter Card メタタグを <head> に出力するスニペット。ページタイプごとに card 型を切り替え、価格・在庫・ブランドなどを表示。

📁 shopify-snippets·MIT·37
🌐 SEO/構造化データ初級

ページのOGP・Twitterカードメタタグ

ページタイトル、説明、画像、URL などから Open Graph Protocol と Twitter Card のメタタグを自動生成する。商品ページでは価格情報も追加される。

📁 ks-bootshop·MIT·39
🌐 SEO/構造化データ中級

OGメタタグ(商品・記事・ページ別)

商品ページ、ブログ記事、その他ページの種類に応じて、Facebook / Twitter などの SNS で正しく共有されるための OG メタタグを自動生成する。商品は画像・価格・在庫、記事はアイキャッチ画像、その他ページはロゴを出し分ける。

📁 shopify-snippets·MIT·40
🌐 SEO/構造化データ中級

Organization・WebSite・Product・Article構造化データ

ストア全体と個別ページ(商品・記事)の構造化データを schema.org 形式の JSON-LD で出力するスニペット。Organization タイプでショップ情報とソーシャルリンク、WebSite タイプでサイト検索、Product タイプで商品情報(価格・在庫・SKU・GS1 バーコード)、Article タイプでブログ記事メタデータを Google 検索のリッチリザルト表示に対応させる。

📁 ks-bootshop·MIT·126
🌐 SEO/構造化データ中級

商品ページのProduct構造化データ

商品詳細ページに schema.org の Product 型 JSON-LD を埋め込み、Google 検索のリッチリザルト(価格・在庫・バリアント)に対応させる。SKU・バーコード(GTIN12/13/14)・ブランド・説明文も含め、検索結果での表示品質を高める。

📁 shopify-snippets·MIT·133