angularjs - 奇怪的 : google indexing onload generated content?

标签 angularjs seo angularjs-directive

<分区>

我在 google 的结果页面中注意到,我网站的列表详细信息(即链接下方)显示的内容仅在页面加载功能期间生成。这让我感到惊讶,因为我认为谷歌不会索引 JS 生成的内容。后来遇到了this post展示了一种使用 angularjs 指令(仅在加载期间解释)创建标题和元描述标签的方法!那么这真的有效吗?如果确实如此,我也将不胜感激,并且谷歌确实在运行其 onload 后对该页面进行了索引。谢谢!

最佳答案

据我所知,Google 不会等待加载(您确定该数据在 HTML 本身中不可用吗?)

从阅读您链接到那里的帖子和上一篇看来,作者在第一篇帖子中解释说,他的公司开发了一项免费服务,为您提供您网站的加载“快照”,然后您可以设置重定向到该网站。在那种情况下,任何 AngularJS 都可以正常工作,因此第二篇文章中的标题/元数据指令。

http://rogeralsing.com/2013/08/11/angularjs-and-seo-part-1/

我相信获得尽可能最新的 SEO 的唯一真正方法是在哈希爆炸时使用 PhantomJS 加载您的页面 #! URL 由搜索引擎找到。

关于angularjs - 奇怪的 : google indexing onload generated content?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18647226/

相关文章:

seo - .tk 域名的排名是否低于高级顶级域名?

Jquery 数据表和 Google BOT

angularjs - Angular JS 自定义指令 - 属性绑定(bind)到字符串或范围变量

javascript - Angular JS - "Error: [$interpolate:interr] Can' t 插值 :"when using Highcharts

javascript - AngularJS指令如何在条件下显示/隐藏自定义(附加)元素

javascript - Angular JS 中的 JSON 解析

javascript - Angular 用户界面路由器解决不解决链式 promise

seo - Google Analytics 显示错误的页面扩展

javascript - 隔离范围未更新

angularjs - 智能表 "st-sort"不工作