当前位置:首页 > SEO网站 > 正文内容

如何应对解决搜索引擎蜘蛛抓取页面异常的问题

admin3年前 (2023-03-09)SEO网站360

搜索引擎在抓取网页的时候,可能会遇到各种情况,有的页面抓取成功,有的抓取失败。怎么显示一个页面的实际抓取结果呢?主要是通过返回码进行示意,代表抓取成功与否和遇到的问题。

比如我们常见的,有时候打开一个页面,页面一片空白, 上面只显示404。这里的404就是一种返回码,代表当前抓取的页面已经失效,遇到显示404的页面,如果短期内搜索,蜘蛛再发现这个URL,也不会对其进行抓取。

有时候,会返回503,503 返回码代表网站临时无法访问,可能是网站服务器关闭或者其他临时措施造成的网页无法访问,一般来说,蜘蛛还会继续抓取几次。如果网站恢复正常,URL仍然被当作正常URL处理,如果服务器一直处于不可访问状态,那么搜索引擎就会将这些URL彻底从库中删除,这就要求我们必须维护网站的稳定性,尽量避免临时关闭的情况发生。返回码403是禁止访问状态,一般来说,如同503一样, 如被多次访问仍处于禁止访问状态,就会被搜索引擎从库里面删除。

在返回码中,有一类需要格外注意,就是301。301代表永久性移除,当前URL被永久性重定向到另外的URL。一般来说,因为改版等原因,部分URL需要永久被替换为新的URL,就必须使用返回码301进行处理,这样能把权重等一 并带过去,避免网站的流量损失。

返回码301的优化写法如下。

(1)创建一个htaccess.txt文件。

(2)在htaccess.txt里写好返回码301的跳转信息。

假设旧的URL为***.com,需要重定向到www.***.com,需在文件里写如下信息。

RewriteEngine on

RewriteCond %{http_ host} ^***.com [NC]

RewriteRule ^(.*)$ http://www.***.com/$1 [L, R=301]

(3)将htaccess.txt上传到FTP,然后将htaccess.txt修改为.htaccess。

需要提醒的是目前htaccess只适用于Linux系统,并需要虚拟主机支持,因此,在考虑.htaccess文件处理返回码301的时候,需要查看虚拟主机是否完全支持。

实际上,在重定向的处理上存在多种方式,简单来说,重定向可以分为http30x重定向、meta refresh重定向和js重定向。另外,大的搜索引擎公司,比如谷歌和百度都确认支持Canonical标签,可以通过制定一个权威页面的方式,引导蜘蛛只索引一个权威页面,从实际效果上来说,也是一种间接的重定向。在实际抓取过程中,蜘蛛会对各种重定向效果进行识别。

重定向的方法有多种,但是从SEO角度来说,如果是永久跳转的页面,尽量采用返回码301的跳转方式。另外,从时间结果来看,百度对Canonical的支持并不如谷歌好,采用Canonical 未必能得到如期效果。有些网站通过不同的路径进入同一页面,可能会出现多个URL的情况,当面对这种情况时,可能需要一些处理技巧。

外链等因素对搜索的排名是有影响的,那么在抓取环节是否也有影响呢?百度在它的抓取政策上有优先级的说明,即执行包括“深度优先遍历策略、宽度优先遍历策略、PR 优先策略、反链策略、社会化分享指导策略等”。同时,这也说明每个策略各有优劣,在实际情况中往往是多种策略结合使用才能达到最优的抓取效果。从这段官方说明里面可以看到PR优先策略、反链策略、社会化分享等字眼,我们可以认为,百度在实际抓取的时候,其实都考虑了这些因素,只是权重可能有所不同,因此,尽量提高网页PR,增加更高质量的外链,进行高质量的社会化分享,对网站的SEO工作是有积极意义的。

另外,针对互联网存在的大量“奋版”“采集”的网页情况,在抓取的过程中,蜘蛛会通过技术判断页面是否已经被抓取过,并对URL不同但是实际内容相同的页面的URL进行归一化处理,即视作-一个URL。也就是告诉SEO人员,不要通过大量创建页面的方式来获得更多的搜索资源,如果页面很多,但是每个页面的内容重复性很高,或者仅是URL中包含无效参数来实现多个页面,搜索引擎仍然把这些URL当作-一个URL处理,即网站页面不是越多越好,通过功利的方式拼凑网页,大量部署长尾,但是页面质量堪忧,效果会适得其反。如果大量此类页面被搜索引擎判断为低质量页面,可能会影响到整站的SEO效果。

蜘蛛在抓取的过程实际是依据链接不断往下探索的过程,如果链接之间出现短路,蜘蛛就无法往前爬了。在真实的网站运营中,我们可以看到很多网页实际潜藏在网站后端,蜘蛛是无法抓取到的,比如没有预留入口链接,或者入口链接已经失效等,这些无法抓取到的内容和信息,对于蜘蛛来说就是一个个的孤岛,对SEO人员来说就是没有完全发挥内容的引流作用。同时,因为网络环境或者网站规范等原因也可能导致蜘蛛无法爬行。

如何解决信息无法被抓取到的问题?几个可行的办法如下。

●采用搜索引擎平台提供的开发平台等数据上传通道,可以针对数据进行独立的提交。

●采用Sitemap提交方式。 大型网站或者结构比较特殊的网站,沉淀了大量的历史页面,这些历史页面很多具有SEO的价值,但是蜘蛛无法通过正常的爬行抓取到,针对这些页面,建立Sitemap文件并提交给百度等搜索引擎是非常必要的。

蜘蛛在爬行网站的时候,会遵循网站的协议进行抓取,比如哪些网页可以给搜索引擎抓取,哪些不允许搜索引擎抓取。常见的协议有HTTP协议、HTTPS协议、Robots 协议等。

HTTP协议规范了客户端和服务器端请求和应答的标准。客户端般是指终端用户,服务器端指网站。终端用户通过浏览器、蜘蛛等向服务器指定端口发送HT请求。发送HTTP请求会返回对应的HTTP Heder信息,我们可以看到包括是否成功、服务器类型、网页最近更新时间等内容。

HTTPS协议是-种加密协议,一般用户安全数据的传输。 HTTPS是在HTTP下增加了SSL层,这类页面应用比较多的是和支付相关或者内部保密信息相关的网页。蜘蛛不会自动爬行该类网页。因此,从SEO角度考虑,在建站的时候,尽量对页面的性质进行区分,对非保密页面进行HTTP处理,才能实现网页的抓取和收录。

以上就是《如何应对解决搜索引擎蜘蛛抓取页面异常的问题》的全部内容,仅供站长朋友们互动交流学习,SEO优化是一个需要坚持的过程,希望大家一起共同进步。

扫描二维码推送至手机访问。

版权声明:本文由老苏SEO转载并发布,如侵权可联系删除。

本文链接:https://www.laosuseo.com/?id=21608

分享给朋友:

“如何应对解决搜索引擎蜘蛛抓取页面异常的问题” 的相关文章

在网站网页设计时,要避免跳进这些常见误区的坑里

在网站网页设计时,要避免跳进这些常见误区的坑里

提起网页设计大家都知道是一个棘手的话题,同时网页设计对网站后期推广运营也起着至关重要的作用。因为,合理、简洁美观的网页设计就是对搜索引擎发出友好的信号,也方便蜘蛛爬行抓取。好的网页设计不仅要符合搜索引擎还要为用户量身定制,提高网站用户验度,这是为网站后期运营做好第一步重要的基础。所以,每个网页设计师...

分析网站关键词优化难度的方法有哪些

分析网站关键词优化难度的方法有哪些

大家都知道正确判断关键字优化难道是网站优化人员必须要掌握的技巧,也是我们给客户报价的依据。如果没有办法判断需要排名的关键字的难易程度。就无从估计这个关键字的价值和需要花费的人力物力。笔者根据自己的经验总结了一下一些基本的参数指标,来考察关键词的竞争程度,希望对大家有所帮助。第一,确认网站核心关键词核...

15个常见的网站SEO问题及解决方案

15个常见的网站SEO问题及解决方案

79亿美元——这是预计2020年达到的SEO市场规模。这似乎是一笔数目可观的金钱,但考虑到企业主的日常需求——从留住当前客户到在本地目录中展现更多的企业信息,这些费用是合理的。此外,还有一些SEO技术问题需要大家关注,如果这些问题没有能够很好地处理,那么企业的在线业务将会承受不同程度的损失。为了防止...

SEO优化一直是网络营销的基础

SEO优化一直是网络营销的基础

为什么放弃了SEO这个标签,过时了吗?为何seo效果这么差,难道seo真的就没有用了吗?前两天好友给我发了消息,问是否还在做SEO优化,转行了没有。其实站长网早就放弃了SEO优化这个标签,主推企业全网营销。为什么放弃了SEO标签,弱化了SEO优化呢?原因其实很简单。一、建网站的企业变少了。如今的企业...

如何对H标签进行优化呢?

如何对H标签进行优化呢?

H标签也叫做heading标签,其主要作用就是为了强调网站内容中的所有标题的主次性。H标签一共分为六种,分别是h1、h2、h3、h4、h5、h6,这些标签主要用在页面中显示不同级别的标题。一、H标签的作用H标签是HTML源代码中的标题标签,其作用主要有以下两点。1、对用户的作用网站内容使用了H标签,...

SEO的页面标题和H1标签有什么区别?

SEO的页面标题和H1标签有什么区别?

SEO的页面标题和H1标签有什么区别?本指南带您了解页面标题和H1 标签之间的区别以及它如何影响 SEO。页面标题和 h1 标签之间的主要区别在于页面标题显示在浏览器窗口和搜索结果片段中,而 h1 标签仅显示在页面内容本身上。页面标题在 HTML 部分中定义,而 H1 标记是页面的一部分。在这篇文...