Seo 谷歌网站管理员工具-从URL中删除查询参数

Seo 谷歌网站管理员工具-从URL中删除查询参数,seo,google-webmaster-tools,Seo,Google Webmaster Tools,我在Jetty web服务器上使用JBoss Seam,当查询参数出现在google搜索中时,会断开链接,我遇到了一些问题 第一个参数是JBossSeam用来跟踪会话的一个参数,cid或conversationId。这是一个小问题,因为谷歌抱怨我提交了不同的URL和相同的信息 其次,通过GoogleWebmasterAPI发布/删除URL而不是通过站点地图发布/删除URL有意义吗 Walter嘿,Walter,我建议您使用rel=canonical标记告诉搜索引擎忽略URL字符串中的某些参数。规

我在Jetty web服务器上使用JBoss Seam,当查询参数出现在google搜索中时,会断开链接,我遇到了一些问题

第一个参数是JBossSeam用来跟踪会话的一个参数,cid或conversationId。这是一个小问题,因为谷歌抱怨我提交了不同的URL和相同的信息

其次,通过GoogleWebmasterAPI发布/删除URL而不是通过站点地图发布/删除URL有意义吗


Walter

嘿,Walter,我建议您使用rel=canonical标记告诉搜索引擎忽略URL字符串中的某些参数。规范标签是谷歌、雅虎和微软承诺支持的共同标准

例如,如果JBoss正在创建如下URL:mysite.com?cid=FOO&conversationId=BAR,那么您可以在网站的部分创建一个规范标记,如下所示:

<html>
   <head>
      <link rel="canonical" href="http://mysite.com" />
   </head>
</html>

搜索引擎将使用此信息将您网站上的URL规范化为规范(或最短和最权威)版本。具体地说,他们会将此视为从HTTP请求的URL到规范标记中指定的URL的301重定向(只要您没有做过任何愚蠢的事情,比如使其成为无限循环,或者指向不存在的URL)

虽然canonical标签非常酷,但它只是一个90%的解决方案,因为你仍然会遇到网站上所有额外参数的度量跟踪问题。最好的解决方案是更新基础结构以捕获这些跟踪参数,创建cookie,然后使用301重定向将URL重定向到规范版本。然而,对于额外的10%的收益来说,这可能是一个令人望而却步的工作量,所以许多人更喜欢从规范标签开始

至于你的第二个问题,一般来说,如果有人链接到这些URL,你不想从Google中删除它们。通过使用canonical标记,您可以实现相同的目标,但不会失去指向您网站的入站链接的任何价值


有关规范标签以及具体问题和解决方案的更多信息,请查看我在这里写的这篇文章:。

谷歌网站管理员工具将告诉您关于重复标题以及谷歌看到的其他问题,这些问题是由“重复”引起的,而“重复”实际上是由两个不同URL版本提供的同一页面。我建议尽量确保网站管理员工具帐户中重复标题下列出的错误数尽可能接近于零。

Nathan,感谢您的回复,我会尝试一下。JBossSeam动态创建这些参数以跟踪会话或流。我会将这些参数添加到谷歌网站管理员。。。但他们还是出现了。这看起来是最好的全方位解决方案,因为它应该有助于解决其他搜索引擎的问题。