在问这个问题之前,我做了很多研究。我什至去谷歌搜索"sitemap" filetype:xml
——查看一些大联盟的站点地图文件,看看这里是否有答案。
实际问题:
- XML 站点地图支持“扩展”:https ://www.sitemaps.org/protocol.html#extending
- Google 支持新闻、图片、视频和通用:https ://support.google.com/webmasters/topic/6080646?hl=en&ref_topic=4581190
- 它还支持多语言内容:https ://support.google.com/webmasters/answer/2620865?hl=en&ref_topic=6080646
- 它还支持“站点地图索引”:https ://support.google.com/webmasters/answer/75712?visit_id=1-636476631020171976-2911222833&rd=1
XML 站点地图可以同时使用多个扩展吗?
我找不到任何人在野外这样做的例子。这意味着要么它不起作用,要么有一个很好的理由不这样做。但是我找不到关于此的支持信息。
站点地图索引作为自己的文档是有意义的,因为 XSD 文件必须不同:https ://www.sitemaps.org/schemas/sitemap/0.9/
但是看这里:https ://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd——我没有找到任何线索……然后是耐克的XML文档:https ://store.nike.com/站点地图商店-en-ca.xml
它有:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
但是站点地图的内容仍然是规范化的,没有节点的混合。
去https://www.google.com/schemas/sitemap-image/1.1/我看到:
Google 使用 XML 架构来定义可以出现在您的站点地图文件中的元素和属性。站点地图可能包含核心站点地图元素和特定于图像的元素。
我真的很想知道,我可以拥有一个博客,然后是一个 XML 站点地图,其中包含文章的 URL、URL、翻译 XHTML 节点、我想为该 URL 编入索引的图像、视频在那个 URL 上,等等……
您能否访问http://www.cnn.com/sitemaps/sitemap-gallery-2017-11.xml并在 urlsets 中,将视频内容与图像内容并行添加?