Cloudflare能否真的伤害你网站的搜索引擎优化?

2019.09.02 - 象牙白

Cloudflare

Cloudflare是一个内容交付网络,是网络上的众多网络之一,它有多种用途。Cloudflare自己说他们的服务可以“保护和加速”任何网站。真的吗?或者更黑暗的谣言是真的,使用像这样的CDN可能会对您的网站整体产生负面影响。

让我们从内到外看一下这个问题。首先,Cloudflare如何运作?

Cloudflare如何运作
好时机,副标题!Cloudflare是一种内容交付网络(实际上是一个服务器场,位于“云”或更普遍的互联网上)通过接管您网站的DNS服务器。毕竟,云只是一台你不拥有的计算机。

当用户尝试访问您的站点而没有CDN时,他们会与您的Web主机的服务器建立连接。这些服务器找到他们要求的数据并将其提供给访问者。这对大多数人来说都很好,非常实用。

Cloudflare介于您的网站和用户之间。当他们尝试访问您的网站时,会将它们发送到Cloudflare服务器,该服务器会执行一些数字魔术并将访问者引导到您的网站。

Cloudflare图
“数字魔术”是缓存数据和过滤请求的混合体。当请求从您的站点提取数据时,Cloudflare会查看该请求并检查它是否与任何已知的剥削操作配置文件匹配。通过这个,我只是用花哨的词来说它是垃圾邮件过滤器。它过滤掉了糟糕的机器人 – 让像Google搜索爬虫这样的好机器人 – 以及其他形式的糟糕流量。

事实上,这种过滤是Cloudflare的主要特征之一。该系统的主要用途之一是保护您的站点免受DDoS攻击。DDoS攻击是指某人(通常是由数百或数千台计算机组成的僵尸网络)向您的站点发送大量数据请求。

如果您没有CDN,那么这些请求会在重复数据查询时降低服务器的速度。如果您没有智能缓存,或者您的服务器功耗相对较低 – 尤其是共享服务器 – 那么您的站点可能会完全崩溃。

有人可能DDoS网站有两个主要原因。首先是简单地将其降低,无论是抗议还是恶意行为。业务A和业务B竞争,业务B,阴暗,决定DDoS业务A,以便他们无法吸引客户。这是一种无情的,昂贵的,非法的技术。它也经常被不满的第三方用来取消网站。

使用DDoS攻击的另一个主要原因是暴露站点代码中的漏洞。不断锤击请求会使服务器意外地以不应该的方式处理代码,这可以使攻击者能够访问他们本来无法访问的数据。这是两个原因中更危险的,这是网站使用CDN或高性能服务器的一个主要原因。

因此,Cloudflare通过过滤掉不良请求并仅引用好的请求来保护您的站点,从而使您的服务器能够更快地做出响应。从表面上看,这种网站速度的提升足以提升您的搜索排名,但肯定取决于有多大的提升。

怀疑主义,逻辑和数据
现在,我们在这里进行一些有趣的讨论。从逻辑上讲,如果您已经拥有一台快速服务器,那么您可以从站点速度中获得尽可能多的收益。如果您安装Cloudflare,您可能会遇到潜在的问题。想想这样。

您有两个访问站点A的请求。其中一个请求从客户端计算机通过路由器,数据中心和服务器与您联系。另一个从客户端计算机通过路由器,数据中心,Cloudflare服务器,然后到您。在其他条件相同的情况下,带有额外步骤的请求需要更长的时间,对吧?即使响应时间以毫秒为单位测量,它仍然大于零,因此速度较慢。

为了对您的网站速度完全没有影响 – 因此对您的网站没有任何不利影响 – 您的网站必须快速,而Cloudflare必须如此快速以至于难以察觉。为了提高站点速度,您的站点需要足够慢以至于过多的错误请求会降低速度,并且Cloudflare添加的过滤功能可以让它更快地响应好的请求。

页面速度
看起来像一场净胜利,对吗?您可以获得更快的网站,或者您的网站保持相同的速度,但您可以获得针对垃圾邮件和DDoS攻击的保护。

那么,还有其他考虑因素。例如,如果Cloudflare停机会发生什么?您的网站可能已启动,并且您的网站托管服务商报告您的网站已启动,但客户端无法访问该网站。它实际上已经失效,导致业务,信任和价值的损失。

自2012年以来,Cloudflare显然已经大大改进了他们的系统,但这并不意味着他们是完美的。停机时间的每一秒都是客户可能会反弹或机器人可能会将您的网站记录为停机的第二秒。这些可能会对您的网站排名造成非常不利的影响。一个停机时间也不错,但重复的实例可以无限期地删除您的网站。

神话与事实
CDN存在一些潜在的问题,其中一些甚至不一定是真正的问题。让我们来看看。

Cloudflare神话
首先是在同一个IP地址上拥有一堆网站对SEO不利的神话。好吧,这可能是在21世纪初的情况,但是现在随着共享托管和CDN的流行,谷歌不可能使这种不利影响。无论其他网站有多糟糕,都不会伤到你。

此外,Cloudflare还监控其网络中的站点并隔离任何正在运行的站点。这可以防止谷歌因为少数人的问题而让所有人退市。通过更改受影响站点的IP来进行此隔离。

有些人认为在CDN和重复内容上存在缓存问题,但这不是真的。分布式服务器集上的缓存内容仍然是一个站点和一个内容。Google不会将内容记录为与IP地址,地理位置或其他任何内容相关联的内容。唯一的关系是URL。如果您在多个网址上拥有相同的内容,那么它就是重复的。100个不同IP地址上的相同内容,但相同的URL,就可以了。

Cloudflare和大多数其他CDN也足够智能,可以将“好”的机器人列入白名单。谷歌机器人不会被阻止,也不会被其他任何好的搜索引擎阻止,包括一堆甚至可能与您的网站无关的最小专业搜索引擎。这只是被阻止的恶意和垃圾邮件请求。

如前所述,使用CDN不一定会改变站点速度。有时使用一个会加速你的网站,很少会降低它的速度,但前提是你要从一个高度优化且功能强大的服务器开始。

同时,通过阻止坏机器人,您可以为自己设置更多保护,而不仅仅是垃圾评论和DDoS攻击。例如,刮痧是指用户向网站发送机器人以收集其多汁数据以在其自己的垃圾网站上使用。通过导致轻微的重复内容标记,或者通过使您拥有来自垃圾网域的一堆链接,网页工具可能会损害您的网站。Cloudflare和许多其他CDN阻止这些坏机器人,并防止您的内容被自动删除。合法用户可以很好地抓取每个页面,但这不是垃圾邮件发送者通常想要经历的那种努力。

另一个可能的问题是Google Analytics中的访问者丢失了引荐数据。毕竟,从技术上讲,您的服务器会看到来自Cloudflare的所有流量。值得庆幸的是,他们与Google建立了合作伙伴关系,允许Google Analytics直接提取数据,因此您不会在过滤器中丢失任何内容。

使用CDN
Clourdflare实际上是最不可变和可定制的CDN之一。他们有一项服务,他们做得很好,但这是一个全有或全无的事情。你打开它,获得全面的网站保护,或关闭它,什么也得不到。这部分是由于Cloudflare的设置方式。您所做的是与他们创建一个帐户,并告诉他们您的网站是什么以及您的域名是什么。然后,您转到您的域并更改名称服务器,使其指向Cloudflare。然后,Cloudflare知道进入其服务器寻找您网站的流量将属于您的网站,并会正确过滤和重定向。

Cloudflare CDN
它们确实具有一些高级功能,例如能够设置脚本的异步加载。这是一种更快速加载插件的好方法,可以加快您的网站速度。它也不一定是CDN功能; 如果您愿意,您可以单独在您的网站上实施它。

缩小是另一个。Cloudflare中的自动缩小系统会从脚本,HTML和CSS文件中删除多余的字符。这样可以维护所有数据,但会删除不必要的批量,因此文件大小更小,加载速度更快。在具有格式良好的代码的小型站点上,这根本不会产生太大影响,但是在编码不良的站点或大型站点上,它可以具有很大的整体效益。

Cloudflare确实支持SSL安全性,这实际上是当今安全网站所必需的。现在,网站安全是一个搜索排名因素,我敢说,在几年内,网站安全性与现在的网站速度一样重要。

其他CDN没有Cloudflare提供的完整站点保护,而是专注于通过从更快的服务器加载数据来加速您的站点。Akamai就是这样一个CDN。基本上,如果您愿意,可以使用它来托管图像和多媒体以及脚本。当用户访问您的网站时,他们会加载您的HTML和CSS,但是来自CDN的JavaScript,图片和其他数据。这通常加载速度更快,因为功能强大的CDN服务器比托管服务器更快地提供数据。

同样,CDN通常仅在您的站点本身不在强大且连接的服务器上托管时才有用。如果您已经拥有安全性,高速度和快速加载时间,那么您不一定会从CDN中获得更多好处。

有趣的是,这意味着更大的网站可以从Cloudflare获得更多,因为更大的流量将受益于更大的过滤。较小的站点不会获得相当多的收益,除非站点速度增加是有形的,或者它们曾经是DDoS攻击的目标。

捆绑在一起
在一天结束时,我们来到这里回答一个简单的问题; Cloudflare会伤害你的SEO吗?答案是肯定的。如果你有一个高端服务器和已建立的站点速度进程,如异步加载,你实际上可能会慢一点Cloudflare,因此容易失去一些排名。另一方面,大多数网站将受益于安全性和它带来的速度提升,因此您的结果可能会有所不同。

Cloudflare唯一一次会严重损害您的网站,如果他们有正常的正常运行时间。您需要确保在实施Cloudflare后监控您的网站可用性,以确保它不会对您造成影响。如果是,您将立即取消,因此您不会对您的网站排名造成永久性损害。

但总的来说,Cloudflare早期的参差不齐,在DDoS的罕见情况下,它们的正常运行时间往往非常好。但是,如果您正在使用DDoSed,那么您需要处理的不仅仅是网站速度,因此不会引起关注。

- END -

68
0

教你三招,从此再也不用为自媒体取标题发愁

做自媒体取标题的三个原则,你能get到吗?

Cloudflare是一个内容交付网络,是网络上的众多网络之一,它有多种用途。Cloudflare自己说他们的 […]