【リリースのお知らせ】EC-CUBE 4.3 向け「構造化データ出力」プラグイン(JsonLd43)を公開しました

検索エンジンや各種サービスがサイトを理解しやすくする JSON-LD(構造化データ)を、EC-CUBE のフロントに自動で出力するプラグインをリリースしました。

ページ種別に応じてデータを生成し、<head> 内に <script type="application/ld+json"> として出力します。

出力できる構造化データ

  • Organization — 組織情報
  • WebSite — サイト情報(検索ボックス/SearchAction 対応)
  • BreadcrumbList — パンくずリスト
  • Product — 商品情報(商品詳細ページのみ)※デフォルト OFF

主な設定項目

出力 ON/OFF

  • Organization / WebSite / BreadcrumbList / Product をそれぞれ切り替え可能

組織・サイト情報

  • 組織名 — Organization/WebSite の name。未入力時はショップ名を使用
  • ロゴ URL — Organization の logo
  • サイト URL — 未入力時はトップページ URL を使用
  • 検索 URL テンプレート — WebSite の SearchAction 用。{website_url}{search_term_string} をプレースホルダーとして利用可能

SNS(sameAs)

  • X(Twitter)、Instagram、Facebook、YouTube を Organization の sameAs として設定可能

任意 JSON-LD 追加

  • 追加の JSON-LD を JSON 形式で入力可能(配列または単一オブジェクト)

出力イメージ(抜粋)

Organization(概念例)

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "ショップ名",
  "url": "https://example.com/",
  "logo": "https://example.com/path/to/logo.png",
  "sameAs": [
    "https://x.com/xxxxx",
    "https://www.instagram.com/xxxxx"
  ]
}

WebSite(検索アクション付きの概念例)

{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "ショップ名",
  "url": "https://example.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://example.com/products/list?name={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}

SEO やリッチリザルト対応を、テーマ改修なしで段階的に進めたい場合の選択肢として、ぜひお試しください。

EC-CUBEの導入やカスタマイズのご相談は、お気軽にお問い合わせください。