我有一个使用Astra主题的Wordpress站点。在Chrome的Lighthouse选项卡中,它显示:
Page is blocked from indexing
Blocking Directive Source
x-robots-tag: noindex, nofollow
然而:
- 在Wordpress (Settings>阅读),该框未选中"搜索引擎可见性":不鼓励搜索引擎索引此站点
- 网站的源代码中没有包含"x-robots";noindex"之类的文本。或"nofollow">
有人知道为什么页面被阻止索引吗?
更新:
我检查了网络选项卡,在响应头下显示
x-robots-tag: noindex, nofollow
。我查看了页面的源代码以检查元标签,但那里没有关于
x-robots
,noindex
或nofollow
的内容。robots.txt文件包含以下内容:
user - agent: *
禁止:/wp-admin/
允许:/wp-admin/admin-ajax.php
站点:https://example.com/wp-sitemap.xml
如何使Wordpress站点不被阻止索引?
我收到了托管机构的回复。该网站目前仍在托管机构的子域上。他们回答说:"它来自默认域的nginx设置。"一旦你使用了域名,这个问题就解决了。"所以,一旦我切换到我自己的域名,它应该解决,我认为结论是nginx服务器配置是原因(故意这样设置)。