Seo 谷歌爬虫会在索引之前等待页面完成吗?

Seo 谷歌爬虫会在索引之前等待页面完成吗?,seo,polymer,search-engine,web-component,shadow-dom,Seo,Polymer,Search Engine,Web Component,Shadow Dom,我最近决定使用Polymer库(WebComponents)对我的网站进行编码 基于webcomponents的应用程序/网站的常见结构是将该结构封装在类似应用程序的元素中,如下所示: <my-app></my-app> 并为属于应用程序的每个自定义元素创建一个文件。 聚合物非常有用,也可用于组织和编程基本网页或网站。不过我有一个疑问 由于用于微数据引用和索引化的所有信息都包含在应用程序主要元素的影子dom中,因此任何爬虫程序都只需获取页面并在主体中查看(或者这只是

我最近决定使用Polymer库(WebComponents)对我的网站进行编码

基于webcomponents的应用程序/网站的常见结构是将该结构封装在类似应用程序的元素中,如下所示:

<my-app></my-app>

并为属于应用程序的每个自定义元素创建一个文件。 聚合物非常有用,也可用于组织和编程基本网页或网站。不过我有一个疑问

由于用于微数据引用和索引化的所有信息都包含在应用程序主要元素的影子dom中,因此任何爬虫程序都只需获取页面并在主体中查看
(或者这只是我的想象?)。 然后

谷歌爬虫能够读取dom阴影吗

换句话说,爬虫是否像真实用户一样,等待页面稳定,等待所有Dom树呈现,就像我们在chrome浏览器上打开开发者工具窗口时可以处理的那样


这是非常重要的一点,因为所有的微数据都用于页面/应用程序的主要语义,从而使一个人的网站在任何搜索引擎中都能被很好地引用。

如果finalize是指所有的JS都被执行,那么答案是否定的,不一定。谷歌机器人有时只能首先考虑页面的内容而不执行JS。稍后,他们可以回来等待JS的完全执行


如果你的网站不是垃圾邮件,使用禁止的技术,等等,那么机器人肯定会分析你页面的JS版本,这是时间问题

几年前,有消息称谷歌关注页面上的js链接。所以google可能会为dom元素呈现一些js。如果我没记错的话,google网站管理员控制台中有一个函数
fetch as googlebot
,所以如果你有一个域可以验证为你的域,那么你就可以看到它的索引googlebot@Jask我尝试了
fetch as googlebot
功能,结果就是在将任何JavaScript代码应用到我的dom之前首先加载的纯html页面。@ballangddang我也面临同样的问题。你在这方面有什么进展吗?