我正在使用wordpress网站,当我向网站管理员工具添加网站地图时,我收到2个错误;
错误1 我们在尝试访问您的站点地图时遇到错误。请确保您的站点地图符合我们的指南,并且可以在您提供的位置访问,然后重新提交。
受robots.txt限制的网址
错误2 Sitemap是HTML 您的站点地图似乎是一个HTML页面。请改用支持的站点地图格式。
我使用的是all in seo插件,sitemap前缀是'sitemap' 我还在设置页面的框中添加了我的Google验证:google-site-verification = La3IH5EIdWJcJa4uUYWmt6vMkeHK3SsazrZ1KBqkdh8
我不确定robots.txt文件在哪里?
答案 0 :(得分:3)
问题1
受robots.txt限制的网址
这意味着当Google的“蜘蛛”尝试为您的站点地图编制索引时,他们会被您的站点地图阻止。如果您不使用该文件,可以删除该文件,或者确保您不阻止该网站地图,甚至更糟糕的是整个网站不被编入索引。
以下robots.txt会阻止所有抓取工具都将索引整个网站:
User-agent: *
Disallow: /
只需删除尾部斜杠以防止出现如下情况:
User-agent: *
Disallow:
第2期 错误2站点地图是HTML您的站点地图似乎是一个HTML页面。请改用支持的站点地图格式。
首先,HTML站点地图对最终用户和某些情况下的搜索引擎蜘蛛非常有用,但对于您的官方站点地图,Google坚持将其格式化为XML格式。
她有一个标记的例子
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
此外,如果您的网站非常庞大,或者您无法手动创建网站地图,那么就有一些不错的在线网站地图生成器。