在页面加载期间创建的元素上使用微数据

时间:2012-08-20 13:24:01

标签: html5 web seo microdata rich-snippets

我需要将微数据片段添加到页面加载期间由脚本填充的列表中。

我的代码是以我在html代码中拥有基本列表元素的方式编写的,并且在填充列表时会重复(在页面加载时会发生这种情况)。

我尝试将微数据添加到列表中的每个元素,但是当我使用google's rich snippet tool时,它似乎只读取了基本的html片段,而不是填充后的整个列表。我在不同的页面上执行完全相同的技巧,它似乎工作正常(意味着我得到一个videoObjects列表,每个包含插入的数据)[编辑:第二页是在服务器上创建的这就是为什么它的工作原理]。

任何想法如何解决问题?

1 个答案:

答案 0 :(得分:2)

作为一般规则,搜索引擎不会读取由JavaScript动态创建的内容。因此,您的脚本动态创建的任何内容都将对Google不可见。如果您希望它们为此内容编制索引,则需要创建此内容服务器端。