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 强化。