Sitemap.xml — документ, який містить інформацію про сторінки, які потребують індексації. Завдяки йому робот легко знаходить зазначені сторінки та додає їх в результати пошуку. Sitemap.xml необхідний сайтам, на розділи яких не можна потрапити з меню. Також сайтам з великою кількістю сторінок, а особливо — погано пов'язаних між собою. Додаткові документи Sitemap.xml потрібні, коли: ресурс містить більше 50 000 сторінок; неможливо повноцінно відстежувати помилки; сайт зроблений на декількох CMS. HTML-карта, на відміну від документа Sitemap.xml, спрямована більше на візуальне сприйняття структури. З точки зору SEO, HTML-карта допомагає роботам визначити пріоритетні сторінки і прискорити їх індексацію.