Первый вопрос, что возникает у пользователя, когда услышан термин xml-карта сайта – что это такое и для зачем используется. Сам элемент является html–страницей или спецфайлом, в котором отражаются ссылки на конкретные вкладки ресурса. Больше информации об элементе Вы узнаете дальше.
Если говорить просто и кратко, что такое карта сайта, то можно сравнить этот элемент с оглавлением в книгах. Из этого следует совершенно понятное назначение карты — осуществлять эффективный поиск пользователем (это может быть человек или робот). При этом поиск проводится быстро за счет сокращения числа переходов. Как правило, переход на нужную вкладку производится за пару кликов.
Также стоит отметить, что есть два формата карт, а конкретно:
- HTML–карты, которые предназначены для упрощения навигации для пользователей. Не считается обязательным компонентом;
- XML–карты предназначены для ботов, которые используют элемент для индексации страниц. Назначение файла в этом случае состоит в подсказке боту структуры ресурса. За счет этого поисковые системы (например, Яндекс, Google или Bing) могут провести индексацию более высокого качества.
Когда нужна sitemap.xml?
Совершенно не нужна карта сайта sitemap.xml ресурсам с одной страницей, а вот необходим этот элемент в таких случаях:
- Ресурсам, которые не имеют навигационных цепочек (они называются хлебными крошками);
- Сайтам, которые имеют огромное количество страничек;
- А также ресурсам, которые имеют страницы с большой нагрузкой.
Создать карту сайта sitemap.xml следует ресурсам, которые созданы недавно — это позволяет поисковикам быстрее находить сайт. Также эти элементы позволят структурировать сайты с архивами, которые не связаны между собою, или в структуре использовались динамические страницы.
Если говорить конкретно и кратко, для чего нужна карта сайта, то все состоит в нескольких задачах. Во–первых, ускорение индексации — это устраняет вероятность пропуска поисковиком новых или обновленных страниц. Во–вторых, в доступе появляется дополнительная информация для роботов (пометки, дата обновлений и подобное). В–третьих, отображение проиндексированных ссылок.
Также стоит отметить, что наличие карт позволяет ускорить процесс деиндексации. Это происходит за счет создания временного файла Sitemap, в котором содержится список страничек, подлежащих удалению. Кстати, при этом стоит указывать дату последних изменений, а именно — когда была присвоена ошибка 404 или атрибут noindex. Как раз эти метки позволят сообщить поисковику о необходимости дополнительной сканировки. Временный файл может быть удален с сайта через несколько месяцев.
Индексация карты сайта невозможна без ссылок, так как поисковик не придаст такому элементу значения. При этом ссылка считается рекомендацией, позволяющей составить теоретически правильную структуру ресурса.
Пару слов о создании Sitemaps
Создание Sitemaps возможно несколькими способами. Самый простой способ — использовать готовый сервис, которых в сети довольно много. Но можно создать вручную или при использовании внутренних CMS, при помощи которых ранее был создан сайт. веб–мастера часто используют модули CMS или отдельные скрипты.
При создании стоит помнить о требованиях. Например, требуется кодировка UTF-8, а количество ссылок в одном XML не должно быть больше 50 тысяч. Есть требования относительно размеров файлов (не больше 50 Мб).