Карта сайту для відвідувачів виконується в HTML. Вона служить для полегшення навігації по сайту, що має велику кількість внутрішніх розділів. Карта сайту в HTML являє собою спеціальну сторінку на сайті, на якій зібрані всі посилання сайту з урахуванням їх ієрархічної структури. Завдяки карті сайту доступ до будь-якої зі сторінок сайту здійснюється буквально за один клік.
Карта сайту в XML-форматі необхідна для пошукових машин. За допомогою такої карти можна управляти індексацією сайту в пошукових системах. Карта сайту в XML полегшує індексацію, оскільки дозволяє зібрати всю необхідну для пошукових машин інформацію про сайт в єдиному файлі.
Карта сайту в HTML може бути виконана в різних варіантах. Це може бути звичайна текстова карта сайту, де структура сайту представлена у вигляді текстових посилань. Це також може бути графічна карта, в якій використовуються графічні посилання.
Текстову карту сайту слід оформити відповідно до структури сайту. Тобто слід візуально виділити заголовки і підзаголовки, використовувати відступи, виділений текст. Така карта сайту буде більш зручною для відвідувачів.
З огляду на все перераховане вище, при створенні карти сайту слід дотримуватися таких рекомендацій.