Javascript 显示前页面加载-SEO最佳实践

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、js等

谷歌机器人是否变得足够聪明,不再索引有类似技巧的页面

  • CSS
    显示无
  • Javascript添加
    display none
    ,在事件准备就绪时,删除
    display none
  • margin-20000px
  • 全白div
    z-index
    >主体
    z-index
  • 车身
    高度和宽度
    0px
    溢出:隐藏
  • 还有更多的解决方案
堆栈溢出:,等等


最好的办法就是不要这样做。如果您关心SEO,只需优化您的页面以快速工作,而不需要一些预加载消息。避免使用任何(黑色)魔法


只有极少数情况下使用这些类型的消息可能是个好主意,一般来说,这些消息只适用于那些已经不支持搜索的应用程序,比如你的电子邮件客户端。与其浪费更多的字节,还不如利用时间来提高页面负载。

您希望这样做的用例是什么?对于像Gmail这样的东西,预加载然后切换到完整的web应用程序是有意义的。但一般来说,最好是找到一种方法,在页面其余部分加载时为用户提供一些可以查看或执行的内容。如果他们被迫等待每一个资源加载(这可能需要很长时间!!),他们可能不会停留在原地。好吧,我不会在显示页面之前等待“所有”资源加载。但是该页面上使用的所有关键资源。所以用户在页面上看不到任何“变化”的东西;他没有看到加载页面,但是一个加载完整的页面——看起来更专业——看看facebook,他们也在这样做。为了提出有意义的建议,在页面显示之前知道你想要加载什么类型的资源会有帮助。这方面的最佳技术因Javascript、图像等而异。我刚刚看了facebook。一切都以线性方式加载。在显示任何内容之前,没有人为的延迟。人为的拖延很糟糕。如果页面的加载速度足够慢,足以让它发挥作用,那么您应该优化页面。从中删除无关内容,使用更少、更轻的图像,等等。“更专业”当然是有争议的。我觉得预加载程序幼稚且不专业。网络以它的方式工作,每个人都习惯了它。这里没有值得修复的问题。你唯一想避免的是FOUC和内容在图像加载时不稳定地跳转,这两种情况都可以避免,没有预加载程序。