StackOverflow上有与搜索引擎排名相关的问题有一些 先例,所以请不要关闭这个问题.它的编程与HTML META标签可称为"编程"的程度相关.
这是问题所在:
我们制作FogBugz,软件项目规划和错误跟踪套件.
要么我们的旧文档做得很好,要么我们的新文档很糟糕,但对于大多数FogBugz术语的热门搜索,我们的旧版本的文档出现了.
这是一个例子.对于上下文,我们当前的FogBugz版本是FogBugz 7.搜索的前两个结果是FogBugz 5,这是非常古老的.
我可以说,有几个选项可以从顶部插槽中获取这些结果,但每个都有问题:
一个NOINDEX
标签,但会发生什么,如果有人实际上是对旧版本的搜索帮助?
找到旧文档的传入链接并放置NOFOLLOW
它们以剥夺PageRank的旧文档.这里的问题是找到内容的链接真的很繁琐,而不是改变内容本身.
该unavailable_after
标签,它仅仅是一个时间延迟NOINDEX
,以去除而不是降级的同样的问题.
我只是希望这些旧的文档版本停止与我们当前的版本竞争,而不是完全不可用.
我过去使用过的方法(3年前)
将URL更改为旧文档,并更改自己的链接以指向新URL.例如abc.com/docs/fogzbugz/v5/xyz成为abc.com/docs/fogzbugz/ancient/v5/xyz
使用旧URL,实现301重定向到新的v7内容.例如,abc.com/docs/fogzbugz/v5/GettingStarted.html的请求被重定向到abc.com/docs/fogzbugz/v7/GettingStarted.html
通过这种方式,来自外部站点的现有链接将使浏览器获得最新文档,并通知索引机器人页面已移动.
Google会通过索引您的网站找到旧文档的新链接,但不会有外部链接,从而降低网页排名.
Google还会找到新文档的新链接,随着更多网站链接到它,其网页排名将会增加,因此优先考虑.
这对我来说是一个小规模(100页左右)的网站,访问者试图查看旧内容迅速下降.
如果用户登陆v5页面,那么MSDN如何明确说明页面描述的版本,并提供指向v6和v7文档中等效主题的链接?