Cloudflare 实际上会损害您网站的 SEO 吗?

发布者:hqt发布时间:2021-06-15 05:06:59

当前位置:主页 > SEO资讯

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

让我们从里到外来看看这个问题。首先,Cloudflare 是如何工作的?

Cloudflare 的工作原理

好时机,副标题!Cloudflare 是一种内容交付网络(本质上是“云”上某个地方的服务器场,或者更一般地说,只是在互联网上),它通过接管您网站的 DNS 服务器来工作。毕竟,云只是一台您不拥有的计算机。

当用户在没有 CDN 的情况下尝试访问您的站点时,他们会与您的虚拟主机的服务器建立连接。这些服务器找到他们请求的数据并将其提供给访问者。这对大多数人来说很好,而且功能齐全。

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

Cloudflare 图

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

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

如果您没有 CDN,这些请求会降低您的服务器的速度,因为它会进行重复的数据查询。如果您没有启用智能缓存,或者您的服务器功率相对较低(尤其是共享服务器),那么您的站点最终可能会完全崩溃。

有人可能会对网站进行 DDoS 攻击有两个主要原因。第一种是简单地将其打倒,无论是抗议还是恶意行为。A 业务和 B 业务竞争,B 业务阴暗面,决定对业务 A 进行 DDoS 攻击,无法吸引客户。这是一种无情、昂贵且非法的技术。心怀不满的第三方也经常使用它来关闭网站。

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

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

怀疑论、逻辑和数据

现在,我们开始进行一些有趣的讨论。从逻辑上讲,如果您已经拥有一个快速的服务器,那么您将从站点速度中获得尽可能多的好处。如果您安装 Cloudflare,您可能会遇到潜在问题。像这样想。

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

为了绝对不会影响您的网站速度——因此不会对您的网站产生不利影响——您的网站必须很快,而 Cloudflare 必须快得让人察觉不到。为了提高站点速度,您的站点需要足够慢,以至于过多的不良请求会减慢它的速度,并且 Cloudflare 添加的过滤功能使其能够更快地响应良好的请求。

看起来像是一场净胜,对吧?要么您获得更快的站点,要么您的站点保持相同的速度,但您可以抵御垃圾邮件和 DDoS 攻击。

嗯,还有其他的考虑。例如,如果 Cloudflare 关闭会发生什么?您的站点可能已启动,并且您的虚拟主机报告您的站点已启动,但客户无法访问它。它实际上是停机,导致业务、信任和价值的损失。

Cloudflare 自 2012 年以来明显改进了他们的系统,但这并不意味着它们是完美的。停机的每一秒都是客户可能反弹或机器人可能将您的网站记录为停机的一秒。这些可能对您的网站排名非常不利。一个停机实例还不错,但重复实例可能会无限期地从您的网站上除名。

神话和事实

CDN 有一些潜在的问题经常出现,其中一些甚至不一定是真正的问题。让我们来看看。

Cloudflare 神话

首先是在同一个 IP 地址上拥有一堆网站对 SEO 不利神话。好吧,这可能是 2000 年代初期的情况,但是如今随着共享托管和 CDN 的盛行,Google 不可能造成不利影响。无论其他网站有多糟糕,它都不会伤害您。

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

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

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

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

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

另一个可能的大问题是您的访问者在 Google Analytics 中的推荐数据丢失。毕竟,从技术上讲,您的服务器可以看到来自 Cloudflare 的所有流量。不过值得庆幸的是,他们与 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 情况之外,它们的正常运行时间往往非常好。但是,如果您受到 DDoS 攻击,您需要处理的不仅仅是站点速度,因此不必担心。

----- end -----