P-420是一款工业泵,页面上方却写着“首页 › 家用配件 › P-420”。访客点“家用配件”,真的回到了配件列表。这排能点回上级的导航叫面包屑。它把人带错了地方,Google读到的分类路径也可能跟着错。
先改真正生成这条路径的设置,产品原网址通常可以保留。产品属于哪个分类、页面显示哪条导航、Google读哪份路径代码,是相关的三件事,未必由同一个开关控制。下面沿着P-420这张页,把修改位置和复查结果讲清楚;产品与地址都是教学例子。
先分清分类、网址和两条路径
P-420可以同时放在“工业泵”和“本月促销”中:前者说明产品是什么,后者方便活动期间找到它。面包屑若需要选一条主要路线,“工业泵”更能告诉访客这是哪类产品。保留促销归类,并不会妨碍这条路线成立。
把这四个对象分开,就容易知道该改哪里:
| 对象 | 它负责什么 | P-420这次应是什么 |
|---|---|---|
| 产品分类 | 决定产品出现在什么分类列表中 | 工业泵列表能找到P-420;真实促销分类可以保留 |
| 产品网址 | 让人直接打开这件产品 | 保住原产品地址 |
| 页面面包屑 | 让访客点回上级 | 首页 › 工业泵 › P-420,工业泵链接能打开正确列表 |
| BreadcrumbList | 给Google读的路径代码 | 分类文字和地址同样指向工业泵 |
先复制产品地址。例子中的原入口是:
https://example.com/product/p-420/
再打开你希望作为上级的工业泵分类页,确认它真的有工业泵产品,而不是名字相似的空页面。这次要对齐的分类入口是:
https://example.com/product-category/industrial-pumps/
接着点页面现有面包屑的上级。如果“家用配件”点开也是配件列表,文字和目的页都错了;如果写工业泵却仍打开配件列表,就只改对了文字;如果旧文字已经能打开工业泵列表,重点查名称来源。这比只看一张截图更容易找到问题。
产品网址没有“工业泵”这个目录也没关系。Google的面包屑规则用来表达用户通常怎样找到页面,不要求照抄网址目录。
照着当前结果,改真正控制路径的地方
先看工业泵分类列表里有没有P-420。没有的话,进入WooCommerce后台“产品 → 所有产品”,编辑P-420,在“产品分类”中确认已勾选工业泵。这里管的是产品归类;“文章 → 分类”管文章,改那里不会把产品放进工业泵。
分类本身的上级错了,再进入“产品 → 分类”,编辑对应分类,检查“父分类”。例如工业泵本应是独立产品分类,却挂在家用配件下面,就需要核对这层关系。父分类会影响同一分类下其他产品,确认网站原有层级后再改。WooCommerce分类说明列出了这些入口。
如果工业泵列表已经能找到P-420,归类就成立了。这时页面仍走家用配件,继续勾选工业泵通常不会解决问题,要看谁在选择和显示这条路径。
有些网站提供“主分类”,用它在多个分类中选一条优先路线。WooCommerce核心没有一个所有站都通用的主分类按钮;只有你现有插件确实支持产品主分类,而且当前面包屑采用了这个选择,改它才会生效。比如读者站已经有相应的Yoast产品功能,也使用Yoast面包屑,才按该功能选工业泵。
保存这类分类修改前,检查原网址是否含分类。如果网站用分类组成永久链接,改主分类或父级可能连带改变地址;Yoast主分类说明也提醒了这个影响。此时先让维护者确认保留原产品入口的做法,再修改,不能只为导航字样换一个正式网址。
回到这次例子:P-420已归入工业泵,主路径选择也正确,前台却仍显示家用配件。可能是主题组件在画导航,SEO插件负责另一份路径代码,两者没有使用同一个设置。请维护者打开当前产品模板,找到这条导航的组件或调用,确认它取哪个分类、用哪个来源,再修这里。具体要求可以写成:
P-420原网址保留。页面上方现有面包屑应使用工业泵分类的名称和链接,促销归类保留。请检查当前组件取分类的规则,不要把所有产品的上级写死成工业泵。
以已有Yoast的站为例,“Yoast SEO → Settings → Advanced → Breadcrumbs”管理其面包屑设置,但主题是否接入它仍需确认。启用与接入说明把这两步分开讲了。开关打开,不代表页面上的主题导航自动换了来源。
这一段改对后,P-420应显示“首页 › 工业泵 › P-420”,点工业泵能返回刚才确认的列表。接下来查Google读到的路线是否也跟上。
让Google读到同一条正确路线
BreadcrumbList是代码里的面包屑列表。它可以由SEO插件生成,页面上的导航则可能来自主题。因此,前台文字变了,代码不一定变。
打开产品页,通常按Ctrl+U查看源代码,再用Ctrl+F搜BreadcrumbList。重点看分类那一项的名称和地址。下面是读法示例,用来对照已有输出,不要往产品正文另加一份:
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "首页",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "工业泵",
"item": "https://example.com/product-category/industrial-pumps/"
},
{
"@type": "ListItem",
"position": 3,
"name": "P-420",
"item": "https://example.com/product/p-420/"
}
]
}
position是从1开始的顺序,name是文字,item是对应地址。第2项应同时写工业泵、指向工业泵分类页。若名称新了,地址仍是家用配件,Google读到的路线就仍有错;修负责生成这一项的现有插件或模板,而不是补第三份代码。
有的输出把名称和地址放在item对象里,用@id写地址,形式不同也可以正确。Google要求一条列表至少有两项;最后一项的item可以省略,用当前页面地址。不会读某种写法时,把现有片段交维护者对照,不必改成示例样式。
源代码里搜不到,就让维护者查是否通过脚本输出,或现有来源漏了标记。搜到两条也不用全部删:一个产品确实能从两个分类找到,可以有两条真实路径。需要修的是旧分类、错误链接和互相矛盾的来源。
用一次复查,确认修到了哪一步
现在用未登录窗口打开保存的产品原网址,把三件事连着查完:仍是P-420;导航点回工业泵;现有路径代码也指向工业泵。改过共享模板的,再打开另一件使用相同模板的产品,确认它仍有自己的正确分类。看到旧导航,先查保存、页面缓存和组件来源。
随后在Google富媒体搜索结果测试选择网址测试,输入完整产品URL,展开面包屑项。除了看字段错误,也核对分类名称和地址:合法的代码仍可能写着错误分类。抓不到网页或缺字段,把具体错误交给对应生成者修正,再测正式URL;只测试粘贴代码不能代替网页检查。
当前网页都对了,Google桌面结果仍旧,再打开Search Console(Google站长工具),选正确网站资源,在顶部输入完整产品URL,展开“网页索引编制”查看上次抓取。时间早于修改,记录的还是旧版;当前页面正常后可请求一次编入索引。抓取已晚于修改仍不对,再核Google可访问的输出和其他路径来源。Google会重新处理和选择展示,没有固定更新时间。
目前这种搜索面包屑展示支持桌面,手机没出现不代表修复失败;手机网页自身的导航仍应可用。
如果要重新规划整个分类层级,可接着看导航、分类与URL怎样分工;尚未配置基础SEO,再看WordPress SEO插件配置。
模板与路径标记一直对不上,可以通过联系页提交产品原网址、错误上级入口、正确分类入口和现有主题/插件名称。跨境YOUNG的Google SEO代运营可承接技术页面与内链执行,先判断这处能自行设置,还是需要模板维护配合。
常见问题
面包屑分类错了,一定要换产品网址吗?
通常先修产品归类和路径来源,原网址可以保留。现有网址若使用分类名,修改分类可能连带改地址,先确认保住原入口的办法。
一个产品放在多个分类,会让面包屑出错吗?
真实多分类可以保留。关键是现有组件怎样选路线,以及每条路线的名称和链接是否正确。工业泵与促销可以同时成立,不必删掉促销来换一条正确导航。
电脑能看到Google面包屑,手机没有,是没修好吗?
Google目前把这种搜索面包屑展示列为桌面功能。用当前网页、上级链接和网址测试判断修改结果;手机网页里的导航仍需正常。