上一篇咱们简单说了“301”http状态码及“canonical”标签;这两种URL更替的方式是目前主流的也是较常见的对搜索引擎友好的URL更替方式,那么常见但对搜索引擎比较不友好甚至是很不友好的URL更替方式有哪些呢?
方法一:服务器跳转
由于无论是用户还是搜索引擎,在访问页面的时候,都会向服务器发出访问请求。有些技术人员就直接在服务器上进行了跳转行为。但这种情况由于反馈的直接是新页面的内容和新页面的URL。并没有通过任何搜索引擎可以识别的方式向搜索引擎告知两个URL之间所具有的关系。所以容易造成URL和对应的页面内容收录不匹配情况。例如搜索引擎试图爬取“www.123.com”这个URL,由于服务器设置了跳转,搜索引擎实际访问到的是“www.456.com”的内容。这种时候搜索引擎实际对“www.456.com”的页面内容进行了抓取收录,但所对应的URL却是“www.123.com”。那么当“www.123.com”被搜索引擎索引并释放于搜索结果页的时候。用户便会以为访问的是“www.456.com”的内容,但实际访问的却是“www.123.com”的内容。这就对用户体验造成了极大的损害。而这种情况被搜索引擎大量识别到之后,搜索引擎就将这种方式设置为了负面方式。以这种方式实现的URL更替对网页在搜索引擎上的表现来说是没有任何好处的。如果网站大量出现这种页面,甚至有小几率会冒着被K站的风险。可谓是得不偿失啊!
方法二:UA判断
不少网站的站长,站内页面实际是动态页面。但站长在服务器端设置了UA判断。当判断为用户来访问网站的时候,网站展现实际页面内容。但当判断为搜索引擎蜘蛛来对页面进行爬取的时候,反馈的源代码则是经过调整、美化的源代码。这虽然不涉及到URL的更替,但却涉及到了网站实际受访页面的更替。这种方法对大多数人来说少见。但对我们SEO从业者来说实在是再常见不过。而这种方法实际虽然好用,但也伴随着不小的风险。因为搜索引擎不仅是会派出蜘蛛来对网站页面进行爬行和抓取,搜索引擎还会偶尔的模拟用户的访问流程来对网站进行抽查。而这种情况UA判断是无法识别出来的。从而为搜索引擎反馈的内容就是反馈给用户的内容了。但对于搜索引擎来说,这就是一个URL对应了两个页面的内容。无论是旧页面内容被搜索引擎清除,索引了新抓取到的页面内容并展现,还是搜索引擎无视新的内容继续索引旧页面的内容,都会造成搜索引擎对该页面的认可度下降。从而造成该页面的权重、排名、流量获取等维度数据均受到一定程度的下降。如果搜索引擎在某一个展点内发现了多个该类页面。那么这个网站整体都会收到较大程度的负面影响。当然也有搜索引擎识别不到的可能。所以才说这种方法不是不能用,但伴随的风险实在不小。
这两种方法就是当前相对不是很常见的新旧URL更替的方法。当然这两种方法是都不推荐使用的。至于JS跳转等大家几乎都见过的方式这里只简单的提一句:网站任何页面均不建议使用JS跳转方式进行页面切换。相信大家也知道为什么会提出不建议如此执行。希望本文能帮助大家避免一些不是很恰当的站内页面的设置的出现。