Html 如何对网页进行编码,以便搜索引擎为最新版本分配更高的页面排名?

Html 如何对网页进行编码,以便搜索引擎为最新版本分配更高的页面排名?,html,seo,Html,Seo,我经常使用谷歌搜索.NET文档,排名最高的页面总是针对.NET框架的旧版本 例如,我刚刚在谷歌上搜索了“c#extern” 第一个结果是VisualStudio2005 第二个结果是VisualStudio.NET2003 我翻阅了好几页,但始终没有看到这一页 有趣的是,我在微软自己的搜索引擎Bing上尝试了同样的搜索,VisualStudio2005仍然是第一个热门。然而,第二个热门是我正在寻找的(VisualStudio2010) 我意识到MSDN上的许多文档页面顶部都有一个菜单,允许您

我经常使用谷歌搜索.NET文档,排名最高的页面总是针对.NET框架的旧版本

例如,我刚刚在谷歌上搜索了“c#extern”

  • 第一个结果是VisualStudio2005
  • 第二个结果是VisualStudio.NET2003
  • 我翻阅了好几页,但始终没有看到这一页
有趣的是,我在微软自己的搜索引擎Bing上尝试了同样的搜索,VisualStudio2005仍然是第一个热门。然而,第二个热门是我正在寻找的(VisualStudio2010)

我意识到MSDN上的许多文档页面顶部都有一个菜单,允许您切换版本,但我认为没有必要这样做。应该有一种HTML方式让搜索引擎相信两个页面非常相似,一个页面比另一个页面更新/更相关


在HTML中,有什么方法可以强制更新版本的文档页面获得比旧版本的基本相同页面更高的页面排名吗?

Google允许您为特定资源指定规范地址,即您希望Google优先排序的给定页面的版本


然而,像这样的提示总是建议。也就是说,如果搜索引擎完全支持它们,它可以随意忽略它们。

因此,您需要了解实际的算法。我猜大多数搜索引擎都会比较页面与搜索的匹配程度,但同时也会考虑网站的点击量。假设你有一个98%的匹配和1000次点击,96%的匹配和5000次点击。第二页的排名可能仍然较高


至于你能做什么,搜索引擎是“盲”的,所以使用CSS,避免表格用于布局。这将允许引擎更好地匹配您的内容。对于旧版本的解决方案,您可以将传入的流量重定向到新版本,然后在该页面上有一个指向旧版本的链接。基本上是设置它,这样只需跟随该链接即可进入旧页面

你不能告诉谷歌哪个页面是首选的
(这基本上就是你问题的答案)

如果有人用谷歌
c#extern
,他将获得谷歌算法计算出的最相关页面。它会因用户和您所在的位置而有所不同,但到目前为止,互联网上所有链接的指向方式都是不同的。您不能使用页内优化来更改此设置

中提到的规范地址不应以这种方式使用。如果我们想告诉谷歌或任何其他机器人,两个或多个页面是相同的,我们基本上使用规范地址。这不是你想要的。它将完全从索引中删除旧版本,以支持作为规范地址的页面

引自

在所有内容相同的页面中,此页面最有用。请在搜索结果中对其进行优先级排序

rel=“canonical”属性只能用于指定内容相同的多个页面的首选版本


为了引导客户正确,正如您已经描述的,我将在页面上使用一个良好的web界面,以便客户能够轻松找到他或她正在寻找的内容


谷歌还为你的搜索结果提供站点链接,这些链接可能会出现,也可能不会出现。我想说的是,在搜索页面上,你最接近于按照你的标准将你的客户引导到最相关的页面

引自

…站点链接,旨在帮助用户浏览您的站点。我们的系统分析您网站的链接结构,以找到快捷方式,从而节省用户时间,让他们快速找到所需信息

在谷歌网站管理员工具中,你可以选择优化网站链接,至少在某种程度上是这样

引自

站点链接是自动生成的链接,可能出现在站点的搜索结果下
如果不希望页面显示为站点链接,可以将其降级


更新 从理论上讲,你可以用“微数据”或类似的方式来指定你页面上的内容的版本。通过这样做,你至少告诉了机器人,这个网站上有两个同名但版本不同的项目。我不认为这会有任何影响,在巫婆的顺序,你的网站将在搜索结果中列出。但我们永远不知道未来会怎样

如果您签出,您将看到一个名为“version”的属性和一个名为“softwareVersion”的属性


谷歌使用微数据来创建。我没有听说谷歌在其他方面使用它,但这当然并不意味着它不是这样。

因为谷歌的搜索核心是基于链接(pagerank算法),如果旧版本的每个页面都链接到新版本的相应页面,肯定会有所帮助。这可能不能完全解决问题,但肯定会有帮助。

回答得好,+1,但这只允许你说“这个页面是最新的”,不允许你说“这个页面是第二个最新的”或“这个页面是最旧的”。我猜搜索引擎默认情况下,可能知道哪一页是第二老的,但他们不在乎。如果每个人都链接到2005年的版本,那么这个版本是最有趣的,不管它有多旧。我同意谷歌知道页面的年龄(毕竟,它允许你按年龄限制搜索),但它不一定知道页面是同一事物的不同版本。@DanM我更新了我的答案,告诉大家如何使用微数据指定一个项目的版本。我认为这不会对会议秩序产生任何影响