angular 1 个应用程序的 seo 单独使用站点地图就足够了吗?

site map alone good enough for seo with angular 1 app?

服务器端呈现 ang 应用程序的选项

1 - pretender.io 每月最多免费 250 页 这是一个啧啧:https://scotch.io/tutorials/angularjs-seo-with-prerender-io

2 - https://github.com/steeve/angular-seo 开源且免费

_escaped_fragment_ 想法即:

localhost/app.html#!/route 变为:

localhost/app.html?_escaped_fragment_=/路线

在服务器端,phatomjs 获取这个翻译后的请求和 returns 一个完整的 呈现 html 文件供 google 抓取。

但是有人尝试过 运行 带有站点地图的普通 ang 应用程序吗?我正在 Kirby CMS 上构建一个 api,它具有很好的站点地图功能...但我不知道这是否足以用于 seo...

视情况而定。 Google 将尝试抓取 ajax 个调用

https://developers.google.com/webmasters/ajax-crawling/docs/learn-more

然而,对于其他搜索引擎或抓取工具则不然。

站点地图对您帮助不大,因为它不包含您站点的所有内容。站点地图基本上是为了给爬虫地图他们应该 crawl/index.