Когда говорят «карта сайта», обычно имеют в виду XML-файл для поисковых роботов. Но есть и второй вариант — HTML-карта, обычная страница со ссылками на разделы и материалы. Её часто считают пережитком, хотя она решает несколько практических задач и при этом почти ничего не стоит.

Чем HTML-карта отличается от XML
XML-карта — служебный файл: её читают роботы, выкладывается она в корень сайта и на видимую часть сайта не влияет. HTML-карта — обычная страница, которую видят люди. Отсюда и разные задачи: XML помогает обходу, HTML помогает навигации и распределению ссылок.
Обе логично иметь, и они не конфликтуют. Более того, на странице со ссылками удобно проверять: все ли важные разделы доступны и нет ли забытых материалов. Про XML-версию и настройку обхода у нас есть отдельный материал — аудит индексации, robots и карты сайта.
Кому она нужна
Первая категория — крупные сайты: каталоги, интернет-магазины, информационные проекты с большим архивом. Здесь HTML-карта помогает людям, которые не понимают, как устроена навигация, и даёт дополнительный путь роботу к глубоким страницам.
- Каталоги с сотнями разделов и подразделов.
- Магазины с большим ассортиментом.
- Блоги и медиа с обширным архивом материалов.
- Сайты с нестандартной структурой, где человек легко теряется.
- Проекты, которые хотят дать поиску больше сигналов о связанности разделов.
Для маленького сайта из двадцати страниц карта может быть не нужна: меню справляется само. Но и вреда от неё не будет, если сделать аккуратно.
Что на ней размещать
Логика простая: сверху — главные разделы, ниже — вложенные, и лучше с пояснениями. Просто список из трёхсот ссылок в алфавитном порядке бесполезен: человек в нём не разберётся.
- Основные разделы сайта с короткими пояснениями.
- Подразделы и ключевые страницы: услуги, категории, важные статьи.
- Служебные страницы: контакты, доставка, оплата, гарантия, о компании.
- Для больших проектов — отдельные блоки по темам или по алфавиту внутри раздела.
Если материалов много, разумно показывать только верхние уровни, а внутри разделов давать ссылки на полные списки. Так страница остаётся читаемой.

Как оформить
Оформление — не про красоту, а про удобство. Понятные заголовки, отступы для вложенных пунктов, ссылки в тексте, а не десятки кнопок. Полезны короткие пояснения к разделам: «здесь про доставку», «тут примеры работ». Человек должен понять, куда идти, прочитав один блок.
Внизу страницы уместна ссылка на форму обращения: если посетитель всё же не нашёл нужное, он должен иметь возможность спросить.
Ссылки и вес
HTML-карта — это ещё и канал распределения ссылочного веса. Со страницы карты ссылки идут во все разделы, и если карта связана с главной, это подчёркивает значимость основных материалов. Важно соблюдать баланс: не выводить в один список всё подряд, иначе вес размывается по мелким страницам.
Дополнительная польза — контроль полноты: когда вы собираете карту вручную, сразу видно, что часть страниц потеряна, где нарушена логика, а какие разделы слишком маленькие. Это фактически мини-аудит структуры, о котором мы писали в разборе аудит структуры сайта и перелинковки.
Нужна ли карта, если есть меню
Меню решает другую задачу: оно ведёт по основным путям и не должно разрастаться. Карта берёт на себя полноту — показать всё, что есть на сайте, включая материалы, до которых из меню не добраться. Поэтому они не заменяют, а дополняют друг друга: меню для быстрого пути, карта — для поиска и контроля структуры.
Обновление
Карта должна обновляться. Если раздел добавили, а на карте он появился через полгода, пользы ноль. Часть обновлений можно автоматизировать, часть — держать в чек-листе при изменениях структуры. В среде без автоматизации работает простое правило: любая новая тематическая подборка или раздел сразу попадают в карту.
Периодически стоит проходить по ней как читатель: открывать ссылки, проверять, ведут ли они туда, куда указано. Это заодно помогает ловить битые ссылки и устаревшие разделы.
Где разместить страницу
Адрес лучше выбрать короткий и понятный: /sitemap/ или /karta-sajta/. Логично, чтобы он читался человеком: это не служебный файл, а раздел сайта. Ссылку стоит поставить в подвал, рядом с контактами и условиями, а иногда — на страницу с ошибкой: человек, который не нашёл нужное, первым делом посмотрит туда.
В шапку карту обычно не ставят: там нужны главные входы, а не полный перечень. Зато её можно упомянуть в разделе «Помощь» или в первом письме приветственной серии.
Карта как инструмент контроля
Пересобирая карту, вы фактически проводите мини-аудит. Обычно всплывают три вещи: разделы, которые давно не обновлялись; материалы, потерявшие связи с остальным сайтом; блоки структуры, где слишком много мелких страниц. Всё это — точки для улучшений, причём бесплатные: вы и так должны собрать список ради карты.
Полезно завести привычку сверять карту с меню и подвалом: иногда обнаруживается, что важный раздел доступен только из карты, а значит, его почти никто не находит.
Что делать с очень большим сайтом
Если страниц тысячи, одна карта превратится в свалку. Тогда делают набор страниц: общая карта с разделами и отдельные карты по направлениям, например по категориям товаров или по архиву статей. Связываются они ссылками друг на друга, но при этом остаются читаемыми.
- Общая карта: верхние разделы и ключевые страницы.
- Карта каталога: категории и подкатегории по группам.
- Карта блога: архив по темам или по годам.
- Карта услуг: направления и типовые страницы.
Такую структуру удобно поддерживать: при добавлении раздела вы обновляете только его карту, а не одну гигантскую страницу.
Ошибки
- Огромный список без группировки и пояснений.
- Отсутствие ссылки на карту из подвала сайта.
- Страница карты, закрытая от индексации.
- Только верхние разделы без полезных внутренних страниц.
- Карта, которую обновляют раз в год.
Вывод
HTML-карта — недооценённая страница. Она помогает людям найти нужное, даёт поиску дополнительные связи между разделами и попутно показывает состояние структуры. Сделать её несложно: собрать разделы с пояснениями, дать ссылку из подвала и держать в актуальном виде.
