【发布时间】:2015-03-18 14:05:07
【问题描述】:
在使用 wordpress 网站元机器人标签时遇到了一个奇怪的问题。所有页面都有以下元标记,我们似乎无法删除它
<meta name="robots" content="noindex,follow"/>
我们在“设置”>“阅读”>“搜索引擎可见性”中取消选中“阻止搜索引擎索引此站点”,但它什么也没做。
我们正在使用 Yoast SEO 插件,但即使禁用此插件,它仍然存在。事实上,我们已经尝试禁用所有插件以检查是否有任何干扰。
我们已将 Robots.txt 文件设置如下:
User-agent: *
Disallow:
Sitemap: http://speysidedistillery.co.uk/sitemap.xml
我不确定 Robots.txt 是否优先于 robots 元标记,而且似乎没有明确的答案,据我所知,最严格的一个会优先,即在我们的案例中元标记。
这主要是我们的 google 列表出现问题,出现警告“此结果的描述不可用,因为此站点的 robots.txt”而不是我们的站点描述。
如果情况变得更糟,我们可以编辑 wp-includes/general-templates.php 中的 wp_no_robots 函数,但更愿意在不编辑 wp 核心文件的情况下解决此问题。
任何人都可以照亮这一切都会很棒,因为我们不知所措,干杯
可以在http://speysidedistillery.co.uk/找到该网站
【问题讨论】:
-
在 robots.txt 中允许网站不会阻止网页被漫游器元标记阻止。它们是不同的东西。 Robots.txt 告诉爬虫是否首先加载页面。机器人元标记告诉搜索引擎是否索引(或跟踪)他们已经加载的页面。
标签: php wordpress seo meta-tags robots.txt