站长经验之谈处理死链接的三步曲

 更新时间:2016年10月10日 08:42  点击:1649
本文章来告诉你怎么解决网站在升级或更新内容时的死链接处理办法,方法有三种有需要的同学可以参考一下。

一:使用Robots.txt屏蔽或者使用301重定向

  对于这个方法是很多站长最长使用的方法之一。但是这个也会遇到一个问题,那就是如果你的站点的内容很庞大,就如笔者的站点,在改版升级之前收录有26万3000,如下图所示,能不能使用这两个方法呢?因为笔者的站点改版后,内容层次分布有改动,所以没办法用简单的Robots文件屏蔽,只能使用301重定向,但是这么大的收录量,使用这个方法是最耗时耗力的方法。

  

 

  二:直接使用404错误页面

  这个方法对于收录量大的站点还是很有用的,将站点内部存在的死链接直接跳转到404错误页面。然后通过404错误页面将用户引导到改版后的压面。这样可以降低网站流量的流失,使得用户可以找到站点。对于404页面的跳转时间的设置,笔者认为不要太短,最好在八秒到十秒左右,而且页面有引诱访客自行点击的链接,如下图所示,让用户自行点击会比直接跳转更好。

  

 

  三:坚持内容的稳定更新

  对于一个刚升级的站点,稳定的进行内容的更新是至关重要的,这样不仅可以快速的在升级后吸引到蜘蛛的爬行,而且也可以让蜘蛛再次抓取旧的数据来进行替换。搜索引擎蜘蛛通常都是采取广度优先,以超链接的形式来进行爬行站点。因此我们在稳定更新站点内容的同时也要合理的进行?攘吹墓菇ǎ?徊讲轿榷ǖ奈??┲耄?锏街匦率章寄谌荩?境?墒章嫉男畔⒌男Ч??/p>

你我的http://www.111cn.net 经常有死链但我都加以处理,同时也尽量不要出现这样的问题。

本文章分析了关于关于网站内部优化中经常被忽略的四点,如果有需要的同学可以参考一下下哈。

在讲述经验之前,大家一定要了解内链的重要性(下面我们以http://www.111cn.net 手机主题免费下载),不要单纯的靠着站外优化就想提升网站排名,那是不可能的。有些爱分析对手站点的朋友可能会发现很多排名较好的站点,其实外链并不多,但是排名却很稳定,所以一直无法理解,其实在这个时候你应该多多的观察对方是如何做站内优化的,至少在笔者认为一个网站只要做好了站内优化,适量的在做一些站外辅助优化,排名就可以很轻松的上去。当然站内优化也是一个持久性的工作。好了不罗嗦了,今天笔者就主要针对网站内链优化来与大家分享一些自己做站时总结的一些经验和技巧吧。

  (一)清晰整洁的网站结构,目录层次简洁明了

  这对于一个网站而言无疑是最基本的,但是也确实一个必要的根基组成,因为很多时候我们在给网站设置好结构之后,通常都不会在进行更改,即便是对其更改也会使用301形式进行跳转,以免造成网站降权。还有就是大家都知道,蜘蛛喜欢原创内容,但是很多时候你会发现你每天都在发布原创或者伪原创内容,但是蜘蛛就是不爬行,这时候你就应该看看你的网站栏目URL是否过于复杂化,导致蜘蛛很多时候“懒得”爬行呢。因此说到这里,还是一句话把网站结构设置清晰简洁一点对网站无论是收录还是权重都是有帮助的。

  在这里笔者还要在强调一点:对于一个网站而言,目录越多,内容页面权重就越分散,所以我们在设计目录的时候尽可能的让目录浅一些,这样比较利于蜘蛛爬行,蜘蛛爬行的多了自然页面权重就好了,那么对整体网站权重也是会有所提升的。还有很多朋友想要问那么该如何设置呢?其实这很简单的,一般我们可以直接通过网站后台的自定义栏目或者文章页面,如果是动态网页的话记得要伪一下静态哦,这样比较利于蜘蛛爬行的。

  (二)巧用nofollow标签来合理分配网站权重流向

  也许对于nofollow标签很多站长可能不是很熟悉,特别是新手站长们,这笔者看来nofollow标签是非常重要的,如果你不懂的话可以找一些nofollow标签使用相关的介绍进行学习一下,笔者不多说,主要讲它作用。

  对于一个SEO优化者而言,只要我们网站一些链接代码后面加上“rel=nofollow”,搜索引擎就会认为我们不给予这个页面传递权重。并且在GG搜索引擎优化建议当中也有提到一个网站页面最佳的的内链一般最好不要超过100个,不然的话会造成网站权重太过于分散,从而导致我们的网站页面没有关键词排名。所以这时候我们合理的使用nofollow标签,就可以把一些相对不是很想传递权重页面,进行分配到一些长尾关键词页面咯。

  那么说了这么多,可能很多站长不不懂都爱什么地方去使用“rel=nofollow”,在这里笔者给予大家一点建议,具体的我们还是要根据自己的网站进行分析定夺的:

  1.“关于我们 | 联系我们 | 版权声明 | 本站历程 | 友情链接 ”对于这类页面我们可以使用nofollow表情,因为这些页面对于我们网站没有太大的作用主要是靠用户点击进来,一般不会通过搜索引擎来搜索进入用户,所以把权重分散给它们就浪费了。

  2.网站内容重复比较多的页面,有些网站的内容不好写,并且内容重复性比较高,这对于蜘蛛而言是非常不喜欢的,并且也非常的分散网站权重。所以对于一些重复性较高的页面我们也可以nofollow掉,从而使得其他页面获取更多更好的权重。

  以上两点是笔者通常使用的,具体的还是要根据自己的网站本身定夺。

  (三)巧用页面跳转来进行内页权重传递

  对于这一点而言,其实也是根据网站不带www跳转到WWW的原理进行发现、尝试到实施的,一般对于一个可以从多种方式进行访问的页面,蜘蛛通常给予权重都是较好的,所以做好页面跳转在我们做长尾关键词当中也是很必要实施的一种方式。还有就是之前提到的重复性较多的页面,除了nofollow掉之外其实利用跳转方式也是可以的,因为大家都知道对于重复性较高的页面,搜索引擎不喜欢也很少会去进行收录,所以当你发布一些相对重复性较好的内容的时候,可以集体的把这些重复内容进行跳转到“独一”的内容上面,这样就可以很好的把这些重复内容权重进行传递到“独一”页面咯。

  (四)做网站地图和RSS订阅地图让蜘蛛更好抓取

  网站地图,相信每位站长都知道,这些对SEO优化、网站收录的帮助都是非常大的,可以使其蜘蛛更好的爬行并且抓取我们的网站页面。特别是对于更新比较勤快的站点,收录一般都是很强大的,并且对于地图而言也是非常的简单,一般我们在网站后台都是直接可以生成的,所以说做好网站地图跟RSS订阅地图并且经常的进行更新,会更加让蜘蛛青睐你的站点的。

 

百度对于关键词的密度视乎不在那么敏感,以前堆积可以产生好的排名,现在很多网站通过攻击分析,排名很好的,密度却很低,甚至很多都是0,

因此很多站长对于关键词密度不重视,认为这个无关紧要,特别是对于一些内容优化不相关的关键词,如在茶具页面优化一些有关茶叶的关键词,这样密度肯定是非常低,而且内容相关性也就非常差,对于这种方式去优化关键词是否能取得好的效果呢?

  其实关键词的布局,关键词与内容的相关性,不仅仅表现在网站的title上;如果title上有出现关键词,但是页面上并没有出现这样的关键词,那么可以肯定的说这个页面与关键词的相关性是非常差的,优化起来难度也相对来说比较大,通过自己的实践得知,要让关键词产生排名只能通过外链的堆积,而且稳定性比较差,需要的时间也相对比较长,如自己优化的页面http://www.111cn.net/htc,优化的关键词主要有四个:手机主题,手机主题下载,并且在页面title上设置好了,但是从页面中我们并没有出现完全匹配的茶具套装、礼品茶具这个个关键词,甚至页面中连套装和礼品字眼都没有,因此可以看出这两个关键词的相关性相对来说是比较差的,从优化中发现那些分类信息的内容页面都排在首页,可以看出这些关键词的竞争性不大,但是优化起来费了不少功夫,而且起到的效果并不佳,而茶具这个关键词并没有去优化,却产生了不错的排名,随着页面权重的提,排名一路飙升,而且这个关键词的竞争性要比那几个关键词竞争性要来的高。分析这个关键词产生排名主要原因是,茶具这个关键词的密度足够,相关性也非常高:

  

 

  密度对关键词产生排名的重要性:一个页面如果出现大量的完全匹配关键词,那么百度就会判定这个页面跟这个关键词是相关的,当别人输入关键词能够在最短的时间内找到自己想要的关键词,那无疑是最好的内容,在用体验上也相对比较好。

  虽然关键词密度能够影响关键词的排名,但是随意的堆积不会对排名带来作用,必须自然的出现,比如页面的茶具这个关键词,都是非常自然的出现的,并没有堆积的现象;假设我们对一个页面强制插入关键词,虽然可以提升页面关键词的密度,但我们发现这种效果是适得其反的,因为别人进入网站,并没有找到自己想要的东西,或者说文章由于关键词的堆积,造成文章质量下降,那么跳出率也必然会大大增加。页面关键词堆积或许会出现这么一个情况:刚开始排名非常不错,但是通过一两周的时间,关键词排名下降了,不论怎么发外链,效果还是非常不理想,甚至出现快照倒退,关键词排名下降,网站降权的情况。

  对于关键词的密度并不是自己完全能把控的,看到自己某个关键词密度差,就想方设法的去增加,就会造成不利的影响,起到的效果往往也是相反的,对于关键词的出现及密度,最好的办法是顺其自然,该出现的地方出现下,不必刻意的去添加,因为刻意的去做,根本不会起到任何效果,而对于关键词的优化,当然是越相关的越好,起到的效果也更理想。文章由曾育文原创,转载请注明文章来源,谢谢大家!

网页提速有很多的方法,其中一条就是减少http请求。每一个网站都会用到图片,当一个网站有10张单独的图片,就意味着在浏览网站时会向服务器提出10次http请求来加载图片。下面为大家介绍减少图片请求的方法。

  css sprites:网站前端开发者大多称之为“css精灵”,通俗的理解就是:将多张小图片合成为一张大图片,减少http请求次数而达到网页提速。下面以淘宝网为例子,为大家讲解下css sprites是如何实现的。如我们要在网页上显示“今日淘宝活动”这个图片。

  

 

  实现代码:

        <div style="width:107px; height:134px; background:url(sprites.gif) no-repeat -133px -153px"></div>

  width:要定位图片的宽度。height:要定位图片的高度。(css sprites必须定义容器的大小,不然会显示出错)

  background:url(sprites.gif)背景图片的路径。 no-repeat:背景不重复。 -133px:X坐标的位置 ,-153px:y坐标的位置。

  可能有人会不明白这个-133px 和-153px是怎么来的,这个坐标是小图片在大图片中的x坐标和y左边坐标,如下图,红色点的坐标是在大图上x坐标为133px y坐标为153px。(坐标也可以用百分比表示,如:50% 50%)有人会提出,为什么坐标是正数,你却写成了负数呢?因为用background这种方式定义背景图片,默认x y坐标是0 0。如下图今日淘宝活动图片的坐标是133px 153px,所以要用-133px -153px来归零才能正确的显示图片。

  

 

  css sprites的优点:可以减少http的请求数,如10张单独的图片就会发出10次的http请求,合成为一张的大图片,只会发出一次的http请求,从而提高了网页加载速度。

  css sprites的缺点:凡事有利必有弊端。可能有人喜欢,有人不喜欢,因为每次图片改动都要往这张图片添加内容,图片的坐标定位要很准确会,会稍显繁琐。坐标定位要固定为某个绝对值,因此会失去如center的一些灵活属性。

  css sprites有优点也有缺点。要不要使用,具体要看网页以加载速度为主还是以维护方便容易为主。

死链接,我们从字面上可以理解为是一些站点上的无效或者错误的链接,简单的说就是你的访客或者搜索引擎的蜘蛛无法查看的链接。

对于访客来说,无法打开的链接是对于友好的用户体验的一大打击。而对于搜索引擎来说,站点如果存在过多的死链接,那么搜索引擎的蜘蛛就会慢慢的不再来爬行你的站点。其结果就是网站的快照不更新,收录量骤减,排名下降及访客的大量流失。

  这些是每一个辛苦经营站点的站长们所不想看到的,所以对于一个站点来说减少不必要的死链是一项重要的工作。每日清除死链接是一项繁琐的工作,那么我们何不从源头上降低站点的死链接。一般来说,死链接的产生主要有内在和外在两个因素。只要我们合理的处理这些源头,笔者相信可以降低90%以上的死链接。

  一:从服务器下手,提供稳定的服务器

  死链接只是一个笼统的说法,并不是说你的链接不存在就是死链接,即使是你的链接存在,但是由于服务器的问题导致页面无法打开或者打开的速度很慢,用户会直接关掉,而搜索引擎的蜘蛛则会认为这个是走不通的路而放弃索引。有些时候我们看似正常的页面,在一段时间内可能就变成死链接。我们可以举一个例子,比如一个站点因为dns解析出现故障。虽然网站的内容还在,但是页面无法打开,这就是一个典型的死链接。

  对于这点我们要如何处理?我们必须在保证网站能够正常运行的前提下不断致力提升网站的访问速度,首先我们可以从网站的代码入手,一个简洁规范的代码可以很好的提高站点的速度。接着我们就要从服务器入手,这其中包括域名、域名的解析服务器和服务器空间。所以我们在购买域名的时候,一定要选择一些大品牌有口碑的服务商,虽然所有的服务商都能注册到域名,但是他们所提供的域名的解析的服务器却是不一样的。对于企业来说,他们不需要有专门自己的服务器,在选择虚拟主机的时候应该尽量选择一些专业的知名的服务商。

  二:谨慎处理站点上的修改或者删除内容

  上文笔者主要说的是一个站点产生死链接的内部原因,那么笔者接下来要说的就是人为的增加死链接的原因,我们日常的修改或者删除站点内容对于站点的死链接产生的危害比服务器的更大。对于一个站点,随着安全问题和需求问题都会在两三年内进行改版升级。大多数的站长都会直接把旧的站点文件直接用新的文件代替,然而这样会给站点带来很大的危机,因为旧的站点上的内容已经被搜索引擎索引收录,而直接使用新的站点文件就会使这些被收录的页面成为死链接。

  对于网站的改版升级是必不可免的。但是站长对于站点的这些操作应该要小心谨慎。合理的使用301重定向将旧的页面重定向到新的页面,既可以防止用户因为找不到想要的页面而降低用户的友好体验,也可以防止链接权重的流失。

  对于一个站点来说,死链接是一个站点发展的拦路虎。为此我们应该小心谨慎的处理好死链接这个问题。对站点进行一个合理的规划,尽量减少不必要的修改,来从源头上降低死链接的产生

[!--infotagslink--]

相关文章

  • Windows批量搜索并复制/剪切文件的批处理程序实例

    这篇文章主要介绍了Windows批量搜索并复制/剪切文件的批处理程序实例,需要的朋友可以参考下...2020-06-30
  • BAT批处理判断服务是否正常运行的方法(批处理命令综合应用)

    批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。这篇文章主要介绍了BAT批处理判断服务是否正常运行(批处理命令综合应用),需要的朋友可以参考下...2020-06-30
  • jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果

    本文实例讲述了jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果。分享给大家供大家参考,具体如下:这里演示jQuery实现鼠标移动到链接上,滑动展开/隐藏图片效果,鼠标放在“上一页”“下一页”上,立即浮现出所对应的图...2015-10-30
  • PHP file_get_contents设置超时处理方法

    file_get_contents的超时处理话说,从PHP5开始,file_get_content已经支持context了(手册上写着:5.0.0 Added the context support. ),也就是说,从5.0开始,file_get_contents其实也可以POST数据。今天说的这篇是讲超时的,确实在...2013-10-04
  • C#多线程中的异常处理操作示例

    这篇文章主要介绍了C#多线程中的异常处理操作,涉及C#多线程及异常的捕获、处理等相关操作技巧,需要的朋友可以参考下...2020-06-25
  • postgresql 中的时间处理小技巧(推荐)

    这篇文章主要介绍了postgresql 中的时间处理小技巧(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-03-29
  • Python同时处理多个异常的方法

    这篇文章主要介绍了Python同时处理多个异常的方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下...2020-07-29
  • C#异常处理中try和catch语句及finally语句的用法示例

    这篇文章主要介绍了C#异常处理中try和catch语句及finally语句的用法示例,finally语句的使用涉及到了C#的垃圾回收特性,需要的朋友可以参考下...2020-06-25
  • python用moviepy对视频进行简单的处理

    这篇文章主要介绍了python如何用moviepy对视频进行简单的处理,帮助大家更好的利用python处理视频,感兴趣的朋友可以了解下...2021-03-11
  • 如何获取百度搜索结果页中解密之后的真实链接

    大家用百度搜索的时候,可能会发现,结果链接用的还是百度的链接,点击之后才会跳转到另外一个页面,另外一个页面的真实链接如何获取到呢?? 通过分析发现: 可以看出,返回...2016-05-19
  • C#异常处理详解

    这篇文章介绍了C#异常处理,有需要的朋友可以参考一下...2020-06-25
  • python docx的超链接网址和链接文本操作

    这篇文章主要介绍了python docx的超链接网址和链接文本操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-06
  • ASP.NET中iframe框架点击左边页面链接 右边显示链接页面内容

    这篇文章主要介绍了ASP.NET中iframe框架点击左边页面链接,右边显示链接页面内容的实现代码,感兴趣的小伙伴们可以参考一下...2021-09-22
  • sql server日志处理不当造成的隐患详解

    这篇文章主要给大家介绍了关于sql server日志处理不当造成的隐患的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用sql server具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧...2020-07-11
  • Spring MVC 处理一个请求的流程

    Spring MVC是Spring系列框架中使用频率最高的部分。不管是Spring Boot还是传统的Spring项目,只要是Web项目都会使用到Spring MVC部分。因此程序员一定要熟练掌握MVC部分。本篇博客简要分析Spring MVC处理一个请求的流程。...2021-02-06
  • go语言中的Carbon库时间处理技巧

    这篇文章主要介绍了go语言中的Carbon库时间处理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-02-05
  • C++异常处理入门(try和catch)

    C++ 提供了异常机制,让我们能够捕获运行时错误,本文就详细的介绍了C++异常处理入门,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-08-09
  • C#事务处理(Execute Transaction)实例解析

    这篇文章主要介绍了C#事务处理(Execute Transaction)实例解析,对于理解和学习事务处理有一定的帮助,需要的朋友可以参考下...2020-06-25
  • php图像处理(缩放、剪裁、缩放、翻转、旋转、透明、锐化)

    本文章来给各同学总结了一些常用的图像处理函数,包括有缩放、剪裁、缩放、翻转、旋转、透明、锐化功能,大家可参考参考。 注意事项:如果要使用php gd处理我们需要...2016-11-25
  • Python编程OpenCV和Numpy图像处理库实现图片去水印

    这篇文章主要介绍了Python编程中如何实现图片去水印本文采用了OpenCV和Numpy的图像处理的方法来实现,文中附含详细示例代码,有需要的朋友可以借鉴参考下...2021-09-26