現在WEBページ制作案件のSEO対策でパンくずリストの構造化マークアップをしたいと思っており。
topページ以外のページではURLを、これからページが増える可能性がありいちいち手作業でURLを変えるのが手間ですので、ページURLを動的に取得できるようにコーディングしたいです。
パンくずリスト自体のコード等は調べると出てくるのですが、ページURLを動的に取得してくれるコードが、調べましたが見つからなかったです。
具体的に言いますと、下のコードをheadタグ内に設置して全ページに反映されるように組みたいです。
いじるところは、@idの部分になると思うのですが、階層が2つめなのか3つめなのかで条件分岐も必要な気がしています。
ご教授いただきたいです
<script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "トップページのurl", "name": "トップページ" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "2階層目のurl", "name": "2階層目の名称" } }, { "@type": "ListItem", "position": 3, "item": { "@id": "3階層目のurl", "name": "3階層目の名称 } } ] } </script>
あなたの回答
tips
プレビュー