WordPress怎么禁止百度搜索引擎收录某个分类下的所有文章

今天说下:WordPress怎么禁止百度搜索引擎收录某个分类,或者栏目下的所有文章。

做过博客的站长应该知道,在刚建立博客的时候是比较兴奋的,写文章也比较积极,但是写着写着问题来了,因为当初写博客没有定位,想到啥就写啥。

其实这样是不利于SEO的,但是这个时候网站文章已经乱七八糟了,又不想删除,但是又想集中权重,怎么办?

这个时候我们就需要屏蔽部分内容,选择一个主攻领域,其他分类栏目下的文章全部屏蔽,不允许百度抓取和收录,下面要介绍的就是方法了。

noindex与nofllow标签的作用和用法

先科普一下这两个标签,nofllow标签是用来禁止百度等搜索引擎抓取的,而noindex是用来禁止搜索收录的。所以这里我们选择的是noindex。

我们只需要判断一下,如果当前文章是属于某个分类的,就加上这个标签,如果不是这个分类下的文章,就不加这个标签,这样也不影响其他文章的权重。

以加群啦博客为例,假如说我不想让百度收录【个人日记】这个栏目,我们只需要在主题目录下,找到header.php文件,可能有些新人不知道什么叫做主题目录下。

WordPress怎么禁止百度搜索引擎收录某个分类下的所有文章_第1张图片

看箭头所示的,我用的是ripro主题,我的主题目录应该是:

/www/wwwroot/www.luolanout.com/qun/wp-content/themes/ripro

找到自己当前的主题目录后,在header.php文件中加入如下代码:

 if (in_category('88')) {
      ?> 

<meta name="Baiduspider" content="noindex"> 

 } ?>


上面的88就是你需要屏蔽的分类id,举个栗子,假如我想要禁止百度抓取【个人日记】这个分类,这个分类的id是12,那么上面的88就改成12

如果需要禁止收录2个分类下的文章,代码则改成:

 if (in_category('88') || in_category('66')) {
      ?> 

<meta name="Baiduspider" content="noindex"> 

 } ?> 

88和66改成你需要禁止的分类id

**

最后,如果此方法对你有用,点个赞不过分吧?

**

你可能感兴趣的:(PHP)