事情本身不复杂,线索都在日志里。列表页每页的 title 完全一样,搜索结果里第二页和第一页标题相同,用户根本分不清该点哪个。

真正麻烦的地方在于,几个原因的现象几乎一样。模板没有读取当前页码。还有一种是SEO 插件对分页统一套用了同一模板。

少数情况下是分页被当成重复内容处理,没有单独优化。

动手时先查看第二页的 title 输出

curl -s 'https://www.example.com/list/?page=2' | grep -i '<title>'

接着在标题里拼上页码

echo get_the_title() . ' - 第' . get_query_var('paged') . '页';

等前面都确认过,再确认描述也随之变化

curl -s 'https://www.example.com/list/?page=2' | grep -i description

隔了一天再看,现象没变,说明不是偶发。

那几天正好在做别的变更,先把时间线对齐才敢动手。

改完先别撤,确认这几项。各分页标题带页码区分,搜索结果里能明确识别,点击率回升。

这里还有个坑。只加页码还不够,页面内容也要有差异,否则蜘蛛仍可能判定为重复而只保留第一页,后面的分页等于白做。这类问题最好一次改到位,反复小改反而容易把原因搅混。

作者 9823189