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.