WordPress 实际上在网址页面标准上保证了很好的白帽子 SEO,不但有 canonical 标准,也有对于 404 页面,检索页面的 meta 标识 robots 属性的设置,而页面中一旦被设置为 noindex 或 nofollow,那麼也就代表着页面没法被百度搜索引擎数据库索引收录,针对必须做汇聚页面 SEO 的网站站长而言毫无疑问便是一大缺点。
WordPress 对搜索结果页面的 robots 属性设置是在 5.7 版本号逐渐发生的,自然假如设置了 WordPress 的“对百度搜索引擎的由此可见性”,那麼网址的全部页面都是会被设置 noindex 和 nofollow,全部假如你的 WordPress 发布或是好久没有一切收录可以检查一下此项问题。
下面想要做的便是处理 WordPress 搜索结果页面被设置 noindex 和 nofollow 的问题,由于 WordPress 默认设置就这样标准的,除开主页、专业分类、文章内容页、标签页、页面等,404 页面和搜索结果页面都是会被拒绝数据库索引收录,并不是十分有利于网址的汇聚页面 SEO,可是又没法立即根据设置关掉,全部科学研究出来一个解决方案。
//清除 meta robots
add_filter('wp_robots', 'fanly_basic_robots_remove_noindex', 999);
function fanly_basic_robots_remove_noindex( $robots ){
return get_option('blog_public') ? [] : $robots;
}
将以上编码置放在你当今所采用的 WordPress 主题风格中的 functions.php 文档中,就可以清除 WordPress 搜索结果页面的 noindex 和 nofollow 了,那样搜索结果也可以被搜索引擎网站爬取收录了,可是大伙儿还可以给搜索结果做一个伪静态文件目录,及其标准搜索结果,由于假如搜索结果被别人故意运用也是一件十分恐怖的事儿,大伙儿有效适度的打开和应用便会有益于网址 SEO 提升。
1、神器源码网,仅供学习参考,不保证可用性。
2、如果资源涉及你的合法权益,第一时间删除。
3、联系方式:haoziu@163.com