这个问题不一定与特定的网络技术有关。如果我加载的页面基本上是一个空白的shell,并且在加载页面时,我开始从服务器获得所有的内容,包括ajax请求,那么该页面会不会像Google这样的爬行器显示为一个无内容的页面呢?
我已经看到越来越多的页面这样做了,基本上,它们只是以“加载”指示器的方式以超快的速度加载,然后逐渐地将内容组装起来。这是如何与SEO工作?
谢谢。
发布于 2015-05-02 15:29:21
如果您的页面以“加载”屏幕开头,那么您可能会遇到麻烦。我不认为所有的搜索引擎都支持javascript。谷歌表示他们会这么做,但最好不要依赖它。
此外,您的方法还要求用户至少向服务器发出两个请求,以接收一些有用的内容。如果您的页面被频繁访问,这将是一个问题,因为一些用户可能会觉得他们可能永远停留在加载屏幕上,而服务器正在努力满足对其他用户的第二个请求。
要想在视觉上了解我的意思,请访问http://www.webpagetest.org/并运行您的页面,看看其他浏览器是如何加载它的。
如果你真的需要某种类型的加载指示器,尝试这样做,而不需要另一个请求,否则搜索引擎会认为你的网站是缓慢的。
例如,在屏幕上创建显示单词“loaded”的文本,并使用javascript来检测像大型图像这样耗时的组件何时被加载。然后让“装货”这个词消失。至少该方法会出现得更快,而且在加载其他内容时,人们仍然可以看到内容,并且将减少一次所需的服务器行程。
此外,运行您的网页与谷歌的网页速度洞察力,看看他们的想法以及。
发布于 2015-05-02 12:38:21
不,谷歌有能力执行Javascript,它会看到你的内容。
https://webmasters.stackexchange.com/questions/79806
复制相似问题