您好!欢迎访问福玩代码!
广告位

网站 noindex 标签怎么用?不想被收录的页面这样设置

栏目: 日期: 浏览:67

许多站长在初次接触SEO之际,常常认为网站页面数量越多便越佳,满心期望所有内容都能被搜索引擎抓取。然而,在实际运营一段时期以后会发觉,某些页面不但对排名毫无助益,反倒会使整体权重受到拖累,甚至于会触发重复内容惩罚。在这个时候,noindex标签就成为了你用以控制搜索引擎收录的有效工具。

什么页面必须设置noindex

针对后台管理页面而言,登录注册页也如此,搜索结果页可不是这样,标签聚合页是个特殊情况,分页筛选页同样存在类似状况,这些页面一般不具备独立排名价值。就电商网站的商品筛选页来说,URL带着大量参数,搜索引擎蜘蛛爬到里面常常抓不到实质内容,反倒消耗了抓取配额。

存在诸如“感谢下单”“支付成功”这般流程性页面, 用户对其访问一回便完结了, 将其收录至搜索结果里仅仅只会引发无效点击。 我见识过好多新站, 因未给“用户中心”类页面添加noindex, 造成诸多低质页面被索引, 然而核心文章的排名反倒无法上升。 判断标准十分简易: 此页面能不能独自为用户带来价值? 要是不能, 那就别使其现身于搜索结果里。

不同平台noindex标签怎么加

针对于传统的HTML网站而言,于页面那儿的区域当中,增添上一排代码之后就可以做到这样了事:


留意这条标签,其仅对当下页面起作用,要是整个文件夹都不想被收录,那么可考虑借助robots.txt来配合,然而此二者功效各异:robots.txt乃是用以禁止爬取,noindex则是用于禁止索引。要是你仅仅禁止爬虫取走但准许索引,搜索引擎有可能借由其他接发觉内容并构建索引,因而将两者结合运用会更为妥当。

对于WordPress用户而言,能够选择插件这种方式,像Yoast SEO或者Rank Math这种,于文章编辑页面方面直接进行勾选“不允许搜索引擎索引此页面”的操作。万一不想安装插件,同样能够直接在主题的header.PHP里开展条件判断。假设你不期望“标签页”被收录,那么可以这样去写:

if( is_tag() ) {
 echo '';
}

适用于分类页的同样逻辑,也适用于日期归档页。对于单页应用或者Vue/React项目而言,noindex标签需要在服务端渲染阶段输出,原因在于搜索引擎爬虫不会执行JavaScript来读取meta标签。

设置后要检查是否生效

提供索引状态查询功能的有谷歌站长工具还有百度资源平台 ,你若手动提交一个设置妥当的页面URL。那就要瞧瞧返回的状态究竟是「已排除」亦或是「已索引」。假设施设置成功后该页面仍然在搜索结果中现身。或许是这几种状况:标签所处位置写错 ,写在了body里而非head里!标签存在语法方面的错误 ,比如说漏了引号 ;又或者页面被其他外部接强力推升上去。该种情形需配合robots.txt将抓取彻底禁止!

存在这样一种平日里较为常见的误区,有一些人会在页面底部添加noindex,或者将其加在了iframe里面,然而这些通通都是没有实际效用的操作 ,搜索引擎仅仅会去读取页面主要HTML中的meta标签,而处于其他位置的标签它是完全不会予以认可的。

本站的内容经由,进行编辑操作的是福玩代码,其对应的网址为http://www.fouwan.com