rel=’external nofollow’与nofollow及external的区别: rel 这个属性是用来说明链接和包含此链接页面的关系,以及链接打开的目标,它有许多的属性值,比如next、previous,、chapter、 section等等。我们现在比较长见的是rel=’external nofollow’与rel=’nofollow’两种参数的应用。这是Google挑头增加为了应对垃圾链接引入的一个rel=’nofollow’属 性,此属性随后被各大搜索引擎广泛采用。 而rel=’external nofollow’只是更相对于rel=’nofollow’参数更加规范一些。 rel=’external nofollow’与rel=’nofollow’其功能就中文译文”不要读取” 及”外部链接不要读取”,就已说得很清楚了。 然而最近有人说起rel=’external’ 不清楚是什么意思,不知道这个属性是否同rel=’external nofollow’与rel=’nofollow’ 一样的功能。 external标签的使用和target=”_blank”标签的意义一样,都表示在新的窗口打开该url,但是在某些情况下,target=”_blank”的作用失效,所以有时候可以使用target=”external”代替,例外在seo优化中target=”_blank”的数量会影响网站的跳出率哦! 其 实rel=’external’只是一个替代target=”_blank” 的属性。target=”_blank” 的属性是打开新窗口。但有些博客因为是采用严格的DOCTYPE声名的,如果你打开网站的源代码,在第一行的位置就可以看到:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>在这种情况下target=”_blank”可能会失效,因此采用rel=’external’这个参数来替代。 因此rel=’external’的属性只是打开新窗口的作用。 另外还有meta robots及robots的一点区别: meta robots标签当然也是位于网页头部部分之一,它的作用是给搜索引擎提供一个指令,禁止索引该页面的内容,最常见的写法为: 意思为禁止搜索引擎索引本页,同时禁止跟踪页面上的链接。如果不想让网站被收录使用这个标签就可以了,也可以使用之前讲过的robots中”Disallow: /”。 但是两者再使用过程中有一定的区别,如果写成 则表示为禁止索引本页面,只是本页URL不会出现在搜索结果中,但是蜘蛛会对该页面的URL链接会进行爬取,权重照样可以传递,但是使用robots文件,这种是完全停止抓取和索引的,既不会索引本页面,也不会传递权重,蜘蛛根本不会爬取该网站。 在站长对一些企业网站优化过程中,不想让某些页面被百度收录和抓取,比如一些隐私内容,注册登录信息等非相关页面等,在有些人认为可以使用javascript,nofollow等标签的调用可以保证搜索引擎对该页面不收录,其实不然,使用这种方法并不能保证一定不收录,只能说成可能不收录,要想保证这些页面有一定不被百度收录,那就需要用到robots文件,下面开始介绍robots文件的用法: 一、robots文件所在位置 其位置位于网站根目录下面一个命名为robots的txt文件,它可以指引搜索引擎对网内容抓起进行引导,哪些页面不需要抓取和屏蔽掉的。例外该文件建议一次性修改好后,不要频繁修改,否则会导致搜索引擎降低你的网站的信任度。 二、robots文件的写法 比如一个最基本的robots文件写法: Users-agent:* Disallow:/ 上述robots文件会让搜索引擎禁止抓取网站内的所有内容,相当于是不让百度收录改网站。 Users-agent后面的内容表示搜索引擎,*表示所有搜索引擎, 如果写成Users-agent:Baiduspider表示只对百度搜索引擎起作用;Disallow这个懂简单的英语的就会知道是不允许的意思,意思就是说不让搜索引擎抓取的目录或者具体url是什么。 三、robots文件加入网站地图的写法 例如湖北SEO的robots文件如下: User-agent: * Disallow: /wp- Disallow: /tag Disallow: /date Disallow: */trackback Disallow: /*?replytocom= Disallow: /*?* Disallow: */comment-page-* Disallow: /author Disallow: /guestbook Disallow: /go Disallow: /?r=* Disallow: /?r=* Disallow: /index.php?s=+* Disallow: /music Sitemap: http://www.qyjs.org/sitemap.html 直接在最后面加入Sitemap: yourdoamin.sitemap.html 即可。 根据上述的介绍你是不是对robots文件有了一个简单的了解了呢?例外简单的延伸下,如果使用robots文件对某个url进行禁止抓取,这个URL还是有可能出现在搜索引擎的结果中的,只是不对该url中的内容进行抓取,如果是想彻底屏蔽掉搜索结果中的某个url,那得需要使用 meta robots标签了,这里就不详细的介绍了。 (责任编辑:laiquliu) |