例如,如果内容动态加载并具有像“mysite.com/#/some/page”这样的散列 URL,那么它是否对 SEO 友好,或者它不会被 Google 和 Bing 编入索引?
最佳答案
由于搜索引擎不运行 javascript,您需要为您的页面制作静态 html 版本,以便它们可以被它们索引,您还应该有一个站点地图。 有一个库可以帮助使用 phantomjs 完成此操作:https://github.com/steeve/angular-seo 这在此处进一步解释:http://www.yearofmoo.com/2012/11/angularjs-and-seo.html
有一些付费服务可以为您解决这个问题。
谷歌也有一些关于此事的更多信息: https://developers.google.com/webmasters/ajax-crawling/
关于javascript - 带有 ui-router SEO 的 angular.js 是否友好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19459723/