【リリースのお知らせ】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の導入やカスタマイズのご相談は、お気軽にお問い合わせください。
