Bing是否允许带有图像的站点地图?
我要将我的站点地图提交给Bing。但是,我收到了这个错误:
我们无法添加您的站点地图 因为:Http状态码:200 严重性:错误行:1292位置: 12消息: 'http://www.sitemaps.org/schemas/sitemap/0.9:loc' 元素无效 - 值''是 根据其数据类型无效 'http://www.sitemaps.org/schemas/sitemap/0.9:tLoc' - 实际长度小于MinLength值。严重性:错误行: 1596位置:6消息:元素 命名空间中的“图像” 'http://www.sitemaps.org/schemas/sitemap-image/1.1' 有无效的子元素 命名空间中的'geo_location' 'http://www.sitemaps.org/schemas/sitemap-image/1.1'。 预期的可能元素列表: 命名空间中的'license' 'http://www.sitemaps.org/schemas/sitemap-image/1.1'。
这个错误是什么意思?
我的sitemap.xml采用这种格式。我把它简化为一页的例子:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.sitemaps.org/schemas/sitemap-image/1.1">
<url>
<loc>http://www.mysite.com/#</loc>
<lastmod>2010-09-23</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
<image:image>
<image:loc>http://www.mysite.com/images/theplace.jpg</image:loc>
<image:caption>This is the place</image:caption>
<image:geo_location>Place, State</image:geo_location>
</image:image>
</url>
</urlset>
谢谢。
-Laxmidi
答案 0 :(得分:0)
Google是目前唯一支持Image sitemaps的搜索引擎。其他搜索引擎可能会成功解析这些站点地图,但他们可能会忽略与图像站点地图扩展相关的标记。
请注意,在您的示例中存在错误,并且可能是导致Bing解析困难的原因。 Image架构中心位于http://www.google.com/schemas/sitemap-image/1.1/
也就是说,您需要替换以下位:
xmlns:image="http://www.sitemaps.org/schemas/sitemap-image/1.1"
与
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"