当前位置:蚂蚁分类目录 » 站长资讯 » 站长运营 » WordPress教程 » 文章详细 订阅RssFeed

如何处理WordPress 网站分页屏蔽搜索引擎抓取?

来源:木木资源博客 浏览:833次 时间:2021-04-23 20:39:32

如何解决网站分页导致的seo 问题?


我们在做网站seo优化的时候,都知道重要的关键词部署到首页。首页“消失”,重要的关键词排名全部消失,幸好主要流量来源于大量长尾关键词,但是总体流量从每日350ip 降到250ip,各大站长工具平台,降低了对本博客的排名期望值!

博主这几日观察,思考会不会是 网站首页分页收录过多,首页“权重”分散,导致的?那么问题来了,从seo角度,网站分页(WordPress首页分页)要不要屏蔽搜索引擎抓取?

利用wordpress进行网站建设的时候,在网站首页,评论分页,和tag分页的时候,都存在大量的重复内容,因为分页的内容与正文都一样,并且 keywords 和 description 也相同,这样对搜索引擎来说,是不友好的,存在恶意重复内容,会有被降权之说;不管什么关键词,首页的前十名都不存在标题一模一样的情况,所以我可以认为搜搜引擎有一个判断机制,标题完全一样的页面只展示一个,所以,屏蔽分页也许就非常有必要了

 

解决WordPress网站分页导致权重分散问题:

1、ALL in one seo pack 插件

WordPress 后台插件,搜索安装ALL in one seo pack 插件,设置网页分页不被收录

如果不想让WordPress网站分页页面被收录,那么就勾选“规范网址”和“规范网址不包含分页”。

All in One SEO Pack 官方对它的解释是:

规范URL没有分页该选项:是为那些想要从Canonical URL中删除分页的用户添加的。通常,分页页面或帖子的规范URL将显示在http:// www.xxkt.org/ page / 2。该选项从Canonical URL中删除/ page / 2 /。

2、利用robots协议,屏蔽网站(WordPress)分页收录

1、在网站根目录找到robots.txt,并加入以下代码即可屏蔽WordPress分页收录。

Disallow: /*/comment-page-*

Disallow: /*?replytocom=*

Disallow: /category/*/page/

Disallow: /tag/*/page/

Disallow: /page

Disallow: /*/page

2、Disallow: /*/comment-page-*和Disallow: /*?replytocom=*

上述两条代码意思为:禁止搜索引擎抓取评论分页等相关链接。

3、Disallow: /category/*/page/和Disallow: /tag/*/page/

4、Disallow: /page 屏蔽 首页分页搜索引擎收录

上述两条代码意思为:禁止搜索引擎抓取收录分类和标签的分页。

 

3、在主题文件的header.php头部文件里,加个判定来进行禁止抓取!

<?php if( is_single() || is_page() ) { if( function_exists('get_query_var') ) {  
            $cpage = intval(get_query_var('cpage'));  
            $commentPage = intval(get_query_var('comment-page'));  
        } if( !emptyempty($cpage) || !emptyempty($commentPage) ) { 
        echo '<meta name="robots" content="noindex, nofollow" />';
         echo "\n";  
        }  
    } ?> 

在原有的 meta 标签下加入以上代码即可

通过以上方法,禁止搜索引擎对网站分页的抓取,也许可以提高网站对搜索引擎的友好度!稍微做点内链连接到首页,效果博主会进一步观察