网站友情链接建设教程:nofollow标签的使用

上一篇文章我们给大家介绍了友链检测,我们知道了有些人会偷偷下链,其实还有一种行为与下链差不多,那就是给链接加上nofollow标签,加上这个标签上链接就不会传递权重了。这是一种友情链接交换过程中的小花招,但其实这种花招也是没有必要的,悦然网络工作室建议大家不要去尝试,做网站和做人一样,要真诚!

nofollow标签

nofollow标签与单向链接

今天我信要讲的内容也是关于nofollow标签的,不过不是让大家用它来耍小花招,而是教大家合理的运用。在友情链接建设过程中,nofollow标签可以用来做一些单向链接。

所谓单向链接,就是在你的网站添加一个对方网站的友情链接,但对方网站不必添加你的链接。常见的做法是在我们的网站添加一条高权重网站的友情链接。

nofollow标签使用案例

单向链接

如上图所示,红框部分就是某网站添加的单向友情链接,链接的是行业大站和百度百科。

nofollow标签

我们再来看看代码,确实都加上了nofollow标签。

这样做的好处是可以让你的网站间接的与这些权威大型网站有了一点点关系,对网站SEO优化多少能够起到一点好处。

给友情链接添加nofollow属性

大多数情况下,使用wordpress制作的网站中,默认都是没有nofollow属性的,所以我们需要手动添加一下。

1.使用代码添加

//WordPress 友链支持设置 nofollow 属性
add_action('load-link.php', 'fanly_blogroll_nofollow');
add_action('load-link-add.php', 'fanly_blogroll_nofollow');
function fanly_blogroll_nofollow(){
	add_action('add_meta_boxes', 'fanly_blogroll_add_meta_box', 1, 1);
	add_filter('pre_link_rel', 'fanly_blogroll_save_meta_box', 10, 1);
}
function fanly_blogroll_add_meta_box(){
	add_meta_box('fanly_blogroll_nofollow_div', 'Nofollow', 'fanly_blogroll_inner_meta_box', 'link', 'side');
}
function fanly_blogroll_inner_meta_box($post){
	$bookmark = get_bookmark($post->ID, 'ARRAY_A');
	if (strpos($bookmark['link_rel'], 'nofollow') !== false) { $checked = ' checked="checked"';} else { $checked = ''; }
	echo '<label><input value="1" type="checkbox" name="fanly_blogroll_nofollow_checkbox"'.$checked.'/>是否添加 Nofollow 属性</label>';
}
function fanly_blogroll_save_meta_box($link_rel){
	$rel = trim(str_replace('nofollow', '', $link_rel));
	if ($_POST['fanly_blogroll_nofollow_checkbox']) { $rel .= ' nofollow'; }
	return trim($rel);
}

把上面的代码添加的网站模板主题的Functions.php文件中,然后保存。接下来我们在添加友情链接的过程中,就会出现nofollow选择,勾选即可。

2.使用插件添加

这里给大家推荐一个插件Add-nofollow-to-XFN,这款nofollow插件我们之前已经给大家分享过,如有需要可以直接去下载。(https://www.zsxxfx.com/229.html)

nofollow

把插件下载好,然后安装激活。接下来我们添加友情链接时就会发面链接关系里面多了一个nofollow,勾选就可以了。

总结

凡事都是两面性,nofollow标签即要慎用,也要灵活运用,除了单向友情链接外,有些站外链接我们也可以使用nofollow标签。