Yoast SEO插件设置search页面noindex nofollow

巡查google search console发现很多404链接,结构为xxx.com/?s=黄色网址

这个可不能容忍,一看网址源代码,发现robots是noindex,follow,推测google爬取了这个页面,现在要测试一下,把noindex,follow改成noindex,nofollow试试。

但是yoast里面并没有search页面的收录设置,找到了其他人给的解决方案,添加一个定制function

add_filter( 'wpseo_robots', 'yoast_seo_robots_modify_search' );

function yoast_seo_robots_modify_search( $robots ) {
  if ( is_search() ) {
    return "noindex, nofollow";
  } else {
    return $robots;
  }
}

代码要添加到子主题functions.php即可。
生效!
如果没有子主题,只能添加到插件或者自己想办法上传一个子主题。

相关文章

10分钟学会开发你的第一个wordpress插件

折腾了wp这么久,很多时候自带的主题不能满足自己的需求,如果要安装插件吧,很多时候插件的功能都是重复的,这样我就会陷于一个纠结,那就是要这个功能吧,就要多安装一个插件,而我只要


为什么使用wordpress子主题

使用WordPress子主题有很多好处,以下是其中的一些: 便于定制: 子主题允许你修改或添加到父主题的功能,而不会影响原始(父)主题。这意味着你可以根据你的需求定制主题,而不会失去原始主?

Keen

Keen

分享英文建站和SEO技巧.

按ESC退出