一般情况下,对于大多数基于CMS或模板引擎的网站🌅, JSON-LD方式最为灵活且不易出错
第六步:动态网站的程序化实现建议 对于使用PHP、Python、Java等后端语言构建的动态网站,建议在模板层编写一个面包屑生成函数或类
该函数根据当前页面的路径层🔥级,自动构造JSON-LD数组和对应的🎨HTML结构
第一步:理解面包☀️屑结构化数据的核心规范 百度推荐使💡用 Schema
例如,可以定义每个栏目对应一个包含“名称”和“UR📌L”的数✨组,循环输出即可
Microdata :在HTML标签中直接添加itemscope、itemtype等属性,与内容耦合较紧密
第五步:使用百度官方工具进行验证 ✨实现完成后,务必通过百度搜索资源平台提供的 结构化数据测试工具 💪检查代码是否正确
com/tutorial/seo/breadcrumb/", "name": "面包屑导航" } } ] } 编写完成后,将上述代码置于页面 </head> 标签之前或 <body> 结束标签之前,并使用 <script type="application/ld📌+json">
org 中的 BreadcrumbList 类⭐型来描述面包屑导航
例如,当前位置是第3级,则position应设置为3,不可跳号或重复
小结与注意事项 面包屑结构化数据是百度认可的💡优质SEO手段之一,正确实施后有助于搜索引擎更好地理解网站层级,并有可能在搜索结果中以⭐“面包屑路径”的形式直接展示
org @type :固定为 BreadcrumbList itemListElement :一个数组,其中每个元素代表一个面包屑节点 每个节点本身包含 @type (固定为 ListItem )、 position (从1开始的整数序号)以及 item 对象(包含 @id 页面URL和 name 页面名称) 注意:位置编号必须连续且自然递增
org", "@type": "Br⭐eadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://www
org/ListIte✅m"> &💎lt;a itemprop="item" href="https://www
com/", "name": "首页" } }, { "@type": "L🔥istItem", "position": 2, "item": { "@id": "https://www
com/tutoria💡l/seo/", "name": "SEO教程" } }, { "@type": "ListItem", "position": 4, "item": { "@id": "https://www
org/ListItem"> <a itemprop="item" href="https://www