【问题标题】:slash hash slash斜线哈希斜线
【发布时间】:2011-03-12 12:51:35
【问题描述】:

使用带有斜线的散列的 URL 有什么好处。例如:

http://www.example.com/#/profile

它的 SEO 更好吗?我认为斜线后的任何内容都没有被索引。

【问题讨论】:

  • 你的意思是哈希没有被索引之后的任何东西?
  • 2015 - 目前的做法:网站管理员可以使用 hashbang-fragment "#!" 选择加入 Google 的 AJAX 抓取方案 - 他们还必须提供在转义的片段 URL 下请求爬虫的 HTML 快照。 Google 将此称为他们与想要使用该技术的网站管理员之间的协议:Overview on Google Developers
  • 更新之前的评论 - Google 的 AJAX 抓取方案已于 2015 年 10 月弃用。没有理由继续使用 hashbang-fragment 语法。

标签: url seo


【解决方案1】:

您需要避免使用片段(井号之后的任何内容)来指示网站内容的主要部分,因为 Google 和其他搜索引擎通常会完全忽略它们。

但是,大多数 URL 片段的使用(如您发布的示例)都涉及将 AJAX 内容动态加载到页面上; Web 应用程序修改了片段,以便访问者仍然可以使用返回按钮或为页面添加书签,但应用程序的状态不会丢失。在您的示例中,片段可能用于网站的私有部分,搜索引擎不会对其进行索引,因此使用片段对 SEO 没有影响。

底线:对于要编入索引的内容,不要使用井号。如果您想在您网站的私有部分中使用 AJAX 内容来加速您的 UI,那么请继续。

【讨论】:

  • 嗨,德里克,感谢您的回答。您介意指出如何使用这些片段制作单页应用程序的教程吗?谷歌搜索它只显示 android 相关的东西。我喜欢在 kitkat.com 等单页滚动页面上使用它们的方式
  • 2015 - 目前的做法:网站管理员可以使用 hashbang-fragment "#!" 选择加入 Google 的 AJAX 抓取方案 - 他们还必须提供在转义的片段 URL 下请求爬虫的 HTML 快照。谷歌称这是他们与想要使用该技术的网站管理员之间的协议:Overview on Google Developers
【解决方案2】:

哈希表示 Uri 的“片段”部分的开始,该部分表示在页面内跳转到的位置。

我不明白为什么任何搜索引擎蜘蛛都会考虑哈希后的任何内容。

【讨论】:

    猜你喜欢
    • 2015-06-30
    • 2018-04-09
    • 2014-08-26
    • 2011-06-27
    • 1970-01-01
    • 2014-03-06
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    相关资源
    最近更新 更多