分享笔记:

系统在HTTP标头x-robots-tag检测到noindex

提交sitemap站点地图时报错

一位朋友说他在谷歌提交自己的站点地图时显示报错《系统在HTTP标头“x-robots-tag”中检测到了“noindex”》接下来我们来看看是什么原因。

系统在HTTP标头x-robots-tag检测到noindex

http 和 https

首先我把它的网站查看了一边,设置里的“对搜索引擎的可见性”没有开,SEO插件没有设置任何NOINDEX的设置,检测网站原代码也没有NOINDEX,所以说网站是“正常的”。不过我发现了他另外一个问题,就是网站有两个版本:一个http和一个https

我们得确保网站只有一个https版本,http版本我们得重定向到https版本,否则我们全部网站页面都会有一个多余的重复页面,这个对搜索引擎优化是不利的。他使用的是Siteground虚拟主机,这个强制http跳转https它是有自带的,大多数虚拟主机也一样,他没有开起来而已。当然,这个前提是你网站有SSL安全证书。

开启强制http跳转https

你在WordPress后台的设置 > 常规 也要确保WordPress地址和站点地址是带https的,没有的话手动加上去,要确保有SSL,毕竟更改WordPress地址之后登录不了后台是挺常见的问题。

wordpress修改站点网址报错

这么一改,他提交站点地图就没有显示《系统在HTTP标头“x-robots-tag”中检测到了“noindex”》的错误了…

如果这个方法对你行不通,那边就是另外一个问题。

什么是 X-ROBOTS-TAG ?

X-Robots-Tag 是一种用于控制搜索引擎爬虫的 HTTP 头部标签。它和我们网站的Robots.txt文件很相似,不过它并不是放在网站的HTML里,而是通过服务器的.htaccess文件(大多数情况下)。

检测x-robots-tag

修改 X-Robots-Tag

修改这个的情况是很少见到,因为服务商不会自己故意给你加个noindex上去的。我们只需要找到X-Robots-Tag,把noindex改成index。

1. 通过SEO插件修改

合格的搜索引擎优化插件都是自带一个可以编辑 .htaccess 界面的,而且它也会建议你不要动它。

seo插件编辑.htaccess

2. 通过主机文件管理

直接从服务商,这次是Siteground,的文件管理下手。

主机文件管理编辑.htaccess

为笔记评分

平均评分 5 / 5. 摘星者: 1

有疑问?留个言吧!

?>

更多结果...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors