gpt4 book ai didi

angular - Google 会识别/索引 Angular SPA 模板中的微数据或 RDFa 标记吗?

转载 作者:太空狗 更新时间:2023-10-29 19:29:34 24 4
gpt4 key购买 nike

Google 可以毫无问题地获取和呈现我所有 Angular SPA 页面的动态加载内容。所以这很好。但是爬虫会识别我模板中的微数据和/或 RDFa 标记吗?我想通过关注 Google's documentation 为我的产品页面创建一些丰富的网页摘要.

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

这行得通吗?我是否必须在服务器端就地呈现,以便谷歌识别丰富的产品片段?或者,如果没有服务器端呈现,Google 是否足够聪明?

最佳答案

ng2 中的微数据和 RDFa 听起来比 JSON-LD 更难实现。采用这条路径意味着您在所有组件 View 中传播 SEO 问题,这将导致更复杂并降低 SEO 的可扩展性。

谷歌 recommend JSON-LD 优于 Microdata 和 RDFa,这意味着从长远来看,它可能是更好的选择,因为他们很可能会专注于针对 JSON-LD 构建进一步的 SEO 优化。

我已经有一段时间没有使用 ng2 了,但是 this answer在与您链接到的 github 问题相关的原始问题上,建议不再删除惰性脚本标签?

在选择移动到 MD 或 RDFa 标签之前,我会进行测试以确保惰性标签仍然是 strip 化的,或者它是否已在框架中得到修复。

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

关于angular - Google 会识别/索引 Angular SPA 模板中的微数据或 RDFa 标记吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43125653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com