违规跳转是违背用户意愿的跳转,在用户不知情的情况下,由一个页面跳转到其他页面,这种跳转并非是为了用户的体验,而是出于网站自身的目的。
为了提高用户体验的跳转,并不包括在违规跳转中,如分类信息网站按地理位置的跳转、表格完成页面跳转回主页等。
在网页跳转中,301是最能被搜索引擎推荐的,用于规范网址或者定向到新网址。而其他的跳转方式就不是很受搜索引擎的喜欢了,甚至会被认为是作弊行为。主要方法有302跳转、Meta Refresh跳转、JavaScript跳转、body onload跳转等。
1、302跳转是临时性重定向,本身是用于正常的网页导向,但是被大量用于黑帽东莞SEO 中,如PR劫持、违规跳转等,搜索引擎对302跳转已经不再容忍,通常只要不是 大站,都容易被视为作弊行为。
2、Meta Refresh跳转是帮助用户实时更新网页之用,但是由于被用于桥页等黑帽东莞SEO之后,也容易受到搜索引擎的打击。但是我们并不能因此就不使用它,很多利用用户体验的跳转也可以使用,如注册后跳转回首页等。Meta Refresh跳转可以利用content属性,设置跳转的间隔时间,如下代码:
设置为10,表示在10秒后跳转到指定网页。如果不加后面的URL,则直接刷新当前页面。
3、JavaScript跳转是很简单的跳转方式,具体的设置代码也多种多样,但是搜索引擎 能识别JavaScript跳转。这就会产生两种后果,第一种是搜索引擎认为作弊,直接降权或K站;第二种就是搜索引擎当成永久重定向到新网页,对新网页进行收录,并将权重赋予新网页。但大多数情况,JavaScript跳转会被当成第一种处理。如下 为JavaScript跳转的一种方法:
4、body onload跳转是在网页加载时,通过onload事件指定parent.location进行自动 跳转。这种跳转是非常容易被搜索引擎发现的,发现后后果也是可想而知的。下面是body onload跳转的代码:
还有很多跳转方法,例如ASP、PHP语言的程序跳转,它们的原理都相差不大,各有用处。
前两节的PR劫持和桥页就用到了跳转,但是跳转并非只用于这两个黑帽东莞SEO,凡是需要将用户转入到特定页面的都会用到跳转。当然跳转有的为了用户体验,有的是为了网站自身目的,但是搜索引擎通常会根据用户行为,判断是否是黑帽跳转。如果跳出率高,通常会被判定为黑帽东莞SEO,会受到搜索引擎惩罚。
更多精彩,敬请期待