我在使用以下sitemap时遇到问题:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://codingforspeed.com/forum/sitemap.php?fid=1</loc>
<lastmod>2015-07-06 12:42:18</lastmod>
</sitemap>
<sitemap>
<loc>http://codingforspeed.com/forum/sitemap.php?fid=3</loc>
<lastmod>2015-07-06 12:42:18</lastmod>
</sitemap>
<sitemap>
<loc>http://codingforspeed.com/forum/sitemap.php?fid=4</loc>
<lastmod>2015-07-06 12:42:18</lastmod>
</sitemap>
<sitemap>
<loc>http://codingforspeed.com/forum/sitemap.php?fid=5</loc>
<lastmod>2015-07-06 12:42:18</lastmod>
</sitemap>
<sitemap>
<loc>http://codingforspeed.com/forum/sitemap.php?fid=6</loc>
<lastmod>2015-07-06 12:42:18</lastmod>
</sitemap>
<sitemap>
<loc>http://codingforspeed.com/forum/sitemap.php?fid=7</loc>
<lastmod>2015-07-06 12:42:18</lastmod>
</sitemap>
</sitemapindex>
验证完美,但当我提交给谷歌网站管理员时,它抱怨:
Missing XML tag This required tag is missing. Please add it and resubmit.
答案 0 :(得分:1)
您正在向Googlebot提供不同的站点地图内容。这是我们(Google)在尝试获取您的站点地图时获得的内容:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
</sitemapindex>
尝试使用Search Console中的Fetch as Google(以前的网站管理员工具)或使用Testuri等工具来获取站点地图本身
答案 1 :(得分:0)
您的站点地图遵循Sitemaps XML format和validates successfully。
重新检查错误消息;你只发布了前两行。 其余行将提供重要线索 :
答案 2 :(得分:0)
解决问题的简单方法是不将站点地图索引页面提交到谷歌,因为索引页面是一个网页 - 采用text / html格式,而不是text / xml格式需要。您需要在sitemap.xml页面上提交单独的.xml链接。虽然,如果你有很多链接可能会有挑战性,因为它是一个论坛。