我们遇到了一个关于wordpress站点元机器人标签的奇怪问题。所有页面都有以下meta标记,我们似乎无法将其删除
<meta name="robots" content="noindex,follow"/>我们在“设置”>“阅读”>“搜索引擎可见性”中取消选中“不鼓励搜索引擎索引此网站”,但它什么也不做。
我们使用的是Yoast SEO插件,但即使这是禁用的,仍然存在。事实上,我们已经尝试禁用所有插件,以检查没有任何干扰。
我们设置了Robots.txt文件,如下所示:
User-agent: *
Disallow:
Sitemap: http://speysidedistillery.co.uk/sitemap.xml我不确定Robots.txt是否优先于机器人元标签,而且似乎没有一个明确的答案,据我所知,限制最多的一个将优先于我们的例子,即元标签。
这主要是给我们的谷歌列表的问题与警告"A描述这个结果是不可用的,因为这个网站的robots.txt“,而不是我们的网站描述出现。
如果最坏的情况发生,我们可以在wp-includes/general-templates.php中编辑wp_no_robots函数,但我们更愿意在不编辑wp核心文件的情况下解决这个问题。
任何人都能看到这一点就太好了,因为我们正处于迷茫之中,干杯!
该网站网址为http://speysidedistillery.co.uk/。
发布于 2019-11-25 09:40:38
我为一个客户开发了一个电子商务网站,我被这个问题堆积了一个多星期,所有的页面都被索引了,除了主页。
经过对Yoast Seo插件的长时间调试,我为你们找到了一个解决方案。
解决方案主页上有一个搜索页面(用于搜索产品)。默认情况下,Yoast禁用搜索页面和404页面的'index‘元标签。有趣的是,如果你的主页上有一个搜索页面或搜索功能,你的网站可能不会被google或任何其他搜索引擎索引。
要通过Yoast SEO插件修复此默认设置,请执行以下步骤:
步骤1:登录cpanel并导航到/public_html/yourwebsite.com/wp-content/themes/nameOfTheTheme/functions.php,将这行代码添加到主题的function.php文件中(在页面顶部)
/**
* EDITED BY OBOT ERNEST
* REMOVES NOINDEX META TAG FROM HOME PAGE & SEARCH PAGE IMPLEMENTED BY YOAST
*/
add_filter('wpseo_robots', 'yoast_no_home_noindex', 999);
function yoast_no_home_noindex($string= "") {
if (is_home() || is_front_page() || is_search()) {
$string= "index,follow";
}
return $string;
}粘贴代码后,保存并关闭文件。
步骤2注意这第二步是为那些使用以下任何SEO插件(Yoast Premium,Yoast Free或wordpress-seo-premium插件)的人准备的
导航至: /public_html/youwebsite.com/wp-content/plugins/wordpress-seo-premium/frontend/class-frontend.php
将713行的代码替换为下面的代码:
if ( is_search() ) {
$robots['index'] = 'index';
}
if ( is_404() ) {
$robots['index'] = 'noindex';
}保存文件并关闭
祝贺你!你刚刚做到了。它工作得很好,伙计们!
发布于 2019-11-06 00:07:53
我找到了一个适合我的解决方案here
add_action( 'init', 'remove_wc_page_noindex' );
function remove_wc_page_noindex() {
remove_action( 'wp_head', 'wc_page_noindex' );
}这个问题似乎有三个主题:
发布于 2021-08-14 18:10:59
如果你使用的是根基岩,那么在你的.env文件中检查WP_ENV的值。如果它被设置为development,那么它将自动覆盖始终为false的blog_public的值,这意味着总是注入"no robots meta“。
只需在.env文件中将其更改为WP_ENV='production',保存更改即可。
https://stackoverflow.com/questions/28043745
复制相似问题