短视频,自媒体,达人种草一站服务
简单的说就是,如果A网页上有一个链接指向B网页,但A网页给这个链接加上了 标注,则搜索引擎不把A网页计算入B网页的反向链接。搜索引擎看到这个标签就可能减少或完全取消链接的投票权重。
在将”Nofollow”用于各个链接前,我们需要完成大量的工作(例如,将链接重定向至robots.txt中拦截的网址),以阻止蜘蛛追踪某网页上的各个链接。因此,我们创建了rel属性的”Nofollow”属性值。这可让网站管理员更精确地进行控制:无需指示搜索引擎和漫游器不要追踪该网页的所有链接,只需轻松地指示蜘蛛不要抓取某特定链接即可。例如:signin。
meta nofollow和content nofollow语法和属性
在网页的 <HEAD> 部分添加适当的 <META> 标签语法
拦截所有搜索引擎把网页收录:
<meta content=”noindex,nofollow” />
只是拦截百度蜘蛛爬取网页,而允许其他搜索引擎收录:
<META content=”noindex, nofollow”>
允许搜索引擎收录你的网页,但禁止其追踪外部链接:
<META content=”nofollow”>
允许搜索引擎收录你的网页,但禁止其收录网页上的图片:
<META content=”noindex”>
需要注意属性的是,不可把两个对立的反义词写到一起,例如:
<meta content=”index,noindex” />
或者直接同时写上两句:
<meta content=”index,follow” />
<meta content=”noindex,follow” />
这里有一个简便的写法,如果是:<meta content=”index,follow” />的形式的话,可以写成:
<meta content=”all” />
如果是:<meta content=”noindex,nofollow” />的形式的话,可以写成:
<meta content=”none” />
禁止搜索引擎建立网站快照的meta标签:
<meta content=”noarchive”/>
当然,我们也可以把禁止建立快照和对于搜索引擎的命令写到一个命令元标记中。从上面的文章中我们得知,禁止建立网页快照的命令是noarchive,那么我们就可以写成如下的形式:
<meta content=”index,follow,noarchive” />
如果是对于单独的某个搜索引擎不允许建立快照,例如百度,我们就可以写成:
<meta content=”index,follow,noarchive” />
关于这个meta标签,其实也是可以不用加入html中去,针对这个就是利用这个方法实现对蜘蛛的控制,况且网站SEO的结果是多方面因素综合组成的。
all:文件将被检索,且页面上的链接可以被查询;
none:文件将不被检索,且页面上的链接不可以被查询;(和 “noindex, no follow” 起相同作用)
index:文件将被检索;(让robot/spider登录)
follow:页面上的链接可以被查询;
noindex:文件将不被检索,但页面上的链接可以被查询;(不让robot/spider登录)
nofollow:文件将不被检索,页面上的链接可以被查询。(不让robot/spider顺着此页的连接往下探
Nofollow标签只是防止权重输出,并不能避免权重损失,但能引导蜘蛛的爬行
比如当你的页面上有5个外部链接,那么每个外部链接得到的权重为1/5,而你在其中的一个外部链接上添加了nofollow标签,使得蜘蛛不爬取这一个链接,那么剩余的4个外部链接得到的权重一样还是1/5,页面的权重一样会分给这5个链接,只是其中被设置了nofollow标签的链接所获得的权重是丢失而没有形成传递,这看似是一种“损人不利己”的行为,但是也有好处的,这样可以引导蜘蛛的爬行,让有带宽限制的蜘蛛在有限的时间,爬取到更多的页面。