9种蜘蛛陷阱,各种跳转、链接结构混乱等

Flash动画;JS链接;动态URL;Session ID;Frame框架;要求登录;强制使用Cookies;各种跳转;网站链接结构槽糕混乱

9种蜘蛛陷阱,各种跳转、链接结构混乱等

说到蜘蛛陷阱,可能很多SEO新手都没有听过,什么是蜘蛛?蜘蛛陷阱是阻止蜘蛛爬行网站的障碍物或者说是干扰物,很多蜘蛛陷阱是人为的,也有很多是不小心造成的,既然是蜘蛛陷阱那就是对于蜘蛛的陷阱,对用户是没有影响的,所以可能网页界面看起来非常正常,但里面就有可能存在蜘蛛陷阱。如果消除这些蜘蛛陷阱,可以使蜘蛛更好的在网站内部爬行抓取,现在就来看一下一些SEOer不得不知的蜘蛛陷阱!

1. Flash动画

有的朋友会问,为什么Flash是蜘蛛陷阱的一种,其实这个问题很简单,就是因为蜘蛛识别不了Flash,很多网站喜欢在首页做一个Flash动画然后再跳向HTML页面,用户可以访问网站看完片头后被转向得真正的HTML网页。但搜索引擎蜘蛛呢?蜘蛛是不能通过这个Flash跟踪到HTML版本页面的。这就是一个陷阱,阻挡了蜘蛛继续抓取网站。如果Flash效果是必需的,木木seo建议在首页Flash文件之外加上一个通往HTML版本的链接,这样蜘蛛可以跟踪这个链接抓取后面得HTML页面。

2. JS链接

Javascript可以创造出很多吸引人得视觉效果,有些网站喜欢使用Javascript脚本生成导航系统。这也是比较严重得蜘蛛陷阱之一。蜘蛛对于js也是识别不了的,对于js特效可以加入网站,也可以将不需要被抓取的链接放入js,但是需要进行爬行抓取的链接一定不能放入JS,这会造成蜘蛛不能继续爬行,同时js也不要太多,可以专门建一个js文件。

3. 动态URL

我们说现在蜘蛛是可以抓取部分URL链接的,但是动态URL是数据库直接生成的,有的带了问号、等号等多个参数。这类网址不仅不利于搜索引擎蜘蛛爬行,而且还可能造成蜘蛛的死循环,这是一个致命的蜘蛛陷阱。所以大多数情况都是建议大家网址静态化。

4. Session ID

有些网站为了跟踪用户访问使用session ID,每个用户访问网站时都会生成独特唯一得Session ID,也即ID。这个ID都是加在URL中,搜索引擎蜘蛛的每一次访问也会被当成一个新得用户在URL中会加上一个不同的ID,这样蜘蛛每次来访问时所得到的同一个页面会是一个不一样的URL。结果就很明显,这样一来会产生复制内容页面,造成了高度重复的内容页。

5. Frame框架  

框架结构对蜘蛛来说和Flash、js一样都是一道墙,框架结构也会阻碍搜索引擎蜘蛛的爬行和抓取,让蜘蛛掉进陷阱。

6. 要求登录

这个是很常见的,有些网站内容放在需要用户登录之后才能看到得到,设置有的整个网站只能登陆进入后才能看,这对于用户当然没什么,而对于蜘蛛就造成陷阱,为什么?因为蜘蛛不能填写用户名、密码、也不会注册,自然而然,蜘蛛不能进来抓取你的内容,所以除非是VIP内容或者是不需要蜘蛛抓取的内容,其它的应该对蜘蛛公开,这样才能抓取。

7. 强制使用Cookies  

有些网站为了实现某种功能、如记住用户登录信息、跟踪用户访问路径等、强制用户使用Cookies、用户浏览器如果没有启用Cookies、页面显示不正常。搜索引擎蜘蛛就相当于一个禁用Cookies得浏览器、强制使用Cookies只能造成搜索引擎蜘蛛无法正常访问

8.各种跳转

目前比较建议的网站跳转就是301、302重定向,而其它跳转,蜘蛛是非常的敏感。因为黑帽最喜欢用跳转这种手段了,黑了别人的网站,然后在别人的网站上挂上一个指向自己网站的跳转。像js跳转、代码跳转等都不建议大家随便用,特别是如果在做404页面一定要用代码跳转,那建议时间在5秒以上。

9.网站链接结构

对于蜘蛛而言,我们主要说的就是网站的链接结构,其实网站的链接结构就等于一个房子,链接就是门,而蜘蛛就是我们邀请而来的朋友,网站链接结构槽糕混乱就相当于朋友来到你家后根本就分不清楚东南西北,找不到入口出口。连对应的链接都找不到,蜘蛛怎么进行抓爬?所以链接结构还是需要呈扁平树状结构。

知道了这些可能的蜘蛛陷阱,大家以后就要注意别给蜘蛛搭陷阱了,那么现在赶紧去你的网站经常一下吧,看是否还有这些蜘蛛陷阱。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月4日
下一篇 2024年5月4日

相关推荐

  • javafilter跳转页面,java跳转页面用什么方法

    java页面跳转保留iframe B中的按钮,调用JavaScript程序。 需要使用到iframe标签。iframe标签用法:scrolling禁止鼠标滑动,frameborder嵌套页面边框,leftmargin左边距,topmargin上边距 扩展资料: 嵌入页面的几种方法: 应用框架技术 在页面中嵌入外部页面的。 在你提交,进入到servlet的那个…

    2024年5月19日
    3900
  • 包含java%3c%跳转界面的词条

    用java代码怎么做一个跳转页面,比如我点击一个事件,跳出另外的一个界面… 1、这个是Windows系统上的做法,换其他系统就不行了,但是只要搞清楚本质就行了。 2、public void actionPerformed(ActionEvent e){ if(e.getSource() == button)//或者e.getActionComma…

    2024年5月17日
    3400
  • c语言跳字,c语言跳转

    C语言跳格符和退格符 1、\r回车(CR);“\t”水平制表(HT);“\a”响铃(BEL)。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。 2、\b代表退格但是按下退格键不一样。他只是移动当前的光标向前移动一位.。比如输出asdf\b\b那么你看到的任然是asdf但是光标在倒数第二个字符上。但是如果你继续输出字符接下来的字符就会从倒数第…

    2024年5月17日
    3700
  • excel跳转函数,函数跳转到指定单元格

    excel里用哪些函数可以查找数据? 1、打开你的Excel。比如有一份各品牌手机在不同地区的售价表,现在要查找某个品牌在某个地区售价是多少。选择方方格子选项卡。找到“查找定位”按钮下的“多条件查找”命令。 2、在一个excel表格中查找与另一个表格对应的数据,我们需要用到VLOOKUP函数。 3、Excel快速查询数据的方法:INDEX函数和MATCH函数…

    2024年5月16日
    3800
  • c语言界面,c语言界面跳转代码

    C语言如何写登录界面 我们现在来看看,C语言如何写登录界面。首先协商登录函数的名称以及类型。然后我们定义一个用户名字符数组和密码。然后我们再弄一个错误的次数。接下来我们就可以开始清理屏幕。然后我们可以判断如果错误超过三次直接退出。 登录包括检查数据文件,检测输入格式,检查数据重复性,验证用户名密码。根据读取写入追加数据的不同要求,fopen选项不同参数,比如…

    2024年5月14日
    4200
  • 网络安全知识和网络陷阱,关注网络安全警惕网络陷阱

    如何防范网络诈骗? 网络诈骗是一个全球性问题,防范网络诈骗需要我们注意以下几点:保护个人信息。不要随便将个人信息泄露给陌生人或不可靠的网站,包括姓名、地址、电话、银行卡号等信息。提高警惕。 定期更新和加强密码安全:要使用复杂且不易被猜测的密码,并定期更新密码,避免使用相同密码或简单密码,以防止个人账户被破解。同时,不要随意在公共场合或网络上泄露密码。 多方确…

    2024年5月14日
    4600
  • java像工具栏面板跳转,java中工具栏消失了

    java程序中如何实现单击页面a中的按钮跳转到页面b 在主面板的程序中,分别new出其他的面板,如面板a是蓝色的面板,面板b是右侧黑色的面板。 public void actionPerformed(ActionEvent e){ if(e.getSource() == button)//或者e.getActionCommand().equals(确定){ …

    2024年5月13日
    3400
  • javascript超链接跳转,js跳转链接代码

    怎么在js函数中加入一条超链接,点击之后跳转到另一个页面 1、只要把要执行的js函数写在目标页面的页面加载函数里面即可。 2、把js函数放另一个页面里(也就是你链接指向的那个页面)在body里添加onload=showsubmenu(sid);当前页面的js不可能影响下一个页面的,这是安全性考虑。 3、JavaScript自动跳转方法一:使用setInter…

    2024年5月13日
    3900
  • java实现页面的跳转,javagui页面跳转

    java中如何做到界面的跳转? 1、jsp页面的方式如下:跳转 response.sendRedirect(b.jsp)jsp:forward page=b.jsp/ 在swing里,给button加一个监听器,然后在监听事件中打开另一个页面。 2、试试ServletActionContext.getResponse().sendRedirect(/logi…

    2024年5月13日
    3200
  • java下载页面跳转,java 下载http文件

    java如何通过超链接实现页面跳转? 1、A HREF=文件名或URL TARGET=目标窗口 链接文本/A target=_blank:在新窗口中浏览新的页面。target=_self:在同一个窗口打开新的页面。target=_parent:在父窗口中打开新的页面。 2、随便在一个文件夹包上右击新建TestLink类,勾选main方法程序,并初始化导入包、…

    2024年5月11日
    3900

发表回复

登录后才能评论



关注微信