Как найти карту сайта (sitemap) любого сайта

Как найти карту сайта (sitemap) любого сайта
Ognian Mikov
Уроки SEO

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

Что такое карта сайта?

XML-карта сайта — это список страниц сайта, который призван помочь поисковым системам. Она даёт важную информацию об URL вашего сайта, включая страницы, видео, изображения и файлы, а также о том, как они связаны между собой. Помимо самих страниц, XML-карты содержат дополнительные метаданные по каждому URL:

  • дата последнего обновления- как часто он меняется и - его приоритет относительно других страниц.

Если говорить о лучших практиках SEO, карта сайта должна быть оптимизирована так, чтобы в неё попадал только индексируемый и качественный контент. Любая битая (404), редиректящая или дублирующая страница внутри неё может запутать поисковые системы.

Карта сайта — это своего рода схема сайта. Она собрана в виде кода и обычно выглядит так:

Карта сайта SEOcrawl AI
Карта сайта SEOcrawl AI

Или так:

XML-карта сайта
XML-карта сайта

Зачем вообще искать карту сайта?

Основы по картам сайта, включая их главное назначение, мы уже разобрали. Теперь посмотрим, зачем нам вообще может понадобиться искать эти файлы.

Как мы говорили выше, карты сайта — это незаменимый и простой способ сообщить поисковым системам и, в частности, их краулерам (например, Googlebot) о важном контенте на нашем сайте.

Прежде всего вам может понадобиться проверить, есть ли у вас XML-карта сайта вообще. Если есть, следующий шаг — изучить её и понять, правильно ли она собрана и содержит ли верную информацию.

Наконец, если карты сайта у вас нет, её стоит создать и отправить в поисковые системы — в случае Google через отчёт «Файлы Sitemap» в Google Search Console. Учтите, что XML-карты сайта ни в коем случае не обязательны. И всё же они помогают поисковым краулерам находить, индексировать и в итоге ранжировать новые сайты и страницы быстрее.

Пора нырнуть в детективную работу и найти эти карты сайта!

Готовы? Поехали!

Простые способы найти вашу карту сайта

Начнём путь с нескольких самых лёгких способов найти карту сайта.

1) Вручную проверить типичные адреса XML-карты сайта

Один из самых распространённых (и простых) способов найти XML-карту сайта — вручную проверить несколько стандартных адресов. Это проще некуда: достаточно ввести в браузере URL сайта и попробовать несколько разных вариантов. Показываем:

  • www.YourWebsiteUrl.com/sitemap.xml

Это самый популярный адрес, но не единственный. Поэтому, если с первой попытки не повезло, вот ещё несколько быстрых вариантов для проверки:

  • /sitemap_index.xml (это индекс всех карт сайта на случай, если у сайта их несколько).

Именно так устроена наша собственная XML-карта сайта в этом блоге. Показываем:

URL del sitemap SEOcrawl AI
URL del sitemap SEOcrawl AI

А вот как она выглядит:

Listado de sitemaps de SEOcrawl AI
Listado de sitemaps de SEOcrawl AI

По сути, это отдельные карты сайта, разделённые по типу записей, которые в них лежат.

Если и теперь не повезло, попробуем ещё несколько вариантов:

  • /sitemap-index.xml- /sitemap.php- /sitemap.txt- /sitemap.xml.gz- /sitemap/- /sitemap/sitemap.xml- /sitemapindex.xml- /sitemap/index.xml- /sitemap1.xml

Примечание: XML-файлы — лишь один из способов описать карту сайта. Есть ещё форматы RSS и Atom.

Значит, нужно добавить ещё несколько возможных адресов карты сайта:

  • /rss/- /rss.xml- /atom.xml

О них мы поговорим чуть позже.

Уточним на всякий случай: перебирая разные варианты, перед «/» нужно ставить доменное имя сайта.

2) Проверить файл Robots.txt

Если вы всё ещё с нами, значит, либо файл вы так и не нашли — а именно ради этого и написана наша статья, — либо вам просто любопытно и хочется узнать больше.

В общем-то, какой бы ни была точная причина, у меня для вас хорошая новость: продолжаем путь ещё одним очень простым советом.

Robots.txt — это специальный файл, известный SEO-специалистам (да и программистам), который передаёт поисковым краулерам полезные директивы. Более того, именно здесь очень часто можно найти ссылку на карту сайта.

Логика в том, что раз поисковые системы заходят в эти файлы robots.txt, добавить туда ссылку на карту сайта абсолютно логично. Так им будет проще обнаружить карту сайта и просканировать сайт.

Готовы к ещё одной хорошей новости?! Вот она: чтобы открыть файл robots.txt любого сайта, достаточно дописать к доменному имени в браузере /robots.txt и нажать «Enter». Это похоже на предыдущий шаг, где мы подставляли разные возможные пути к карте сайта.

Что может быть нагляднее реального примера? Вот адрес нашего собственного файла robots.txt:

https://seocrawl.ai/robots.txt

Это крошечный, но простой и полезный файл с рядом важных функций. Если вы его уже открыли, то почти сразу увидите ту самую жемчужину, которую ищете, — файл карты сайта:

Robots seocrawl
Robots seocrawl

Вуаля! Я же обещал, что будет легко :)

3) Проверить Google Search Console

Так, карта сайта всё ещё не нашлась? Не беда! У нас есть ещё советы, которые помогут отыскать дорогу.

Покажу ещё один простой и быстрый способ.

Google Search Console (в прошлом известная как Webmaster Tools) — ещё одно место, где можно найти нужный путь. Разумеется, для этого нужно быть владельцем сайта или иметь выданный доступ.

Если вы подходите под один из этих критериев, следующий шаг — войти в GSC и в меню слева выбрать Файлы Sitemap:

Файлы Sitemap в Google Search Console
Файлы Sitemap в Google Search Console

Если карту сайта (или карты) кто-то уже отправлял раньше, вы увидите её сразу:

Отправленные карты сайта
Отправленные карты сайта

Вместе с точным адресом карты сайта там есть дополнительная информация: тип карты (индексные файлы, содержащие другие карты, или обычные карты со страницами сайта), когда её отправили, когда последний раз считали, статус и сколько URL внутри.

СОВЕТ: если вы серьёзно относитесь к SEO и хотите улучшить органические показатели сайта, Google Search Console — обязательный инструмент. Инсайтов из него можно вытащить очень много.

Плюс дополнительный бонус: наличие GSC позволяет попробовать наш мощный инструмент — SEOcrawl AI

4) Проверить Bing Webmaster Tools

Хорошая новость в том, что Bing Webmaster Tools работает практически так же, как Google Search Console. Неудивительно: последний когда-то назывался Google Webmaster Tools, и общего у них немало.

Снова нужно войти в аккаунт и перейти в левую боковую панель, где будет доступен раздел «Sitemaps».

Sitemaps в Bing Webmaster Tools
Sitemaps в Bing Webmaster Tools

Нажмите на него, и, если карта сайта или карты уже были отправлены, вы сможете изучить их подробнее.

Отправленные карты сайта в Bing Webmaster Tools
Отправленные карты сайта в Bing Webmaster Tools

Продвинутые способы найти вашу карту сайта

Всё ещё с нами? Значит, вы либо до сих пор ищете заветный адрес файла карты сайта, либо достаточно смелы, чтобы зайти в продвинутый раздел. В обоих случаях хочу вас поздравить с тем, что вы добрались так далеко, и пожелать удачи :)

Обещаю, это не будет так сложно и страшно! Поехали!

5) Использовать поисковые операторы Google

Поисковые операторы Google (их также называют командами) могут быть очень мощным средством для разных SEO-задач (например, поиска возможностей для линкбилдинга, идей для контента, обнаружения технических проблем и не только). Но в нашем случае мы применим их, чтобы найти XML-карту сайта, который изучаем.

Для этого нам пригодится команда «filetype:». Она особенно полезна в связке с командой «site:». По сути, комбинация этих двух будет искать конкретные типы файлов только на нужном нам сайте.

Пример: site:chess.com filetype:xml

И вот что такой поиск выдаст в Google:

Поисковые операторы Google для поиска карт сайта
Поисковые операторы Google для поиска карт сайта

Готово! Все проиндексированные карты сайта показаны в Google, и мы можем изучить их дальше.

Если в выдаче появляются нерелевантные результаты, поиск можно уточнить ещё сильнее. На этот раз добавим в арсенал оператор «inurl».

Например: site:uefa.com filetype:xml inurl:sitemap

Оператор inurl для поиска карт сайта
Оператор inurl для поиска карт сайта

Примечание: как мы упоминали выше, карты сайта могут быть и текстовыми файлами. Чтобы их найти, можно сделать похожий поиск, но с другим расширением.

Например: site:WebsiteURL inurl:sitemap filetype:txt

И это даст следующее:

Оператор filetype для поиска карт сайта
Оператор filetype для поиска карт сайта

СОВЕТ: эти команды покажут адрес карты сайта, только если она проиндексирована Google. Некоторые плагины WP, создающие карты сайта, автоматически добавляют к ним тег no follow, no index. Так что, если результатов не окажется, не переживайте!

Идём дальше.

SEO Site checkup
SEO Site checkup

6) Использовать онлайн-инструмент

Ещё один приём — попробовать онлайн-инструмент вроде SEO Site Checkup, где нужно только вставить URL сайта и нажать Checkup. Дальше вы получите примерно такое:Примечание: этот сервис работает так, что проверяет стандартные адреса карт сайта, о которых мы говорили выше (sitemap.xml, sitemap1.xml, sitemapindex.xml и так далее). Поэтому в каких-то особых случаях он ваш сайт может и не найти.

7) Посмотреть, на какой CMS работает сайт

В зависимости от системы управления контентом, на которой работает сайт, XML-карты могут лежать в разных местах. Хорошая новость: у самых популярных CMS есть адреса по умолчанию, с которых и стоит начать поиск.

Сначала нужно определить CMS сайта. Процесс довольно простой, и использовать можно как онлайн-сервисы, так и расширения браузера.

Например, полезное дополнение — Built With: оно определяет не только CMS, но и множество другого софта и программ, которые использует сайт. Вот как оно показывает нужную информацию:

Дополнение Built With для определения CMS
Дополнение Built With для определения CMS

Если вам ближе онлайн-инструменты, один из вариантов — WhatCMS:

What CMS para SEOcrawl AI
What CMS para SEOcrawl AI

Альтернатива — CMS Detect:

CMS detect SEOcrawl AI
CMS detect SEOcrawl AI

Теперь, когда мы знаем точную CMS, разберём несколько самых популярных систем управления контентом и то, где они обычно держат XML-файлы.

Wordpress

До 2020 года карты сайта создавались в основном через плагины. Однако сегодня, со встроенной функциональностью WP, они должны лежать по адресу /wp-sitemap.xml.

И всё же, если сайт, который вы изучаете, использует для создания карты плагин, можно попробовать такие адреса:

  • /sitemap.xml- /tag-sitemap.xml- /sitemap_index/xml- /category-sitemap.xml

Как вариант, можно заглянуть в настройки плагина и найти путь там.

Wix, Shopify, Joomla, Squarespace, Magento

Хорошая новость: все они генерируют XML-карты сайта для своих пользователей автоматически. Поэтому адрес по умолчанию (если его дополнительно не меняли) такой: /sitemap.xml

С той оговоркой, что перед частью «/» идёт доменное имя.

БОНУС: букмарклет для мгновенного поиска Sitemap.xml

Если вы фанат продуктивности и экономии времени на каждой мелочи (а разве мы, SEO-специалисты, не все такие?!), вам может пригодиться быстрый букмарклет, который мгновенно открывает XML-карту сайта.

Нужно всего лишь добавить этот javascript-код:

javascript:void(location.href='http://' + location.host + '/sitemap.xml')

Сохраните его в закладки, и по каждому клику будет открываться файл карты сайта, если он лежит по адресу по умолчанию /sitemap.xml.

Быстро и просто!

Как искать другие типы карт сайта

Мы говорили в основном об XML-картах, потому что это самый распространённый формат, чтобы показать краулерам, что происходит на вашем домене. И всё же стоит упомянуть другие типы, которые тоже встречаются на некоторых сайтах.

  • HTML. Такие обычно делают для удобства пользователей, и особенно полезны они на крупных сайтах.

Например, Ebay даёт посетителям виртуальную «карту» с основными страницами и категориями: https://pages.ebay.com/sitemap.html

Html sitemap
Html sitemap
  • RSS. В некоторых случаях сайты используют как карту RSS-ленту, которая обычно лежит по адресу: /rss/ или /rss.xml.

  • Atom. То же самое касается ленты Atom, и найти её обычно можно так: /atom.xml- TXT. Это обычный текстовый файл, один такой пример мы уже разбирали. Адрес: /sitemap.txt

Карты сайта нет? Что делать в этом случае?

Разобрав разные варианты поиска карты сайта, стоит сказать пару слов и о том, что делать, если карта ещё не создана. Так будет с большинством совсем новых сайтов, которые появились недавно. Или с очень маленькими площадками.

Ещё учтите, что карта сайта нужна не всем сайтам. Если на сайте всего несколько страниц, вы прекрасно обойдётесь и без неё.

И всё же, если вы хотите создать свою XML-карту сайта, можно просто взять плагин, совместимый с вашей CMS. Несколько хороших примеров для WP:

  • Rank Math Sitemap Plugin- WP Sitemap Plugin- Google XML Sitemaps- WordPress SEO by Yoast

Как вариант, карту сайта можно собрать вручную или пройтись по сайту краулером и выгрузить карту для загрузки.

Подводя итог:

Надеюсь, эти советы помогли вам глубже нырнуть в мир карт сайта и теперь вы лучше понимаете, как они работают, зачем нужны… и, конечно, как их найти.

Расскажите в комментариях, о чём ещё вам хотелось бы узнать, или просто поделитесь своим опытом :)

Удачи!

Автор: Ognian Mikov

Ognian Mikov

SEO появилось в моей жизни в 2012 году, и с тех пор я в него по-настоящему влюблён. Для меня это больше, чем работа, — это и страсть, и хобби, которое не даёт останавливаться в развитии. Изучаю ли я новые темы, пишу контент или разбираюсь с технической частью, меня неизменно захватывает огромный мир digital-маркетинга и то, сколькими способами можно улучшить сайт.

В 2021 году я пришёл в SEO Alive и SEOcrawl AI — мою первую удалённую компанию, — где освоил новые навыки и поработал над интересными проектами. И, что важнее всего, познакомился с потрясающими коллегами, которые стали друзьями.

У меня диплом бакалавра по маркетингу и магистратура по PR и рекламе. В свободное время я провожу время с дочерью, играю и смотрю шахматы, футбол (Само Левски и Més que un club) и покер.

→ Читать все статьи автора Ognian
Больше статей от Ognian Mikov

Откройте больше материалов этого автора