首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌会识别/索引Angular SPA模板中的微数据或RDFa标记吗?

谷歌会识别/索引Angular SPA模板中的微数据或RDFa标记吗?
EN

Stack Overflow用户
提问于 2017-03-31 02:24:44
回答 1查看 512关注 0票数 3

Google可以毫无问题地获取和渲染我所有Angular SPA页面的动态加载内容。所以这很好。但是爬虫能识别我的模板中的微数据和/或RDFa标记吗?我想通过遵循Google's documentation为我的产品页面创建一些丰富的代码片段。

Angular目前不具备创建动态脚本的能力(参见this issue),所以我打算尝试实现微数据和/或RDFa标记。

这样行得通吗?我必须让服务器端渲染就地让google识别丰富的产品片段吗?或者,谷歌在没有服务器端渲染的情况下足够聪明吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-31 06:01:02

ng2中的微数据和RDFa听起来要比JSON-LD实现起来困难得多。采用这种方式意味着您将SEO问题传播到所有组件视图中,这将导致更多的复杂性,并降低SEO的可扩展性。

谷歌SEO LD胜过微数据和RDFa,这意味着从长远来看,它可能是更好的选择,因为他们最有可能专注于建立进一步的recommend优化。

我已经有一段时间没有在ng2中工作了,但是this answer在你链接到的与github问题相关的原始问题上建议不再剥离惰性脚本标记?

在选择迁移到MD或RDFa标记之前,我会进行测试,以确保惰性标记仍然是带状的,或者在框架中是否已经修复。

至于回答你最初的问题,谷歌是否会在没有SSR的情况下索引MD,我不能说根据经验,但我会说它很有可能工作,因为他们正在渲染网站的JS版本,所以他们阅读它是有意义的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43125653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档