【发布时间】:2016-01-24 22:05:33
【问题描述】:
我正在尝试找出使 angularJS 网络应用 SEO 友好的最佳方法。
我读过这个How do search engines deal with AngularJS applications?
它建议使用:<meta name="fragment" content="!">,因为我的网络应用正在使用 html5mode。
当访问根 url / 并正常浏览到其他区域时,网站运行良好,但只要我重新加载/刷新网站(当我不在根 url 中时)它就会返回 url not found @ 987654326@
现在,我的理解是,使用这个技巧,谷歌就可以正常抓取网站了?我还添加了一个尝试使用此第三方网站 https://www.xml-sitemaps.com/ 创建站点地图,但只返回一个 url(根 url)。
我的网站没有像 node 这样的服务器,它只是普通的 angularJS。
解决这一切的正确方法是什么?
谢谢!
【问题讨论】:
-
Google 更新了关于 ajax 驱动网站的抓取规范。建议阅读最新的。 3 年前的信息不再准确
标签: javascript angularjs seo sitemap