在搜索引擎优化中,有时即使是微小的错误也会造成巨大且代价高昂的影响。专栏作家帕特里克·斯托克斯分享了他的SEO惨痛经历,希望能帮助您避免同样的遭遇。
我们都经历过那种极度恐惧的时刻,只想蜷缩成一团,痛哭一场,假装问题根本不存在。但作为SEO从业者,我们不能一直这样逃避。相反,我们必须振作起来,迅速解决所有出了大问题的事情。
有些时候你知道自己犯了错,而有些时候问题却会在你不知情的情况下持续太久。无论哪种情况,都令人担忧——你必须迅速而努力地解决问题。
谷歌告诉你不要做的事
谷歌在其网站管理员指南中对许多事项提出了警告:
- 自动生成的内容
- 参与链接计划
- 创建几乎没有或完全没有原创内容的页面
- 伪装
- 偷偷重定向
- 隐藏文本或链接
- 门口页
- 报废内容
- 参与联盟计划却没有创造足够的价值
- 加载包含无关关键词的页面
- 创建恶意页面,例如网络钓鱼或安装病毒、木马或其他恶意软件。
- 滥用富文本摘要标记
- 向谷歌发送自动查询
不幸的是,人们很容易说服自己,很多这类做法都是可以接受的。他们认为,为了避免根本不存在的重复内容惩罚而修改文本是最佳选择。他们听说“链接很重要”,于是就开始尝试与他人交换链接。他们看到评论星级,就会用标记语言伪造星级,让自己的网站在搜索引擎结果页面 (SERP) 上脱颖而出。
以上这些都不是好主意,但这并不能阻止人们试图蒙混过关,或者仅仅是误解别人所说的话。
爬取和索引问题
用户代理:*
禁止:/
只需在 robots.txt 文件中添加两行简单的代码,就能彻底阻止爬虫程序访问你的网站。通常,这是开发环境中的错误,但当你看到它时,你会感到一阵莫名的恐惧。
UTF-8 BOM 更有趣。Glenn Gabe 曾写过一篇很棒的文章,他在文章中解释道:
BOM 代表字节顺序标记,用于指示文本流的字节顺序。它是一个位于文件开头的不可见字符(从 SEO 的角度来看,它基本上没有意义)。有些程序会将 BOM 添加到文本文件中,而创建文本文件的人可能看不到这个 BOM。当 Google 尝试读取文件时,BOM 可能会导致严重的问题。
当您的 robots.txt 文件包含 UTF-8 BOM 时,Google 可能无法正确解析该文件。这意味着第一行(通常是用户代理)将被忽略。如果没有用户代理,所有其他行(包括您的所有指令)都会被视为错误。而当这些指令被视为错误时,Google 会忽略它们。如果您试图禁止访问网站的关键区域,这最终可能会导致严重的 SEO 问题。
另外需要注意的是:即使你的大部分流量来自相同的 IP 地址,也不代表这就是坏事。我的一个朋友就吃过亏,他之前误以为 Googlebot 使用的一些 IP 地址不怀好意,结果却把它们屏蔽了。
我遇到的另一个糟糕情况是,有人突发奇想,在子域名迁移后阻止搜索引擎爬虫抓取页面。这绝对不是个好主意,因为爬虫需要能够访问旧版本页面,并跟随重定向到新版本。更糟糕的是,robots.txt 文件实际上是两个子域名共享的,由于这个阻止,爬虫既看不到旧页面也看不到新页面。
手动处罚
光是听到“处罚”这个词就让人害怕。这意味着你或者与该网站相关的某个人做错了事——而且是大错特错!谷歌维护着一份常见的违规处理清单:
- 网站被黑
- 用户生成的垃圾邮件
- 垃圾邮件发送者
- 垃圾结构化标记
- 指向您网站的非自然链接
- 内容稀少,附加值很少或没有附加值
- 伪装和/或偷偷摸摸的重定向
- 伪装:首次点击免费违规
- 来自您网站的不自然链接
- 纯垃圾邮件
- 隐形图像
- 隐藏文本和/或关键字堆砌
许多处罚都是咎由自取,因为有人试图走捷径谋取私利。随着企鹅算法现在实时运行,我预计很快就会出现一波人工处罚。
最近发生的一件让我很害怕的事情,对我来说是前所未有的。一家公司决定进行品牌重塑并迁移到新网站,但结果发现新网站受到了纯粹的垃圾邮件惩罚。
遗憾的是,由于 Google Search Console 没有在迁移之前进行设置,因此只有在迁移完成后才发现了处罚。
糟糕,我把网站搞坏了!
一个字符就足以让网站崩溃。一段错误的代码、一个错误的配置设置、一个错误的重定向或插件都可能导致网站崩溃。
我知道这些年来我搞砸过很多网站,所以在做任何更改之前备份非常重要。或者更好的办法是,搭建一个测试和部署的预发布环境。
重建网站
任何新网站上线都可能出现各种可怕的问题。每当有人告诉我他们刚建好一个网站,尤其是网站上线之后,我都会感到害怕。我心里总有一种不祥的预感,觉得肯定发生了什么不好的事情,而通常我的预感都是对的。
最常见的问题是完全不进行重定向,或者开发者认为重定向没有必要,或者过多的重定向会降低网站速度。我看到的另一个常见错误是扼杀优质内容;有时是城市页面或服务介绍页面,有时是整个域名及其所有信息都被重定向到一个页面。
问题范围很广,从仍然存在的非常古老的问题(例如将所有文本放在图像中)到更现代的问题(例如“我们刚刚用 Angular 重建了我们的网站”,而他们根本没有理由使用 Angular)。
覆盖了文件
最让我担心的是拒绝链接文件被覆盖,尤其是在没有备份的情况下,默认操作恰好是覆盖,或者.htaccess文件也容易导致重定向丢失。我甚至遇到过共享主机覆盖.htaccess文件的情况,当然,他们也不会发送任何更改通知邮件。
我都不知道
这些年来,我见过一些非常随机和可怕的事情发生。
我见过有人因为域名过期而失去域名,也见过有人因为不知情地签署了不属于他们的域名所有权合同而失去域名。我还见过其他营销公司为他们创建第二个甚至第三个网站。
有时规范标签会被错误使用,或者随意更改。我见过所有页面都被规范化到首页,也见过一些页面的规范标签指向其他网站。
我见过一些看似不错的想法,比如“将所有链接设为相对路径”,但当规范 URL 以及网站的替代版本(例如使用 m. 和 hreflang 替代标签)都设为相对路径时,最终却酿成了灾难。
SEO很可怕。
一件小事或一个错误的决定竟能造成如此巨大的损失和可怕的后果,真是令人震惊。记住,要遵守规则,做好计划,认真执行,并进行质量保证,以避免噩梦重演。欢迎在推特上@patrickstox 与我分享你的恐怖经历。
___
by 帕特里克·斯托克斯
来源: Search Engine Land的






