Існує два типи Карт сайта, які розрізняються форматами та призначенням:
HTML-карта
Її створюють для користувачів, щоб полегшити навігацію по сторінкам сайта. Це необов’язковий елемент, таку карту можна створювати на великому сайті зі складною ієрархією для зручності користувачів.
XML-карта
Потрібна для пошукових ботів, вона важлива для SEO, так як домогає ботам індексувати сторінки сайта. Наявність цього файла підсказує пошуковим роботам, як саме організована структура сайта. Відповідно, Google, Bing та інші пошуковики отримують можливість більш якісно індексувати сайт.
- Посилання на xml-версію карти сайта вказане в файлі robots.txt;
- Аналізатори вебмайстерень не показують помилок;
- Пріоритети сторінок (елемент priority) та дати останнього оновлення сторінки (елемент lastmod) коректно розставлені;
- Не містить заборонених для індексації сторінок;
- Протокол адрес в sitemap відповідає реальному (буває, що при переїзді на https в sitemap залишаються URL з http протоколом);
- Кількість URL-адрес у файлі Sitemap не повинна перевищувати 50 тисяч;
- Максимальний розмір файлу – 50 Мб. Файл можна зменшити за допомогою стиснення, але в стиснутому вигляді він все одно повинен бути менше 50 Мб;
- Відповіддю сервера на звернення до файлу Sitemap має бути HTTP-статус із кодом 200 OK. (Онлайн-сервіс для перевірки HTTP-статусу 2ip.io).
- Карта не конфліктує з інформацією в robots.txt — якщо у robots.txt якісь сторінки закриті від індексації, їх не повинно бути в xml-карті.
Інструменти для перевірки: візуальна провірка в search.google.com.
Сервіси для створення Sitemap.xml
CMS-плагіни для створення Sitemap
Для WordPress:
Для Joomla: