Google 图片搜索 link 到 sitemap.xml 中的图片
Images in Google Image Search link to sitemap.xml
当我在我的网站上搜索图片时,很多图片 return 单击站点地图时,如您所见 here。站点地图 return 在 Google Search Console 中没有错误。我做错了什么,还是应该等待(以便更好地编制索引)?
我遵循了这些说明:https://support.google.com/webmasters/answer/178636?hl=en
也许您的 XML 的内容还没有被正确抓取(因为之前的错误),您必须等待...
原来我忘记了图片命名空间,我现在用这个:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
http://www.google.com/schemas/sitemap-image/1.1
http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.schindlersalmeron.com/demo</loc>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
<image:image>
<image:loc>http://www.schindlersalmeron.com/uploads/demo.jpg</image:loc>
<image:caption>demo</image:caption>
</image:image>
</url>
</urlset>
所以我改变了这个:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
进入这个:
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
http://www.google.com/schemas/sitemap-image/1.1
http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
对于遇到此问题且站点地图中的 XML 数据正确的任何其他人 - 请检查 google 是否未将您的站点地图编入索引作为标准 human-readable 页面。我们就是这种情况,我们的站点地图被列为任何其他页面,因此图像确实来自该页面,因此链接到站点地图的访问按钮在技术上是 'correct'.
当我在我的网站上搜索图片时,很多图片 return 单击站点地图时,如您所见 here。站点地图 return 在 Google Search Console 中没有错误。我做错了什么,还是应该等待(以便更好地编制索引)?
我遵循了这些说明:https://support.google.com/webmasters/answer/178636?hl=en
也许您的 XML 的内容还没有被正确抓取(因为之前的错误),您必须等待...
原来我忘记了图片命名空间,我现在用这个:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
http://www.google.com/schemas/sitemap-image/1.1
http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.schindlersalmeron.com/demo</loc>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
<image:image>
<image:loc>http://www.schindlersalmeron.com/uploads/demo.jpg</image:loc>
<image:caption>demo</image:caption>
</image:image>
</url>
</urlset>
所以我改变了这个:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
进入这个:
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
http://www.google.com/schemas/sitemap-image/1.1
http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
对于遇到此问题且站点地图中的 XML 数据正确的任何其他人 - 请检查 google 是否未将您的站点地图编入索引作为标准 human-readable 页面。我们就是这种情况,我们的站点地图被列为任何其他页面,因此图像确实来自该页面,因此链接到站点地图的访问按钮在技术上是 'correct'.