5种常见网页自动跳转方法以及其对SEO的影响

庆瑞seo博客1年前网站优化254

共计 2777 个字符,预计需要花费 7 分钟才能阅读完成。

自动转向(Auto-Redirecting),也叫自动重定向。自动跳转,指当访问用户登陆到某网站时,自动将用户转向其它网页地址的一种技术。转向的网页地址可以是网站内的其它网页,也可以是其它网站。通常情况下,浏览器会收到一个网页,该页面含有自动加载一其它网页的代码。该页面有可能在服务器端被转换,这样的话,浏览器只收到一个页面,而自动转向往往意味着浏览器收到的页面具有自动将访问用户送至其它页面的功能。

对自动转向技术 (Auto-Redirecting) 的合理应用包括:将用户转向到指定浏览器的网页版本;当网站的域名变更或删除后将人们转向到新域名下,等等。但现在这种技术却往往被搜索引擎优化人士用来作为提高网站的搜索引擎排名的一种手段。

例如,先专门针对搜索引擎做一个高度优化的网页,也就是我们通常所说的“桥页”,然后把这个网页提交给搜索引擎来获得好的排名。但是,当搜索用户通过搜索引擎的搜索结果列表点击该网页列表进入后,将被自动转向到一个用户本来无意去访问的网站地址。搜索引擎常常认为自动转向的网页是对读者的误导,所以它会对这种网页或网站施以惩戒,不过对一些自动转向方法它目前还无法自动检测出来。

Meta Refresh Tag 自动转向法

由于搜索引擎能够读取 HTML,而 Meta tags 也是 HTML,所以对于这种自动转向法,搜索引擎能够自动检测出来。因而无论网站的转向出于什么目的,都很容易被搜索引擎视做对读者的误导而受到惩罚。不过,如果跳转延迟时间设置合适,搜索引擎就不会视之为作弊。

页面定时刷新元标识 (Meta Refresh Tag) 只能放在 HTML 代码的 < HEAD> 区里。如下所示:

上述 html 代码中的“10”是延时跳转的时间,单位是秒。如果设为 0,就表示立即跳转。“[url]http://iseeyu.Com[/url]”是跳转的目标地址,可以是同一域名下的站内相对路径,也可以是不同域名的站外地址。

由于搜索引擎能够读取 HTML,所以对于这种自动跳转方法,搜索引擎是能够自动检测出来的。至于会不会被视为作弊,则主要看跳转时间。如果跳转时间为 0,就可能会被视为作弊,从而受到惩罚。如果有时间延迟(一般 3 秒以上),就会被视为正常应用。

body onload 自动跳转法

在网页加载时通过 onload 事件指定 parent.location 进行自动跳转。

示例如下:

这种方法与第一种方法一样,能够被搜索引擎识别。

javascript 自动跳转法

由于不能解析 javascript,所以搜索引擎无法察觉 (自动检测到) 用 javascript 脚本进行的自动转向。javascript 自动重定向脚本可以放在网页的任何位置上,如果要求立即跳转,则可以将其放入网页源码的 区内的最上面。用 javascript 实现跳转的范例如下:

其中的“pagename.html”指特定的重定向目标地址,用相对 / 绝对 URL 地址均可。

用 javascript 实现自动重定向的好处在于:用户所访问的目标 URL 不会保留在用户浏览器的历史记录中,如果用户按返回按钮返回,则将回到跳转前的网页,而不是包含 javascript 自动重定向脚本的跳转页面,所以不会出现当用户点击返回按钮后返回至重定向页,然后该页自动跳转到用户本来想离开的那个页面的尴尬情形。

如果需要,可以把 javascript 自动重定向脚本存在一个外部文件中,并通过下面的命令行来加载,其中“filename.js”是该外部文件的路径和文件名:

注意:若需实现即刻转向,或不希望人们看到转向前的那个页面,一般常用 javascript 脚本实现。在这种情况下应将 javascript 脚本放入 HTML 源码的 区中。

表单自动跳转法

对于表单大家都很熟悉,就是将表单中填写的内容,提交到 action 参数中指定的 URL 地址中,目标 URL 再对接收到的数据进行处理。利用这一点,我们可间接的实现网页跳转,只不过,我们并不需要提交任何表单内容。再结合 javascript 脚本,可以对表单进行自动提交。

示例如下:

 

其中 form1 名称任意,但二处 form1 应该统一。action 中的 URL 地址必须以文件名结尾,例如 --“action=http://iseeyu.Com/”或“action=http://iseeyu.Com/wiki”便是不规范写法。method 可以是 get 也可以是 post,但提交空表单时最好使用 get。

众所周知,由于搜索引擎的蜘蛛程序是不会填写表单的,所以搜索引擎便无法识别通过这种方法实现的网页自动跳转。

程序跳转法

每种程序都有各自的页面跳转方法,例如 asp 中使用 response.redirect 来进行跳转,跳转范例如下:

response.redirect "http://iseeyu.Com"

它的作用是,asp 程序运行到该行代码后,会立即跳转到目标 url 地址中去。

在 asp 中,除了使用 response.redirect 做跳转外,还有一个跳转方法,用 server.transfer 进行跳转,跳转范例如下:

response.redirect   "/yule/tietu/index.html"

注意,这里的 url 地址,必须是站内地址,且 url 地址必须以文件名结尾,例如 response.redirect "/yule/tietu/" 便是错误用法。

response.redirect 和 server.transfer 都能实现网页自动跳转,但二者也有不同之处,前者可以跳转到站内 URL,也可以跳转到站外 URL,而后者只能跳转到站内文件,且浏览器地址栏的 URL 将保持不变。

使用 response.redirect 跳转虽然是在服务器端完成跳转的,但它最终是转换成 html 后在客户端执行的,因此,也能被搜索引擎识别,过多的使用亦会被当作作弊处理。

如果是在同一网站内部的不同网页间跳转,建议使用 server.transfer 跳转,server.transfer 肯定不会被搜索引擎视为作弊。

备案号:豫ICP备19030587号

相关文章

网站seo从业者,熊掌号运营和自媒体运营之间到底怎么了?

网站seo从业者,熊掌号运营和自媒体运营之间到底怎么了?

共计 481 个字符,预计需要花费 2 分钟才能阅读完成。 自从提交熊掌号原创保护被拒绝后,就很少在自媒体发布文章了,百家号也是一样,因为从百度 熊掌号运营 客服那里得知,原创文章必须首发熊...

新建医疗网站应该怎样做好网站SEO优化

共计 1512 个字符,预计需要花费 4 分钟才能阅读完成。 互联网的发展让各企业都建立了自己的官方网站,而 seo 工作者也成了一种硬性需求,虽然目前的行业被一些朋友做烂了。但 网站 SEO...

百度贴吧SEO,如何提高贴吧排名

百度贴吧SEO,如何提高贴吧排名

共计 535 个字符,预计需要花费 2 分钟才能阅读完成。 做推广做优化大家应该都不会忘了百度自家的产品,那么百度的产品排名那么好为什么不利用呢,为什么要舍近求远去做其他平台呢,这里不是给百度产...

做好SEO必备的三步骤

共计 793 个字符,预计需要花费 2 分钟才能阅读完成。 随着百度竞价中关键词的价位越来越高,seo 逐渐受到更多企业和领导们的喜爱。那么,优化好一个网站,究竟要做好哪些步骤才行呢? 第一,...

什么是SEO,听听胡歌在《猎场》里面怎么说

共计 181 个字符,预计需要花费 1 分钟才能阅读完成。 什么是 seo,听听胡歌在《猎场》里面怎么说,几分钟说明了 SEO 的原理,可谓是再一次让 SEO 走上了台面,那么 SEO 还有前...

做百度SEO最好别碰的一些东西

共计 752 个字符,预计需要花费 2 分钟才能阅读完成。 1,反复堆砌关键字我们都知道,第一款本文关键字数量最好不超过两次,否则会出现作弊嫌疑人,特别是新站应尽量避免过于明显优化。2,网站的内...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。