Łączenie rozszerzeń map witryn
  Rozszerzenia map witryn to doskonały sposób na poinformowanie Google o różnych rodzajach treści i ich metadanych, których używasz w swojej witrynie. Często zawartość Twoich stron może pasować do kilku rodzajów rozszerzeń. Możesz na przykład publikować artykuły z umieszczonymi obrazami i filmami. Dodatkowo Twoje strony mogą też być zlokalizowane. Oznacza to, że na poszczególnych stronach możesz dodawać adnotacje hreflang.
Przestrzenie nazw
  W przypadku każdego rozszerzenia mapy witryny, którego chcesz użyć w mapie witryny, musisz określić odpowiednią przestrzeń nazw, która deklaruje tagi obsługiwane przez to rozszerzenie. Służy do tego atrybut xmlns tagu urlset. Przestrzenie nazw rozszerzeń map witryn obsługiwanych przez Google to:
| Tagi rozszerzeń i ich definicje przestrzeni nazw | |
|---|---|
| image: | http://www.google.com/schemas/sitemap-image/1.1 | 
| news: | http://www.google.com/schemas/sitemap-news/0.9 | 
| video: | http://www.google.com/schemas/sitemap-video/1.1 | 
| xhtml:(dlahreflang) | http://www.w3.org/1999/xhtml | 
Deklarowanie wielu przestrzeni nazw
  Aby zadeklarować wiele przestrzeni nazw, dodaj do mapy witryny odpowiednie odwołania do przestrzeni nazw (zgodnie z opisem w dokumentacji poszczególnych rozszerzeń). Oto przykład, który pokazuje, jak dodać do mapy witryny rozszerzenia dotyczące wiadomości, filmów i stron xhtml (hreflang):
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
           xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
           xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
           xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
<!-- rest of the sitemap -->Łączenie rozszerzeń map witryn
Po zadeklarowaniu przestrzeni nazw postępuj zgodnie ze szczegółowym opisem implementacji znajdującym się w dokumentacji rozszerzenia mapy witryny, którego chcesz użyć.
  Aby połączyć rozszerzenia, dodawaj po kolei tagi z używanych rozszerzeń map witryn do odpowiedniego tagu <url> zgodnie z opisem w dokumentacji danego rozszerzenia mapy witryny.
  Oto przykład dodawania do mapy witryny rozszerzeń dotyczących wiadomości, filmów i stron xhtml (hreflang):
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>https://www.example.com/english/page.html</loc> <!-- Starting with the news extension tags --> <news:news> <news:publication> <news:name>The Example Times</news:name> <news:language>en</news:language> </news:publication> <news:publication_date>2008-12-23</news:publication_date> <news:title>Companies A, B in Merger Talks</news:title> </news:news> <!-- Next we add video extension tags --> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc> <video:title>Lizzi is painting the wall</video:title> <video:description> Gary is watching the paint dry on the wall Lizzi painted. </video:description> <video:player_loc> https://player.example.com/video/987654321 </video:player_loc> </video:video> <!-- And finally the xhtml tags for hreflang --> <xhtml:link rel="alternate" hreflang="de" href="https://www.example.de/deutsch/page.html"/> <xhtml:link rel="alternate" hreflang="de-ch" href="https://www.example.de/schweiz-deutsch/page.html"/> <xhtml:link rel="alternate" hreflang="en" href="https://www.example.com/english/page.html"/> </url> <!-- Add more <url> tags -->
  Kolejność rozszerzeń w mapie witryny po tagu <loc> jest nieistotna. Pamiętaj o ogólnych sprawdzonych metodach dotyczących map witryn, a zwłaszcza o limitach rozmiaru plików. Połączenie rozszerzeń map witryn znacznie zwiększa rozmiar pliku mapy witryny.