<分区>
我在 google 的结果页面中注意到,我网站的列表详细信息(即链接下方)显示的内容仅在页面加载功能期间生成。这让我感到惊讶,因为我认为谷歌不会索引 JS 生成的内容。后来遇到了this post展示了一种使用 angularjs 指令(仅在加载期间解释)创建标题和元描述标签的方法!那么这真的有效吗?如果确实如此,我也将不胜感激,并且谷歌确实在运行其 onload 后对该页面进行了索引。谢谢!
<分区>
我在 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/
相关文章:
angularjs - Angular JS 自定义指令 - 属性绑定(bind)到字符串或范围变量
javascript - Angular JS - "Error: [$interpolate:interr] Can' t 插值 :"when using Highcharts
javascript - AngularJS指令如何在条件下显示/隐藏自定义(附加)元素
javascript - Angular JS 中的 JSON 解析
javascript - Angular 用户界面路由器解决不解决链式 promise