404页面和robots文件的作用和设置方法

404页面作用;404页面的设置方法:要新颖,要有停顿时间,不要直接返回首页,要给用户选择跳转;ROBOTS文件的作用;设置方法:整站屏蔽

404页面和robots文件的作用和设置方法

据笔者观察,很多的个人站都对404页面和ROBOT文件不是很重视,因为大部分个人站长都觉得这两个是可有可无的,但是笔者觉得这两个文件对优化也是有影响的,特别是404页面,如果网站出现了无效链接,那么可以通过404页面留住用户,使之返回网站继续浏览。而ROBOT文件则是让蜘蛛更好的收录网站的可收录页面,对于网站收录量的高低有非常大的影响。好了,现在回归正文,下面开始讲解这两个文件的设置。

404页面的作用

大部分站长知道的404页面可能是为了引导用户在浏览到某个无效页面时,可以通过404页面提供的链接返回到网站,而且大部分站长认为404页面就这么一个作用而已。其实不然,404页面还有其他的作用。比如当用户长时间浏览网站时,会出现麻木性的点击,当点击到无效链接时就会产生退出的心理,而这时候如果网站没有404页面引导的话,那么用户自然就会关闭网站,很容易就造成用户的流失了。但是通过设置比较新颖的404页面可以让用户缓冲一下紧张的情绪,就像卢哥的404页面设置一个FLASH小游戏一样,当产生了无效链接时,用户可以通过玩玩小游戏来缓冲一下情绪,这样自然就会更容易的重新返回网站继续浏览了。

所以说,404页面不但是为了屏蔽无效的链接,还可以利用404页面缓冲用户的浏览麻木性,这对于激发用户再次浏览网站具有非常大的帮助,如果你不信,可以设置一个比较新颖的404页面,观察一下其跳出率和PV值吧。

404页面的设置方法

对于上文说的404页面的作用,那么站长如何设置有效的404页面呢?主要有几个方法:

1、404界面风格要新颖。界面和风格都比较新颖的404页面可以让用户浏览到无效链接时,也不会对网站失去了兴趣,而且可以使用户不会为网站出现无效链接而对网站产生怀疑。就像站长之家的404页面,就比较独特了。

2、404页面要有停顿时间。这点对用户和搜索引挚都非常重要,不要把404页面停留的时间设置过短,比如1-3秒之间的就对用户和蜘蛛都不友好。最低保持在5秒以上。

3、404页面不要直接返回首页。如果404页面直接跳转到首页的话,那么就会让蜘蛛爬行时,把它当成是一个独立页面收录,这样对后期的优化并不友好。

4、404页面要给用户选择跳转。其实这点是笔者最近才发现的,许多的404页面只留下一个跳转到首页的链接,这样使得用户无法选择自己要返回的页面,自然对用户体验就不是那么友好了,所以,在404页面中,不但要有跳转首页的链接,还要设置返回其他页面的链接,比如返回上一页、返回之前的分类页等,这些都会让用户感觉到网站的人性化。

5、404页面需要屏蔽掉。在ROBOTS文件中,要把404页面的地址屏蔽起来,这样即使是出现以上的情况也不会让搜索引挚爬行到,也不会出现无效链接也被收录了。

ROBOTS文件的作用

百度百科中ROBOTS文件的解释就是告诉蜘蛛程序在服务器上什么文件是可以被查看的。就按笔者的理解,ROBOTS文件就是为了告诉蜘蛛哪些页面可以抓取,哪些页面不可以抓取。现在很多站长说自己明明设置了禁止抓取的页面,但是搜索引挚也一样收录这些页面,开始怀疑ROBOTS文件是不是没作用了。其实不是,设置了还被抓取那说明你的ROBOTS语法错误了,ROBOTS设置不当使得文件根本就不起作用。其实说白了ROBOT文件的作用就是把自己需要被收录的页面提供给蜘蛛爬行,而不想被收录的,那么通过ROBOTS文件进行屏蔽,不让蜘蛛爬行这些页面,这样就不会造成页面被抓取了。所以说,ROBOTS在网站优化中的作用就是让不利于搜索引挚收录的页面实行屏蔽,通过ROBOTS文件引导蜘蛛可以爬行哪些页面和不可爬行哪些页面。

ROBOT文件的设置方法

那么新手在学习网站优化中,怎么才能正确的设置ROBOTS文件呢,使之具有引导蜘蛛爬行自己允许的页面呢?主要有几个设置方法:

1. 整站屏蔽设置方法。如果你的网站不想被全部的搜索引挚收录的话,那么可以这样写:

user-agent: *

disallow: /

2. 屏蔽某个文件。比如我不让搜索引挚抓取ADMIN这个文件夹,自然需要用ROBOTS文件屏蔽ADMIN这个文件了,写法:

User-agent:*

Disallow:/ADMIN/

3. 禁止某个搜索引挚抓取网站页面。比如禁止谷歌机器人收录网站的任何页面,写法:

User-agent:Googlebot

Disallow:*

4. 允许一个文件中的某个文件夹被抓取,比如允许FLIMS文件夹中的INDEX2.html文件被抓取,那么就应该这样写:

User-Agent:*

Disallow:/FLIMS/

Allow:/FLIMS/INDEX2.html

其他类似的方法也以此类推,新手在设置ROBOTS文件时,可以多点参考百度优化指南中的相关介绍,这样对于网站收录量高低可以更容易掌握,而且也利于自己知道哪些页面被收录,哪些页面自己禁止被收录了。

在设置404页面,站长应该以用户体验为参考对象,如果自己是网站用户的话,当点击到无效链接时,什么样的404对于自己更有吸引力。而ROBOTS文件主要是针对搜索引挚的,所以,只要设置正规,自然就不会影响到网站优化的效果,但是如果设置不当的话,可能会出现网站不被收录的哦,或者自己不想被收录的页面居然收录了,自已想被收录的页面却没有被收录。所以,今天笔者简单分析了404页面和ROBOTS文件的设置方法,希望新手在学习网站优化的过程中,可以设置出适合自己网站的404和ROBOTS。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月4日 18:47:37
下一篇 2024年5月4日 18:49:46

相关推荐

  • word中嵌入excel文件,word如何嵌入excel文件

    excel表怎么放入word文档里 1、打开word文档,右键粘贴,excel表格即可导入word文档。 2、将需要导入的单元格选中复制、打开WORD选择”选择性粘贴“选择选择”Microsoft Excel工作表 对象”即可。具体操作如下:打开需要操作的EXCEL工作表,将需要转化的单元格选中,鼠标右击“复制”。如图所示。 3、先打开excel表格,复制一…

    2024年5月19日
    4000
  • 在linux中怎么删除文件夹,linux怎么删除文件夹里的文件

    linux删除文件夹命令 linux删除命令rm-rf命令。具体详情:rm命令在Linux下通常用来删除文件。rm-r命令递归的删除文件夹,甚至是空的文件夹。rm-f命令能不经过询问直接删除‘只读文件’。 使用“rm-rtest”命令删除test文件夹,该命令即为linux系统的删除文件夹命令,通用格式为“rm-r文件夹名”;删除后重新使用ls命令查看当前目…

    2024年5月19日
    4300
  • java读写文件框架,java中读文件

    java的框架有哪些? java框架有SpringMVC、Mybatis、Dubbo、RabbitMQ等。 Java的框架有SpringMVC、Spring、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、Ehcache、Redis、Shiro。这些框架不需要全部学会,只需要掌握其中几个比较常用的就足够了。 Struts是一个基于Sun…

    2024年5月18日
    3500
  • linux文件目录冒号,linux群组文件中冒号的个数

    linux环境变量设置是分号还是冒号 1、PATH=$PATH:$HOME/bin这个代码是设置PATH环境变量,就是设置环境变量用等号,首先:冒号是分割符。记得Windows上面也有PATH环境变量,Windows的路径之间的分隔符是;分号。 2、注意,与DOS/Window不同,Linux类系统环境变量中路径名用冒号分隔,不是分号。另外,软件越装越多,环…

    2024年5月18日
    3300
  • java读写mif文件,java读写文件的步骤

    MapInfo中的mdf是什么文件 1、mdf文件是什么:MDF(MirrorDiscFile)文件是光盘镜像文件的一种,我们可能经常接触诸如系统文件的ghost镜像文件或者iso镜像文件等。 2、MDF(Mirror Disc File)是一种常见的媒体光盘映像文件,它是由Alcohol人员开发。其作用是将CD、DVD光盘内容打包成类似于ISO文件的磁盘映…

    2024年5月18日
    3600
  • javaargs解析,java解析shp文件

    java中的args 1、String[] args是main函数的形式参数,可以用来获取命令行用户输入进去的参数。java 本身不存在不带String args[]的main函数,java程序中去掉String args[]会出现错误。 2、java Test value1 value2 后面就是两个参数,在main里面args[]就是两个长度的数组val…

    2024年5月18日
    3600
  • 包含java中如何实现文件的复制的词条

    java如何拷贝文件到另一个目录下 1、可以的。java把后缀名为txt的文件移动到另一个文件夹是可以的,只需将startPath文件夹下 ,文件名在在table.txt 中的文件移动到endPath文件夹下, table.txt中包含需要移动的文件名即可。 2、你可以根据目录进行练习,有基础部分和高级部分,首先有例子代码,告诉你需要注意的事项以及详细的讲解…

    2024年5月18日
    3900
  • linux标准输出到文件,linux 输出文件

    linux下,如何将控制台输出的所有内容全部输出到一个文本文件? 1、用重定向 例如: ls -a a.out 那ls -a所列出来的信息就不是输出到标准输出,而是输出到a.out的标准输入。这样a.out就记录了ls命令的输出。 2、首先当系统工程师想要记录某个会话的时候,则只需要在会话开始时输入script命令。输入这个命令后,系统就会将当前用户的所有键…

    2024年5月18日
    4300
  • c语言读取指定行,c语言中读取文件的某一行数据

    C语音如何读取txt文件中的某一行并赋值给变量? (1)fscanf可以读取txt文件里面同一行多个变量和不同行的变量都同时读取到多个变量里面。(2)sscanf是先读取到一个缓存里面,然后再赋值到各个变量中,是逐行读取的,这种用法适用于多维变量。 您好,非常简单,您只要采取流的方式就可以将txt中的文件读出来,然后赋给对应的变量。 FILE *fp;fp=…

    2024年5月18日
    4400
  • java拆箱装箱,java装箱拆箱作用

    java开发工程师必须要学的技术有哪些 1、java工程师需要学习的内容有很多,比如java语法、java界面编程、JavaScript脚本语言等等。 2、JavaEE基础:Java基础语法、面向对象、核心类库、集合、异常、IO、线程、JDK新特性。JavaWeb开发:前端技术、数据库、JAVA数据库操作、软件服务器及服务器相关技术、动态网页JSP、AJAX…

    2024年5月18日
    3100

发表回复

登录后才能评论



关注微信