改版后主导航按设计稿只留 8 个入口,第 9 个栏目「解决方案」被放进页脚小字,上线两个月,这个栏目下的文章收录数是零。
排查方向其实有限,先把可能性排一排。新栏目没有进主导航,内链入口只剩页脚一行;页脚链接用 JS 渲染,抓取时拿不到地址;栏目页没有分页链接,文章只能靠 sitemap 发现;栏目 canonical 指向了上级目录,等于自我否定。
第一件事是确认导航里有没有这个栏目
curl -s https://www.example.com/ | grep -c '/solution/'
随后检查页脚链接是否为静态 HTML
curl -s https://www.example.com/ | grep -o 'href="[^"]*solution[^"]*"'
接着把栏目加回主导航第二层
wp menu item add-post primary-menu 123 --title='解决方案'
提交栏目页并观察抓取
curl -s https://www.example.com/sitemap.xml | grep -c solution
这类问题以前遇到过,但这次的触发条件和上次不一样。
改完先别撤,确认这几项。导航与页脚都能点到栏目页,日志里出现对 /solution/ 的批量抓取,两周内栏目下的文章开始进索引。
这里还有个坑。导航是权重最集中的入口,重要栏目被藏进页脚,等于让蜘蛛靠 sitemap 猜路径。拖得越久,排查成本越高,因为现场状态会被后续操作覆盖。
