0

服务器端渲染 ang 应用程序的选项

1 - 伪装者.io 每月免费最多 250 页 这是一个tut。: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_=/route

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

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

4

1 回答 1

0

这取决于。谷歌将尝试抓取 ajax 调用

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

但是,对于其他搜索引擎或爬虫,这不能说。

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

于 2015-11-23T14:29:00.187 回答