死链即网站内无法访问的链接,死链对对用户体验和搜索引擎优化都有非常大的坏处,然而大部分网站在seo过程中都会不可避免的产生死链,所以我们必须链接死链并正视死链问题。

死链形成的常见原因

1. 错误书写导致

编程人员可能由于输入错误而在网站上留下死链,这种情况一般是很细微的错误,比如www少写了一个w,或者cn域名写成了com后缀。

2. 网站文件变动

对于生成静态页面的网站,如果我们在网站发布后修改了文件夹名称或者移动文件,那么相关的页面会全部变成死链。

3. 数据调用错误

拿织梦来说,比如我们要调用最新的文章列表,文章的链接标签应该为[field:arcurl/],如果写成了[field:id/],那么肯定是生成了一大片死链。

4. 网站内容删除

网站上已有的内容被删除也必然产生死链。

5. 网站url重写规则有误

动态的网站会出现这个问题,做伪静态处理必须有对应的重定向规则,规则错误可能会导致网站所有链接都成为死链。

死链的危害

1. 影响用户体验。当我们点击一个链接,等了许久最终确没有反应的时候任何人都会不爽的。

2. 影响网站seo。由于违背用户体验,搜索引擎也非常讨厌死链,所以会对有死链的网站降低评分,严重的话还会导致降权。

如何处理死链

1. 首先要做的就是用死链检测工具,如Xenu检测出死链。而且死链检测要养成习惯,尤其是网站程序改后之后,站长一定要记得做这项工作。

2. 将所有的死链整理归档形成txt文件,如silian.txt,上传到网站根目录下,使用百度死链提交工具提交死链文件地址。

3. 排查死链形成的原因,处理并规避再次发生。具体检测工作可根据上面所述死链的常见形成原因,对症下药。