事情本身不复杂,线索都在日志里。文章尾部挂了三个推荐模块,各输出十条标题和摘要,正文只有六百字,整页文字量翻倍但主题散了,排名持续下滑。
第一反应是「推荐链接没有 nofollow,蜘蛛在模块里打转」,验证下来不成立。
把日志和配置对完,能解释这个现象的基本就这几处。推荐模块输出摘要,和正文抢关键词。少数情况下是模块内容每页重复,形成模板化文本。
不容易想到的是,模块加载拖慢首屏,影响抓取和体验。
第一件事是统计推荐模块输出的条数
curl -s https://www.example.com/post/1024 | grep -c 'class="related"'
推荐位只保留标题链接
echo '<a href="' . get_permalink($id) . '">' . get_the_title($id) . '</a>';
限制推荐条数
add_filter('related_posts_count', fn() => 4);
末了确认正文仍是页面主体
curl -s https://www.example.com/post/1024 | wc -c
怎么算真的好了,看的是同一批现象。调整后正文占比回升,主题相关关键词排名四周内恢复。
这里还有个坑。推荐模块是导航不是内容,输出摘要等于在正文旁边再写一遍别的主题。这类问题最好一次改到位,反复小改反而容易把原因搅混。
