
Карта сайта — это файл в формате .xml (eXtensible Markup Language — «расширяемый язык разметки»), в котором содержатся ссылки на все страницы веб-ресурса. Она необходима для того, чтобы краулеры поисковиков быстро выполняли сканирование и индексирование. Размещается XML-карта в корневой директории интернет-проекта и называется sitemap.xml.
Кроме непосредственно УРЛов, в карте сайта указывается дата последнего изменения каждой страницы. Благодаря этому параметру, при сканировании sitemap.xml веб-пауки принимают решение о том, стоит ли еще раз обходить каждую конкретную страницу и заново отправлять ее в индекс.
На частоту обхода краулером веб-страниц влияет не только указанная в sitemap дата последнего изменения, но и скорость загрузки. Замечено, что медленные блоги и интернет-магазины веб-пауки сканируют реже, чем быстрые. Заказывая даже самый дешевый хостинг сайта Cityhost, вам не нужно переживать, что ваш онлайн-ресурс начнет «тормозить» при появлении первых посетителей, ведь мы используем скоростные 100% NVMe диски для мгновенной загрузки страниц.
Какой должна быть sitemap.xml для хорошей индексации сайта
Чтобы краулеры быстро читали карту сайта и правильно трактовали указанную в нем информацию, соблюдайте следующие правила создания sitemap.xml:
- должна быть сохранена в кодировке UTF-8;
- при обращении к карте сервер должен отдавать ответ 200 OK;
- предельно допустимый «вес» xml-файла со ссылками на веб-страницы онлайн-ресурса — 10 мегабайт;
- максимальное количество страниц, УРЛы которых можно указать в sitemap.xml — 50 000 штук;
- если «вес» файла превышает 10 МБ, а количество URL — 50 000, создайте несколько xml-файлов и укажите ссылки на них в sitemap.xml;
- предназначение карты сайта — помочь поисковикам быстро выполнить индексацию, поэтому УРЛы в xml-файле должны быть представлены в стандартном формате https://example.com/pageslug/;
- рекомендуется удалить с карты ссылки, которые заблокированы в файле robots.txt.
Правильно составленная sitemap.xml значительно повышает шансы на то, что поисковики быстро найдут и обработают страницы. Именно поэтому рекомендуется регулярно обновлять файл после существенных изменений и проверять его на валидность с помощью Google Search Console. Для этого достаточно перейти в GSC → Sitemaps и проверить статус — должна быть подпись зеленым цветом Success. Затем нажмите на карту и проверьте статус каждой страницы (category-sitemap, page-sitemap, post-sitemap и другие).
Читайте также: SEO на минималках – что владелец сайта может сделать самостоятельно для продвижения сайта без привлечения специалистов
Как правильно настроить sitemap.xml
Три главных способа составления карты сайта: вручную, с помощью специализированных онлайн-сервисов и с использованием возможностей движка.
Создание sitemap.xml вручную — кропотливое занятие, которое требует концентрации внимания и немало времени. Этот метод предполагает знания синтаксиса sitemap.xml и умения работать с файлами XML. Рекомендуем составлять сайтмап вручную только, если имеете технический бэкграунд, а количество страниц веб-ресурса не превышает 100 штук.
Ускорить создание карты сайта помогают онлайн-сервисы. Все они имеют схожий принцип работы: нужно ввести URL домашней страницы, указать дополнительные характеристики и дождаться окончания генерации файла. Эти сервисы имеют ограничения на количество добавленных в XML-файл УРЛов, которые можно снять за дополнительную плату.
Популярные сервисы для создания sitemap.xml:
- xml-sitemaps.com — бесплатно до 500 URL;
- freesitemapgenerator.com — безвозмездная генерация карты сайта до 5000 URL;
- xmlsitemapgenerator.org — базовый тарифный план предлагает генерацию до двух карт сайта размером максимум 25 URL.
Последний способ создания xml-карты — это использование встроенных возможностей движка, на котором работает сайт. Отметим, что некоторые CMS «из коробки» не составляют xml-файл с УРЛами веб-страниц автоматически. Но эта проблема легко решается установкой разработанных для данной задачи плагинов и расширений. К примеру, если вы создаете или администрируете сайты на WordPress, установите плагин Google XML Sitemaps, Rank Math или Yoast SEO, которые сразу же после активации дают возможность автоматического создания xml-карты.
Правильно настроенный sitemap.xml — фактор, который сильнее всего влияет на скорость индексации веб-краулерами. Рекомендуем отнестись к созданию сайта карты с максимальным усердием. Учитывая, что вы уже знаете, что такое карта сайта и как ее корректно составить, процесс не отнимет у вас много времени.