Javascript 显示前页面加载-SEO最佳实践
只有在加载内容时才显示页面的方法有很多,但是搜索引擎优化的最佳方法是什么 内容有:图片、css、js等 谷歌机器人是否变得足够聪明,不再索引有类似技巧的页面Javascript 显示前页面加载-SEO最佳实践,javascript,html,css,seo,Javascript,Html,Css,Seo,只有在加载内容时才显示页面的方法有很多,但是搜索引擎优化的最佳方法是什么 内容有:图片、css、js等 谷歌机器人是否变得足够聪明,不再索引有类似技巧的页面 CSS显示无 Javascript添加display none,在事件准备就绪时,删除display none margin-20000px 全白divz-index>主体z-index 车身高度和宽度至0px带溢出:隐藏 还有更多的解决方案 堆栈溢出:,等等 最好的办法就是不要这样做。如果您关心SEO,只需优化您的页面以快速工作,而不
- CSS
显示无
- Javascript添加
,在事件准备就绪时,删除display none
display none
margin-20000px
- 全白div
>主体z-index
z-index
- 车身
至高度和宽度
带0px
溢出:隐藏代码>
- 还有更多的解决方案
最好的办法就是不要这样做。如果您关心SEO,只需优化您的页面以快速工作,而不需要一些预加载消息。避免使用任何(黑色)魔法
只有极少数情况下使用这些类型的消息可能是个好主意,一般来说,这些消息只适用于那些已经不支持搜索的应用程序,比如你的电子邮件客户端。与其浪费更多的字节,还不如利用时间来提高页面负载。您希望这样做的用例是什么?对于像Gmail这样的东西,预加载然后切换到完整的web应用程序是有意义的。但一般来说,最好是找到一种方法,在页面其余部分加载时为用户提供一些可以查看或执行的内容。如果他们被迫等待每一个资源加载(这可能需要很长时间!!),他们可能不会停留在原地。好吧,我不会在显示页面之前等待“所有”资源加载。但是该页面上使用的所有关键资源。所以用户在页面上看不到任何“变化”的东西;他没有看到加载页面,但是一个加载完整的页面——看起来更专业——看看facebook,他们也在这样做。为了提出有意义的建议,在页面显示之前知道你想要加载什么类型的资源会有帮助。这方面的最佳技术因Javascript、图像等而异。我刚刚看了facebook。一切都以线性方式加载。在显示任何内容之前,没有人为的延迟。人为的拖延很糟糕。如果页面的加载速度足够慢,足以让它发挥作用,那么您应该优化页面。从中删除无关内容,使用更少、更轻的图像,等等。“更专业”当然是有争议的。我觉得预加载程序幼稚且不专业。网络以它的方式工作,每个人都习惯了它。这里没有值得修复的问题。你唯一想避免的是FOUC和内容在图像加载时不稳定地跳转,这两种情况都可以避免,没有预加载程序。