页面加载时间和爬行预算排名将是2020年最重要的SEO指标fc2最新地址

谷歌有能力对网站所有者实施自己的规则,包括内容和信息透明度,以及技术质量。正因为如此,我现在最关注的技术方面——明年也将如此——是网站在不同加载时间下的速度,我称之为PLT(页面加载时间)。

到第一个字节的时间(TTFB)是服务器从发送请求到发送信息的第一个字节的响应时间。它从服务器(数据库连接,信息处理和数据缓存系统,以及DNS服务器性能)的角度演示了一个网站是如何工作的。如何查看TTFB?最简单的方法是使用以下工具之一:

Chrome浏览器中的开发工具

WebPageTest

字节检查

翻译结果

TTFB时间低于100ms是一个令人印象深刻的结果。谷歌建议TTFB时间不应超过200ms。通常采用的做法是,计算接收第一个字节的可接受服务器响应时间不得超过0.5s。超过这个值,服务器可能会出现问题,所以纠正它们将改善网站的索引。

改善TTFB

1. 分析网站通过改善代码的片段负责耗费资源的数据库查询代码(如多级连接)或重加载处理器(如生成动态复杂的树的数据结构,例如类别结构或之前准备的缩略图显示视图不使用缓存机制)。

2. 使用内容分发网络(CDN)。这是使用服务器网络分散在世界各地,提供内容,如CSS, JS文件和照片的服务器,从最接近的人想要查看一个给定的网站。多亏了CDN,资源不像经典服务器那样排队,而且几乎是并行下载的。CDN的实现将TTFB时间减少了50%。

3.如果使用共享主机,可以考虑迁移到具有有保证资源(如内存或处理器能力)的VPS服务器,或者迁移到专用服务器。这确保只有您可以影响机器的操作(对于VPS来说是虚拟机)。如果某些东西运行缓慢,问题可能在您这边,而不一定是服务器。

4. 考虑一下实现缓存系统。在WordPress的情况下,你有许多插件可供选择,它们的实现是没有问题的,而且效果是立竿见影的。WP超级缓存和W3总缓存是我最常用的插件。如果你使用专门的解决方案,考虑Redis, Memcache或APC实现,允许你转储数据到文件或存储在RAM,这可以提高效率。

5. 启用HTTP/2协议,或者,如果你的服务器已经有这个功能,启用HTTP/3。速度方面的优势令人印象深刻。

DOM处理时间

DOM处理时间是下载所有HTML代码的时间。代码越有效,加载它所需的资源就越少。在搜索引擎索引中存储网站所需的资源较少,可以提高速度和用户满意度。

我热衷于通过消除冗余的HTML代码和将网页上显示元素的生成从HTML代码切换到CSS来减少HTML代码的数量。例如,我使用伪类:before和:after,以及从HTML中删除SVG格式的图像(这些图像存储在< SVG > 中)。

页面渲染时间

下载图形资源以及下载和执行JS代码都会影响网站页面的渲染时间。

缩小和压缩资源是一个基本的动作,加快了一个网站的渲染时间。异步照片加载、HTML缩小、JavaScript代码从HTML(函数体直接包含在HTML中)迁移到需要异步加载的外部JavaScript文件。这些活动表明,只加载当前子页面所需的Javascript或CSS代码是一种良好的实践。例如,如果用户在产品页面上,浏览器不必加载将在购物篮或登录用户的面板中使用的JavaScript代码。

需要加载的资源越多,谷歌Bot必须花费更多的时间来处理与网站内容有关的信息下载。如果我们假设每个网站都有谷歌机器人访问的最大次数/最长时间——以索引内容结束——那么在此期间我们能够发送到搜索引擎索引的页面就会越少。

爬预算排名

最后一个问题需要更多的关注。爬行预算会显著影响谷歌Bot对网站内容进行索引的方式。为了理解它是如何工作的以及爬行预算是什么,我使用了一个叫做CBR(爬行预算排名)的概念来评估网站结构的透明度。

如果谷歌Bot在一个网站上发现相同内容的重复版本,我们的CBR就会减少。我们知道这个i

滚动至顶部