它是搜索引擎的URL吗?如果是,那我该怎么办?

它是搜索引擎的URL吗?如果是,那我该怎么办?,url,seo,Url,Seo,为了将访问者引导到正确的选项卡,我将?tab=1放在url的末尾。然后,当访问者单击该URL时,使用JavaScript打开该选项卡。 换个说法。一个页面有两个“URL”(我不确定是否有)。一个是www.domain.com/foo.html,另一个是www.domain.com/foo.html?tab=2。如果选项卡2打开,则仅单击最后一个 现在,我的问题是

为了将访问者引导到正确的选项卡,我将
?tab=1
放在url的末尾。然后,当访问者单击该URL时,使用JavaScript打开该选项卡。 换个说法。一个页面有两个“URL”(我不确定是否有)。一个是www.domain.com/foo.html,另一个是www.domain.com/foo.html?tab=2。如果选项卡2打开,则仅单击最后一个 现在,我的问题是<从搜索引擎的角度来看,这两种形式的“URL”真的是不同的URL吗?URL应该是指资源位置,而不是形式,因为它们只是一个,但我不确定<如果他们是,那么我必须做一些事情来通知搜索引擎这种情况,那么我应该怎么做?301重定向?或rel=无索引或无跟随?后一种方法似乎很简单,但如果我错了,搜索引擎能否将其中两个url从数据库中删除? 非常感谢

“但我不确定”。也许你应该阅读相应的标准。比如说

您还需要阅读以下内容:

从搜索引擎的角度来看,这两种形式的“URL”真的是不同的URL吗

没有通用的“搜索引擎”。每一个都是独一无二的。您必须列出一个列表,然后询问每个供应商查询字符串是否重要。例如,谷歌不会告诉你任何关于他们搜索引擎的信息。其他人可能会

阅读提供的链接中的定义。查询字符串不是URI的一部分。但搜索引擎可能会使用它。或许不会。没有适用于所有搜索引擎的通用答案

必须做一些事情来通知搜索引擎这种情况,那么我该怎么办

没有通用的“搜索引擎”。每一个都是独一无二的。例如,谷歌不会告诉你任何关于他们搜索引擎的信息。其他人可能会

有些保留301/302信息。有些没有

搜索引擎从数据库中抛出两个url

没有通用的“搜索引擎”。每一个都是独一无二的。例如,谷歌不会告诉你任何关于他们搜索引擎的信息。其他人可能会

有些可能在没有查询字符串的情况下处理URI。有些可能使用查询字符串处理URI

这是重要的一点

没有通用的“搜索引擎”。每一个都是独一无二的

而不是担心“搜索引擎”。阅读链接并正确设计URI。这是你能做的最好的了。

“但我不确定”。也许你应该阅读相应的标准。比如说

您还需要阅读以下内容:

从搜索引擎的角度来看,这两种形式的“URL”真的是不同的URL吗

没有通用的“搜索引擎”。每一个都是独一无二的。您必须列出一个列表,然后询问每个供应商查询字符串是否重要。例如,谷歌不会告诉你任何关于他们搜索引擎的信息。其他人可能会

阅读提供的链接中的定义。查询字符串不是URI的一部分。但搜索引擎可能会使用它。或许不会。没有适用于所有搜索引擎的通用答案

必须做一些事情来通知搜索引擎这种情况,那么我该怎么办

没有通用的“搜索引擎”。每一个都是独一无二的。例如,谷歌不会告诉你任何关于他们搜索引擎的信息。其他人可能会

有些保留301/302信息。有些没有

搜索引擎从数据库中抛出两个url

没有通用的“搜索引擎”。每一个都是独一无二的。例如,谷歌不会告诉你任何关于他们搜索引擎的信息。其他人可能会

有些可能在没有查询字符串的情况下处理URI。有些可能使用查询字符串处理URI

这是重要的一点

没有通用的“搜索引擎”。每一个都是独一无二的


而不是担心“搜索引擎”。阅读链接并正确设计URI。这是您所能做的最好的了。

是的,两个URL都被视为单独的。在这种情况下,最好的方法是使用link标记中的rel=“canonical”属性通知搜索引擎,
?tab=1
url是重复的

谷歌的网站管理员博客上有一篇关于如何使用它的文章:

但是,如果
?tab=1
上的内容实际上是唯一的,您可能会遇到不同的问题

假设你的网站是关于汽车的,你的
foo.html
页面是关于门廊的。如果
?tab=1
是关于门廊标配的特殊合金轮辋,搜索“特殊合金轮辋”的搜索者将登陆到您的
foo.html
页面,然后找不到任何关于轮辋的信息,因为它隐藏在标签后面,然后反弹。这不是一个好的用户体验,可能会影响您的转换

你可能要考虑的是告诉搜索引擎如何适当地爬行和索引JavaScript标签。 谷歌有关于如何使AJAX页面可爬行的说明:code.Google.com/web/ajaxcrawling/docs/getting start.html

这样,您的内容将被正确地爬网和索引,到达您的站点的用户将看到他们正在搜索的内容


注意:AJAX爬行目前只适用于谷歌。现在还不清楚Bing/Yahoo是否支持这个提议的解决方案。

是的,两个URL都被视为单独的。在这种情况下,最好的方法是使用link标记中的rel=“canonical”属性通知搜索引擎,
?tab=1
url是重复的

谷歌的网站管理员博客上有一篇关于如何使用它的文章:

但是,如果
?tab=1
上的内容实际上是唯一的,您可能会遇到不同的问题

假设你的网站是关于汽车的,你的
foo.html
页面是关于门廊的。如果
?tab=1
是关于特殊合金轮辋的