【问题标题】:site map alone good enough for seo with angular 1 app?仅站点地图就足以使用 Angular 1 应用程序进行 seo?
【发布时间】:2016-02-19 01:09:06
【问题描述】:

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

1 - 伪装者.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_=/route

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

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

【问题讨论】:

    标签: angularjs kirby


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 所以理论上,如果站点地图确实包含页面的所有内容,它可以工作......
    • 不,站点地图也显示可用页面,以便爬虫更容易找到(如果他们错过了某些内部链接或页面也没有内部链接,但您希望它被爬取)。爬虫不会从站点地图中获取内容。想象一下,您在站点地图中有一些东西,而在实际页面上有一些完全错误的东西。搜索引擎不希望那样。你想做什么?在静态内容页面上使用 Angular 没有多大意义(假设使用了 kirby CMS)。
    猜你喜欢
    • 2016-03-18
    • 2015-07-20
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 2013-12-16
    • 2015-03-12
    • 2012-09-21
    • 1970-01-01
    相关资源
    最近更新 更多