图满多谷歌Chrome现在默认在omnibox中显示搜索结果

周二,谷歌发布了Chrome浏览器的升级版69。在这个版本中,谷歌Chrome的“omnibox”(你输入url或搜索查询的工具栏)可以在你输入的同时显示你的搜索结果。这类似于谷歌搜索的工作方式,但直接在Chrome浏览器中。

谷歌表示,这一功能是Chrome 69的新功能,尽管谷歌在2014年beta版中就有了这一功能,而在2015年的Chrome 45版本中更广泛地使用这一功能。谷歌表示这是Omnibox的默认行为。

谷歌表示,Chrome 69的Omnibox“将在地址栏中直接显示答案,而无需打开新标签——从公众人物或体育赛事的丰富结果,到通过weather.com提供的本地天气或外文单词的翻译等即时答案。”

你可以搜索天气、具体答案、体育比赛成绩等等。以下是它的动图:

我应该指出,我可以在Windows电脑上复制这一行为,但在Mac电脑上不行。

HTTPS标签改变

除了Omnibox之外,谷歌还改变了标记HTTPS url的方式。在Chrome 68中,HTTPS url以绿色显示。现在有了Chrome 69, url是灰色的,旁边有一个小锁。最终,谷歌将从HTTPS url中删除锁符号,并只显示HTTP url为“不安全”。

下面是before, after和future的例句:

这次发布的Chrome 69有很多更新。你可以在谷歌的博客上了解更多。



博客排行下面是如何“熟练地”打出建立联系的本垒打

我们都知道好的内容的重要性,我们也知道如果没有足够数量的相关、权威的链接,即使好的内容在搜索中也不会表现得很好。

然而,大多数人不知道的是,如何有效地建立——或者更确切地说,赚取——那些相关的、权威的链接。

当然,每个人都了解链接延伸的基本概念,一些搜索引擎优化(SEO)从业者甚至从中得到了不错的结果,但很少有人真正优化了他们的方法。考虑到我们的整个工作都围绕着优化,我们自己的流程也应该优化。

你的链接建设工作越高效,你的结果就越令人印象深刻,利润也就越大。仅仅因为你建立了它,并不意味着链接就会出现。

所以,让我们花一分钟来剖析一下错误的方法,然后我将分享我们在Spartan Media(我的公司)使用的一个方法,它总是一个本子。

错误的方法

如果你像大多数SEOs一样,你会创建一个令人惊叹的内容,然后去寻找网站链接到它。

我认为这是错误的做法。这似乎是一种建立链接的好方法,但我觉得这是一种倒退的方法。

你先创建了一个内容,然后再去说服人们链接到它是值得的。也许是,也许不是,但你本质上是在进行网上上门销售。

你向普通的观众推销完全相同的“产品”,希望你能遇到碰巧同意你的作品很棒并会链接到它的人。基本上,在20世纪50年代,你挨家挨户地向家庭主妇推销吸尘器。这不是个好主意。

大多数人不会链接到你的内容,无论它有多好,因为他们几乎没有动机。当然,我们都被训练成鹦鹉学舌的“这对你的听众来说很有价值”的思维方式,但是你和你推销的人都知道这主要是关于你自己的。

直到它不是。

一个万无一失的方法

既然我们知道了为什么先创建内容然后再尝试建立链接并不是最好的主意,让我们看看更聪明的方法。

使用内容是好的;我们只是要重新安排这个过程的一些方面,并在如何发展我们的内容上更有战略性。这将创造一个强大的激励其他人链接到它。我是这样做的:

我们确定一个我们想要排名的主题。重要的是要记住,我们需要超越“关键字短语”的老派概念,而是考虑更一般的关键字主题。

我们确定相关和权威的网站和有影响力的人,我们的内容发展和外展的目标。从算法的角度来看,我们将从这些网站的链接中受益,但同样重要的是人的因素。我们的目标客户不仅包括管理网站的人员,还包括公司的公众形象。一般来说,这个人在你的目标行业中知名度越高越好。

我们与那些有影响力的人联系,目的是引用他们作为一个主题专家。用一个结构化的计划来解决这个问题是很重要的。如果你只是随机参与,你会失去很多效率,事情会被遗漏。

在这里,客户关系管理(CRM)系统可能会有帮助。我们使用CRM系统与我们的电子邮件系统集成,这使得跟踪活动轻而易举。如果你没有客户关系管理,把名字、联系方式和其他适用的数据汇编成电子表格。

一旦我们找到并确定了对我们有影响的人是谁,我们就会询问他们对某个特定话题的见解。这通常是通过电子邮件,但电话和社会外展工作,特别是如果你发现很难找到一个电子邮件地址。因为你试图引用他们作为一个话题的专家,你会发现人们更愿意回应和分享他们的专业知识。人们喜欢宣传,大多数人会抓住机会看到自己的名字出现在报纸上。利用这一点对你有利。

现在你有了一个强大的基础。下一步是开始创建内容。请记住,平均的内容并不能削减它,尤其是使用这种方法。一旦你有了一篇了不起的内容,其中引用了一些行业影响者的话,有趣的部分就开始了。

我们将发送一份草稿给他们审阅,并征求更多的意见和见解。大多数人会添加更多对他们和你都有好处的内容。我们还会发送一份草稿,让我们的影响者在看到他们的名字出现在另一出版物时感到兴奋,并提醒他们注意这篇文章。我们把它变成现实(在它变成现实之前),在这个过程中,建立预期。

根据内容的长度,你可以加上几个引号。当我的团队创建这样的内容时,它是长篇的,通常在2000到5000字之间。在这种情况下,我就是吉恩



爱尚黑莓谷歌数据集搜索:一个新的搜索服务,从科学,政府,一些新闻机构寻找数据

谷歌周三宣布了一个名为Dataset search的新专业搜索特性,该特性部分是由我们几个月前介绍过的数据集模式提供的。

数据集搜索允许搜索者找到跨“环境和社会科学,以及其他学科的数据集,包括政府数据和新闻机构提供的数据,如ProPublica,”谷歌说。科学家、数据记者、数据极客以及任何对特定主题背后的数据感兴趣的人都可以使用这个搜索功能,快速找到这些数据。

发布者和数据提供者可以标记他们发布的数据网页,这样谷歌就可以在这个垂直搜索特性中将这些数据显示给搜索者,如我们之前的报告中所述。谷歌鼓励数据提供者采用这种标记,这样更多的人可以在这个搜索特性中找到他们的数据集。

谷歌写道:“随着越来越多的数据存储库使用schema.org标准来描述他们的数据集,用户在数据集搜索中找到的数据集的种类和覆盖范围将继续增长。”

下面是一个屏幕截图,显示了这个特性如何返回数据:

这里的数据来自NASA和NOAA,以及学术资料库,比如哈佛的Dataverse和大学间政治和社会研究联盟(ICPSR)。

谷歌在这里发布了它对开发人员的标记要求。你可以在toolbox.google.com/datasetsearch上访问谷歌数据集搜索功能。



天祥菩提精舍你的所有访问指南,以提高你的谷歌搜索能见度

你第一眼就知道谁排名在搜索的顶部,因为你可以看到前10搜索结果“住宅承包商在我附近。“但你有没有想过,谁在搜索的最底部?”或者正好在中间?

如果你不知道什么元素可以帮助你的网站在谷歌搜索的前10个甚至前20个结果中排名,你的网站很可能会在谷歌搜索的末尾出现。这对当地的小企业来说是一场灾难。毕竟,如果你的业务没有出现在搜索结果的前列,那么潜在客户就不知道你的存在。

那么,您需要做些什么来维持谷歌上的高级存在呢?以下是你可以期待了解的内容:

最近搜索趋势

谷歌搜索的组成

帮助你排名的本地营销策略

了解最近的搜索趋势

最近关于搜索统计数据的信息表明,便利性和个性化在人们如何搜索网络以及他们在搜索结果中获得的信息中扮演着重要的角色。搜索词“靠近我”的频率在过去一年左右上升了40%。这意味着更多的网络搜索者花更多的时间在他们所处的区域寻找商品和服务。

评论和业务列表的作用

Yelp等网站上的本地评论和谷歌等工具上的本地企业列表可以帮助搜索引擎确定你的公司网站是否符合“接近我”的标准。你的网站符合这些标准的次数越多,你获得新客户的机会就越大。

无论搜索的是谁,所有谷歌搜索都有一些共同的元素。然而,个性化决定了你在搜索结果中看到什么。它还决定了一个潜在客户可以看到什么,而这个客户的结果可能与你的有很大的不同,即使他们住在完全相同的地区,使用完全相同的关键字。

个性化是什么样子的

谷歌的算法对每个搜索者进行个性化搜索。这并不是说,如果你键入“DIY家居改善我附近”,你不会得到一个房屋维修商店的清单在你的一般附近。你会的。你的邻居和镇上的其他人也会这样。

根据他们的浏览历史和搜索模式,下面的搜索将会对“我附近的DIY家装”产生不同的结果:

你在家用电脑上搜索,而其他人则经常浏览Pinterest或家居装修博客。

你的邻居在街对面搜索。

你用智能手机搜索。

原因如下:如果你的家人经常查阅有关省钱的帖子或访问家居装修博客,相关的内容就会出现。你的邻居也一样。即使你在相同的邮政编码,他们的浏览器历史记录将会影响他们的搜索结果。最后,你的智能手机将不会受到外界的影响,一些企业将基于其移动友好性在搜索中排名更高。

最后,语音搜索将是搜索领域的下一件大事。语音搜索的使用在去年增加了50%,而且随着人们对这项技术越来越熟悉,这个数字肯定还会增加更多。

总结一下,以下是你在未来一年左右需要注意的一些最重要的趋势:

“靠近我”的搜索量大幅增加。

在线评论和商业列表可以帮助你的网站在“靠近我”的搜索中排名。

个性化正变得越来越重要。

用于搜索的设备类型决定了结果。

语音搜索已经增长,并将继续增长。

谷歌搜索的组成

你可以利用你对最新趋势的了解来帮助你公司的网站在谷歌搜索中排名更好。但是,为了最大限度地获得结果,了解谷歌搜索的结构以及搜索趋势之间的关系是很重要的。

当你的客户执行搜索时,他们可能会在他们的搜索结果中看到一个或多个以下内容:

页面顶部的一个片段

网站/网页的标题

页面的URL

网站内部链接

相关搜索

在这个列表中,代码片段是您最大的资产。谷歌将确定站点上的内容是否成为页面顶部的代码片段。虽然您可以控制站点上的内容类型,但是您现在可以控制谷歌是否选择您的站点作为搜索结果中的片段。

它将归结为你的内容与搜索查询的相关性。如果是相关的,那么谷歌可能会使用你的网站上的信息来回答一个问题,如“我在哪里可以找到一个家庭承包商在我附近?”或者“晚上10点以后哪个水管工会在(城市)拨打紧急电话?”

这段代码片段的目的是让搜索者一眼就能看到与查询最相关的答案。代码片段上的信息还可以防止用户打开网站来寻找答案



华农红满堂谷歌在Java中打开robots.txt解析器的源代码,在c++中打开测试框架

去年,谷歌对其生产系统中使用的robots.txt解析器的代码进行了开源。在看到社区使用它构建工具,并向开源库添加了自己的贡献(包括用c++编写的原始解析器的语言移植到golang和rust)之后,谷歌本周宣布发布了其他相关的源代码项目。

以下是开发者和技术seo的新体验。

c++和Java。为任何人写自己或采用谷歌的c++编写的解析器(一个超级快的编译语言),谷歌发布了其robots . txt的源代码解析器解析器验证测试框架用于确保结果符合官方的robots . txt规范如预期的那样,它可以验证解析器在各种各样的其他语言写的。

此外,谷歌发布了一个官方移植到更流行的Java语言。现代Java比c++在企业应用程序中使用得更广泛,而c++更典型地使用在需要性能的核心系统应用程序中。目前,一些基于java的代码库运行用于企业SEO和或营销软件的应用程序。

测试和验证。运行测试框架的需求包括用于Apache Maven的JDK 1.7+,以及用于将测试框架与解析器平台和开发工作站接口的谷歌协议缓冲区。它对于开发自己的解析器、验证端口或使用谷歌的官方解析器的任何人都非常有用,特别是对于验证开发到新语言的端口时。

使用起来有多难?我们应该注意到,这些是谷歌中相对容易接近的由内部领导的项目,中级到高级程序员应该可以使用其中的一种或多种语言来使用。您可以使用几乎任何编程语言构建robots.txt解析器。然而,当您的营销应用程序运行与管理Googlebot完全相同的解析器时,它增加了可感知的权威性。

为什么我们关心。如果你或你的公司,计划写或写了履带解析robots . txt文件指令寻找重要信息(不仅)的优化,那么这个给你动力去评估是否使用谷歌的解析器在c++, Java,或者其他语言端口是值得的。如果应用程序已经用Java编写,那么Java解析器应该相对容易采用。



冠名一卡通谷歌对在你自己的网站上发表来自Yelp、谷歌Maps和其他网站的评论给予好评

你可能都见过这样的网站,他们展示客户在Yelp,谷歌地图和其他第三方网站上给他们留下的评论。根据谷歌网站管理员趋势分析师John Mueller的说法,谷歌网站管理员指南完全可以在你的公司网站上突出这些评论。他警告你的唯一一件事就是不要在你自己的网站上使用结构化的评论数据。

约翰·穆勒在推特上说:

从谷歌SEO的角度来看,我不认为这是一个问题。我想原始的文本更有可能被排在该文本的前面,但是如果您使用它来提供上下文,那也可以(但是不应该用结构化数据来标记它)。也许iframe/嵌入也可以工作?

——约翰☆. o(≧▽≦)o。2018年9月5日

约翰说:“从谷歌SEO的角度来看,我不认为这有什么问题。”也就是说,在你的网站上使用这些评论。但他说,你的排名可能不会因为你做了什么而变得更好或更差。谷歌将主要查看页面上的独特内容,而不是复制的评论。

此外,John解释说,在自己的网站上标注来自第三方网站的评论是违反他们的指导方针的。谷歌表示,这一标记是保留给那些“直接由你的网站产生”的评论,而不是从Yelp、谷歌Maps等网站复制的——即使是关于你的公司的评论。

所以,请随意添加你自己的网站评论,这些评论是Yelp、谷歌地图或其他评论网站上的顾客留下的,让你感到自豪。如果你要制作应用程序,可以考虑使用iTunes和Android评论。如果你有高质量的客户证明,也要使用它们。



shuangtu如何从负面的SEO攻击恢复-第5部分

欢迎阅读关于负面SEO的六部分系列的倒数第二篇文章。如果你一直在跟踪,你就会明白什么是负面SEO。你已经检查过自己的情况,知道自己是否被击中,也知道如何降低自己将来成为目标的可能性。你甚至知道如何尝试和保护自己从一个正在进行的负面搜索引擎优化运动。现在,是时候收拾残局了。

本文是本系列前几篇文章的配套文章。因此,我们将再次将恢复过程划分为三个主要领域:链接、内容和用户信号。好消息是,你可以从这些地区的攻击中恢复过来;坏消息是,取决于你试图从哪种消极活动中恢复过来,这可能是一个漫长的过程。

入站链接

第一步是建立一个你在攻击分析中发现的最有害链接的否定文件。您可以在这里找到关于如何构造实际文件的更多信息。虽然这篇文章提供了很多信息,但我认为,出于心理原因,更大的文件看起来更好,所以我建议列出完整的url,而不是根域名。

接下来,如果负面SEO攻击导致手动操作,您需要重新考虑请求。诚实地解释你是如何发现这次袭击的;提供任何你能提供的证据,以屏幕截图的方式显示是第三方放置这些链接,而不是你;并解释你为解决问题所做的努力,包括否认。

如果你得到来自谷歌拒绝你的复议请求的阻力,你将需要显示多次尝试联系主办“坏”链接指向你的网页。在提交给这些网站管理员的证明(你也将提交给谷歌)中,解释这些链接正在损害你的声誉,而你并没有要求他们。

如果您所评估的惩罚本质上是基于算法的,您可能只需要等待,直到谷歌处理disavow文件并决定将数据折回计算中。为了加快速度,一旦您否认了这些url,您可以选择加速谷歌对这些url的抓取。虽然有多种方法可以做到这一点,但我最喜欢的方法是使用不需要的url创建一个RSS文件,并将该文件提交到多个RSS聚合站点。

-搜索引擎优化

注入的内容和链接

在继续阅读之前,我建议您回顾一下我们关于“主动预防”的文章,因为清除大多数黑客都需要通过更新服务器补丁和/或转移到专用主机来更新安全性。

同样,更新robots.txt以确保只索引站点中希望被索引的部分。我还强烈建议,如果你的网站上不是绝对需要评论的话,关闭评论。

如果你被黑了-这显示为一个手动操作的链接惩罚(见上面)或一个安全问题-你需要通知谷歌你的努力,以修复黑。值得庆幸的是,谷歌在解决被黑网站通知时反应迅速,通常会重置惩罚标志。

不幸的是,被标记为被黑的结果意味着你将有更多的清理工作要做,因为它会对你的用户信号产生负面影响。大多数为搜索目的而被黑客攻击的网站最终也会成为黑客的寄生登陆页面,所以你也需要把这种情况当作链接惩罚问题来对待。

用户信号

一旦攻击停止,清除用户信号问题是一个相对容易的过程,概念化。要修复人为造成的低点击率(CTRs)和弹跳率,需要用更长的停顿时间来吸引更多的点击率。

你该怎么做呢?

考虑在你的社交渠道上举办一场比赛。要求竞赛的参赛者执行一些象征性的动作,如导航到你的网站和填写表格。这相当于谷歌中的品牌查询,然后单击,然后完成表单。

为与袭击无关的事情进行积极的公关活动。给你最喜欢的慈善机构捐款,宣布一项新产品,提拔一名员工——任何你能给有影响力的人或当地媒体带来积极影响的事情都可以。这些努力为您的站点提供了一些积极的价值。

修复糟糕的用户信号,改善你的网站。当然,这将花费更长的时间,但它将有助于改善你的整体内容和链接策略。

不管针对站点的攻击是哪种类型,我推荐的是使用更新后的内容营销策略。您可能还记得我以前的一篇文章,该文章建议对站点进行更改以减少攻击向量,站点越强、越权威,从搜索的角度来看就越难以破坏它。

那么为什么要在此时部署新的内容营销策略呢?一个成功的内容营销计划会创造价值- A

修改翻译结果
试试有道人工翻译?
精选同行业资深译员,专家审校润色,让你尊享快捷又准确的人工翻译!
立即体验



琅琅比价网仔细看看Chrome的用户体验报告

SMX Advanced 2018的第二场会议是SEO主题:与谷歌的Ilya Grigorik的对话。

Ilya是一名Web性能工程师,也是W3C Web性能工作组的联合主席和《高性能浏览器网络》一书的作者(O ‘Reilly)。他开玩笑称自己是网络水管工。

以下是会议概述:

请加入谷歌Web性能工程师Ilya Grigorik,参加这次炉火边聊天,他将讨论Web性能、站点速度、用户体验、安全和移动友好性,高级seo在下个月的速度更新中面临的首要问题,以及已经在处理移动优先索引的问题。我们还将讨论web和谷歌搜索的发展如何影响用户体验和用户期望,并讨论各自的发展方向。把你的问题和好奇心带到这个互动聊天!

以下是我从他有趣的演讲中总结的笔记和感悟。

的主题

讨论集中在Chrome用户体验报告(CrUX报告)上,以及我们如何使用它来更好地了解用户如何体验我们的网站和我们竞争对手的网站。

CrUX报告是关于给定页面上用户体验的真实数据的一个很好的来源。数据是从实际用户在网上的会话中收集而来的,基于:

选择同步浏览历史的用户。

没有设置同步密码的用户。

启用使用统计报表的用户。

然后可以通过页面速度洞察访问数据。下面是这份报告的一个例子:

Ilya解释说FCP度量代表“第一次有内容的油漆”。这表示用户第一次看到可视化响应的时间。这个度量很重要,因为第一个视觉响应向用户提供了行动的指示,并且有助于保持用户的参与。

DCL代表DOMContent Loaded。它测量文档完全加载和解析所需的时间。这里的样式表、图像和子框架是例外。它们可能在装载方面显示不完整。

看看我们上面的CrUX示例报告,注意用户是如何被分成三类的:快速(绿色)、一般(黄色)和缓慢(红色)。Grigorik接下来说的是一个重要的见解:不是所有的用户在你的网站上得到相同的体验;这些百分比因类别而异。

在上面的图表中,57%的人拥有快速的FCP, 29%的人拥有平均的FCP, 13%的人拥有慢的FCP。对于DCL,我们看到36%的结果快,41%的平均,23%的结果慢。你还可以看到FCP的中值是1.4秒,DCL的中值是2.6秒;这样就把它放在了所有页面的中间。

为了让你了解它是如何为用户工作的,请考虑下面这张来自谷歌发布的以用户为中心的性能指标的图表:

网站加载阶段的顺序帮助我们了解你需要优化的是什么。请注意交互(TTI)的额外时间度量。这是用户可以开始主动与内容交互的时候。这不是CrUX报告目前提供给你的东西,但它也是你需要关注的东西。

因为CrUX数据是通过页面速度洞察访问的,所以你也可以为你的竞争对手获取这些数据。注意:如果在页面速度洞察中提取单个页面上的数据,CrUX报告可能会由于缺乏足够的数据而无法使用。您将得到的消息是这样的:

请务必输入完整的URL以获得最佳结果。例如:“https://searchengineland.com/”,而不是“searchengineland.com”,因为后者将采用HTTP协议。

如果您的页面流量太低而无法获得CrUX报告,您也可以在页面速度洞察中输入“site:”命令,以这种格式:“site:https://searchengineland.com/”来获得站点范围的数据。

如果你只输入“site:”而不输入URL,你将只能从页面速度洞察获得关键数据。

Grigorik强调了优化现实世界的经验和获得自己的站点的直接测量的重要性。你可以找到一些网站,那里的真实体验很好,得分很低,反之亦然。寻找其他工具来帮助您实现这一点是一个好主意。

谷歌分析

谷歌分析(GA)在这个领域有一些有限的能力。网站速度报告在GA看起来像这样:

谷歌Analytics跟踪的指标包括:

平均页面加载时间。

平均重定向时间。

平均域查找时间。

平均服务器连接时间。

平均服务器响应时间。

平均页面下载时间。

深入研究一些额外的维度也是很有趣的。例如,对于这个站点,如果我们查看浏览器突破,我们会看到:

你有没有注意到Edge浏览器和三星互联网的加载时间很长?这两个站点可能存在一些特定于浏览器的问题。修正它们可以帮助很多用户(当然还能提高整体得分)。这些特定于浏览器的pro



天然水晶网站在谷歌手动操作过期后,算法可能会处理一些站点惩罚

通过谷歌手动操作,谷歌的真实用户会对不遵守谷歌网站管理员指南的网站进行处罚。2013年,谷歌在谷歌搜索控制台推出了一款手动动作查看器,用于向网站传达人为添加的惩罚。

谷歌网站管理员趋势分析师约翰·穆勒(John Mueller)上周五在Twitter上表示,有时人工操作可以被算法惩罚所取代。多年来,我们已经知道手动操作可能过期。通常,在手动操作过期后,如果违规没有得到解决,谷歌会重新发出该操作。但有时,John说,手动操作会过期,不会再续期,因为算法已经接管了。

John说:“随着时间的推移,事情往往会发生变化,所以过去需要人工干预才能解决/改进的问题,现在可以通过算法更好地处理。”

以下是推特:

是的,手动操作会过期。通常情况下,事情会随着时间的推移而改变,所以过去需要人工干预才能解决/改进的问题,现在可以用算法更好地处理。

——约翰☆. o(≧▽≦)o。2018年9月7日

因此,例如,对于指向您站点的错误链接,不再需要手动操作,因为谷歌Penguin算法已经检测到错误链接并自动处理惩罚。

手动操作是专门用于算法无法完成的工作。当新的算法被设计来处理这些工作时,那些来自人类的手动操作就不再需要了。

更多关于谷歌处罚的信息,请参见我们关于谷歌处罚的最终指南。



冰火中文双倍的速度优化与这9个先进的技巧

如果您在过去的一个月里将您的URL插入到谷歌的PageSpeed Insights中,您会注意到它看起来有点不同。以前你会收到一个简单的优化分数,现在你的分数被平台划分为两个分数,“页面速度”和“优化”。

这些变化是2018年7月9日发布的新版速度更新的结果。现在,谷歌不再依赖于实验室数据,而是使用现场数据来测量现场速度。通过从Chrome用户体验报告(CrUX)数据库中提取信息,谷歌能够识别用户找到你的网站的平均速度。

这意味着,即使你的网站在你这一端快如闪电,使用旧智能手机的访问者可能会遇到延迟——这可能会影响你的速度得分,甚至可能影响你网站的排名。如果还没有,现在是时候在速度优化上加倍努力了。

我将对谷歌的九页洞察规则进行分解,列出它们的最佳实践建议,然后深入探讨一些可以进一步优化站点速度的高级步骤。

1. 避免登陆页重定向

为什么它很重要。重定向延迟页面渲染,降低移动站点体验。每次重定向都会添加一个额外的超文本传输协议(HTTP)请求-响应往返,有时还会添加许多额外的往返,以执行域名系统(DNS)查找、传输控制协议(TCP)握手和传输层安全(TLS)协商。

谷歌建议。创建一个响应网站,不超过一个重定向从一个给定的URL到最终登陆页。

先进的建议。尽量避免完全重定向。但是,如果您需要使用重定向,请根据您的需要选择重定向的类型:

301对302重定向。当您删除旧内容并重定向到新内容时,或者当您没有可重定向用户到的备用页面时,请使用永久重定向(301)。在进行短期更改时,比如有限的时间供应,或者将用户重定向到特定于设备的url时,使用临时重定向(302)。别担心;你不会失去链接权益的任何方式!

JavaScript与HTTP重定向。JavaScript和HTTP重定向的主要区别在于HTTP重定向会导致服务器端延迟,而基于JavaScript的重定向会降低客户端速度(它们需要下载页面,然后在触发重定向之前解析和执行JavaScript)。Googlebot支持两种类型的重定向。

2. 启用压缩

为什么它很重要。减少内容的大小可以缩短下载资源的时间,减少客户端对数据的使用,并改善页面的呈现时间。

谷歌建议。Gzip所有可压缩内容。您可以通过HTML5 Boilerplate项目找到大多数服务器的示例配置文件。

先进的建议

优先删除不必要的数据。压缩很好,但是优化最好的资源是没有发送的资源。定期检查站点资源,并在压缩前消除不必要的数据,以确保最佳结果。

考虑Gzip编码的替代方案。如果您想使用除Gzip之外的其他工具,那么Brotli是一种无损压缩算法,它结合了LZ77算法的现代变体、Huffman编码和二阶上下文建模。所有现代浏览器都支持它,它的压缩比可以与目前可用的最佳通用压缩方法相媲美。Brotli的压缩速度非常慢,解压速度非常快,所以您应该在最高级别使用Brotli+Gzip预压缩静态资产,在1-4级使用Brotli压缩动态HTML。

对不同的资源使用不同的压缩技术。压缩可以应用于HTML代码以及页面所需的各种数字资产,但您需要对web字体、图像、CSS等应用不同的技术和算法,以获得最佳结果。例如,如果您正在使用HTTP/2,那么对HTTP响应头使用HPACK压缩将减少不必要的开销。

3.改善服务器响应时间

为什么它很重要。快速的服务器响应时间是必要的;53%的移动用户会在没有在3秒内加载的情况下放弃页面。

如果您想避免中央处理单元(CPU)短缺、缓慢的应用程序逻辑、缓慢的数据库查询、缓慢的路由、缓慢的框架和缓慢的库,高质量的网站开发是必不可少的。

谷歌建议。服务器响应时间应该始终低于200ms。

先进的建议。

度量服务器响应时间和真实用户度量。使用WebPageTest.org、Pingdom、GTmetrix或Chrome开发工具来找出现有的性能问题,并找出是什么减慢了你的内容传递过程。请记住,即使您的测试显示站点速度<200ms,使用慢3G的老一代Android的用户可能会体验到400ms RTT和400kbps的传输速度。这个是负数