我正在开发一个有网址/search
的网络应用程序。我们还有一组与业务所在位置相对应的网址/search/location-1
,/search/location-2
等。
到目前为止,我们已根据IP进行过滤,并在location-1
中向用户显示相同内容,无论他们是/search
还是/search/location-1
。这些页面现在被标记为重复内容,并对我们在搜索引擎上的排名产生负面影响。
我们可以为301
,/search
到/search/location-1
中的用户location-1
向/search
进行动态/search/location-2
重定向{1}}等?或者,是否有另一种更好的删除重复内容的方法?
答案 0 :(得分:1)
您当然可以通过这种方式重定向用户,但由于您要离开请求者的IP,搜索机器人只能索引相对于每个机器人位置的位置URL,而不是最终用户的位置。那是你真正想要的吗?
Alternativley,您可以考虑在HTML中使用<meta name="robots" content="noindex">
标记,以防止搜索机器人对您不希望它们编制索引的网页编制索引。因此,让机器人单独索引/search/location-1
和/search/location-2
可能是有意义的,但如果您不使用重定向,则忽略/search
。