我是否必须删除"Render Blocking CSS"



我把我的主页通过了谷歌的PageSpeed测试,它给了我69分的移动版和95分的桌面版。唯一的问题是渲染阻塞CSS。

现在,我网站上的所有网页都是折叠上方。即任何地方都不涉及滚动。考虑到这一点,我个人觉得我不应该做任何特别的事情,因为从一开始就需要CSS以我设计的方式查看我的页面。

如果我进行异步加载或其他操作,它最终会在一个黑白的未组织页面上显示内容,就在预期输出之前。

我忽略谷歌了吗?这意味着我永远不会得分100/100,这不会影响我的SEO机会吗?

TL;DR -不,你不必这么做。但在大多数情况下,这是间接的


已设置渲染块以防止FOUC。

理想情况下,您应该只加载负责将页面的"折叠上方"呈现为呈现块的CSS,以及使用异步方法的所有其他样式。

然而,大多数网站都将其所有CSS加载为渲染阻塞。为什么?因为大多数网站都没有CSS专家为他们的特定情况定制CSS加载。他们有时会为一个主题付费,但仅此而已。
从这个角度来看,主题通常不会得到优化,因为无法知道用户想要在其折叠上方区域中使用哪些元素。

这是个大问题吗

没有。

首先,所有这些都只是关于用户何时加载你网站的第一个页面。所有其他页面都将使用缓存的样式表(在访问的第一个页面上已经加载)(除非您为不同的页面加载不同的样式表)。

其次,从技术上讲,谷歌降低页面SEO评分的普遍观点是错误的。它们确实因为许多其他原因(如可访问性、可读性和响应性问题)而受到惩罚,但不是因为有渲染阻塞CSS。


然而,两者之间存在间接相关性
谷歌页面速度是一个告诉你如何提高页面加载速度或给人留下页面加载更快的印象的工具。

  • 如果您修复了它识别的问题,页面加载速度会更快,或者至少看起来加载速度更快
  • 如果你的页面速度或感觉更快,那么用户在等待加载页面时点击后退按钮的可能性就会更小
    这种用户行为是SEO惩罚的来源。谷歌将任何此类行为注册为一般"用户没有在该网站上找到他想要的内容">,并降低用户搜索的任何内容的页面SEO分数

任何阻止用户在离开你的网站后的前30秒内点击后退按钮的方法(这将降低反弹率)都是对抗SEO处罚的好方法
而且。。。的确:最有效的方法之一是加快页面加载速度。

其他包括:

  • 使加载过程看起来专业(为图像放置大小正确的占位符,这样加载时页面就不会跳来跳去)
  • 保持FOUC尽可能接近0
  • 渲染某物,而不是什么都不渲染
  • 如果可能的话,让用户大致了解页面加载了多少(%)
  • 让网站加载一些关于长页面内容的基本模式。用户会阅读模式,试图弄清楚他们是否在正确的页面上,但他们不会注意到加载时间——因为你在等待时给了他们一些事情要做
  • 去掉"废话",尽量诚实地对待你的页面所提供的一切

我再怎么强调也不为过:说实话,这真的是值得的。SEO方面的结果有很大的差异:
如果你的页面是关于a的,但你想向寻找B的用户展示这一点,不要告诉他们你有B,也不要向他们隐瞒。只需告诉他们:
"看,这不是B,这是A,但以下是你应该考虑A而不是B的几个原因。">

大多数用户都会阅读这些原因。尤其是如果它们写得很好,就能解决真正的问题,而且看起来不像是在争取时间
一个非常好的主意是将你最有力的论点放在列表的第二或第三位(如果第一位很长,则放第二位;如果前两位不那么长,则第三位)
理由是:如果你把它放得更靠后,许多用户不会阅读过去的三个薄弱论点——他们会把整个列表标记为不令人信服,然后再回去
此外,如果你按照论点的重要性顺序排列,用户就会意识到这一点,一旦他们找到两个不令人信服的论点,他们就会认为情况会变得更糟,然后再次点击"返回"按钮。但是,如果你提出第二个或第三个比前一个更强的论点,他们会通读整个列表,希望找到另一个。

现在,如果您的论点很有说服力,用户将选择A而不是B=>Win
如果没有,他们仍然会选择B,但至少他们稍后会这样做(在他们阅读你的原因后),如果有的话,惩罚会小得多(用户在你的页面上花费的时间越长,如果他们按下按钮,惩罚就越少)=>没有损失

如果你能让用户占用超过30秒,你通常是在SEO方面。这才是真正重要的SEO问题,而不是渲染阻塞本身。


最终,创建一个页面的页面速度得分非常低,同时SEO得分非常高是完全可能的。这不太可能,但完全有可能。

相关内容

  • 没有找到相关文章

最新更新