Создать sitemap xml: Sitemap . XML Sitemaps

Что такое карта сайта sitemap.xml и как ее создать?

Оглавление

  1. Зачем нужна карта сайта?
  2. Какие бывают карты?
    • Отличие XML карты от HTML
  3. Как создать Sitemap.xml?
    • Ручной способ
    • Через CMS
    • В онлайн-сервисах
  4. Примеры Sitemap.xml для медиафайлов
  5. Требования к файлу
    • Местоположение
    • Маскирование в Sitemap.xml
  6. Проверяем на ошибки Sitemap.xml
  7. Выводы

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

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

Это идеальный сценарий. На практике же приходится прибегать к ухищрениям. Для улучшения индексирования можно:

  • Расставить запреты для роботов.
    Благодаря этому усилия будут сконцентрированы на важном.
  • Улучшить перелинковку. Чем больше дверей между вашими страницами, тем быстрее на всех них побывают пауки.
  • Настроить карту.

Про последнее, то есть sitemap.xml, мы поговорим здесь подробнее. Она направляет перемещения пауков и может советовать им, как часто и куда заходить. К сожалению, это просто рекомендации, а не законы.

Зачем нужна карта сайта?

Основная ее задача — показать, что есть на сайте. По сути, это просто перечень URL с пометками. Индексирование она ускоряет, но при определении качества сайта ее наличие/отсутствие не принимается в расчет.

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

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

Большой проект. Очень много информации и когда-то логичная структура стала уже сомнительной. А восстанавливать ее — значит перемещать половину страниц сайта.

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

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

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

Много медиафайлов. Изображения и видео сложно индексировать — пауки не понимают что у них внутри. Нужна помощь — пояснения в карте.

Лишние зеркала. Страницы указанные в Sitemap, с большей вероятностью будут проиндексированы и скорее чем дубли получат статус канонических. Так проблема с зеркалами косвенно, но решается.

Какие бывают карты?

Есть и другие форматы, командующие пауками, помимо XML. Пример — фиды RSS, mRSS, Atom 1.0. Они используются в основном при конструировании блогов. В них вносятся только последние изменения. А XML описывает структуру вообще.

Введение таких фидов в панель принимает Google Вебмастер и использует их как альтернативу XML. Яндексовский же обращаться с ними не умеет и выдает ошибку. И это не единственное отличие в приемах оптимизации между двумя системами. Помните об этом и всегда проверяйте, для кого подходит тот или иной прием.

Отличие XML карты от HTML

Смотреть в файл XML пользователь не станет. Пользу извлечет только косвенную: чем лучше пауки индексируют, тем охотнее поиск выдает ваши страницы.

Для людей можно сделать другую карту — отдельную html страницу со списком гиперссылок, расположенных в соответствии с иерархией страниц.

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

Ссылки в карте лучше всего делать анкорными. Они должны быть уникальными и отличать статью от соседних. Тогда все будет понятно и просто.

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

Второй способ — исключить лишнее, оставив только названия рубрик. Что внутри можно будет узнать только после перехода. Зато это будет всего один html

Как создать Sitemap.xml?

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

Ручной способ

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

Все команды оформляются тегами — то есть помечаются начало и конец сообщения: <teg>смысловая часть</teg>.

Общий вид программы:

<?xml version=»1.0″ encoding=»UTF-8″?>
<urlset xmlns=http://www.sitemaps.org/schemas/sitemap/0.9>


Основная часть (содержит отдельные страницы внутри тегов <url>)

</urlset>

Первые две строки рассказывают о том, на каком языке мы разговариваем. Что это xml, для sitemap и записан он в кодировке UTF-8.

Теперь отдельно об элементах внутри смысловой части. Для каждой страницы кусочек кода выглядит так:

<url>

<loc> *адрес* </loc>
<priority>от 0,1 до 1, показывает важность </priority>
<lastmod> когда последний раз вносились изменения </lastmod>
<changefreq> обновления происходят с какой частотой </changefreq>

</url>

Из четырех команд внутри обязательным является только URL. Остальные можно опустить, более того <priority> и <lastmod> игнорируются Google.

Такой документ с несколькими десятками <url>адрес</url> можно создать в текстовом редакторе и сохранить как .xml. Удобнее всего — в Notepad++.

Через CMS

Bitrix, WordPress и другие дают сгенерировать карту сайта полуавтоматически: выберете категории контента и медиафайлов, которые вы хотите индексировать в первую очередь (и соответственно поместить в карту).

Также есть возможность указать приоритет страниц, частоту обновления и время последней проверки. Все это пишется не напрямую в файле, а отмечается галочками в определенной вкладке. Это намного удобнее ручного способа, особенно если речь идет о большом сайте.

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

В онлайн-сервисах

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

Из-за своего принципа работы такие сервисы не могут зайти туда, куда нет входа. Запрещенные в robots.txt или мета-тегами страницы в список не попадут. Кроме того, бюджет краулера может быть растрачен на зеркала, поэтому список адресов, полученный вами таким способом, может быть не совсем полным или требовать чистки.

Далеко не все такие сервисы поддерживают необязательные теги и уж тем более их дифференцированную настройку для разных страниц. Про медиафайлы и работу с ними мы поговорим ниже. При генерации карт для них онлайн результат приходится дорабатывать вручную.

Альтернатива онлайн генераторам — компьютерные программы (вроде Screaming frog). Они делают то же самое, но функционал намного больше, даже в бесплатной версии.

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

Вывод из обзора инструментов можно сделать следующий. При включенной CMS должно хватать ее инструментов. Если по какой-то причине она не дает результатов, то придется перейти на онлайн генераторы и ручную отладку. При необходимости делать сложную и тонкую настройку стоит обратиться к компьютерным программам. Возможно, за это придется заплатить.

Примеры Sitemap.xml для медиафайлов

Работа с медиафайлами — непростая часть SEO. Пауки понимают их хуже, чем текст. Поэтому индексация таких материалов идет медленно.

Для видео общий способ (его понимает, например Google) выглядит как показано ниже. Это обязательная часть кода:

<url>

<loc>Страница</loc>
<video:video>

<video:title>Название</video:title>
<video:description>Описание</video:description>
<video:thumbnail_loc>Значок</video:thumbnail_loc>
<video:content_loc>Адрес видео</video:content_loc>

</video:video>

</url>

Яндекс же использует XML feed вместо адреса. Его генерируют отдельно и проверяют с помощью его сервисов.

Пример кода:

<url>

<loc>Страница, на которой расположено видео</loc>
<ovs:video>
<ovs:feed>XML feed</ovs:feed>
</ovs:video>

</url>

Этот способ рекомендован, если используется нестандартный плеер (остальные Яндекс должен найти сам). То есть, если у вас ролики играются через плеер Youtube, то применять описанное выше не нужно.

Для картинок есть общая схема, единая для Яндекса и Google.

<url>

<loc>адрес страницы с картинкой</loc>
<image:image>
<image:loc>адрес самой картинки</image:loc>
</image:image>

</url>

Дополнительно можно передать информацию о подписях, названиях, месте съемки и так далее.

Как создать?

  • Вписать в существующую карту или в отдельные для каждого типа медиафайлов.
  • Онлайн можно сделать файлы для видео и картинок. Но результат содержит помимо тематических материалов много лишнего — логотипы, иконки и так далее. Поэтому такие файлы приходится чистить вручную.
  • Программы вроде Screaming Frog дают работают с изображениями. А проверять и редактировать результат можно прямо в программе.

Плагины WordPress берутся за оба типа материалов.

Требования к файлу

  • Внутри должно быть не больше 50 000 адресов.
  • Он сервер отвечает на запрос кодом состояния 200.
  • Пишите полностью все URL (подробнее о них в разделах про местоположение и маскирование).
  • Объем до 50 мегабайт.

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

индексном файле:

<?xml version=»1.0″ encoding=»UTF-8″?>
<sitemapindex xmlns=»http://www. sitemaps.org/schemas/sitemap/0.9″>

<sitemap>
<loc>Где лежит кусочек<loc>
</sitemap>
… и тд.

</sitemapindex>

Требования работают те же, что и для нормальных файлов, но индексный может быть только один.

Про оформление команд в файле XML, помните, что:

  • Каждый тег используется дважды: открывающий его вариант перед смысловой частью: <teg> — и закрывающий после ее конца: </teg>. Они не могут быть беспарными.
  • Теги имеют иерархию. Те, что ниже уровнем, вкладываются внутрь основной части того, что выше. Не нарушайте порядок вложенности.

Местоположение

Карту загрузите в корневой каталог основного зеркала.

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

Добавлять карту на главное зеркало очень важно: адреса в файле задаются единообразно и в полном виде. Если зеркала не согласуются (банальная потеря www или что-то иное), то файл не будет прочитан.

Маскирование в Sitemap.xml

Для написания XML документа используют кодировку UTF-8 и стандарт ASCII. Любые другие использовать запрещено: файл карты не будет обработан.

Другие — это все кроме латинского алфавита и нескольких служебных знаков. Для кириллицы или других “лишних” знаков используйте преобразование Punycode.

Остается проблема с символами: > < ” ‘ &. Их использование тоже запрещено, хотя они и есть в ASCII. Для них применяется так называемое маскирование: & становится &amp; , одинарные кавычки — &apos; , двойные — &quot; , >&gt; , <&lt; .

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

Проверяем на ошибки Sitemap.xml

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

Google после добавления показывает отчет. В нем прописано: как идет обработка файла, корректны ли URL и в каких именно тегах есть ошибки.

Есть и сторонние сервисы — они проверят карту до того, как вы положите ее на сайт. Screaming frog, например, тестирует коды состояния страниц из файла и корректность команд.

Еще есть Яндексовский анализатор для Sitemap.xml. Он дает детальный отчет и тоже позволяет внести правки перед публикацией.

Отчеты о проверке карты способствуют не только ее совершенствованию, но и помогают улучшить работу всего сайта: вы можете исправить множество сопутствующих проблем.

Выводы

Без карты можно обойтись. Но это должно быть взвешенное решение. Она незаменима для “натравливания” пауков на непроиндексированные материалы. Это простой способ, улучшающий перемещения по сайту.

Без такой помощи большой проект будет просматриваться неравномерно, а свежие статьи — долго ждать попадания в индекс.

Нужно составить карту сайта?

Написать нам

Карта сайта XML в WordPress, как создать и добавить

Очень важный пункт при разработке любого нового сайта — это создание его карты. Под картой подразумевают xml файл, предназначение которого помощь в правильном и быстром индексировании нашего творения поисковыми роботами. Без этой карты поисковые роботы будут индексировать наш сайт со всем его наполнением как они захотят. Вздумается роботу проиндексировать только 1 из 100 наших страниц так оно и будет. Как же нам с этим бороться и как устанавливается xml карта wordpress.

  • Для чего нужна xml карта сайта?

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

XML карта никак не может быть предназначена для пользователей. Она существует только для “глаз” поисковиков. Не стоит ее путать с HTML картой которая существует для удобства в  перемещении пользователями по сайту.

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

Как создать xml карту сайта в WordPress?

Видео урок о создании и настройке xml карты WordPress сайта:

Для быстрого и простого создания xml карты в WordPress существует ряд плагинов специально под эти нужды. Рассмотрим очень качественный плагин который просуществовал уже больше 9 лет, и за это время смог добиться своеобразного первенства.

Представляю вашему вниманию плагин Google XML Sitemaps, очень удобный и легко настраиваемый. Заходим в панель настроек WordPress затем в плагины и ищем по названию нужный нам плагин. После того как установим его в свой “движок”, заходим в настройки, в появившееся меню XML-Sitemap.

При первом заходе в Google XML Sitemaps вы сможете создать карту сайта всего в один клик.

Карта сайта будет доступна по адресу вашсайт/sitemap.xml но эти данные только для того что бы посмотреть все ли работает, далее вам это практически не понадобиться.

Настройки 
Google XML Sitemaps при создании xml карты сайта на WordPress

В настройках плагина возможно включение уведомления известных поисковых систем о создании или обновлении вашего сайта. Кстати этот плагин будет автоматически уведомлять поисковики о новых ваших страницах или постах. Что гораздо ускорит индексацию новых записей.

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

При настройке, того что именно будет отображено в нашем файле xml карты, рекомендуется избегать повторяемые станицы это пагубно отразиться на вашем продвижении. Например если у вас блог то не нужно индексировать ваши статьи и рубрики так как это создаст не нужное нам дублирование.

Рекомендации поисковым роботам которые они могут либо соблюдать либо делать наоборот как им захочется так же можно задать в xml карте. Мы можем проставить рекомендованную частоту посещаемости наших страниц, а так же расставить приоритеты, хотя для роботов это только рекомендации, а не указания к исполнению.

После того как вы провели все настройки и создали карту вашего уникального контента, добавляем ее точное месторасположение в файл robots.txt, как создать файл robots мы разбираем в другом уроке, а пока начнем шаманить, бить в бубен, вызываем дождь и все такое, что бы роботы соизволили проиндексировать наш сайт. Быстрой индексации вам)

Как создать карту сайта (XML или HTML)

Руководство по поисковой оптимизации Шаг 9

Помогите поисковым системам найти ваш контент

Что такое карта сайта: страницы, изображения, видео и другие карты сайта, а также их взаимосвязь и важность. Поисковые системы (Google, Bing и другие) используют этот файл для сканирования вашего сайта. Существует две формы карт сайта: HTML и XML.

Пауки используют файлы Sitemap для индексации вашего контента: распространенным инструментом SEO для этого является карта сайта, файл, который указывает на важные страницы вашего сайта и используется поисковыми системами, когда они планируют просматривать ваш сайт. Паук поисковой системы должен знать, что ваш контент существует, и мы должны помочь этому процессу с файлами карты сайта.

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

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

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

Существует два вида файлов Sitemap: HTML и XML, и они служат совершенно разным целям SEO. Карта сайта XML — это текстовый файл, создаваемый веб-мастерами, который сообщает поисковым системам, таким как Google и Bing, о страницах, изображениях и видео на вашем веб-сайте. Карта сайта в формате HTML обслуживает посетителей сайта и определяет важные части вашего сайта.

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

HTML: это страница веб-сайта, которая удобна для посетителей и помогает им найти ключевые части вашего веб-сайта. Это, как веб-страница, сканируется поисковыми роботами. Считается, что страница в карте сайта HTML является очень важной страницей и может влиять на ранжирование результатов поиска.

Узнайте, как создать карту сайта для своего веб-сайта. Создание карт сайта в формате HTML и XML — лучший способ сообщить поисковым системам о ваших веб-страницах для индексации.

XML и карты сайта HTML

Карты сайта XML не следует путать с картами сайта HTML , которые представляют собой обычные веб-страницы, созданные для того, чтобы помочь посетителям перемещаться по веб-сайту. Каждый из них имеет преимущества для SEO, поэтому вам следует создать для своего сайта как XML, так и HTML-типы . Вот отличия:

Карта сайта XML Карта сайта HTML
Доступно для сканирования поисковыми системами Да Да
Читается посетителями Нет Да
Максимальный размер 50 000 URL-адресов или 10 МБ без сжатия Не указано, но сделайте его удобным для пользователя
Формат XML-файл (обычный текст) Веб-страница (может быть красивой)
Ссылка из Файл robots. txt Навигация по сайту (нижний колонтитул)
Можно вручную отправить в поисковые системы Да Да, как обычный URL
Рекомендуется для SEO Да Да

 

Сколько файлов Sitemap нужно создать?

Каждому сайту требуется хотя бы одна карта сайта в формате XML.  Наличие актуальной XML-карты сайта — это действительно Essential Передовая практика SEO. Точно так же рекомендуется иметь HTML-карту сайта для ваших пользователей.

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

Крупным веб-сайтам может потребоваться разбить список URL-адресов на несколько карт сайта XML. Это гарантирует, что количество URL-адресов страниц на карту сайта не превышает лимита. Хотя карта сайта XML может содержать до 50 000 URL-адресов страниц, мы рекомендуем не более 2000 на файл XML, чтобы улучшить SEO-покрытие.

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

SEO РУКОВОДСТВО БОНУС ВИДЕО

В другом полезном видео из Справки Google для веб-мастеров Мэтт Каттс отвечает, почему важно предлагают карту сайта в формате HTML И карту сайта в формате XML.

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

Как создать XML-карту сайта

Вы можете создать карту сайта вручную, но использование генератора карты сайта упрощает эту работу. Существует множество хороших сторонних инструментов для автоматического создания XML-карт сайта. Одним из них является бесплатный подключаемый модуль Bing XML Sitemap на стороне сервера Microsoft Bing, который может автоматически генерировать два типа XML-карт сайта, которые могут быть прочитаны любой поисковой системой:

  • Полная карта сайта , включающая все файлы (кроме тех, которые вы запретили в файле robots.txt)
  • Недавно обновленная карта сайта , включающая только URL-адреса измененных файлов (полезно для вашего собственного отслеживания или для определения приоритетов страниц которые поисковые системы должны сканировать)

ПРИМЕЧАНИЕ. Любая поисковая система может прочитать ваши XML-файлы карты сайта, поскольку они соответствуют протоколу Sitemaps.org.

Как создать HTML-карту сайта

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

Поскольку на карту сайта в формате HTML ссылаются ссылки со страниц вашего сайта, SEO не нужно отправлять ее отдельно — поисковые системы могут легко найти и просканировать ее.

Как отправить свою XML-карту сайта в поисковые системы

Вы можете отправить свою XML-карту сайта в Google и Bing, используя функцию Sitemaps в их инструментах для веб-мастеров:

  • Google: Войдите в свою учетную запись Google Search Console . В меню «Сканирование» выберите «Карты сайта».
  • Bing: Войдите в Bing Webmaster Tools. Вы можете использовать виджет Sitemap на панели инструментов или перейти к функции Sitemaps, расположенной в разделе «Настроить личный сайт».

Вышеупомянутые методы позволяют вам заблаговременно отправлять ваши XML-файлы карты сайта в поисковые системы, если вы хотите. Несмотря на это, убедитесь, что вы указали местоположение своей XML-карты сайта в файле robots.txt , где пауки обязательно найдут ее, когда в следующий раз будут сканировать. (Файл robots.txt  – это просто текстовый файл, сохраненный в корневом каталоге вашего веб-сайта, который содержит инструкции для поисковых роботов.) Ваш файл robots.txt должен выглядеть примерно так, со строкой директивы Sitemap для каждого из ваших различные карты сайта XML:

Агент пользователя: *
Запретить: /tmp/
Запретить: /filename.html
Карта сайта: http://website. com/my-sitemap1.xml
Карта сайта: http://website .com/my-sitemap2.xml

Вот и все! После того, как вы создадите карты сайта в формате XML и сообщите поисковым системам, где их найти, используя файл robots.txt, поисковые роботы должны сделать все остальное. Если вам нужна дополнительная информация о создании файла Sitemap, см. Справку Google Search Console.

Далее в учебнике по SEO вы узнаете как правильно использовать мультимедийные элементы, чтобы сделать ваш сайт более привлекательным и более ранжируемым .

Нужны дополнительные советы по SEO?
Создание XML-карты сайта

Похожие сообщения и статьи в блогах:

  • XML-карты сайта в SEO — часть 1 Мастер Инструменты )

Как создать XML-карту сайта для расширения возможностей SEO

Кратко о том, как создать XML-карту сайта

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

Содержание

  • Что такое XML-карта сайта и как ее создать
  • Зачем Google нужны XML-карты сайта
  • Почему XML-карты сайта важны?
  • Как найти XML карту сайта
  • How to create an XML sitemap
  • Top 5 XML sitemap best practices
  • Example of an XML sitemap
  • How to submit a sitemap XML file to Google
  • How Conductor helps with XML sitemaps

As sophisticated as they are , поисковые системы — это не люди, это технологии. Вы должны говорить на их языке, если хотите, чтобы ваш сайт занимал видное место на страницах результатов поисковой системы (SERP). Вы можете создать XML-карту сайта, которую будут использовать поисковые системы, такие как Google (откроется в новой вкладке), чтобы понять, как устроен ваш сайт и на что следует обратить внимание.

Что такое карта сайта XML и как ее создать

XML означает расширяемый язык разметки. Это «язык», на котором говорят поисковые системы, такие как Google и Bing, поэтому XML-карты сайта предоставляют способ прямого общения с поисковыми системами и сообщают им, как устроен ваш сайт и какую роль играют различные страницы.

XML включает коды или теги, поясняющие форматирование веб-страницы. XML-карта сайта функционирует аналогично оглавлению, которое объясняет поисковой системе, следует ли ей отображать подробные сообщения в блоге или страницу «Свяжитесь с нами», в зависимости от уровня детализации в запросе.

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

  • Видео, включая категорию, рейтинг соответствия возрасту и продолжительность
  • Изображения, включая тип, тему и лицензию
  • Другие файлы
  • Содержание новостей и последние обновления, включая даты публикации и заголовки статей
  • Взаимосвязи между элементами веб-сайта
  • Google, какие самые важные страницы и элементы на вашем сайте. Ответ на вопрос, что такое карта сайта, заключается в том, что это целостное, единое представление всех страниц вашего сайта на языке, понятном поисковым системам.

    Зачем Google нужны XML-карты сайта

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

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

    Обычно, если у вас относительно небольшой веб-сайт и ваши страницы имеют правильные ссылки, робот Google может обнаружить ваш контент, и вам, как правило, не нужно беспокоиться о карте сайта. Чтобы убедиться, что ваш сайт доступен для сканирования без карты сайта, он должен соответствовать следующим критериям.

    • На вашем сайте не более 500 страниц, которые вы хотите показывать в результатах поиска.
    • Ваши страницы имеют правильные ссылки, что означает, что Google может найти все важные страницы на вашем веб-сайте, перейдя по ссылкам, начиная с главной страницы. Правильное связывание означает, что все страницы вашего веб-сайта, которые вы считаете важными, могут быть доступны с помощью той или иной формы навигации, например, ссылок, которые вы разместили на страницах, или через меню вашего веб-сайта.

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

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

    Во многих случаях создание XML-карты сайта повышает эффективность SEO вашего сайта. Это потому, что вы следуете рекомендациям Google по увеличению вероятности того, что поисковые роботы успешно идентифицируют и проиндексируют ваши веб-страницы в своей поисковой системе.

    Почему XML-карты сайта важны?

    Мы рекомендуем всегда создавать карту сайта для улучшения SEO и поискового рейтинга. Google специально указывает, что если вы соответствуете любому из следующих критериев, вам необходимо иметь карту сайта.

    • Если ваш веб-сайт имеет сложную архитектуру или у вас есть не менее 500 страниц, которые вы хотите отображать в поисковых системах, карта сайта важна. Когда ваш сайт действительно большой или сложный, карта сайта сообщает Google, что следует отдавать приоритет при сканировании вашего сайта, например, новые или недавно обновленные страницы.
    • Если ваши страницы изолированы или плохо связаны друг с другом, карта сайта может помочь Google найти эти страницы, чтобы ваши страницы не были упущены из виду, если они не ссылаются друг на друга естественным образом. Файлы Sitemap могут помочь, если у вас есть страницы-сироты или вы не размещали много внутренних ссылок на своем сайте.
    • Если на вашем сайте много контента, который часто меняется на существующих страницах, или вы часто добавляете новые страницы, например, на новостной веб-сайт, карта сайта поможет Google обнаружить ваш контент.
    • Кроме того, если ваш сайт новый и на него ведет не так много внешних ссылок, Google может не сразу обнаружить ваши страницы, если на них не ссылаются другие сайты. Карта сайта может помочь новым веб-сайтам быть замеченными и проиндексированными в поисковых системах.
    • Если на вашем веб-сайте есть специализированные файлы, такие как мультимедийный контент (изображения и видео), или если ваш веб-сайт отображается в Новостях Google.

    В каком бы состоянии ни находился ваш веб-сайт, как правило, все, что вы добавляете в карту сайта, приводит к более быстрой индексации поисковыми роботами (откроется в новой вкладке). Файлы Sitemap могут обеспечить необходимый импульс вашему веб-сайту, если вы хотите, чтобы больше страниц индексировалось и ранжировалось.

    Как найти XML-карту сайта

    С бесплатным расширением Conductor SEO для Chrome легко найти карту сайта с помощью вкладки «Техническое SEO» и средства поиска карты сайта. Вы можете увидеть свою карту сайта и щелкнуть значок проверки или предупреждения, чтобы получить рекомендации для вашей карты сайта.

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

    http://www.example.com/sitemap_index.xml

    http://www.example.com/sitemap.xml

    http://www.example.com/sitemap/

    http://www.example.com/sitemap.php

    http://www.example.com/sitemap.txt

    Вы также можете проверить файл robots.txt для своей карты сайта. В этом файле есть директивы для роботов поисковых систем, поэтому это естественное место для размещения карты сайта. Добавьте /robots.txt к URL вашего веб-сайта, чтобы просмотреть файл robots.txt вашего веб-сайта.

    Если у вас есть доступ к Google Search Console (открывается в новой вкладке) для вашего веб-сайта, вы можете щелкнуть Sitemaps, чтобы узнать, была ли ваша XML-карта сайта отправлена ​​в Google. Точно так же вы можете найти XML-карту сайта, отправленную в Bing, в Инструментах Bing для веб-мастеров (откроется в новой вкладке). Файлы Sitemap также могут находиться в подкаталоге веб-сайта или в другом домене. Некоторые веб-мастера также могут опустить слово «карта сайта» в URL-адресе карты сайта. Существует бесплатный инструмент карты сайта (откроется в новой вкладке) от SEO Site Checkup, который вы можете использовать для поиска карты сайта.

    Как создать XML-карту сайта

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

    В идеале система, на которой работает ваш веб-сайт, должна включать автоматический генератор карты сайта для XML-файлов карты сайта. Если вы используете систему управления контентом (CMS), такую ​​как Blogger, Wix, Squarespace или WordPress, вполне вероятно, что ваша CMS уже сделала карту сайта доступной для поисковых систем. Например, вы можете найти расширение Drupal или плагин карты сайта WordPress, если вы используете эти CMS. Ознакомьтесь с документацией вашего провайдера, так как каждая платформа немного отличается.

    Вы также можете использовать Lumar (откроется в новой вкладке) для создания файлов Sitemap в формате XML для страниц вашего веб-сайта, которые были обнаружены и просканированы.

    Топ-5 лучших практик использования карт сайта в формате XML

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

    Рекомендация № 1. Соблюдайте требования XML-карты сайта

    Чтобы оптимизировать XML-карту сайта, вам необходимо следовать рекомендуемому протоколу для тегов, которые вы должны включать для различных поисковых систем. К счастью, три крупнейшие глобальные поисковые системы (открывается в новой вкладке) (Google, Microsoft [Bing] и Yahoo, Inc.) спонсируют веб-сайт Sitemaps.org (открывается в новой вкладке). На этом сайте есть протокол о том, как форматировать карты сайта, с примерами XML-карты сайта, на которые вы можете ссылаться.

    Согласно протоколу, XML-карты сайта должны:

    • Начинайте с открывающего тега и заканчивайте закрывающим тегом . Эти теги инкапсулируют файл и ссылаются на текущий стандарт протокола.
    • Укажите пространство имен (стандартный протокол) в теге .
    • Включить запись для каждого URL-адреса в качестве родительского тега XML. Остальные теги являются дочерними элементами этого тега. • Включите дочернюю запись (тег местоположения) для каждого родительского тега .

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

    • : Указывает дату последней модификации файла. Это помогает поисковым системам понять, что вы являетесь первоначальным издателем, и сообщает поисковой системе актуальность, что может помочь дать вашей ссылке новую жизнь на страницах результатов поисковой системы. Остерегайтесь обновлять дату, если вы не обновили контент. Это может привести к штрафу Google.
    • : Этот тег указывает, как часто страница может изменяться, с допустимыми значениями, включая всегда, ежечасно, ежедневно, еженедельно, ежемесячно, ежегодно и никогда. Поисковые системы могут использовать этот тег для настройки частоты сканирования.
    • : Этот тег указывает приоритет URL-адреса по сравнению с другими URL-адресами на вашем сайте. Наименее важная — 0,0, 0,5 — приоритет по умолчанию, а 1,0 — самая важная страница на сайте. Вы можете использовать любое число в диапазоне от 0,0 до 1,0 для каждого URL-адреса.

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

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

    Рекомендация № 2. Исключите URL-адреса, которые вы не хотите индексировать

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

    В общем, качество является наиболее важным фактором (откроется в новой вкладке), влияющим на ранжирование в поисковых системах Google. Это относится и к тому, на чем вы должны сосредоточиться при создании XML-карты сайта, поэтому исключите некачественные веб-страницы из своей карты сайта.

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

    Рекомендация № 3: Используйте файлы индекса карты сайта, когда это необходимо

    Существуют ограничения на количество URL-адресов, которые вы можете иметь в карте сайта XML, и ограничения на максимальный размер файла карты сайта. Карты сайта XML вмещают до 50 000 URL-адресов и ограничивают размер несжатого файла до 50 МБ. Некоторые плагины ограничивают карту сайта еще меньшим количеством URL-адресов, чтобы ваша карта сайта постоянно загружалась как можно быстрее.

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

    • XML-карта сайта основного веб-сайта
    • Файлы Sitemap для каждого поддомена, например, продуктов или статей
    • Карта сайта для блога
    • Карта сайта для изображений
    • Карта сайта для видео

    В зависимости от используемых вами инструментов и способа большой ваш сайт, вам может понадобиться несколько индексных файлов карты сайта или только одна простая карта сайта в формате XML.

    Рекомендация № 4. Добавление недавно обновленных URL-адресов в каналы

    Мы рекомендуем, чтобы все каналы RSS/Atom содержали последние добавленные URL-адреса или любые недавно обновленные URL-адреса. Это связано с тем, что в дополнение к XML-карте сайта вы можете отправлять URL-адреса этих каналов (открывается в новой вкладке) в качестве карты сайта в Google, что может помочь вам повысить вероятность того, что ваши ссылки будут проиндексированы и ранжированы.

    Google принимает каналы RSS 2. 0 и Atom 1.0 и рекомендует использовать как каналы RSS/Atom (открывается в новой вкладке), так и карты сайта XML, чтобы помочь поисковой системе понять, какие страницы вашего веб-сайта необходимо проиндексировать. Чтобы предоставить Google информацию о видеоконтенте вашего сайта, вы можете использовать медиаканал RSS (mRSS).

    Рекомендация № 5. Используйте данные карты сайта для улучшения своего веб-сайта

    Наконец, вам нужно отправить карту сайта в инструменты поисковой системы, такие как Google Search Console, где вы можете протестировать или обновить свою XML-карту сайта и Bing Webmaster. Инструменты. Это поможет вашим URL-адресам быстрее обнаруживаться и быстрее появляться в поисковой выдаче. Кроме того, это поможет вам выявить и исправить проблемы, которые препятствуют индексации ваших URL-адресов поисковыми системами.

    Например, вы можете обнаружить, что на вашем веб-сайте 5000 страниц, но только 3000 из них индексируются из-за таких проблем, как дублирование контента. В идеале каждая страница, которую вы включаете в карту сайта, будет проиндексирована в Google. Если у вас есть URL-адреса, которые не ранжируются, вы можете использовать данные карты сайта, чтобы идентифицировать эти страницы и устранить их ошибки, чтобы повысить их шансы на ранжирование.

    Пример XML-карты сайта

    На Sitemaps.org есть пример карты сайта, представляющий собой один URL-адрес со всеми необязательными тегами. Выглядит так:

    Как отправить XML-файл карты сайта в Google

    Google предоставляет рекомендации по созданию и отправке (откроется в новой вкладке) XML-файла сайта. Создав карту сайта, вы можете добавить ее в файл robots.txt, чтобы сообщить Google, что она готова к сканированию. Вы можете напрямую отправить его в консоль поиска Google, открыв отчет о картах сайта и отправив URL-адрес, но вам потребуется разрешение владельца для свойства, чтобы отправить URL-адрес.

    В Google Search Console вы сможете просмотреть следующую информацию для каждой отправленной вами карты сайта:

    • URL-адрес карты сайта.
    • Тип или формат карты сайта.
    • Количество URL-адресов, обнаруженных в карте сайта

    Если у вас есть ошибки в столбце Статус карты сайта в Google Search Console, вы можете просмотреть сведения об ошибках и получить рекомендации по их устранению.

    Если отправленная вами карта сайта больше не актуальна, вы можете удалить ее из Google Search Console. Чтобы заставить Google «забыть» карту сайта, которую вы больше не хотите сканировать поисковой системой, удалите ее со своего сайта и настройте 404 для своей прежней страницы карты сайта.

    Как Conductor помогает с XML-картами сайта

    Conductor может помочь вам оптимизировать ваш веб-сайт и вашу карту сайта, чтобы больше страниц индексировалось выше в поисковых системах, таких как Google. Вы можете настроить мониторинг карты сайта с помощью интеграции ContentKing, которая позволяет вам тестировать новые URL-адреса, карты сайта и параметры на промежуточном сайте, чтобы добиться успеха, когда ваш сайт будет запущен.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *