WordPress 网站分页要不要屏蔽搜索引擎抓取?应该如何处理?
文章目录[隐藏]
如何解决网站分页导致的seo 问题?
最近木木资源博客被“降权”了,百度site网址,发现首页不见了,并且出现了众多类似https://www.liulinblog.com/page/4 这种网址!
我们在做网站seo优化的时候,都知道重要的关键词部署到首页。本博首页“消失”,重要的关键词排名全部消失,幸好本博客主要流量来源于大量长尾关键词,但是总体流量从每日350ip 降到250ip,各大站长工具平台,降低了对本博客的排名期望值!
博主这几日观察,思考会不会是 网站首页分页收录过多,首页“权重”分散,导致的?那么问题来了,从seo角度,网站分页(WordPress首页分页)要不要屏蔽搜索引擎抓取?
解决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 标签下加入以上代码即可
通过以上方法,禁止搜索引擎对网站分页的抓取,也许可以提高网站对搜索引擎的友好度!稍微做点内链连接到首页,效果博主会进一步观察
评论(2)
博主废话好多,一个robots解决的事情,需要一整篇文章
you 牛逼,you 上