网站速度:如何以及为何为 SEO 提高网站速度
已发表: 2019-07-16介绍
当我们谈论网站优化时,很多人倾向于关注网站的内容、元数据和其他传统的页面搜索引擎优化因素。 但是一段时间以来,还有一些对 SEO 来说同样重要的东西:网站速度。 这就是您的网站加载和响应用户的速度。
网站速度如何影响 SEO 排名
谷歌在 2010 年宣布网站速度将是他们考虑排名的一个因素:
我们在搜索排名算法中加入了一个新信号:网站速度。 网站速度反映了网站响应网络请求的速度。
它在算法中变得越来越重要。 因此,如果您想在网上保持竞争力,则必须注意网站速度。 如果您详细了解影响站点下载和响应时间的因素,您会发现这基本上都是关于创建一个“干净”的站点。

忘记 SEO 排名。 转换更重要,数据也很清楚:加载速度慢会降低站点转换。
您希望拥有一个没有杂乱无章的代码和未经优化的图像的网站。 您可以做些什么来确保您的网站运行速度足够快? 这是您可以做的一些更简单的事情的快速概述。
如果您的网站加载时间超过几秒钟,那么您的排名、跳出率等可能会受到不利影响。 但这应该是你现在的主要关注点吗? 虽然网站速度是您应该注意的事情,但目前它可能不是首要任务。
如果您的内容很差(或几乎没有任何内容),如果您的网站没有首先优化,如果它没有组织良好的导航结构,如果您的反向链接很差(或没有),或者如果您有大量包含重复内容的页面……那么这些问题可能优先。 除非您从设计良好且经过优化的网站开始,否则跳出率和性能不会告诉您真实情况。
测量网站速度的免费工具
网站速度实际上可以通过多种不同的方式来考虑,所有这些都以您的整体速度和加载时间而告终。
基于文档完成的页面加载时间
当您访问网页时,信息会逐渐流入。 您会在不同时间看到页面上出现文字和图像,这在加载缓慢的网站上尤为明显。 当网页已加载到足以允许用户开始单击按钮或输入书面文本时,该网页被视为已加载为“文档完成”。 可能并非所有内容都已完全加载,但用户可以开始采取行动。
完整的基于渲染的页面加载时间
另一方面,也可以根据整个页面的完全加载时间来衡量页面加载时间。 此加载速度始终比“文档完成”加载速度长,但对于两个不同的站点,这两个值之间的差异可能不同。
到第一个字节的时间
最后,还可以通过查看“第一个字节的时间”(TTFB) 指标来衡量您的整体站点速度,这是浏览器从在线资源下载第一个字节信息所需的时间。 本质上,它衡量在信息请求和您的 Web 服务器响应之间是否存在任何显着延迟。 页面加载时间通常取决于您的站点设置以及页面上的内容类型和数量,TTFB 测量值通常表示您的服务器设置。

存在多种高质量的免费工具,用于检查您网站的速度和评估速度改进的区域。
以下是一些可帮助您优化网站速度的更多资源:
谷歌 PageSpeed 浏览器插件
谷歌网站管理员工具
SEOmoz 浏览器工具栏
网页测试
Yslow(雅虎工具)
Pingdom
GTmetrix
什么被认为是网站加载速度慢?
既然我们知道如何以不同的方式衡量网站速度,我们可以为被认为是“好”或“坏”的指标提出一个大概的标准。 就像我之前提到的,谷歌没有公布它考虑的网站速度类型,或者是否有任何具体的数字,但我们可以根据我们看到的其他网站对目标加载时间做出合理的假设,并基于谷歌最近的分析。
根据此分析,桌面设备上平均“完全渲染”页面加载时间约为 7 秒,页面加载时间中位数约为 3 秒。 在移动设备上,平均页面加载时间超过 10 秒,平均接近 5 秒。很难将单个站点与如此广泛的指标进行比较,尤其是中值和平均值之间存在如此明显的差距,但如果您的站点加载速度比平均页面慢,您通常可以认为您的网站太慢。

资料来源:莫兹。
根据 Moz 的说法,高排名网站的 TTFB 中位数约为 0.4 秒,而低排名网站的相同数字接近 0.6 秒。 如果您网站的 TTFB 大于 0.6 秒,则您还有一些改进空间。

来源:蒸馏
如果您正在寻找一种方法来衡量您自己的网站速度以将其与这些指标进行比较,请尝试使用 WebPageTest。 这是一个免费工具,可让您执行多种类型的测试来衡量您网站的性能。
如何提高网站加载速度
WordPress 是最受欢迎的网站创建平台之一,它提供了许多不同的主题、模板、插件和小部件,为您提供完全可控的用户体验。 对于大多数刚开始上网的企业来说,这有点让人不知所措,但在设置和维护 WordPress 网站时做出正确的决定很重要。 为了给您的用户提供最佳体验并提高您的排名机会,请使用以下策略来改善您网站的加载时间:

1. 找一个高效的主机。
托管可能看起来没什么大不了的,尤其是如果这是您的第一个站点,但是您拥有的托管类型会对加载时间产生很大影响。 例如,如果您选择共享主机以节省一些钱,您可能会设置自己的加载时间大大减慢,尤其是在高峰条件下。
2. 减少你的图片。
正如您想象的那样,高清图像可能会严重拖累您网站的加载时间。 每个用户在访问包含这些图像的页面时都必须下载这些图像,因此如果您可以用更小、速度更快的图像替换这些图像,您将立即缩短加载时间。 WordPress 插件 WP Smush.it 是一种工具,可以帮助您自动有效地压缩站点上所有图像的大小和加载时间。
3. 选择一个有效的主题。
WordPress 上可用的主题和框架是该平台如此受欢迎的一部分,但并非所有主题都有效。 在许多情况下,从美学的角度来看,最好选择一个简单、朴素、加载时间快如闪电的主题,而不是您喜欢的笨重主题。 别担心; 有大量带有轻型框架的主题可供选择(包括一些默认值)。
4. 清理你的插件。
一些插件可能对您的加载时间很有价值,例如我们上面提到的 WP Smush.it 工具。 然而,许多插件只会占用空间并使您的网站变得更庞大而难以处理。 看看 P3,插件性能分析器——它可以快速告诉你你的每个插件如何影响你的整体加载时间,并指导你保留哪些插件以及禁用哪些插件。
5. 压缩您的网站文件。
将您的网站压缩为ZIP 文件可以更轻松地传输到用户的浏览器。 从本质上讲,您是在减少传输的数据量,而不会更改显示的最终产品。 有多种压缩应用程序可用,但只要它们不会干扰您的加载时间,它们中的任何一个都足够了。
6. 使用缓存插件——但要正确设置。
缓存插件往往可以免费下载和安装,而且相对易于使用。 通过指示浏览器下载存储在访问者缓存中的文件而不是尝试从服务器下载它们,您可以显着减少加载时间。 它只适用于回头客,但它仍然很有价值。 只是避免过多地使用高级设置,否则您可能会干扰其正常运行。
7. 重新组织您的主页。
最大化您的布局以提高速度。 显示帖子的片段而不是全部内容,缩短主页的长度,并删除主页上不需要的任何小部件和插件(包括社交共享小部件,它们属于单个帖子而不是直接位于主页上)。
8. 让您的数据库更高效。
如果您知道自己在做什么,则可以手动清理数据库,但更好的方法是使用 WP-Optimize 插件。 使用此插件,您可以快速轻松地建立设置,以防止在数据库中积累不必要的信息。 由于您存储信息的效率更高,您的页面最终会在用户的计算机上加载得更快。
9. 控制图片加载。
您可以有选择地控制为用户立即加载哪些图像,以减少用户从服务器下载所需的信息总量。 使用正确的设置,只有折叠上方的图像会立即加载,其余的图像只会在用户相应地向下滚动时加载。 可以手动执行此操作,但使用插件更容易。
10. 摆脱 Pingback 和 Trackback。
Pingback 和引用是来自外部博客的通知,通知您的博客已被提及。 Pingback 和引用会自动更新帖子中包含的数据,从而增加加载所需的数据量并增加加载时间。 摆脱 pingbacks 和 trackbacks 将保留您的反向链接,但防止额外的数据存储在您的网站上。
11. 消除未使用的帖子草稿。
旧博客文章的草稿会给您的网站带来比您想象的更大的压力。 例如,如果您修改草稿四次,那么您的博客文章的总共五个版本将位于您站点的数据库中。 你永远不需要参考那些早期的草稿,所以更新你的数据库设置(也许使用我们在第 8 点中提到的 WP-Optimize 插件)以删除它们并防止将来不必要的存储。
12. 尽可能使用静态 HTML 而不是 PHP。
这不是每个人都应该做的事情,但对于那些希望大幅缩短加载时间的人来说,这是一个额外的选择。 PHP 是一种提高站点效率的有用方法,但它在运行时也会占用服务器进程。 如果您可以将其替换为静态 HTML 等效项,则值得一试。
13. 利用内容交付网络 (CDN)。
内容交付网络 (CDN) 提供您通常需要传输给用户的相同数据(例如 CSS 文件和图像),但在更近的服务器上提供最大程度的用户下载速度。 有许多 CDN 可用,但大多数需要订阅费才能使用。 许多最好的主机都提供包含的 CDN 服务,或者如果您想使用它们,费用会小得多。
14. 聚合你的 CSS 和 Javascript 文件。
如果您使用多个插件,您的站点可能会链接到每个页面上的多个 CSS 和 javascript 文件,这会影响加载时间。 相反,使用像 Minify 这样的插件将所有这些信息组合成一个更简洁、下载速度更快的表单。
15. 禁用盗链。
盗链是链接到另一个人的图像的过程,从而增加服务器负载而不必增加您的流量。 通过几个步骤禁用盗链并防止额外的负担。
16. 延迟加载
延迟加载允许浏览器只在用户视图中绘制关键元素,从而加快加载速度。 随着用户滚动,新项目被加载。 您可能已经注意到在滚动时某些网站上会弹出新图像。 我们在 SEO.co 上使用惰性加载器,因为我们的许多帖子都超过 5K 字。 这可以显着提高加载速度并增强 SEO。
17. 删除或减少第三方调用
第三方工具,包括但不限于 cookie 跟踪器、网站分析工具、弹出窗口和图形工具,可以显着降低网站在后台的加载速度。 最好删除它们或优化它们以获得最佳性能。
显然,加载时间并不是谷歌填充搜索结果的唯一因素。 你仍然需要有一个定期的、高质量的内容营销策略、社交媒体的存在、结构良好的元数据和一个长期的链接建设计划。 但是,如果您充分利用这些技巧并减少 WordPress 网站的加载时间,您将能够同时提高您的域权限(以及您的排名)并为您的用户提供更好的整体体验。
结论
在分析您的网站速度和为未来做准备时,您应该牢记两个因素:
- 每个站点都是独一无二的。 对于一种类型的网站来说,“快”可能不被另一种类型的网站视为“快”。 比如打开谷歌的主页,然后打开CNN的主页。 您会注意到巨大的差异,但两个网站的用户体验评分都非常高。 与世界其他地方相比,您不应该让您的网站运行得更快——让网站的类型变得更快。
- 大局才是最重要的。 最终,将您的网站加载时间降低半秒是一个积极的变化,但它远不如通过更大的变化来改善用户体验——比如建立更直观的导航。
尽管如此,如果您担心您的网站速度并希望使其变得更好,那么您只能从中受益。 不要沉迷于网站速度,但要尽一切努力为您的用户提供出色的体验。
