Что это такое, как создать и отправить в Google
Опубликовано: 2023-04-06Карты сайта — это старая, но полезная вещь в SEO.

На самом деле, это один из самых важных элементов SEO, потому что они помогают Google и другим поисковым системам находить страницы на вашем сайте.
Не говоря уже о том, что они также помогают вам лучше ранжироваться, потому что Google может гораздо быстрее находить новые страницы и определять обновления старых страниц.
В двух словах: вы не можете жить без них.
Я часто слышал, что они могут показаться ошеломляющими и довольно техническими для понимания.
Но не позволяйте разочарованию их техническими особенностями заставить вас выбросить свой компьютер в окно — я вас прикрою!
Я покажу вам, что такое карты сайта, как их создать, как отправить их в Google, а также все основные рекомендации.
Что такое карта сайта?
Начнем с основ. Карта сайта — это файл, который предоставляет информацию о страницах, видео, изображениях и других файлах на вашем веб-сайте. Это важно по разным причинам, в том числе:
- Действуя как дорожная карта для Google и других поисковых систем, чтобы найти и лучше понять ваш контент.
- Ведущие поисковые системы через ваш веб-сайт для сканирования и индексации основных страниц.
- Помощь поиску в определении доступности новых страниц и обновлений старых страниц.
- Помощь поисковым системам в поиске альтернативных языковых версий вашей страницы.
Но прежде чем я пойду дальше, вы должны знать, что существует два типа форматов карты сайта: HTML и XML. Вот основная разница:
HTML-карты сайта: это больше похоже на вашу карту сайта, которую пользователи могут видеть и использовать для навигации по вашему сайту. Их также часто называют вашим «архивом веб-сайта». Некоторые маркетологи считают карты сайта в формате HTML устаревшими или даже совершенно ненужными.
XML-карты сайта: это карта сайта, которая используется исключительно для индексации и сканирования вашего веб-сайта и отправляется вручную. Это более современная форма управления тем, как весь ваш контент хранится на вашем веб-сайте.
Хотя HTML-карты сайта могут помочь пользователям найти страницы на вашем сайте, как сказал Джон Мюллер, ваша внутренняя ссылка должна позаботиться об этом в любом случае. Таким образом, с точки зрения SEO основное внимание должно быть уделено картам сайта XML.
Типы файлов Sitemap
Из этих двух типов карт сайта, описанных выше, внутри них также есть подразделы. Теперь я расскажу об этом более подробно.
1. Карта сайта страницы
Карта сайта страницы или обычная карта сайта улучшает индексацию страниц и сообщений. Для сайтов, которые не ориентированы на изображения или видео, например сайты с фотографиями и видеосъемками, карта сайта страницы также может включать изображения и видео на каждой странице.
Карта сайта без изображения будет выглядеть так:
<?xml версия=”1.0″ кодировка=”utf-8″?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" >
<ссылка>
<loc>https://example.com/</loc>
<lastmod>2020-09-17</lastmod>
<changefreq>ежедневно</changefreq>
<приоритет>0,9</приоритет>
</url>
</urlset>
Включите ваши URL-адреса в теги <loc>. <lastmod> указывает, когда страница редактировалась в последний раз. <changefreq> указывает, как часто редактируется страница, а <priority> указывает, насколько важна эта страница для других страниц веб-сайта в целом. Дополнительную информацию об этих параметрах можно найти в XML-формате файлов Sitemap.
2. Карта сайта для видео
XML-карта сайта для видео похожа на карту сайта страницы, но, конечно, в основном ориентирована на видеоконтент, а это означает, что они необходимы только в том случае, если видео имеют решающее значение для вашего бизнеса. Если это не так, сохраните краулинговый бюджет (конечное количество сканируемых страниц и ресурсов на вашем сайте) и добавьте ссылку на видео в карту сайта вашей страницы.
Но если вам нужна карта сайта для видео, она будет выглядеть так:
Примечание. Вот как выглядит карта сайта для видео. Внедряйте его только в том случае, если видео имеет решающее значение для вашего бизнеса.
3. Карта сайта новостей
Если вы публикуете новости и хотите, чтобы эти новостные статьи публиковались в главных новостях и Новостях Google, вам нужна карта сайта для новостей. Здесь есть важное правило: не включать в файл статьи, которые были опубликованы дольше, чем за последние два дня.
Файлы Sitemap для Новостей Google не используются в обычных результатах ранжирования, поэтому убедитесь, что вы добавляете только новостные статьи. Кроме того, они не поддерживают ссылки на изображения, поэтому Google рекомендует использовать структурированные данные для указания эскиза статьи.
4. Карта сайта изображения
Как и карты сайта для видео, карты сайта для изображений необходимы только в том случае, если изображения имеют решающее значение для вашего бизнеса, например, сайт с фотографиями или стоковыми фотографиями. Если это не так, вы можете оставить их в карте сайта своей страницы и пометить их схемой объекта изображения, и они будут сканироваться вместе с содержимым страницы/URL.
Если вы считаете, что карта сайта для изображения необходима, она будет выглядеть так:
<?xml версия=”1.0″ кодировка=”utf-8″?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" >
<ссылка>
<loc>https://example.com/</loc>
<изображение:изображение>
<image:loc>https://example.com/image-url.png</image:loc>
</изображение:изображение>
<изображение:изображение>
<image:loc>https://example.com/second-image-url.png</image:loc>
</изображение:изображение>
</url>
</urlset>
5. Индекс карты сайта
Есть несколько ограничений, которые вы должны иметь в виду для файлов Sitemap:
- Наличие слишком большого количества URL-адресов приведет только к тому, что некоторые из ваших страниц не будут индексироваться.
- Все карты сайта, кроме карты сайта новостей, должны содержать не более 50 000 URL-адресов.
- Файлы Sitemap для новостей должны содержать не более 1000 URL-адресов.
- Размер карты сайта в несжатом виде не должен превышать 50 МБ.
В результате этих ограничений вам может потребоваться более одной карты сайта. Когда вы используете более одного файла карты сайта, вам нужен файл индекса, в котором перечислены все эти карты сайта. Это индексный файл, который вы отправляете в Google Search Console и Bing Webmaster Tools. Этот файл должен выглядеть так:
Создайте карту сайта с помощью бесплатной CMS HubSpot
Вы можете легко создать карту сайта с помощью бесплатной CMS HubSpot. После создания карты сайта вы можете легко вносить необходимые изменения.
Источник изображения: HubSpot
- Добавить дочерние страницы в меню
Источник изображения: HubSpot
- Создать вторичное меню
Источник изображения: HubSpot
- Просмотр изменений в вашем меню
Источник изображения: HubSpot
Для получения дополнительной информации посетите это практическое руководство.
Пример XML-карты сайта
До сих пор вы видели структуру каждой карты сайта. Большинству веб-сайтов потребуется только карта сайта, которая включает изображения на каждой странице. Это выглядит так:
Приоритеты карты сайта
Добавление приоритетов в вашу карту сайта — это одна из вещей, которую многие люди делают, чтобы различать, насколько важны разные страницы, но Гэри Иллис из Google упомянул, что Google игнорирует эти приоритеты. В его точных словах:
Вообще говоря, если вы честно указываете, когда ваш контент был фактически изменен, включите его в свою карту сайта, чтобы Google и другие поисковые системы знали, что нужно повторно сканировать измененную страницу и индексировать новый контент.

Как создать карту сайта
В этом разделе я покажу вам, как создать карту сайта без использования какого-либо генератора или плагина. Если ваш веб-сайт создан на WordPress или вы предпочитаете использовать генератор (что упрощает задачу), перейдите к следующему разделу.
Вот точные шаги, которые необходимо выполнить, чтобы создать карту сайта вручную:
1. Решите, какие страницы вашего сайта должны сканироваться Google, и определите каноническую версию каждой страницы.
Канонические версии необходимы, когда у вас есть дубликаты страниц. Например, предположим, что вы обслуживаете международное сообщество и у вас есть страницы для каждого местоположения с одинаковым языком и содержанием, например, example.com/us/page и example.com/ca/page для посетителей из США и Канады соответственно.
В этом случае важно, чтобы вы указали на оригинал, которым может быть example.com/page или один из двух как канонический. Если вы хотите узнать больше о том, как это работает, в этом посте подробно объясняется канонизация.
Кроме того, не включайте URL-адреса, которые заблокированы файлами robots.txt, требуют входа в систему для доступа или защищены паролем, так как поисковые роботы не могут их сканировать. Вы получите ошибки покрытия в GSC, только если добавите их.
2. Определите, нужно ли вам больше одной карты сайта.
Некоторые веб-сайты используют отдельные файлы для страниц, сообщений и категорий. Помните, что если у вас более 50 000 URL-адресов, вам нужно несколько файлов Sitemap.
3. Закодируйте все ваши URL-адреса в XML-тегах, чтобы они соответствовали типу карты сайта, которую вы хотите создать.
На этой странице более подробно объясняется, как использовать теги XML.
4. Если у вас есть несколько файлов карты сайта, создайте индексный файл карты сайта и включите ссылки на отдельные карты сайта, которые вы создали.
Это уже описано в разделе «Индекс карты сайта».
Генераторы карты сайта
Большинство из нас, маркетологов, не имеют опыта веб-разработки, поэтому мы не можем кодировать, чтобы спасти свою жизнь. Если мысль о создании карты сайта вручную вызывает у вас головную боль, используйте генератор карты сайта и сэкономьте себе 12 дней на поиске сложного кода.
Есть несколько генераторов карты сайта, которые вы можете использовать:
- В TechnicalSEO от Merkle есть один, где вы можете загрузить файл CSV со своими URL-адресами. Это особенно здорово, если у вас есть разные языковые версии ваших страниц (теги hreflang). Если ваш веб-сайт имеет пользовательский код и не находится на какой-либо CMS или конструкторе, который генерирует карту сайта, вам нужно использовать генератор, такой как TechnicalSEO.
- У Screaming Frog SEO Spider также есть инструмент, который мне нравится использовать с простыми сайтами, созданными по индивидуальному заказу. В Screaming Frog убедитесь, что вы используете режим паука. Вы можете сделать это, нажав «Mode» и выбрав «паук». Затем введите URL-адрес своей домашней страницы и дайте ему просканировать. Когда это будет сделано, нажмите «Карты сайта».
Чтобы понять, как использовать Screaming Frog, взгляните на изображение ниже:
Чтобы сохранить файл XML на свой компьютер, отметьте все параметры, которые важны для вашего сайта, и нажмите «Экспорт». Затем загрузите этот файл на свой сервер в корневой каталог.
Оба инструмента не обновляют файл карты сайта автоматически. Некоторые инструменты работают, но являются премиальными, поэтому вы платите за услугу.
Однако вам не нужно иметь дело ни с одним из вышеперечисленных, если ваш веб-сайт находится на WordPress или платформе электронной коммерции, такой как Shopify.
Для сайтов WordPress Yoast и Rank Math являются популярными SEO-плагинами, которые генерируют карты сайта и обновляют их, когда вы редактируете свои сообщения и страницы, а Shopify даже автоматически создает карты сайта.
Как отправить карту сайта в Google
Лучший способ отправить карту сайта в Google — через Google Search Console (GSC). Есть и другие способы и дополнительные шаги, но я начну с GSC, потому что это самый распространенный метод.
Следуй этим шагам:
1. Перейдите в консоль поиска Google и нажмите «Карта сайта».
2. Введите URL-адрес вашей карты сайта и нажмите «Отправить». Если у вас есть несколько карт сайта с файлом индекса карты сайта, вам нужно только ввести URL-адрес для файла индекса.
В качестве альтернативы, если вы не отправили его в GSC, есть еще один способ сообщить Google, что он у вас есть, добавив эту строку в файл robots.txt:
Карта сайта: http://example.com/sitemap.xml
Но, конечно, URL-адрес здесь тот, который у вас есть на самом деле. И если у вас есть индексный файл, включите сюда только ваш индексный файл.
Если (по какой-то странной причине) вы не используете GSC, используйте службу проверки связи, чтобы сообщить Google, что он должен просканировать ваш файл. Для этого введите URL-адрес ниже в браузере:
http://www.google.com/ping?sitemap=https://example.com/sitemap.xml
Замените https://example.com/sitemap.xml URL-адресом вашей карты сайта.
И это сделано!
Рекомендации по использованию карты сайта
Теперь, когда вы понимаете важность карт сайта, то, как они работают, и варианты их отправки, давайте удостоверимся, что окончательный вариант, который вы создадите, находится в идеальном состоянии, следуя этим рекомендациям.
1. Используйте инструменты для создания автоматических карт сайта.
Создание и обновление XML-карты сайта вручную будет стоить вам много времени (и излишне сложно). Чтобы сэкономить время, чтобы вы могли сосредоточиться на других вещах, таких как ваш следующий запой Netflix, лучше всего использовать автоматический генератор карты сайта.
Упомянутые выше для WordPress поставляются с этой функцией бесплатно. За сайты, созданные по индивидуальному заказу, вам придется платить, но, на мой взгляд, это то, за что стоит платить.
2. Регулярно проверяйте и обновляйте карту сайта.
Все части SEO требуют постоянной работы, поэтому регулярно проверяйте карты сайта. Консоль поиска отлично справляется с тем, чтобы сообщить вам, есть ли у отправленных вами URL-адресов проблемы со сканированием или индексированием.
Регулярно проверяйте раздел «Покрытие» в GSC и обновляйте свой сайт или карту сайта при наличии ошибок. Самое замечательное в этом то, что он сообщает вам, в чем именно заключается ошибка, с предложениями о том, как ее исправить.
Вы также можете использовать Screaming Frog для обслуживания карты сайта. После сканирования вашего веб-сайта или URL-адреса карты сайта проверьте вкладку кода ответа на наличие ошибок 404 или 5xx.
Если вы используете инструмент автоматического создания карты сайта или плагин, обновите его, когда будут доступны обновления. Кроме того, периодически просматривайте карту сайта, переходя по URL-адресу карты сайта и проверяя, отсутствует ли какая-либо страница или указано неверное время последнего обновления.
3. Отдайте приоритет высококачественным страницам в карте сайта.
Хотя Google больше не обращает внимания на тег приоритета (по крайней мере, они так говорят), вы все равно можете добавить его, потому что там есть нечто большее, чем Google (да, как оптимизатор, я признаю это). Bing может обратить внимание на этот тег, поэтому рекомендуется отдавать приоритет высококачественным страницам в карте сайта.
Приоритет карты сайта показывает, какие страницы сканировать и индексировать быстрее, поэтому вы можете установить приоритеты, используя значения в диапазоне от 0,00 до 1,00. Но не используйте одно и то же значение для всех страниц, иначе Google не сможет определить, какая из них важнее.
Для значений вы можете использовать что-то вроде этого:
- Домашняя страница – 1,00
- Основные целевые страницы — 0,90
- Другие целевые страницы — 0,85
- Основные ссылки на панели навигации — 0,80
- Другие страницы на сайте – 0,75
- Лучшие статьи/сообщения в блогах, такие как страницы-хаб — 0,80
- Страницы категорий блога – 0,75
- Прочие посты – 0,64
4. Включайте в карту сайта только канонические версии URL-адресов.
Ваша карта сайта должна содержать только URL-адреса, которые вы хотите, чтобы поисковые системы индексировали. Это означает, что если URL-адрес указывает на другой URL-адрес как на его каноническую версию, вы не должны включать его, поскольку это заявление для Google и других поисковых систем о том, что вы не хотите, чтобы этот URL-адрес индексировался.
Игнорирование этого и включение этого URL-адреса в карту сайта предоставляет Google противоречивую информацию. Непреднамеренный URL может быть проиндексирован, или вы получите ошибки покрытия в GSC. Поэтому включайте только канонические версии, чтобы укрепить свои позиции в результатах поиска.
5. Разделите свои большие карты сайта.
Я уже упоминал выше, что вам нужно разделить карту сайта на несколько файлов, если она превышает 50 МБ или содержит более 50 000 URL-адресов. Никогда не отправляйте большие XML-файлы в Google, иначе некоторые из ваших URL-адресов не будут проиндексированы, а вы хорошо знаете, что каждый URL-адрес имеет значение!
Один быстрый совет — сохранять каждый файл с понятными именами (для вас), такими как page_sitemap1.xml и page_sitemap2.xml.
И на этом я желаю вам удачного создания карты сайта!