在我们优化的过程当中,有一些网站设计技术对搜索引擎来说是很不讨喜欢的。因为这些都不利于搜索引擎蜘蛛的爬行与抓取。下面给大家简单的介绍几种常见的蜘蛛陷阱,希望能帮助些新手SEOer,写的不好,还要请大家多多支持!
首先搜索引擎最常见的一种陷阱是Flash。在网页的某一小部分使用Flash增强视觉效果是和很正常的,比如用Flash做成广告,图标等。这样的Flash对搜索引擎的爬行与抓取是没有什么影响的。但是,万万不可在首页使用一个大大的Flash文件,因为这样就形成一个蜘蛛陷阱。当搜索引擎抓取的HTML代码只有一个连向Flash文件的连接,没有其他的文字内容。如果Flash效果是必须滴,那也要在首页加上一个通往HTML版本的链接。这个链接要在Flash文件之外的HTML代码中,搜索引擎跟踪这个链接可以抓取后面的HTML版本页面。
再一个常见的蜘蛛陷阱就是Session ID(会话ID)。有些网站使用Session ID跟踪用户反问,每个用户访问网站时都会生成独特唯一的Session ID,加在URL中。搜索引擎蜘蛛的每一次访问也会被当成一个新的用户,URL中会加上一个不同的Session ID,这样搜索引擎蜘蛛每次来访问时所得到的同一个页面的URL将不一样,后面带着一个不一样的Session ID也是一个蜘蛛陷阱。
各种跳转也是蜘蛛陷阱之一,除了301转向以外,搜索引擎对其他形式的跳转都比较敏感,如:302跳转,JavaScript跳转,Flash跳转,Meta Refresh跳转。有些网站用户访问首页时会被自动转向到某个目录下的页面。但大部分这种首页转向看不出任何理由和目的,像这样的转向应能勉则勉,不到万不得已,尽量不要使用301转向以外的跳转。
框架结构也可以算是一种蜘蛛陷阱,如果你还在使用框架结构的设计,本人菜鸟SEO2014 在这里建议大家立马停止。不要浪费时间如研究怎么让搜索引擎去收录框架结构网站。因为搜索引擎无法判断框架中的页面内容应属于主框架还是框架调用的文件。
动态URL不利于搜索引擎蜘蛛爬行,应该尽量避免。
JavaScript链接可以创造出很多好的视觉效果,但是,这也是一种蜘蛛陷阱。在这里,菜鸟SEO2014 告诉大家,用CSS做导航系统一样能创造出好的视觉效果,所以,大家可以用CSS来代替JavaScript,可能会事半功倍哦!
有些网站内容必须用户登陆之后才能看到,我们可以试着猜想一下,如果是搜索引擎想要抓取该页面内容呢,难道也要先登陆吗,要清楚,搜索引擎是不会填写登陆资料和注册会员的。所以,我们也要避免这种蜘蛛陷阱的产生
最后给大家介绍一种非常值得大家注意的蜘蛛陷阱,那就是当一个网站为了实现某种功能,如记住用户登陆信息,跟踪用户访问路径等,强制用户使用Cookies,如果用户的浏览器没有启用Cookies,页面的显示就会不正常。这个问题直接就指向了搜索引擎,因为搜索引擎蜘蛛就相当于一个禁用Cookies的浏览器,如果强制搜索引擎蜘蛛使用Cookies的话就会造成无法正常访问。
温馨提示:这些蜘蛛陷阱菜鸟SEO2014 在这里严重提醒大家在做SEO的时候要格外注意,不要让搜索引擎蜘蛛掉进了自己设置的陷阱之中。我们不能把希望寄托在搜索引擎身上,指望它能自己克服困难,我们能做的是要让搜索引擎的爬行与抓取工作尽量简单容易,大家可千万不要钻牛角尖哦!)