如何检查网站死链(以及死链的处理)

我们在百度或者谷歌查找某项资料时,有时候会碰见页面打不开的情况,也就是死链。这种用户体验特别不好,对于搜索引擎蜘蛛来说也是很不友好。我们在SEO优化时有一项非常重要的工作就是及时发现网站存在的死链,那么我们应该来如何检查网站死链呢?以及如何来处理死链呢?

一. 什么是死链?

打开的链接是不存在的错误页面,称其为死链。文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

二. 死链是如何形成的?

1. 页面被删除,导致这个页面不再存在;文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

2. 动态数据库,数据库不再支持动态链接;文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

3. 某个文件或网页移动了位置,路径发生了改变;文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

4. 服务器问题,设置错误。联系服务器或者空间服务商去解决;文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

5. 人为输入错误,导致这个页面根本就不存在;文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

6. 修改网页链接,导致原链接打不开;文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

三. 死链有哪些形式?

1. 软404页面文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

由于网站程序漏洞等原因,死链页面返回的HTTP状态码不是404而是200。死链本身是一个404页面,但是去查询的时候状态码显示的是200,这是程序设置的原因。文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

2. 硬404页面文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

2.1. 错误链接。没有被收录的网页,因为人为原因,错误输入了网址;文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

2.2. 失效链接。原来能正常访问并且收录的页面,后来经过网站改版后更换了原来的路径,或者删除原文章造成的错误页面。文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

备注:如果你不知道什么是HTTP状态码404或200,或者你不知道如何去查看HTTP状态码,请转至《HTTP状态码(SEO优化人员必须知道的)》。文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

四. 死链有何影响?

1. 从搜索引擎角度文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

如果搜索引擎蜘蛛在爬行抓取网站的时候,遇到很多死链,导致无法正常抓取,而且网站也没有对死链进行正确处理,那么搜索引擎会降低对网站的评分,蜘蛛也不愿意在这种网站上浪费时间抓取,进而影响到网站的收录。文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

2. 从用户角度文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

点击几个网页,出现了打不开的情况,那么用户很有可能会立即关闭网站,对网站的跳出率有很大影响,用户体验不好,从而影响网站的排名。文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

五. 如何检查网站死链?

1. 手动检查文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

手动点击网站的页面,进行手动排查是否存在死链,网站页面较少倒可以考虑;但对于大型的网站,手动检查工作量会比较大。May也不推荐这种方法。文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

2. 工具检查文章源自MAY的SEO博客-https://may90.com/seo/baidu/broken-links.html

2.1. 站长工具检查

借助站长工具查询特定页面是否存在死链:站长工具 - 网站信息查询 - 网页检测 - 死链接检测

这种方法也只能输入一个页面来进行查询。

2.2. 百度站长平台工具

登录百度站长平台ziyuan.baidu.com - 数据监控 - 抓取诊断

当搜索引擎蜘蛛访问到不存在的网页时,抓取状态就会显示“抓取失败”,如下图:

抓取失败

3. 查看网站IIS日志

下载网站的IIS日志,查看日志里的状态码,找出404错误状态码的链接地址。

六. 如何处理死链?

1. 及时做好人工修复

如果已经找到死链的位置,在对应的死链位置进行链接修改。

2. 做个404页面

网站最好是做个404页面,一旦客户输入错误的链接或者本身链接存在的一些问题,导致网页打不开,这时出现404页面,这样不仅利于用户体验,也让搜索引擎知道你产生了404页面。可以访问May的404页面:https://may90.com/404

3. 死链的提交

很多朋友会利用robots.txt来屏蔽掉死链,这里May要特别说一下,robots.txt中的Disallow是告诉搜索引擎不要抓取某些链接,切不要混淆而用于死链的提交。下面提供死链提交的两种方法:

3.1. 站长平台的死链提交

百度站长平台 - 数据引入 - 死链提交

A: 文件提交,最多只能提交20个链接
死链文件提交

B: 规则提交

B.1. 收集死链

建一个deadlinks.txt,将收集的死链URL全部放入到这个.txt文件中,每行放一个死链URL,当然这个.txt根据自己的喜好来命名。

B.2. 通过FTP上传到网站根目录

将deadlinks.txt这个文件,通过FTP上传到网站的根目录,这时你可以访问:你的域名/deadlinks.txt查看到这些死链,如May博客的https://may90.com/deadlinks.txt

B.3. 百度站长平台死链规则提交

死链规则提交

3.2. 百度快照投诉

某些网页已经被搜索引擎收录,但是网站链接做了一些修改或调整或被删除,导致已收录的页面链接打不开,这时可以通过百度快照投诉,将死链彻底删除。

3.2.1. 查看哪些网页链接已经不存在或者被修改,但已被搜索引擎收录,复制该网页的百度快照链接:

获取快照链接

3.2.2. 百度快照投诉:

百度快照投诉

总结:正确处理死链在SEO优化中起着十分重要的作用,SEOer人员一定要处理好死链。如何检查网站死链?可以手动检查或者借助工具来检查;如何处理死链?可以手动来修改链接或者将死链链接提交给百度搜索资源平台等。

 

 

关键词:如何检查网站死链

  • 我的微信
  • 扫一扫微信,添加好友
  • weinxin
  • 我的微信公众号
  • 关注公众号,了解最新动态
  • weinxin
  • 本文由 发表于 2018年10月17日
  • 转载请务必保留本文链接:https://may90.com/seo/baidu/broken-links.html
如何在WordPress中查找并处理死链 SEO建站

如何在WordPress中查找并处理死链

相信每个人都知道死链是不利于用户体验的,但你是否知道死链会严重影响到您网站的排名?是的,大量事实证明死链对SEO排名会产生负面影响,在本篇文章中,我们将告诉您如何轻松查找并处理死链,这样不仅可以提高您...
404页面会被搜索引擎收录吗? SEO资源

404页面会被搜索引擎收录吗?

今日看到问答里有人在讨论404页面会被搜索引擎收录吗?关于这个话题,小伙伴们的看法都不统一,有人认为会被收录,也有人认为不会被收录。那么,本篇文章同大家一起深层次思考“404页面会被搜索引擎收录吗”?...
404页面 SEO教程

404页面

我们在访问网页时,特别是感兴趣的页面,可是突然,跳出一空白的页,提示您“页面无法访问”,这时候您或许会感觉莫名其妙,索性直接关闭页面拜拜走了;如果假设是一张精美的页面,提示你“页面无法访问”,还指示您...
评论  0  访客  0

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定