Розширення файлів Sitemap дають змогу вказати Google, які типи контенту є на вашому сайті, а також надати їхні метадані. Nerідко вміст сайту належить одразу до кількох типів розширень, наприклад ви можете публікувати новини із вбудованими зображеннями та відео. Крім того, якщо ваші сторінки локалізовано, у вас можуть бути анотації hreflang для сторінок іншою мовою.
Простори імен
Для кожного розширення файла Sitemap, яке ви хочете використовувати на своєму сайті, потрібно задати відповідний простір імен з усіма тегами, що підтримуються. Це можна зробити за допомогою атрибута xmlns тегу urlset. Google підтримує такі простори імен для розширень файлів Sitemap:
| Теги розширень і відповідні їм простори імен | |
|---|---|
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:(для hreflang) | http://www.w3.org/1999/xhtml |
Оголошення декількох просторів імен
Щоб оголосити кілька просторів імен, додайте вказівки на відповідні розширення до свого файлу Sitemap відповідно до документації щодо обраного типу розширення. У наведеному нижче прикладі показано, як додати до файлу Sitemap розширення для новин, відео та 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 -->Об’єднання розширень файлів Sitemap
Після оголошення просторів імен дотримуйтесь рекомендацій щодо роботи з обраним типом розширення файлу Sitemap.
Щоб об’єднати кілька розширень, додайте їхні теги один за одним у тег <url> відповідно до документації з вибраного типу розширення файла Sitemap.
Наприклад, щоб додати до файлу Sitemap розширення для новин, відео та 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 -->Порядок розширень у файлі Sitemap після тегу <loc> не має значення. Дотримуйтесь загальних рекомендацій щодо файлів Sitemap, особливо вимог до розміру файла. Об’єднання розширень істотно збільшує розмір вашого файла Sitemap.
Усунення несправностей, що виникають під час обробки файлів Sitemap
Якщо у вас виникли проблеми з файлом Sitemap, їх можна проаналізувати в Google Search Console. Рекомендуємо ознайомитися з керівництвом з усунення несправностей при обробці файлів Sitemap.