2010-07-06 167 views
4

有没有任何优势有一个散列写在它周围的散列的URL。例如:斜杠散列斜杠

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

它SEO更好?在斜线没有被索引后,我想到了什么。

+4

你的意思是什么之后散列没有索引? – 2010-07-06 21:00:32

+0

** 2015 ** - 目前的做法:网站管理员可以使用[hashbang-fragment“#!”](https://developers.google.com/webmasters/ajax)选择加入** Google的AJAX抓取计划** - 抓取/文档/入门) - 他们还必须为抓取工具提供HTML快照,以便在转义的片段URL下请求。谷歌称这是他们和想要使用该技术的网站站长之间的协议:[Google Developers概述](https://developers.google.com/webmasters/ajax-crawling/docs/learn-more) – 2015-08-14 19:29:34

回答

1

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

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

5

由于Google和其他搜索引擎通常会完全忽略它们,因此您需要避免使用碎片(散列标记之后的任何内容)来指示网站内容的主要部分。

但是,大多数URL片段的使用(如发布的示例)涉及将AJAX内容动态加载到页面上;网络应用程序修改片段,以便访问者仍然可以使用后退按钮或书签页面,但应用程序的状态不会丢失。在你的例子中,该片段可能用于网站的一个私人部分,不会被搜索引擎索引,所以使用片段对SEO没有影响。

底线:对于要索引的内容,请勿使用散列标记。如果你想在你的网站的私人部分使用AJAX内容来加速你的用户界面,那么请继续前进。

+0

嗨德里克,谢谢为答案。您是否介绍了如何使用这些片段制作单页应用的教程?谷歌搜索它只显示Android相关的东西。我喜欢在单页滚动页面上使用它们的方式,比如kitkat.com – Advanced 2013-10-10 11:16:53

+0

** 2015 ** ** - 当前做法:网站管理员可以选择加入** Google的AJAX抓取方案**,方法是使用[hashbang-片段“#!”](https://developers.google.com/webmasters/ajax-crawling/docs/getting-started) - 他们还必须为抓取工具提供HTML快照,以便在转义的片段URL下请求。谷歌称这是他们与想要使用该技术的网站站长之间的协议:[Google Developers概述](https://developers.google.com/webmasters/ajax-crawling/docs/learn-more) – 2015-08-14 19:26:36