Angularjs 奇怪:谷歌索引加载生成的内容?

Angularjs 奇怪:谷歌索引加载生成的内容?,angularjs,seo,angularjs-directive,Angularjs,Seo,Angularjs Directive,我在谷歌的结果页面上注意到,我的网站的列表详细信息(即链接下方)显示了仅在页面加载功能期间生成的内容。这让我很惊讶,因为我认为谷歌不会索引JS生成的内容。后来我发现了一种使用angularjs指令创建标题和元描述标记的方法(仅在onload期间解释)!那么这真的有效吗?我也会很感激一些参考,如果它这样做,谷歌确实索引后运行其onload页面。谢谢 据我所知,谷歌并不等待onload(你确定这些数据在HTML本身中不可用吗?) 通过阅读你在那里链接的帖子和上一篇帖子,作者似乎在第一篇帖子中解释说,

我在谷歌的结果页面上注意到,我的网站的列表详细信息(即链接下方)显示了仅在页面加载功能期间生成的内容。这让我很惊讶,因为我认为谷歌不会索引JS生成的内容。后来我发现了一种使用angularjs指令创建标题和元描述标记的方法(仅在onload期间解释)!那么这真的有效吗?我也会很感激一些参考,如果它这样做,谷歌确实索引后运行其onload页面。谢谢

据我所知,谷歌并不等待onload(你确定这些数据在HTML本身中不可用吗?)

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


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

至于仅在加载期间生成的列表详细信息:非常确定。至于快照-谢谢。我直接从谷歌找到了这篇帖子:-)。顺便说一句@shaunhusain html5历史api是hash-bang方法的一个很好的替代方法吗?不确定两者之间的关系抱歉:|这个问题似乎离题了,因为它是关于搜索引擎优化的,并且已经被讨论过了