问题出现得很突然,日志倒是留得挺全。主题里还保留着 rel=next 和 rel=prev,谷歌已经公开说不用了,但百度那边似乎还在读取。
真正麻烦的地方在于,几个原因的现象几乎一样。Google 早已不把这两个标签当作索引信号。少数情况下是百度等引擎仍会参考,用于发现后续分页。
还有一种情况,写错方向或写成相对路径,反而产生错误信号。
上来先检查当前输出的方向和格式
curl -s 'https://www.example.com/list/?page=2' | grep -i 'rel="next"'
保留正确的 next 和 prev 不影响收录
link rel="next" href="/list/?page=3"
末了确认首尾页不输出多余标签
curl -s 'https://www.example.com/list/' | grep -c 'rel="prev"'
报错是间歇性的,我蹲守了半小时才抓到一次完整现场。
别只看报错消失,验证要多做一步。分页仍能被正常发现,控制台没有新增的结构化数据提示。
提醒一点。标签可以留,但别指望它提升排名,分页能被收录的关键是内链和 sitemap,而不是这两个属性,写错了还会干扰抓取。如果同一现象隔几天又出现,说明根因没找到,别当偶发处理。