如何使用CloudFlare提高您的搜索排名

2019.09.02 - 象牙白

CloudFlare工具

CloudFlare是当今网站管理员可用的众多CDN之一,它能够将您的搜索排名提升一个档次。然而,使用不当,它可能很容易有害。我没有努力自己解决问题,而是完成了研究,指出了你正确的方向。

网站速度的问题
人们早就知道,更快的加载站点更有可能在搜索结果中排名更高。其原因很简单易懂; 人们喜欢他们的互联网快速执行 他们希望尽快将数据呈现给他们。当一个站点很慢时,它会让他们感到沮丧并强调它们。当加载时间超过几秒钟时,许多用户只需退回或关闭选项卡,放弃页面即可。

被遗弃的页面不是一个好的搜索结果。一直被遗弃的页面会导致搜索结果无法使用,这与Google的目标相反。他们希望在前十名结果中获得最大价值,以取悦人们并使用搜索引擎保留他们。

页面指​​标
但实际上有几种不同的速度指标。

TTFB。这是第一个字节的时间。它衡量用户和Web服务器之间的连接; 服务器提供对用户发送的ping的响应的速度有多快?第一个字节对于响应时间很有价值,但对于“速度更快更好”的用户而言,它没有价值。
TTD。这是显示内容的时间。许多现代网站试图通过延迟,延迟加载或抵消某些脚本,图像和媒体内容的负载来加快其页面的可见性。布局,页面元素和内容都快速显示,辅助脚本在用户已经阅读博客文章或您拥有的内容时加载到幕后。这对用户来说是最重要的一个。
的PageSpeed。这是Google的衡量标准,衡量网站上给定页面的速度,从第一个字节到满载。这是每页度量标准,而不是每站点度量标准。有些页面比其他页面慢; 站点地图将非常快,而具有大型信息图或嵌入式视频的页面将需要更长时间才能加载。
SiteSpeed。这是Google的衡量网站平均速度的汇总指标。它基本上是您网站上索引的网页的测量PageSpeeds的平均值。
自2010年以来,网站速度一直是谷歌搜索排名的一部分。您可以在这里看到其所有遗物荣耀的最初公告。

在博客文章中提到的一件我非常喜欢的是网页测试网站。您可以对任何URL运行测试,它将测量您的站点在首次加载和重复缓存加载时的速度。它将向您展示一个非常漂亮的瀑布级联页面元素及其加载顺序和时间,以及一些其他数据,例如在移动数据上限连接上加载您的网站需要多少费用。

如果您更喜欢Google支持的工具来修复与Google相关的问题,则可以使用Google的网站速度工具套件。我们在这里写了他们。

CDN和CloudFlare的问题
CDN或内容交付网络是一个功能强大的服务器,可为您的网站执行某些功能。在最小的层面上,CDN可以执行YouTube嵌入式视频,Facebook和Twitter嵌入式帖子以及Akamai托管图像的所有操作; 托管一个媒体,以便在它上面绘图不会对您的服务器造成压力。相反,当用户连接时,他们从Web主机获取有关您站点的数据,并从CDN获取有关嵌入式媒体的数据。

CDN通常比Web主机更有效。原因是,当一个网络主机在一个位置托管服务器银行时,CDN的服务器银行遍布全球。当用户请求您的网站的某些内容,并且他们遍布全国 – 或跨越海洋 – 他们的数据必须到达您的网络主机服务器并返回。如果他们从CDN请求某些内容,CDN会从最近的数据中心提供。CDN也是大企业,并且能够托管远远超过许多网络主机为个人客户提供的更强大的设备。

您还可以将更多内容卸载到CDN,而不仅仅是媒体。许多网站选择在他们的网站上分发脚本,甚至那些 – 如社交分享按钮 – 加载速度非常快。有些网站几乎没有托管框架,网站地图和博客文章之外的任何内容。

现在,你们中的一些人可能想知道这是如何改善的。当然,下载图像或执行脚本会更快,但用户仍然需要他们的连接才能访问Web主机。添加到CDN的连接实际上可以减慢您的网站速度; 用户连接需要转到您的站点,退回到CDN,返回到您的站点,然后返回到用户计算机。它增加了一个步骤,所以无论步骤有多快,它都不比没有它快。

Cloudflare设置
CloudFlare是众多CDN中的一种,它们都可能以这种方式对您的网站造成损害。CloudFlare几年前特别被称为可怕的正常运行时间。在过去的几年里,他们已经有了很大的进步,但仍然存在风险 ; CDN可以在短暂的打嗝后路由流量; 网络主机更喜欢保证正常运行时间。

CloudFlare还用于DDoS保护。这意味着它就像您网站前面的过滤器,以防止不必要的流量拖动您的网站。麻烦的是,有时这样做的方法是建立一个错误页面。就SEO而言,这是非常危险的。当Google尝试抓取某个网站而无法找到该网站时,他们会在该网站的索引中放置一个标记。当网站未启动时再次抓取,可以完全从搜索结果中删除。谷歌不希望失踪的网站出现在他们的搜索结果中。一个具有良好历史的好站点将在再次爬行在线站点时重新出现,但是几个定时不佳的CloudFlare块可能会破坏站点。

Cloudflare DDoS保护
那么为什么有人使用CDN呢?好吧,99.9%的时间它会起作用,如果你卸载尽可能多的数据,它可能会更快。有些网站甚至完全托管在CDN上,因此它们几乎不可能减速或取下。

从本质上讲,CDN适用于边缘情况,但不适用于每个站点。如果您的Web主机速度慢或不可靠且无法升级,请使用CDN。如果用户体验很慢或很差,请使用CDN。

哦,使用CloudFlare还有另一个问题,因为它与SEO有关; “坏邻居”的影响。默认情况下,当您将站点放在CloudFlare上时,会为您分配一组默认设置。这包括通常与其他CloudFlare用户共享的单个IP地址; 这是他们数据中心的IP。还有很多人运行基于CloudFlare的垃圾站点; 这些网站没有价值,而且设计的目的不仅仅是链接到更有价值的网站。Google对此进行了调查,看到1个IP中的100个网站,所有这些网站都是垃圾邮件,并确定IP可能是垃圾邮件。如果您已添加到IP,则最终也可以使用垃圾邮件标签。

现在,谷歌不会仅基于IP来存储您的网站; 这是一个风险因素。他们还了解共享托管如何工作,并知道您不一定负责任。然而,他们仍然不会给你足够的信任,而且正如我们所知,信任会放大其他信号,无论好坏。

也就是说,这不是一个你可以责怪CloudFlare自己的问题。相反,这是您的配置问题。CloudFlare确实允许单独的IP ; 你只需要实现它们。这将解决所有这些问题。

加速网站的问题
所以,如果你担心网站速度是一个搜索引擎优化因素,并希望加快你的网站速度,为什么不采取另一个更有保证产生积极影响的行动,同时减少反击的可能性呢?以下是您可以采取的一些行动。

使图像更小。人们卸载到CDN的主要媒体类型之一是他们的图像,所以如果你压缩它们并使它们变小以便它们更容易下载,你就不需要CDN了。当然,图像几乎总是比HTML文件大,但这并不意味着它们必须是巨大的高清图片。而不是使用代码来调整页面上的图像大小,而是将其调整大小并压缩为适合您站点的格式正确的png文件。

如果您希望文本重要,请避免在图像中使用文本。记得; 有些人不会有图像加载,有些人不会注意图像。Google也无法解析图片上的文字,也不会将其作为页面内容的一部分包含在内。

当您运行WordPress时,请密切关注您的插件。避免使用一年多未更新的插件,特别是自上次主要WordPress更新后尚未更新的插件。卸载没有活动用途的插件,例如插件性能扫描程序。删除不再使用的插件。避免安装复制功能的插件,例如多个图像压缩插件或多个SEO插件。只要可以使用功能较窄的小插件,就可以使用它。

使用缓存将尽可能多的页面静态元素存储在用户的计算机上。如果您的整个导航和脚本结构没有更改,请对其进行缓存,以便用户无需在每次加载新页面时下载它。用户下载的越多,网站加载速度就越慢。他们第一次加载页面需要一段时间,但每次后续加载直到缓存过期都会快得多。

页面加载时间尽量不要安装十几个不同的分析套件。最多使用Google Analytics(分析),补充分析套件和热图。如果您没有主动使用或研究来自一个分析套件的数据,则可能不需要保持其安装。必要时,分析必须是加载到页面上的第一件事,因此您拥有的分析越多,页面加载到可读级别的速度就越慢。

通过更强大的服务器结构和更强大的数据中心购买更好的虚拟主机。转向CDN可行,但从便宜的BlueHost共享虚拟服务器升级到高质量的HostGator或DreamHost服务器会好得多。如果您有专用服务器的预算,则响应时间会更长。

启用页面元素的压缩。WordPress和其他平台允许GZip,它会在发送之前压缩您网站上的文本和HTML文件。在许多情况下,压缩文件,发送文件并在用户端解压缩比传输未压缩文件更快。这部分是由于GZip压缩算法的效率有多,部分原因是连接瓶颈导致速度下降。

压缩代码并删除脚本。在深入研究任何一个之前,请咨询经验丰富的网页设计师,因为如果您不小心,可能会破坏您的网站。大多数CMS平台和许多家庭编码站点的代码都不是必需的。经验丰富的Web开发人员可以删除该代码并使其更小,这意味着它可以更快地加载。

最大限度地减少您网站上发生的重定向数量。你可能会惊讶于它们如何叠加起来。假设您有一些简单的重定向规则,例如检测移动用户并将其从www.site.com重定向到www.m.site.com,并确保人们从site.com转到www.site.com。现在说移动用户想要访问site.com,它重定向到www.site.com,重定向到www.m.site.com。这大量重定向并大大减慢了加载时间。

其中一些技巧适合您,其他技巧则不适用。也许您已经使用过GZip,或者您没有任何重定向; 没关系。采取你可以采取的步骤,最小化第一个字节和总负载的加载时间,你将得到你可以得到的小SEO值。如果您绝对必须使用CDN(例如DDoS保护或非常重要图像的站点),请采取其他步骤,以便最大限度地减少其产生的任何不利影响。

但是,一如既往,请记住,网站速度是一个次要的SEO因素。您可以为您的网站做很多其他事情会产生更大的影响,特别是在许多这些变化中涉及的时间。考虑您想要进行的任何变更的成本:效益比。

- END -

42
0

永宝回忆录-放下屠刀,立地成佛!

立地成佛

CloudFlare是当今网站管理员可用的众多CDN之一,它能够将您的搜索排名提升一个档次。然而,使用不当,它 […]