我还记得上周二早上的那种下沉感。我端着咖啡坐下,打开 Google Analytics,流量图看起来像悬崖一样。我的自然流量一夜之间下降了近 40%。
有一瞬间,我慌了。我以为最坏的情况发生了:核心算法更新,手动惩罚,或者可能是我睡觉时主机挂了。
我登录了 Google Search Console。什么都没有。没有手动操作。目前还没有报告严重的抓取错误。我检查了我的内容——都在那里。我检查了我的主机——一切都在线且速度很快。
为了寻找答案,我开始手动检查我的关键着陆页。肉眼看起来它们很好。文字可读,图片加载正常,布局完美。但搜索引擎不是用肉眼看的;它们看的是代码。而在二十个不同的页面上通过“查看源代码”来挖掘简直是一场噩梦。
就在那时,我想起了一个我安装了但从未真正使用过的 Chrome 扩展:Fennec SEO Checker。我没指望它能创造奇迹。我只是需要一个能快速查看 meta 标签而不用滚动浏览 HTML 代码行的工具。
我导航到我的主页,点击了那个小狐狸图标。
它标记的第一件事就是一个严重的“Canonical Tag”(规范标签)错误。
我的心跳漏了一拍。
我展开了详细信息。不知怎么的,在我周五推送的一次最近的主题更新中,我主页的 canonical 标签被硬编码为了一个开发 URL (staging.mysite.com)。
对于那些不懂 SEO 的人来说:Canonical 标签是你告诉谷歌“这是这个页面的原始版本”的方式。通过将其指向我的暂存站点——那是受密码保护且被机器人屏蔽的——我实际上是在告诉谷歌:“嘿,忽略这个实时页面。真正的版本在那边那个你无法访问的私有服务器上。”
这是一个无声的杀手。没有布局破坏。用户没有看到 404 页面。只是给搜索引擎发出了一个毁灭性的信号,让它把我的页面从索引中删除。
我立即修复了代码。但现在我变得多疑了。还有什么坏了吗?
我使用 Fennec 的 Link Checker(链接检查器)扫描了我其他表现最好的页面。结果令人清醒。我在“开始这里”页面上发现了三个返回 404 状态码的内部链接。这些链接我以为是工作的,因为我的浏览器缓存了旧的重定向,但对于新用户(以及 Googlebot)来说,它们是死胡同。
在推送修复后的 48 小时内,我的流量开始回升。那种如释重负的感觉是巨大的。
我们经常痴迷于“高级”SEO 策略——反向链接、关键词密度、语义相关性。但有时候,SEO 只是管道工程。在担心水压之前,你必须确保管道没有泄漏。
Fennec SEO Checker 就像一个专业的管道工,在几秒钟内找到了泄漏点。它没有试图卖给我课程或昂贵的订阅。它只是向我展示了我遗漏的数据。
下一步该做什么
如果你想保护你的网站免受无声 SEO 杀手的侵害:
- 检查你自己的网站: 使用 Fennec SEO 审计工具 对你最重要的着陆页进行免费审计。
- 获取扩展: 安装 Chrome 扩展 以在浏览时检查页面。
- 了解更多: 阅读关于 常见软 404 错误 以及如何修复它们。
现在,我有了一个新规则:不先点击那个狐狸图标,我就不会发布任何一个页面。如果你的排名在下滑而你弄不清楚原因,停止猜测。审计你的技术细节。它可能会像拯救我的网站一样拯救你的网站。