是否会在搜索引擎中读取放置在ng-repeats中的微数据标记?

时间:2016-05-26 13:23:39

标签: angularjs seo javascript-framework schema.org microdata

注意:我的问题与未答复的问题相同:Angular schema SEO

我的问题更多的是搜索引擎问题而非角度问题。

基本上这个问题要求:搜索引擎机器人会在你的网页上徘徊一两秒,而一些客户端js库(如angular)会重新构造dom,然后读取已完成的dom,就像处理ng-repeat指令时的编译阶段。

<div itemscope 
     itemtype  = "http://schema.org/Movie"
   >
   <span ng-repeat = "movie in movies"
         itemprop  = "name"
     >
     {{movie}}
   </span>
</div>

因此,这个ng-repeat生成的每部电影都会为每个itemprop=name读取谷歌机器人吗?

我找到schema validator,对于我的网站(上面的示例html无关),实际上仍显示角度表达式:

...
datePublished  {{lvl_project['year']}}
name          "{{lvl_project['title']}}"
keywords       {{lvl_project['tools'].join(',')}}
...

此外,显示ng-repeat生成的元素。

在我看来,这似乎是一个强有力的指标,谷歌机器人没有看到角度生成的元素及其价值,但可能还有更多我不知道的问题。

0 个答案:

没有答案