Google hat bekannt gegeben, dass ab sofort in einer XML-Sitemap mehre Inhalts-Typen gleichzeitig übermittelt werden können, bisher musste pro Inhalts-Typ eine Sitemap an Google übermittelt werden.Zu den Inhalts-Typen, die in einer Sitemap übertragen werden können zählen Links zu normalen Seiten, mobile Seiten, Videos, Bilder, Code und Geo-Informationen.
Bisher sah eine einfache Sitemap folgendermaßen aus:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/foo.html</loc>
</url>
</urlset>
Nun kann man alles miteinander kombinieren (abgesehen von News-Sitemaps):
<?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"
xmlns:video="http://www.sitemaps.org/schemas/sitemap-video/1.1"
xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0"
xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0">
<url>
<loc>http://www.example.com/foo.html</loc>
<image:image>
<image:loc>http://example.com/image.jpg</image:loc>
</image:image>
<video:video>
<video:content_loc>http://www.example.com/videoABC.flv</video:content_loc>
<video:title>Grilling tofu for summer</video:title>
</video:video>
</url>
<url>
<loc>http://www.example.com/download?format=kml</loc>
<geo:geo>
<geo:format>kml</geo:format>
</geo:geo>
</url>
<url>
<loc>http://www.google.com/wml?site=local</loc>
<mobile:mobile/>
</url>
</urlset>
D.h. man muss nur für alle Typen das entsprechende XML-Scheme deklarieren und kann dann nach belieben die verschiedenen URL-Inhalte aufführen.
Es gelten allerdings immer noch die Beschränkungen, dass eine Sitemap maximal 10 MegaByte groß sein darf und maximal 50.000 URLs enthält.

