Содержание

Как создать XML-карту сайта (и отправить ее в Google)

Так же, как вам может быть сложно найти новую дорогу без карты, Google может быть сложно найти все страницы на вашем сайте без карты сайта.

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

Изучив основы, мы подробно рассмотрим, как это сделать.

(Уже знаете все основы? Щелкните здесь, чтобы сразу перейти к созданию файла Sitemap.)

Что такое карта сайта (файл Sitemap)?

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

Интересный факт

В картах сайта нельзя перечислять больше 50 000 ссылок, а их размер не должен превышать 50 МБ. Если содержимое файла Sitemap превышает один или несколько этих показателей, придется разбить его между несколькими картами.

Как выглядит sitemap.xml?

Sitemap.xml создается для поисковиков, а не людей. Он может выглядеть немного пугающе, если вы видите его впервые.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://ahrefs.com/</loc>
		<lastmod>2019-08-21T16:12:20+03:00</lastmod>
	</url>
	<url>
		<loc>https://ahrefs.com.com/blog/</loc>
		<lastmod>2019-07-31T07:56:12+03:00</lastmod>
	</url>
</urlset>

Давайте разберемся.

Объявление XML

<?xml version="1.0" encoding="UTF-8"?>

Эта строка сообщает поисковикам, что он имеет дело с XML-файлом. Здесь также указывается версия XML и используемая кодировка. Для карты сайта следует указать версию 1.0 и кодировку UTF‑8 (UTF‑8 использовать обязательно).

URL set

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

Это хранилище всех URL-адресов в карте сайта. Эта строка также сообщает краулерам, какой стандарт протокола используется. Большинство карт указывают стандарт Sitemap 0.90, поддерживаемый Google, Yahoo и Microsoft.

URL

<url>
<loc>https://ahrefs.com/</loc>
<lastmod>2019-08-21T16:12:20+03:00</lastmod>
</url>

Это родительский тег для каждой записи URL-адреса. Вы должны указать расположение URL-адреса во вложенном теге <loc>. Что особенно важно, необходимо использовать абсолютные URL-адреса, не относительными и каноническими.

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

  • <lastmod> — указывает дату последнего изменения файла. Она должна быть в формате W3C Datetime. Например, если вы обновили публикацию 25 сентября 2019 года, в атрибуте будет указано значение 2019-09-25. Дополнительно можно еще указать время.
  • <priority> — указывает приоритет URL-адреса относительно всех остальных URL-адресов на сайте. Значение указывается в диапазоне от 0.0 до 1.0. Чем больше значение, тем выше приоритет.
  • <changefreq> — указывает, как часто страница может меняться. Задача этого свойства — сообщить поисковикам о том, как часто им может понадобиться повторно сканировать URL-адреса. Допустимые значения:
    always (всегда)
    , hourly (каждый час), daily (ежедневно), weekly (еженедельно), monthly (ежемесячно), yearly (ежегодно) и never (никогда).

Ни один из этих дополнительных тегов не особо важен для SEO.

Гэри Илш из Google утверждает, что они в основном игнорируют значение тега <lastmod>, поскольку в большинстве случаев “вебмастера совершенно не стараются следить за его точностью”. Это и неудивительно, ведь большинство генераторов карт сайтов устанавливают значение этого тега для всех страниц по текущей дате, а не по дате последнего изменения файла.

Тег <priority>

в Google, по их словам, игнорируется, потому что это просто “лишний шум”.

Относительно тега <changefreq> Джон Мюллер говорит так: “Приоритет и изменение частоты на самом деле больше не играют такой большой роли, когда речь идет о карте сайта” .

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

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

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

Вот тут-то и вступает в игру карта сайта.

Карта сайта сообщает Google (и другим поисковикам), где найти наиболее важные страницы сайта, чтобы они могли их просканировать и проиндексировать. Это важно, потому что поисковики не могут ранжировать контент, предварительно не проиндексировав.

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

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

Создание карты сайта в WordPress

Хоть на WordPress и работает 35,5% всех сайтов, эта CMS сама не генерирует карту сайта. Чтобы создать ее, вам понадобится плагин наподобие Yoast SEO.

Чтобы установить Yoast SEO, перейдите в консоль WordPress.

Выберите пункт Плагины > Добавить новый.

Найдите “Yoast SEO”.

Нажмите кнопку “Установить” возле первого полученного результата, а затем кнопку “Активировать”.

Перейдите в раздел SEO > Общие > Возможности и убедитесь, что “XML-карта сайта” включена.

Теперь вы сможете увидеть файл sitemap (или индекса sitemap) по адресу yourdomain.com/sitemap.xml или yourdomain.com/sitemap_index.xml.

Примечание.

Если у вас WordPress установлен в подпапке или на субдомене, ваша карта сайта будет находиться там же. Например, карта сайта нашего блога доступна по ahrefs.com/blog/sitemap_index.xml.

СОВЕТ

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

Вы также можете исключить отдельные посты или страницы в редакторе с помощью поля “Дополнительно”.

ВАЖНО. Исключайте из карты сайта только те страницы, которые не должны отображаться в результатах поиска.

Подробнее см. в нашем руководстве по SEO для WordPress.

Создание карты сайта в Wix

Wix автоматически создает для вас карту сайта. Она располагается по адресу yourwixsite.com/sitemap.xml.

К сожалению, у вас практически нет возможностей контролировать, какие страницы включаются в карту сайта. Если вы хотите исключить страницу, перейдите на вкладку настройки “SEO (Google)” на нужной странице и отключите параметр “Show this page in search results” (Отображать эту страницу в результатах поиска).

Отображать эту страницу в результатах поиска

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

Примечание.

Если вы добавите каноникал на другой URL-адрес в Wix, то неканонический URL-адрес не будет удален из карты сайта. Хоть это и не повлияет на большинство пользователей, включение неканонических страниц в файле sitemap — не лучшая практика, а также неоднозначный сигнал для Google.

Создание карты сайта в Squarespace

Squarespace также создает для вас карту сайта автоматически. Обычно ее можно найти по адресу yoursquarespacesite.com/sitemap.xml.

Ручное редактирование карты сайта в Squarespace невозможно, но вы можете исключить (используя тег noindex) страницы из выдачи поисковиков на вкладке “SEO”.

Скрыть страницу в результатах поиска

Такие страницы будут также исключены из вашей карты сайта.

Создание карты сайта в Shopify

Shopify генерирует для вас карту сайта автоматически. Ее можно найти по адресу yourstore.com/sitemap.xml.

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

Создание карты сайта без CMS

Если на вашем сайте около 300 страниц или менее, установите бесплатный краулер Screaming Frog.

После установки откройте раздел Mode > Spider.

Вставьте URL-адрес главной страницы в поле с подписью “Enter URL to spider”.

Нажмите кнопку “Start”.

Примечание.

Убедитесь, что используете каноническую (главную) версию стартовой страницы. Если вы этого не сделаете, Screaming Frog просканирует только один URL-адрес.

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

Найдите похожую строку:

Если указанное число не превышает 499, перейдите в раздел Sitemaps > XML sitemap.

Поскольку для Google теги <lastmod>, <changefreq> и <priority> являются несущественными, мы рекомендуем не включать их в файл sitemap.xml.

Нажмите “Next” (Далее) и сохраните файл sitemap на компьютере. Готово.

Если в строке указано значение “500 из 500”, то нет смысла экспортировать файл sitemap. Почему? Потому что вы достигли лимита сканирования для вашего сайта, а это значит, что в экспортированном файле sitemap может не быть сотен страниц, что делает его непригодным для использования.

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

К сожалению, большинство таких генераторов ненадежны.

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

ГенераторВключает канонизированные URL?Включает noindexed URL?Включает редиректы?
xml-sitemaps.comДа ❌Нет ✅Нет ✅
web-site-map.comДа ❌Нет ✅Нет ✅
xmlsitemapgenerator.orgДа ❌Нет ✅Нет ✅
smallseotools.com/xml-sitemap-generatorДа ❌Да ❌Да ❌
freesitemapgenerator.comДа ❌Да ❌Да ❌
duplichecker.com/xml-sitemap-generator.phpДа ❌Да ❌Да ❌
xsitemap.comДа ❌Да ❌Да ❌

Где же найти решение?

Если Screaming Frog не смог просканировать весь ваш сайт, просканируйте его с помощью инструмента Аудит Сайта Ahrefs.

Примечание.

Подтвердите, что это ваш сайт, чтобы сканирование прошло быстрее. Вот как это сделать.

Как только сканирование завершится, перейдите в Page Explorer и добавьте следующие фильтры.

Нажмите Export > Current table view.

Откройте экспортированный CSV-файл, а затем скопируйте и вставьте все URL-адреса из столбца URL в этот инструмент.

Нажмите кнопку “Add to queue” (Добавить в очередь), а затем “Export queue as sitemap.xml” (Экспортировать список в файл sitemap.xml).

Полученный файл будет готовой картой вашего сайта.

Как отправить карту сайта в Google

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

Если вы используете плагин, скорее всего правильный URL-адрес карты будет domain.com/sitemap.xml.

Если вы делаете это вручную, назовите вашу карту сайта sitemap.xml и загрузите ее в корневой каталог вашего веб-сайта. После этого карта сайта станет доступна по адресу domain.com/sitemap.xml.

Примечание.

Вы можете выбрать любое имя для карты сайта, но наилучшей практикой будет придерживаться названия sitemap.xml. Если у вас несколько карт, можно использовать простую схему именования, например, sitemap_1.xml, sitemap_2.xml.

Выберите Google Search Console > Файлы Sitemap > Добавить URL-адрес файла Sitemap, а затем нажмите кнопку “Отправить”

Готово.

СОВЕТ

Хорошей практикой является добавление URL-адресов файлов sitemap в файл robots.txt.

Вы можете найти этот файл в корневом каталоге вашего веб-сервера. Чтобы добавить URL-адрес файла sitemap, откройте файл robots.txt и вставьте следующую строку:

Sitemap: https://www.yourdomain.com/sitemap.xml

URL-адрес из примера необходимо заменить на URL-адрес вашей карты сайта.

Если у вас несколько карт, добавьте такую строку для каждой из них.

Sitemap: https://www.asos.com/sitemap_1.xml

Sitemap: https://www.asos.com/sitemap_2.xml

Исправление основных ошибок веб-сайта, которые влияют на карту сайта

Google Search Console сообщает вам о большинстве технических ошибок, относящихся к карте сайта.

Например, в этом предупреждении сообщается, что один из отправленных URL-адресов заблокирован в robots.txt:

Вы можете больше узнать об этих проблемах и способах их решения здесь.

Однако существуют проблемы, о которых Google вам не сообщит.

Ниже приведены две наиболее распространенные такие проблемы, а также способы их выявления и устранения.

Бесполезные страницы низкого качества в вашей карте сайта

Каждая страница в вашей карте сайта должна быть индексируемой и канонической.

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

Например, эти две страницы в интернет-мазагине:

Ни одна из них не несет ценности для пользователя, но все же они находятся в карте этого сайта, и Google проиндексировал обе из них.

Чтобы найти эти страницы, перейдите в раздел Site Audit (Аудит сайта) > Duplicate content

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

Проверьте эти страницы, чтобы понять, представляют ли они какую-либо ценность.

Держать на сайте страницы низкого качества плохо по трем причинам:

  • Они впустую расходуют краулинговый бюджет. Заставлять Google терять время и ресурсы, сканируя бесполезные страницы низкого качества — не лучшая идея. Он бы мог посвятить это время сканированию более важного контента. (Во избежание недоразумений: Google утверждает, что краулинговый бюджет — это не “что-то, о чем большинству издателей стоит беспокоиться”.)
  • Они “крадут” авторитетность ссылки у более важных страниц. Существует явная корреляция между авторитетностью страниц и их позициями в выдаче. Внутренние ссылки на страницы низкого качества снижают авторитетность, которая могла бы перетекать на более важные страницы. (Что примечательно, когда мы удалили почти ⅓ постов из блога Ahrefs, мы заметили увеличение трафика, а не его снижение.)
  • Они приводят к плохому взаимодействию с пользователем. Никакой пользы при посещении этих страниц пользователи не получают, и они могут сразу уйти, если решат, что ваш сайт низкого качества или вообще заброшен.

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

Помимо дубликатов и неполных дубликатов, вы можете поискать страницы с бесполезным контентом.

Просто проверьте отчет “On-Page” в инструменте “Аудит сайта” для страниц с предупреждением о малом количестве слов (Low word count).

Страницы, исключенные из карты сайта по ошибке

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

Это хорошо. Не стоит включать неканонические URL-адреса или неиндексируемые страницы в карту сайта.

Таким образом, если у вас на сайте есть некорректные теги noindex, страницы могут быть исключены по ошибке.

Чтобы проверить веб-сайт на наличие таких ошибок, воспользуйтесь отчетом “Indexability” (Индексируемость) в инструменте “Аудит сайта”. Обратите внимание на предупреждения “Noindex page” (Неиндексируемая страница), указывающие на все неиндексируемые страницы.

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

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

ПРОФЕССИОНАЛЬНЫЙ СОВЕТ

Стоит проверить сайт на некорректные каноникалы и редиректы. Чтобы это сделать, перейдите в Page Explorer и используйте такие фильтры:

Проверка некорректных каноникалов.

Проверка некорректных редиректов.

Удалите некорректно указанные каноникалы и редиректы, затем добавьте затронутые страницы в вашу карту сайта.

Вопросы и ответы

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

Нужна ли карта сайта для страниц AMP?

Нет.

@Kfowler325 No need for sitemaps for AMP pages — the rel=amphtml link is enough for us.

— 🍌 John 🍌 (@JohnMu) 13 October 2016

Для AMP-страниц карта сайта не нужна — ссылки rel=amphtml будет достаточно.

Как создать карту сайта для проекта электронной коммерции?

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

Заключение

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

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

Если вы хотите ранжироваться выше в Google, прочтите этот пост.

Остались вопросы? Напишите мне в комментариях или в Twitter.

Trans­la­tion: Ole­sia Korob­ka, SEO in Fajela.

Как сделать и настроить карту сайта sitemap.xml — Офтоп на vc.ru

{«id»:40762,»url»:»https:\/\/vc.ru\/flood\/40762-kak-sdelat-i-nastroit-kartu-sayta-sitemap-xml»,»title»:»\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u0441\u0430\u0439\u0442\u0430 sitemap.xml»,»services»:{«facebook»:{«url»:»https:\/\/www.facebook.com\/sharer\/sharer.php?u=https:\/\/vc.ru\/flood\/40762-kak-sdelat-i-nastroit-kartu-sayta-sitemap-xml»,»short_name»:»FB»,»title»:»Facebook»,»width»:600,»height»:450},»vkontakte»:{«url»:»https:\/\/vk.com\/share.php?url=https:\/\/vc.ru\/flood\/40762-kak-sdelat-i-nastroit-kartu-sayta-sitemap-xml&title=\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u0441\u0430\u0439\u0442\u0430 sitemap.xml»,»short_name»:»VK»,»title»:»\u0412\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0435″,»width»:600,»height»:450},»twitter»:{«url»:»https:\/\/twitter.com\/intent\/tweet?url=https:\/\/vc.ru\/flood\/40762-kak-sdelat-i-nastroit-kartu-sayta-sitemap-xml&text=\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u0441\u0430\u0439\u0442\u0430 sitemap.xml»,»short_name»:»TW»,»title»:»Twitter»,»width»:600,»height»:450},»telegram»:{«url»:»tg:\/\/msg_url?url=https:\/\/vc.ru\/flood\/40762-kak-sdelat-i-nastroit-kartu-sayta-sitemap-xml&text=\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u0441\u0430\u0439\u0442\u0430 sitemap.xml»,»short_name»:»TG»,»title»:»Telegram»,»width»:600,»height»:450},»odnoklassniki»:{«url»:»http:\/\/connect.ok.ru\/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https:\/\/vc.ru\/flood\/40762-kak-sdelat-i-nastroit-kartu-sayta-sitemap-xml»,»short_name»:»OK»,»title»:»\u041e\u0434\u043d\u043e\u043a\u043b\u0430\u0441\u0441\u043d\u0438\u043a\u0438″,»width»:600,»height»:450},»email»:{«url»:»mailto:?subject=\u041a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u0441\u0430\u0439\u0442\u0430 sitemap.xml&body=https:\/\/vc.ru\/flood\/40762-kak-sdelat-i-nastroit-kartu-sayta-sitemap-xml»,»short_name»:»Email»,»title»:»\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u043f\u043e\u0447\u0442\u0443″,»width»:600,»height»:450}},»isFavorited»:false}

4896 просмотров

Правильная карта сайта ускоряет индексацию в 3,14 раз

Карта сайта (sitemap) — это html страница сайта или специальный xml файл, в котором отражены ссылки на все важные страницы сайта. Чтобы понять, что такое карта сайта, достаточно представить книжное оглавление и сразу же станет ясно, зачем нужна карта сайта. Карта сайта помогает посетителю, будь это человек или поисковый робот, быстро найти любую страницу сайта, совершая минимальное число переходов. На простых, небольших сайтах все страницы могут быть доступны через 1-2 клика от главной страницы, но что делать, если сайт большой и структура его непроста? Подобный сайт будет неудобен не только посетителям, но и неочевиден для поисковых систем.

Какие бывают карты сайта

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

Карта сайта HTML Sitemap

Карты сайта делятся на 2 основных вида или формата: карта сайта html и карта сайта файл xml. HTML карта сайта — это страница сайта, на которой перечислены ссылки. Обычно это ссылки на самые важные разделы и страницы сайта. HTML карта сайта больше рассчитана на людей, нежели на роботов и помогает быстрее ориентироваться в основных разделах сайта. Для карты сайта в виде html-страницы существуют серьезные ограния по количеству ссылок на одной странице. Если на странице будет слишком много ссылок, далеко не все ссылки могут быть проиндексированы или вовсе страница карты сайта может быть исключена из поиска за чрезмерное количество ссылок, пусть даже внутренних ссылок.

Для того, чтобы карта сайта html правильно индексировалась и адекватно воспринималась посетителями не стоит размещать на странице более 100 ссылок. Этого более чем достаточно, чтобы разместить на странице все разделы и подразделы, которые не влезли в основное меню.

Обычно, карта сайта в формате HTML имеет древовидную структуру, где указаны развернутые разделы и подразделы. Излишне громоздкие HTML карты сайта, зачастую оформляются графическими элементами, CSS-стилями и дополняются Java-script. Однако, карта сайта html не имеет большого значения для поисковых систем.

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

Карта сайта XML Sitemap

XML карта сайта — это файл формата xml, вида sitemap.xml, который обычно находится в корне сайта. У карты сайта в формате xml есть множество преимуществ перед html картой сайта. Sitemap xml — это специальный формат карты сайта, который определяется всеми популярными поисковыми системами, например Google и Яндекс. В xml sitemap можно указать до 50.000 ссылок. Более того, в sitemap xml можно указать относительный приоритет и частоту обновления страниц.

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

Карта сайта xml имеет определенный синтаксис, давайте рассмотрим структуру xml карты сайта подрбнее.

Пример файла карты сайта sitemap.xml

Правильный sitemap.xml должен иметь кодировку UTF8. Содержимое файла карты сайта sitemap.xml выглядит следующим образом:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>http://mysite.ru/</loc>
  <lastmod>2014-09-18T18:54:13+04:00</lastmod>
  <changefreq>always</changefreq>
  <priority>1.0</priority>
 </url>
 <url>
  <loc>http://mysite.ru/category/</loc>
  <lastmod>2014-09-18T18:57:09+04:00</lastmod>
  <changefreq>hourly</changefreq>
  <priority>0.8</priority>
 </url>
 <url>
  <loc>http://mysite.ru/page/</loc>
  <lastmod>2014-09-18T18:59:37+04:00</lastmod>
  <changefreq>daily</changefreq>
  <priority>0.6</priority>
 </url>
</urlset>

Где используются следующие обязательные теги:

  • <urlset> — родительский тег, в него заключаются все url-адреса;
  • <url> — тег, в котором указываются сведения о конкретном url-адресе;
  • <loc> — в данном теге указывается непосредственно url.

Далее, следуют необязательные теги:

  • <lastmod> — этот тег заключает в себе дату последнего изменения страницы;
  • <changefreq> — тег используется, чтобы указать насколько часто изменяется страница: always, hourly, daily, weekly, monthly, yearly, never;
  • <priority> — указывает приоритет определенной страницы, относительно других страниц сайта от 0,1 – низкий приоритет, до 1 – высокий приоритет.

Так же, в файле карты сайта в формате xml должно содержаться указание на пространство имен языка XML:

xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

Если файл карты сайта включает более 50 тысяч ссылок или размер sitemap.xml превышает 10 мб, рекомендуется разделить карту сайта на несколько файлов. В таком случае, в карте сайта необходимо указать несколько ссылок на разные файлы карт.

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <sitemap>
  <loc>http://mysite.ru/sitemaps/sitemap01.xml</loc>
  <lastmod>2014-09-18T18:54:13+04:00</lastmod>
 </sitemap>
 <sitemap>
  <loc>http://mysite.ru/sitemaps/sitemap02.xml</loc>
  <lastmod>2014-09-18T18:54:13+04:00</lastmod>
 </sitemap>
</sitemapindex>

Здесь используются уже знакомые нам теги <loc> и <lastmod>, а так же обязательные теги:

  • <sitemapindex> — родительский тег, в который заключаются адреса всех карт сайта;
  • <sitemap> — тег, в котором заключается параметры для каждой карты сайта.
Пример файла карты сайта sitemap.txt

Еще одним способом оформления карты сайт в виде файла может быть карта сайта в формате txt:

1. http://mysite.ru/
2. http://mysite.ru/page/
3. http://mysite.ru/page1/

Все просто. В файле sitemap.txt построчно перечисляются все необходимые ссылки. Карта сайта в формате txt — это «вариант для ленивых». Здесь работает аналогичное sitemap xml ограничение в 50.000 ссылок. Однако, TXT карта сайта лишена возможностей указания даты последнего изменения и приоритета страницы.

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

Создание карты сайта важный процесс, в котором необходимо четко указать, какие страницы сайта нужно индексировать и как лучше их индексировать. В зависимости от того о каком типе карты сайта идет речь, используются различные способы создания карты сайта. Как создать html карту сайта обсуждать отдельно смысла нет. Рассмотрим как сделать карту карта в формате xml файла. Существует несколько основных способов создания карты сайта, но все их объединяет то, где находится карта сайта и как файл sitemap определяется поисковыми системами.

Как уже было написано выше — файл карты сайта размещается в корне сайта. Поисковые системы способны самостоятельно обнаружить файл карты сайта. Но существует несколько способов указания прямой ссылки на файл(ы) карты сайта(ов) для более скорого обнаружения поисковыми системами. Самый простой способ указать место расположения файла карты сайта — это непосредственное указание ссылки или нескольких ссылок на файлы карт сайта в инструментах для вебмастеров от Yandex и Google. Там же можно проверить карту сайта, провести анализ карты сайта на корректность, соответствие того, какие страницы из карты сайта найдены поисковой системой и сколько из них находится в индексации.

Второй способ указать поисковым системам на расположение файла карты сайта — это директива Sitemap файла robots.txt.

Указание ссылки на карту сайта в robots.txt:

Sitemap: http://mysite.ru/sitemap.xml

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

Основные способы создания карты сайта

  1. Генерация карты сайта силами системы управления сайта, если CMS имеет подобную встроенную возможность.
  2. Скачать карту сайта со стороннего онлайн сервиса. Существует множество online генераторов карт сайта с различным возможностями и ограничениями. Напрмер xml-sitemaps.com обладает возможностью настройки параметров карты сайта, но имеет ограничение по количеству ссылок в файле sitemap.xml в 500 штук.
  3. Скачать программу-генератор карты сайта. Подобные программы генераторы обычно платные, но при их помощи можно можно регулярно генерить sitemap xml для одного или нескольких сайтов. Вот пара примеров подобных программ-генераторов: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior.
  4. Автоматическое создание sitemap карты сайта в Joomla (Джумла), WordPress (Вордпресс), Bitrix (Битрикс).
  5. Создание карты сайта вручную.

Карта сайта — один из важнейших инструментов SEO оптимизации сайта. Не важно, как будет создана карта сайта. Важно — какие ссылки будут перечислены в карте сайта и как часто она будет обновляться. Иногда, в карту сайта выгружается все подряд и даже те ссылки, которые запрещены в robots.txt или неканонические ссылки. А обновление карты сайта происходит раз в месяц или реже. Подобное отношение к карте сайта может не просто сделать ее бесполезной, но того хуже — запутать поискового робота, что негативно отразится на индексации и позициях сайта в поиске.

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

Как сделать XML-карту и задать режим обхода сайта

Создание XML-карты сайта (sitemap.xml) — обязательный пункт в списке работ по внутренней оптимизации. Зачем нужен файл sitemap, где он находится и как его создать, разбираемся в статье.

Отличие XML-карты сайта от HTML версии

Под термином «карта сайта» понимают 2 вида документов:

  • HTML (веб-страница) — перечень ссылок на страницы сайта. Нужна для навигации пользователей, обычно оформлена как древовидная структура, имеет адрес вида site.com/sitemap/ или site.com/karta-saita/ и т.п.

Пример оформления html-карты сайта

  • XML — файл в корневой папке сайта, который содержит список URL с информацией об их последнем обновлении и приоритете в индексировании. Нужна для поисковых роботов, должна быть доступна по адресу site.com/sitemap.xml.

Фрагмент XML-карты сайта

На сайте должны присутствовать и HTML карта, и XML. Первая нужна для пользователей, вторая — для роботов. Далее будем говорить об XML-карте сайта.

XML-карту удобно использовать для парсинга данных с сайтов. Парсер мета-тегов и заголовков системы PromoPult: быстро, с любого сайта. Соберем мета-теги и заголовки h2 с любого сайта. Подгрузите список страниц или карту сайта.

Синтаксис файла sitemap.xml

Первой строкой в файле sitemap указывается ссылка на пространство имен языка XML (описание стандарта, на основе которого составлен файл). Строка стандартная и всегда выглядит вот так:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

XML-карта сайта должна иметь кодировку UTF-8 и содержать следующие теги:

  • <urlset> — открывающий/закрывающий тег, в него заключаются все ссылки файла sitemap.
  • <url> — заключает в себе всю необходимую для робота информацию о каждой ссылке: URL, с какой периодичностью обновляется информация по этому адресу, дату последнего обновления и приоритет в индексировании.
  • <loc> — ограничивает конкретный URL:
  • <changefreq> — задает периодичность обновления информации на странице: always, hourly, daily, weekly, monthly, yearly, never (всегда, ежечасно, ежедневно, еженедельно, ежемесячно, ежегодно, никогда). Благодаря этому тегу робот может понять, насколько часто меняется содержание в документе и нужно ли его сканировать. Тег необязателен и сейчас используется крайне редко.
  • <lastmod> — указывает на дату последнего обновления страницы. Так робот понимает, изменилось ли что-нибудь с момента его предыдущего посещения.
  • <priority> — дает роботам рекомендацию о приоритете индексирования. Главная страница всегда имеет <priority> 1, остальные можно расставить в зависимости от предпочтений оптимизатора (например, 0,8, 0,6 и так далее до 0,1).

Рекомендация по количеству ссылок в файле sitemap.xml — не более 50 тысяч. Если количество страниц сайта превышает это число, нужно сделать несколько карт, а в файле по адресу site.com/sitemap.xml указать на них ссылки:

Модуль SEO в системе Promopult: все инструменты для улучшения качества сайта и поискового продвижения. Полный комплекс работ — с нами вы не упустите ни одной мелочи. Чек-листы, подсказки, прозрачная отчетность и рекомендации профессионалов. Гарантии, оплата работ в рассрочку.

XML-карта позволяет экономить краулинговый бюджет

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

Важно понимать, что указания в файлах robots.txt и sitemap.xml — только рекомендации для роботов.

Отсутствие файла sitemap не является критичной ошибкой. Но если поисковый бот не найдет файл sitemap.xml, он станет сканировать и добавлять в индекс документы по своему усмотрению, и тогда наличие «мусорных», служебных страниц, дублей, страниц с ошибкой 404 в индексе может стать препятствием к выходу сайта в топ.

Роботы всех поисковых систем могут самостоятельно обнаружить XML-карту сайта, если она доступна по адресу site.com/sitemap.xml, но есть способы донести до поисковиков важную информацию быстрее.

Как рассказать поисковым роботам о карте сайта

1. Указать ссылку на файл в директиве sitemap файла robots.txt:

2. Добавить файл sitemap.xml в разделы «Индексирование — Файлы Sitemap» Яндекс.Вебмастера и «Файлы Sitemap» в Google Search Console.

Яндекс и Google не только просканируют добавленный файл, но и укажут на возможные ошибки.

4 cпособа создать sitemap.xml

  1. Вручную, руководствуясь правилами синтаксиса, которые мы описали выше. Этот вариант подходит для небольших сайтов. Не забудьте разместить файл sitemap.xml в корневой папке сайта (потребуется доступ к хостингу или ftp) и проверить, открывается ли он корректно по адресу site.com/sitemap.xml.
  2. Использовать платные и бесплатные программы для генерации XML-карты сайта (например, Sitemap Generator, Sitemap Writer Pro, SiteMap XML Dynamic). Такой софт использовался до широкого распространения онлайн-генераторов. На момент написания статьи все три программы давно не обновлялись.
  3. Использовать генераторы карты сайта онлайн — самый простой и бесплатный способ создать файл sitemap.xml.
  4. Воспользоваться возможностями системы управления сайтом.

При любом способе обратите внимание на следующие моменты:

  • Разместить файл sitemap.xml нужно в корень сайта.
  • Ссылки в sitemap не должны конфликтовать с правилами в файле robots.txt. Иначе говоря, страниц, закрытых от индексации в robots.txt, не должно быть в XML-карте сайта.
  • После автоматической генерации нужно проверить и скорректировать XML-карту на предмет попадания в нее ненужных для индексации URL.

Рассмотрим подробнее самые популярные способы создания XML-карты.

Онлайн генераторы карты сайта

Если на сайте небольшое количество страниц, создайте sitemap при помощи онлайн-генераторов.

Самые популярные:

  • Mysitemapgenerator: бесплатно сканирует до 500 страниц, есть платный тариф и подписка на автоматически обновляемый файл sitemap.xml.
  • Xml-sitemaps: бесплатно без регистрации позволяет просканировать до 500 страниц, есть платный аккаунт и php-версия для установки на сервер. Англоязычный сервис.
  • Web-Site-Map: количество бесплатных страниц для генерации динамически меняется с учетом реальной нагрузки на сервер. Имеет валидатор и сообщает о битых ссылках.
  • Gensitemap: бесплатно можно просканировать до 1000 страниц.

Большой недостаток онлайн-генераторов — они создают файл sitemap.xml раз и навсегда. Если на сайт постоянно добавляются новые страницы, такой способ не подходит.

Как создать sitemap.xml в разных CMS

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

1C-Битрикс: встроенная функция

Настройка sitemap.xml доступна в разделе «Маркетинг» административной панели сайта:

Добавьте файл, назовите его и активируйте чекбокс о добавлении ссылки в robots.txt:

Во вкладке «Файлы» выберите разделы, которые вы хотите предоставить для индексации поисковым роботам:

То же самое проделайте во вкладке «Инфоблоки».

Сохраните все изменения и нажмите кнопку «Запустить»:

После создания карты сайта вы увидите сообщение, что генерация закончена:

WordPress: используйте плагины

XML-карта сайта настраивается в двух популярных SEO-плагинах: All in One SEO Pack и Yoast SEO. Есть также отдельный плагин для создания XML-карты — Google XML Sitemaps.

Покажем настройку на примере первого.

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

В нем активируем модуль, который отвечает за XML-карту:

После активации модуль становится доступным для редактирования:

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

В Yoast SEO карта сайта создается автоматически по адресу site.com/sitemap_index.xml. Модуль также доступен для редактирования или можно оставить настройки по умолчанию.

Модули для других популярных CMS

  • Joomla: используйте плагины OSMap (бесплатная версия Free и платная Pro), jSitemap (платное расширение, фактически целый набор SEO-инструментов).
  • Drupal: модуль XML Sitemap.
  • Magento: настройте Site Map Configuration.

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

Сервисы для создания карты сайта Sitemap.xml

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

Sitemap.xml индексируют абсолютно все поисковые роботы (Google, Yandex, Bing, Mail), для ускорения процесса рекомендуется добавить карту в Webmasters Tools, дополнительно указав адрес расположения карты в robots.txt через директиву Sitemap.

Для сайтов на сервисе 1С-UMI карта сайта sitemap.xml создается автоматически с учетом требований поисковых систем ― пользователям не нужно об этом беспокоиться. А вот в других случаях, вероятно, придется попотеть.

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

Как работает карта сайта

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

Для продуктивной работы в xml-документе помимо адресов страниц требуется указывать еще и такую информацию:

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

Для сайтов на конструкторе 1C-UMI все эти данные вносятся автоматически. Главное, что следует помнить — размер карты не может превышать 10 Мб, а количество ссылок в ней ограничивается 50 тысячами.

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

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

Удобные генераторы

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

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

  1. Комплекс утилит Xml-sitemaps позволяет создавать карты проектов, состоящих из небольшого количества страниц.

    Всего в рамках одного источника можно добавить до 500 ссылок. При этом не требуется ни регистрации, ни подписки. Все, что нужно — ввод url-адреса веб-сайта и точное время внесения последних правок. Процесс компилирования не занимает много времени, по итогу создается полностью готовый для использования xml-документ. Если же функционал удовлетворяет, но 500 — слишком мало для поддержки ресурса, можно перейти на платную Pro-версию. Выгода заключается в том, что оплата производится всего один раз — никаких ежемесячных и годовых подписок.

  2. По аналогичному принципу действует и Mysitemapgenerator от отечественных разработчиков.

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

  3. Не менее полезен и Freesitemapgenerator, преимущество которого заключается в возможности построения файла на 5000 ссылок, полностью бесплатно.

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

Описанные выше инструменты — лучшие сервисы для создания sitemap.xml, они имеют свои достоинства, в большинстве случаев их мощностей более чем достаточно. Некоторые CMS имеют встроенный функционал для выполнения этой задачи. Желательно также озаботиться поиском подключаемых плагинов для тех же CMS. Некоторые из них находятся в свободном доступе на официальных веб-ресурсах или специализированных форумах.

В 1C-UMI специалисты позаботились о качественном продвижении сайтов. Поэтому каждый сайт, созданный с помощью конструктора, укомплектован инструментом по созданию карты сайта в формате xml! Вам не нужно искать дополнительные сервисы, система всё сделает самостоятельно.

Правильный файл sitemap.xml или как создать карту сайта своими руками

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

04.06.2013

Здравствуйте уважаемые читатели блога Site on! Сегодня я хочу продолжить тему «создания своими руками» и если в прошлый раз мы говорили о создании ЧПУ (SEF) ссылок, то сегодня речь пойдёт о составлении собственной XML карты сайта.

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

Карта сайта – это древовидный (упорядоченный) список всех разделов и/или страниц сайта, который состоит из ссылок на эти страницы. Карты сайта бывают двух видов: для посетителей сайта (HTML версия) и для поисковых роботов (XML версия).

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

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

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

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

Я считаю, что, если наличие HTML версии нужно далеко не всегда, то XML я использую даже для трёхстраничных сайтов, как минимум ради «галочки» в кабинете поисковых систем и мизерного повышения траста к своим сайтам. Делать её всего пару минут, а лишней она точно не будет.

Положительные стороны наличия XML карты сайта:

  • Более быстрая индексация новых страниц.
  • Гарантия, что робот найдёт нужные страницы.
  • Возможность распределения приоритетов при индексировании.
  • Возможность указания частоты обновления информации на каждой странице.
  • Возможность указания даты последнего обновления страницы.
  • Капля в сосуд доверия к вашему сайту.

Внимание!

Для файлов Sitemap должна использоваться кодировка UTF-8.

Размер XML карты сайта не должен превышать 10 MB и не должен содержать больше 50000 URL. Если ваша карта превышает данные показатели, вы можете разбить её на несколько файлов и создать файл индекса sitemap. Подробнее об этом дальше.

В XML версии все ссылки должны быть абсолютными! То есть начинаться с
http://имя_домена/

Как создать sitemap.xml своими руками?

Вначале вы должны создать файл с произвольным именем и расширением .xml, либо .txt или RSS канал, но XML формат даёт больше возможностей и более привычен. Также рекомендуется размещать его именно в корне вашего сайта и называть sitemap.xml, но опять-таки повторюсь, вы можете пренебречь этими рекомендациями и назвать файл как хотите, а также положить его куда угодно. Лично я за классику, поэтому для этого блога сделал всё как рекомендуется:

http://site-on.net/sitemap.xml

Далее открываем файл на редактирование, например, с помощью редактора кода Sublime Text 2 или phpDesigner 8 и первой строчкой, без пробелов и табуляций пишем xml-пролог, в котором мы указываем кодировку:

<?xml version="1.0" encoding="UTF-8"?>

После этого идёт обязательный корневой XML-тег:

<urlset>

Он должен содержать стандарт текущего протокола:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

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

<url></url>

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

<loc></loc>

Который, как я уже писал, будет вложен в тег <url>. В конце последнего <url> не забываем закрыть корневой элемент </urlset>. Итого минимальная карта сайта будет иметь вид:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://site-on.net/</loc>
   </url>
</urlset>

Ещё раз повторю, что все теги, написанные здесь обязательны — без них ваша карта сайта не будет работать вообще, так как XML не допускает ошибок! А теперь давайте поговорим о необязательных тегах, благодаря которым мы можем указывать дополнительную информацию о каждом конкретном URL, они, как и обязательный тег loc пишутся внутри тега url.

Тег lastmod

Тег

<lastmod>

Предназначен для указания даты последнего изменения страницы, дата должна быть записана по стандарту W3C Datetime. Например:

<url>
    <loc>http://site-on.net/</loc>
    <lastmod>2013-06-04T08:34:46+01:00</lastmod>
</url>

Можно опустить точное время и записывать lastmod в более привычном виде:

<lastmod>2013-06-04</lastmod>

Тег changefreq

Тег

<changefreq>

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

  • always
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never

Например:

<url>
    <loc>http://site-on.net/</loc>
    <lastmod>2013-06-04</lastmod>
    <changefreq>weekly</changefreq>
</url>

В данном примере мы указали частоту обновления главной страницы: раз в неделю. Обращаю ваше внимание, что как и в случае с директивами robots.txt – тег changefreq носит лишь рекомендательный характер, поэтому если вы укажите частоту обновления страницы раз в год, то это ещё не значит что роботы будут посещать её всего лишь 1 раз в год, они могут наведываться хоть каждую неделю, если посчитают нужным.

Тег priority

И последним тегом, которым вы можете пользоваться при составлении своего файла sitemap.xml является:

<priority></priority>

Он показывает, какие страницы нужно проиндексировать как можно скорее, а какие можно и потом, то есть данный тег расставляет приоритет важности (очередь на сканирование). Значение задаётся от 0.0 до 1.0, значение для всех URL по умолчанию равно 0.5.

Внимание!

Priority – это относительная величина, поэтому нет смысла писать для всех страниц (с целью накрутки) приоритет – 1.0, это действие бессмысленно.

Priority – не влияет на позиции страниц в поисковой выдаче! Его значение влияет только на очередь индексирования между страницами вашего сайта.

Пример:

<url>
    <loc>http://site-on.net/create</loc>
    <priority>1.0</priority>
</url>
<url>
    <loc>http://site-on.net/create/html</loc>
    <priority>0.8</priority>
</url>

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

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
<url>
    <loc>http://site-on.net/</loc>
    <lastmod>2013-06-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
</url>
<url>
    <loc>http://site-on.net/about</loc>
    <lastmod>2013-06-04T08:34:48+01:00</lastmod>
    <priority>1.0</priority>
</url>
<url>
    <loc>http://site-on.net/create</loc>
    <priority>1.0</priority>
</url> 
</urlset>

Маскирование символов

По стандарту, в sitemap.xml все нижеприведённые символы должны быть замаскированы с помощью соответствующих им значений в таблице:

Вам необязательно маскировать символы вручную, вы можете воспользоваться этим сервисом: www.accessify.com

Создание файла индекса Sitemap для использования нескольких sitemap.xml

По стандарту, если у вас несколько файлов sitemap.xml, то они должны быть перечислены в файле индекса – это, как бы парадоксально не звучало, карта ваших карт сайта. То есть в файле индекса содержится перечень всех ваших файлов sitemap, в нём вы также можете пользоваться необязательным атрибутом lastmod.

Структура файла индекса полностью идентична структуре обычной карты сайта, поэтому чтобы не растягивать статью просто приведу вам пример:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <sitemap>
      <loc>http://site-on.net/sitemap1.xml</loc>
      <lastmod>2013-06-04</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://site-on.net/sitemap2.xml</loc>
   </sitemap>
</sitemapindex>

Вся вышеприведённая информация взята с официального источника: www.sitemaps.org

Как создать правильную карту сайта для Joomla

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

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

Однако если количество страниц вашего сайта давно перевалило за 20 и постоянно растёт, то составление карты сайта своими руками теряет свою целесообразность на фоне всех неудобств и затрат времени. Поэтому ребята из Guillermo Vargas решили создать замечательный компонент для Joomla под названием XMAP, который помимо самой Джумлы имеет поддержку большинства популярных компонентов (VirtueMart, Zoo, K2 и др.).

Благодаря этому компоненту вы всего за пару минут создадите правильную карту (HTML и XML) для сайта любого объёма!

Компонент для создания карты сайта на Joomla + VirtueMart – XMAP

Актуальная версия Joomla на момент написания статьи: 2.5.11, актуальная версия XMAP: 2.3.3. Итак, скачиваем бесплатный компонент XMAP с официального сайта разработчиков, этот компонент доступен для любой версии Joomla и VirtueMart, не забудьте выбрать именно вашу версию:

Далее устанавливаем его стандартным способом с помощью «Менеджера расширений», затем заходим в административную панель Джумла: Компоненты/Xmap и сразу зайдём во вкладку «Расширения», чтобы включить нужные нам плагины:

Обычно это Content, WebLinks и VirtueMart для интернет-магазинов. После чего возвращаемся на предыдущую страницу и нажимаем красивую жёлтую кнопочку «Создать» вверху справа:

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

В остальном вам должно быть всё понятно, разве что я рекомендую отключить опцию «Украшать XML», так как она вовсе не к чему:

После всех настроек не забываем поставить состояние «опубликовано» и нажать «сохранить и закрыть»:

Теперь нам остаётся лишь нажать на ссылку «XML Sitemap» и скопировать URL карты сайта в robots.txt и кабинеты Яндекса и Гугл:

Примечание:

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

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

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

Пожалуйста, оцените эту статью
Средняя оценка: 4.79 из 5 (проголосовало: 136)

Статья оказалась вам полезной? Подпишитесь, чтобы не пропустить новые!

Вы можете помочь развитию проекта, сделав всего 1 клик:
Спасибо!

как правильно сделать карту сайта?

Карта сайта, также именуемая Sitemap, – веб-страничка с размещенными на ней сведениями о структуре конкретного ресурса. Отдельным вопросом может стать необходимость в карте сайта, когда существует «подвал». Мы говорим – ДА, карта сайта нужна. И связано это с тем, что Sitemap несет функции путеводного инструмента как для людей, так и для поисковиков.

Sitemap ссылается на разделы с подразделами, а также просто страницы. Конечно, если Ваш портал включает всего 10 страниц, карту, возможно, и не надо создавать, в ее роли выступит стандартное меню. А вот когда речь идет о полноценном портале, на котором сотни или даже тысячи web-страниц, то смысл в карте огромный.

1 карта хорошо, а две – лучше!

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

XML применяется конкретно поисковиками. Миссия такой карты заключается в предоставлении поисковикам точных сведений о строении со всеми модификациями. Благодаря наличию такой карты «пауки» достаточно быстро проводят индексацию добавляемых текстов, вносят контент в базу систем-поисковиков. А вот если у сайта-многостраничника нет Sitemap.xml, тогда многочисленные веб-странички просто не будут индексироваться месяцами либо даже годами.

Карта в виде HTML подходит для визуальной презентации структуры пользователям. От простоты и ясности этой карты зависит оперативность, с которой посетитель сайта найдет нужный ему раздел. Подготовка HTML-карты имеет значение тогда, когда надо наладить usability пространного internet-проекта, а разделы и подразделы нет возможности поместить в меню.

Некоторые «специалисты» задействуют в качестве инструмента для постановки ссылок внутри сайта карту HTML, но такое ее использование является грубейшей профессиональной ошибкой. Сейчас мы поясним, почему. Самое главное – HTML-карта не является полноценным Sitemap. Хорошо, если «паук» воспримет ее как страничку с более крупным числом ссылок внутри ресурса (внутренние ссылки). А в худшем случае Вас ожидает пессимизация значения карты сайта, т.к. на ней очень много ссылок, хотя они и не сделаны внешними. Плюс, если робот-поисковик не посчитает Вашу карту спамом, он способен даже не принять во внимание ряд ссылок, а потому некоторые статьи не будут индексироваться.

Делаем XML-карту

Файл XML готовят 3-мя методами:

  • Покупка генератора, чтобы он создал карту ресурса
  • Использовать 1 из online-сервисов
  • Создать файл самостоятельно

Лучше всего приобрести генератор. Тогда Вас не затруднит работа вручную, а, значит, Вы сможете рациональнее использовать часть своих рабочих часов. Минусом указанных генераторов считается то, что нужно покупать лицензию. Большинство данных программ продаются по Shareware, стоимость от 20ти до 30ти USD. Лучшие в продаже:

  • SiteMap XML Dynamic SiteMap Generator
  • WonderWebWare SiteMap Generatior
  • Sitemapspal

Когда на сайте у Вас несколько сотен страниц, надо попробовать online-сервисы, предоставляющие услуги безвозмездно. Вам останется только обозначить адрес сайта, кликнуть «Загрузить», и вот уже у Вас – полноценная карта. Лучшие среди сервисов online:

  • www.xml-sitemaps.com – до 500 стр.
  • www.freesitemapgenerator.com – для порталов до 5000 стр.

Для тех, кто собирается делать Sitemap.xml самостоятельно, полезно почитать эту информацию. Вы должны знать данные теги:

  • <url> – укажите информацию о конкретном урле
  • <urlset> – тег, который может включать несколько урлов
  • <loc> – применяется для указания урла
  • <lastmod> – добавляется дата последнего изменения страниц
  • <changefreq> – выявляет частоту изменения содержимого, задействуются атрибуты: always, hourly, daily, weekly, monthly, yearly, never
  • <priority> – преподносит описание приоритета конкретной web-странички в соотношении с остальными (при цифрах от 0,1 считается низкий приоритет, до 1 – высокий)

Примечания:

  • <url>, <urlset> и <loc> – обязательно
  • <lastmod>, <changefreq> и <priority> – не обязательно указывать в файле Sitemap.xml

Когда карта создана, надо отправить ее на Ваш ресурс. Для этого сделанному файлу надо выдать имя Sitemap.xml, а позднее «залить» его в корневую директорию портала.

Для того чтобы «пауки» быстрее нашли карту, стоит применять функционалы «Инструменты для вебмастеров» (Google), «Яндекс-вебмастер» (Яндекс).

В 1-ом случае сначала авторизация в «Инструментах», затем – найти из перечня сайтов необходимый Вам, перейти к вкладке оптимизация/файлы Sitemap. Выйдет страничка, где потребуется нажать «Загрузить», выбрать file и подтвердить.

Для того чтобы возник новый файл в базе Яндекса, стоит авторизоваться в соответствующем функционале, опять же найти Ваш site, обратиться к настройке индексирования/файлам Sitemap, отметить путь к сделанному Вами файлу, кликнуть на «Добавить».

Советы

  • Сегодня поисковики отмечают файлы Sitemap, которые обладают не более 50000 урлами. Учтите и размер самого файла. Он не должен зашкаливать за 10Мб. Google просит разбить карту на ряд files. Все это позволит не допустить серверных перегрузок.
  • При подготовке ряда Sitemap их следует обозначить в файле индекса, создаваемым с подбором нижеперечисленных тегов: <sitemapindex> (родительский, ставится в начале file и его конце), <sitemap> (для каждого из файлов), <loc> (определяет местоположение всех файлов) и <lastmod> (тег не обязательный, но он демонстрирует даты выполненных ранее трансформаций файлов map).
  • Урлы делать с префиксом www или же без такого префикса.
  • Кодировка файлов Sitemap – UTF8.
  • Sitemap.xml должна включать указание на пространство имен кодировки XML: xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″.

Карта для пользователей: правильно создаем

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

Многие карты такого формата обладают обыкновенной древовидной структурой, где разделы с подразделами выделяются разными стилями CSS и иногда графическими элементами.

Если Вам нужно сделать карту для внушительного портала с тысячами веб-страниц, тогда ссылки на них следует делать в виде вкладок. Это позволит Вам не обеспечить основного недостатка крупных карт – пространности. Т.к. эта map для «пауков» играет второстепенные роли, для того чтобы создать ее, Вы можете прибегнуть к Java-скрипту. Он помогает сильно увеличить функциональность данной страницы.

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

Создайте и отправьте карту сайта | Центр поиска Google | Разработчики Google

На этой странице описывается, как создать карту сайта и сделать ее доступной для Google. Узнайте больше о файлах Sitemap здесь.

  1. Решите, какие страницы вашего сайта должны сканировать Google, и определите каноническая версия каждую страницу.
  2. Решите, какой формат карты сайта, который вы хотите использовать. Вы можете создать свою карту сайта вручную или выберите из ряда сторонние инструменты чтобы сгенерировать для вас карту сайта.
  3. Сделайте свою карту сайта доступной для Google, добавив ее в свой robots.txt или напрямую отправив его в Search Console.

Форматы файлов Sitemap

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

Все форматы ограничивают размер одной карты сайта 50 МБ (без сжатия) и 50 000 URL-адресов.Если у тебя есть файл большего размера или несколько URL-адресов, вам придется разбить свой список на несколько карт сайта. Вы можете при желании создать индекс карты сайта file (файл, указывающий на список карт сайта) и отправьте этот единственный индексный файл в Google. Вы можете отправить в Google несколько файлов Sitemap и / или файлов индекса Sitemap.

XML

Вот очень простая карта сайта XML, которая включает расположение одного URL:




 http://www.example.com/foo.html 
 4 июня 2018 г. 

 

Вы можете найти более сложные примеры и полную документацию по адресу sitemaps.org.

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

RSS, mRSS и Atom 1.0

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

  • Google принимает каналы RSS 2.0 и Atom 1.0.
  • Вы можете использовать mRSS (медиа RSS) канал для предоставить Google подробную информацию о видеоконтенте на вашем сайте.
Текст

Если ваша карта сайта включает только URL-адреса веб-страниц, вы можете предоставить Google простой текст файл, содержащий по одному URL в каждой строке. Например:

http://www.example.com/file1.html
http://www.example.com/file2.html
         

Рекомендации для текстовых файлов Sitemap:

  • Закодируйте файл в кодировке UTF-8.
  • Не помещайте в файл карты сайта ничего, кроме URL.
  • Вы можете назвать текстовый файл как хотите, при условии, что он имеет расширение .txt (для экземпляр, sitemap.txt).

Расширения Sitemap для дополнительных типов мультимедиа

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

Общие правила работы с картами сайта

  • Используйте согласованные, полностью определенные URL-адреса. Google просканирует ваши URL-адреса в точности так, как указано. Например, если ваш сайт находится по адресу https://www.example.com/ , не указывайте URL как https://example.com/ (отсутствует www ) или ./mypage.html (относительный URL).
  • Карта сайта может быть размещена в любом месте вашего сайта, но она влияет только на потомки родительского каталога .Поэтому карта сайта, размещенная в корне сайта может повлиять на все файлы на сайте, поэтому мы рекомендуем размещать ваши карты сайта.
  • Не включайте идентификаторы сеансов из URL-адресов в карту сайта, чтобы избежать дублирования сканирования эти URL-адреса.
  • Сообщите Google о версиях URL-адреса на других языках , используя аннотации hreflang.
  • Файлы Sitemap должны быть в кодировке UTF-8, и Соответствующие экранированные URL-адреса .
  • Разбейте большие карты сайта на более мелкие карты сайта: карта сайта может содержать до 50 000 URL-адреса и не должны превышать 50 МБ без сжатия. Использовать файл индекса карты сайта, чтобы перечислить все отдельные карты сайта и отправьте этот единственный файл в Google, а не отправляйте отдельные карты сайта.
  • Только список канонические URL-адреса в ваших файлах Sitemap. Если у вас две версии страницы, укажите в карте сайта только ту, которую вы предпочитают появляться в результатах поиска.Если у вас две версии вашего сайта (например, www и без www), решите, какой сайт вам больше нравится, поместите туда карту сайта и добавьте rel = canonical или перенаправляет на другой сайт.
  • Если у вас разные URL-адреса для мобильной и настольной версии страницы, мы рекомендую указывать только на одну версию в карте сайта. Однако вы хотите указать на оба URL-адреса, аннотировать ваши URL-адреса для обозначения настольной и мобильной версии.
  • Используйте расширения карты сайта для указания на дополнительных носителей типы , такие как видео, изображения и новости.
  • Если у вас есть альтернативные страницы для разных языков или регионов , вы можете использовать hreflang либо в карте сайта, либо в тегах html чтобы указать альтернативные URL-адреса.
  • Не буквенно-цифровые и нелатинские символы. Мы требуем, чтобы ваш файл Sitemap был в кодировке UTF-8 (обычно это можно сделать, когда вы сохраняете файл).Как и во всех файлах XML, любые значения данных (включая URL-адреса) должны использовать сущность escape-коды для символов, перечисленных в таблице ниже. Карта сайта может содержать только ASCII символы; он не может содержать верхние символы ASCII или определенные управляющие коды или специальные такие символы, как * и {} . Если URL вашей карты сайта содержит эти символов, вы получите сообщение об ошибке при попытке добавить.
    Символ Код выхода
    Амперсанд и & amp;
    Одиночное предложение ' '
    Двойные кавычки " & quot;
    Больше > & gt;
    Менее < & lt;
    Кроме того, все URL-адреса (включая URL-адрес вашей карты сайта) должны быть закодированы для удобства чтения веб-сервер, на котором они расположены, с экранированием URL-адресов.Однако, если вы используете какой-либо вид скрипта, инструмента или файла журнала для генерации ваших URL-адресов (что угодно, кроме ввода их вручную), обычно это уже сделано за вас. Если вы отправляете карту сайта и получаете сообщение об ошибке что Google не может найти некоторые из ваших URL-адресов, убедитесь, что ваши URL-адреса следуют стандарт RFC-3986 для URI, RFC-3987 стандарт для IRI и Стандарт XML.

    Вот пример URL-адреса, в котором используются символы, отличные от ASCII ( ü ), а также символ, требующий экранирования объекта ( и ):
    http: // www.example.com/ümlat.html&q=name
    Вот тот же URL в кодировке ISO-8859-1 (для хостинга на сервере, который использует эту кодировку) и экранированный URL:
    http://www.example.com/%FCmlat.html&q=name
    Вот тот же URL в кодировке UTF-8 (для размещения на сервере, который использует эту кодировку) и Экранированный URL:
    http://www.example.com/%C3%BCmlat.html&q=name
    Вот тот же URL, экранированный объект:
    http: // www.example.com/%C3%BCmlat.html&q=name

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

Сделайте карту сайта доступной для Google (отправьте карту сайта в Google)

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

Есть несколько способов сделать вашу карту сайта доступной для Google:

  • Отправьте его в Google с помощью отчета о файлах Sitemap в Search Console.
  • Вставьте следующую строку в любом месте файла robots.txt , указав путь в вашу карту сайта:
    Карта сайта: http: // example.ru / sitemap_location.xml
  • Используйте службу «ping», чтобы запросить у Google сканирование карты сайта. Отправьте HTTP-запрос GET, например это:
    http://www.google.com/ping?sitemap= < complete_url_of_sitemap >
    например:
    http://www.google.com/ping?sitemap=https://example.com/sitemap.xml

Устранение неполадок карты сайта

Увидеть руководство по устранению неполадок с картами сайта.

Как создать XML-карту сайта (и отправить ее в Google)

Так же, как трудно найти новый пункт назначения без карты, Google иногда бывает трудно найти все страницы вашего веб-сайта без карты сайта.

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

Ниже мы шаг за шагом рассмотрим, как это сделать.

Но сначала давайте рассмотрим несколько основ.

(Уже знаете основы? Нажмите, чтобы сразу перейти к созданию карты сайта.)

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

Интересный факт

В файлах Sitemap не может быть указано более 50 000 URL, и их размер не может превышать 50 МБ. Если ваша карта сайта превышает одно или несколько из этих значений, вам необходимо создать более одного.

Как выглядит XML-карта сайта?

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

 


 https://ahrefs.com/ 
 2019-08-21T16: 12: 20 + 03: 00 


 https://ahrefs.com.com/blog/ 
 2019-07-31T07: 56: 12 + 03: 00 


 

Давайте разберемся с этим.

Объявление XML

  

Сообщает поисковым системам, что они читают файл XML. В нем также указывается версия XML и используемая кодировка символов. Для карт сайта версия должна иметь значение 1.0, а кодировка должна быть UTF ‑ 8.

Набор URL

  

Это контейнер для всех URL-адресов в карте сайта. Он также сообщает сканерам, какой стандарт протокола используется.В большинстве файлов Sitemap указан стандарт Sitemap 0.90, который, в частности, поддерживается Google, Yahoo !, Microsoft.

URL

 
 https://ahrefs.com/ 
 2019-08-21T16: 12: 20 + 03: 00 
 

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

Хотя это единственный обязательный тег здесь, есть несколько дополнительных свойств:

  • : указывает дату последнего изменения файла.Это должно быть в формате даты и времени W3C. Например, если вы обновили сообщение 25 сентября 2019 г., атрибут будет читать 2019-09-25. Вы также можете указать время, но это необязательно.
  • <приоритет> : Определяет приоритет URL-адреса по отношению ко всем остальным URL-адресам на сайте. Диапазон значений от 0,0 до 1,0. Выше важнее.
  • : Определяет, как часто страница может изменяться. Его задача - дать поисковым системам некоторое представление о том, как часто они могут захотеть повторно сканировать URL.Допустимые значения: всегда , ежечасно , ежедневно , еженедельно , ежемесячно , ежегодно и никогда .

Ни один из этих необязательных тегов не является важным для SEO.

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

Для , Google говорит, что они игнорируют этот тег, потому что это просто «мешочек шума».

Для Джон Мюллер говорит: «Приоритет и частота изменений на самом деле больше не играют большой роли в файлах Sitemap».

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

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

Здесь на помощь приходят карты сайта.

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

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

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

Создание карты сайта в WordPress

Несмотря на то, что WordPress поддерживает 34,5% веб-сайтов, он не создает карту сайта для вас. Чтобы создать его, вам нужно использовать такой плагин, как Yoast SEO.

Чтобы установить Yoast SEO, войдите в свою панель управления WordPress.

Перейдите к Плагины> Добавить новый .

Найдите «Yoast SEO.»

Нажмите «Установить сейчас» для первого результата, затем «Активировать.”

Перейдите на страницу SEO> Общие> Функции . Убедитесь, что переключатель «XML-карты сайта» включен.

Теперь вы должны увидеть свою карту сайта (или индекс карты сайта) либо по адресу yourdomain.com/sitemap.xml, либо по адресу yourdomain.com/sitemap_index.xml.

Примечание.

Если ваша установка WordPress находится в подпапке или субдомене, то ваша карта сайта находится по этому пути. Например, карта сайта для нашего блога доступна по адресу ahrefs.com/blog/sitemap_index.xml.

СОВЕТ

Если вы хотите специально включить или исключить определенные типы контента (страницы тегов, страницы категорий и т. Д.)) из карты сайта, перейдите в настройки «Внешний вид в поиске».

Вы также можете исключить отдельные сообщения или страницы из мета-поля «Дополнительно» в редакторе.

ВАЖНО. Исключите из файла Sitemap только те страницы, которые не должны отображаться в результатах поиска.

Узнайте больше в нашем руководстве по WordPress SEO.

Создание карты сайта в Wix

Wix автоматически создает карту сайта. Вы можете найти это по адресу yourwixsite.com/sitemap.xml .

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

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

Примечание.

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

Создание карты сайта в Squarespace

Squarespace также автоматически создает карту сайта. Обычно его можно найти yoursquarespacesite.com/sitemap.xml .

Невозможно вручную отредактировать карту сайта в Squarespace, хотя вы можете исключить страницы (noindex) из поисковых систем на вкладке «SEO».

Это также исключит страницу из вашей карты сайта.

Создание карты сайта в Shopify

Shopify автоматически генерирует карту сайта для вас.Найдите его по адресу yourstore.com/sitemap.xml .

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

Создание карты сайта без CMS

Если вы считаете, что на вашем сайте меньше ~ 300 страниц, установите бесплатную версию Screaming Frog.

После установки перейдите в режим > Spider .

Вставьте URL-адрес своей домашней страницы в поле с надписью «Введите URL-адрес для паука».

Нажмите «Старт.”

Примечание.

Убедитесь, что вы используете каноническую (основную) версию вашей домашней страницы. Если вы этого не сделаете, Screaming Frog просканирует только один URL.

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

Это будет примерно так:

Если число 499 или меньше, перейдите к Карта сайта> XML карта сайта .

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

Нажмите «Далее» и сохраните карту сайта на свой компьютер. Выполнено.

Если число показывает «500 из 500», то нет смысла экспортировать карту сайта. Почему? Потому что это означает, что вы достигли предела сканирования, прежде чем он просканировал все страницы вашего сайта. В результате в экспортированной карте сайта могут отсутствовать сотни страниц, что делает ее бесполезной.

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

К сожалению, большинство из них ненадежны.

Мы протестировали некоторые из самых популярных генераторов и обнаружили, что некоторые из них включают неканонические URL-адреса, неиндексированные страницы и перенаправления. Это плохая практика SEO.

Генератор Включает ли канонизированные URL-адреса? Включает неиндексированные URL-адреса? Включает перенаправления?
xml-sitemaps.com Да ❌ Нет ✅ Нет ✅
web-site-map.com Да ❌ Нет ✅ xmlsitemapgenerator.org Да ❌ Нет ✅ Нет ✅
smallseotools.com/xml-sitemap-generator Да ❌ Да ❌ Да ❌
Да ❌ Да ❌
duplichecker.com/xml-sitemap-generator.php Да ❌ Да ❌ Да ❌
xsitemap.com12 Да Да Да ❌

Итак, какое решение?

Если Screaming Frog не удалось просканировать весь ваш сайт, просканируйте ваш сайт с помощью Ahrefs Site Audit.

Примечание.

Подтвердите свой сайт для более быстрого сканирования. Вот как.

После завершения сканирования перейдите в проводник страниц и добавьте эти фильтры.

Hit Export > Текущее представление таблицы .

Откройте файл CSV, затем скопируйте и вставьте все URL-адреса из столбца URL-адресов в этот инструмент.

Нажмите «Добавить в очередь», затем «Экспортировать очередь как sitemap.xml».

Этот файл - ваша завершенная карта сайта.

Как отправить карту сайта в Google

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

Если вы используете подключаемый модуль, скорее всего, это URL-адрес domain.com/sitemap.xml .

Если вы делаете это вручную, назовите карту сайта как-нибудь вроде sitemap.xml, а затем загрузите ее в корневую папку своего веб-сайта. После этого вы сможете получить доступ к карте сайта по адресу domain.com/sitemap.xml.

Примечание.

Вы можете выбрать любое имя для своей карты сайта, но рекомендуется придерживаться карты сайта.xml. Если у вас несколько карт сайта, вы можете выбрать простую схему именования, например sitemap_1.xml, sitemap_2.xml.

Перейдите в Google Search Console > Карты сайта> вставьте в местоположение карты сайта> нажмите «Отправить».

Вот и все. Выполнено.

СОВЕТ

Также рекомендуется добавить URL-адреса карты сайта в файл robots.txt.

Вы можете найти этот файл в корневом каталоге вашего веб-сервера. Чтобы добавить карту сайта, откройте файл и вставьте эту строку:

 Карта сайта: https: // www.yourdomain.com/sitemap.xml 

Вам необходимо заменить URL-адрес примера местоположением вашей карты сайта.

Если у вас несколько карт сайта, просто добавьте несколько строк.

 Карта сайта: https://www.asos.com/sitemap_1.xml
Карта сайта: https://www.asos.com/sitemap_2.xml 

Исправление распространенных ошибок веб-сайтов, влияющих на вашу карту сайта

Консоль поиска Google сообщает вам о большинстве технических ошибок, связанных с вашей картой сайта.

Например, вот предупреждение о том, что один из отправленных нами URL-адресов заблокирован роботами.txt:

Подробнее об этих проблемах и способах их решения можно узнать здесь.

Тем не менее, есть некоторые проблемы, о которых Google не сообщает вам.

Ниже приведены несколько наиболее распространенных из них, а также способы их поиска и исправления.

Бесполезные некачественные страницы в вашей карте сайта

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

К сожалению, это не означает, что все эти страницы имеют высокое качество. Если у вас много контента, некоторые некачественные страницы, вероятно, попали в вашу карту сайта.

Например, взгляните на эти две страницы на сайте электронной коммерции:

Ни одна из них не представляет ценности для поисковиков, но они все еще находятся в карте сайта этого веб-сайта, и Google проиндексировал обе страницы.

Чтобы найти эти страницы, перейдите к Аудит сайта> Дублированное содержимое

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

Просмотрите страницы и посмотрите, имеют ли они какое-либо значение.

Плохо иметь на сайте страницы низкого качества по трем причинам:

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

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

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

Просто проверьте отчет «На странице» в Site Audit, чтобы найти страницы с предупреждением «Мало слов».

Страницы, случайно исключенные из вашей карты сайта

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

Это хорошо. Не следует включать в карту сайта канонизированные URL-адреса или неиндексированные страницы.

При этом, если на вашем сайте есть ложные теги noindex, страницы могут быть исключены случайно.

Чтобы проверить наличие ошибок, перейдите к отчету «Индексируемость» в Site Audit и щелкните предупреждение «Страница Noindex». Это показывает все неиндексированные страницы.

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

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

PRO TIP

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

Проверка на ложные канонические файлы.

Проверка на мошеннические перенаправления.

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

Часто задаваемые вопросы

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

Вам нужна карта сайта для AMP-страниц?

Нет.

@ Kfowler325 Нет необходимости в файлах Sitemap для AMP-страниц - нам достаточно ссылки rel = amphtml. - 🍌 John 🍌 (@JohnMu) 13 октября 2016 г.

Как создать карту сайта для веб-сайта электронной коммерции?

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

Заключительные мысли

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

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

Если вы хотите повысить свой рейтинг в Google, прочтите это.

Есть вопросы? Напишите мне в комментариях или в Твиттере.

Как создать XML-карту сайта для повышения SEO за 20 минут (или меньше)

Когда дело доходит до SEO и маркетинга, мне нравятся быстрые и легкие победы.

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

Низкое усилие. Большие победы. Вот где мне нравится быть.

И, к счастью, - это некоторых методов SEO, которые обеспечивают высокую ценность при минимальных усилиях.

Я хочу поделиться с вами одним из таких приемов - создание карты сайта в формате XML.

Теперь, прежде чем вы убежите после прочтения термина «XML-карта сайта», позвольте мне сообщить вам хорошие новости.

Несмотря на то, что карта сайта в формате XML относится к «технической» стороне SEO, сделать ее несложно. И, на самом деле, это тоже не так уж и «технически».

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

Это бесплатно. Это просто. Это относительно просто, и это может улучшить ваше SEO.

Готовы попробовать?

Что такое XML Sitemap?

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

Проще говоря, это список URL-адресов веб-сайта.

Вот почему он называется картой сайта . Показывает, как устроен веб-сайт и какие страницы он включает.

(«XML» означает «расширяемый язык разметки», способ отображения информации на веб-сайтах.)

Вот что такое XML-карта сайта , , но , почему вам вообще нужна? Какая цель?

Какова цель XML-файла Sitemap?

Поисковые системы используют сканеры для систематизации и индексации информации в сети.

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

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

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

Однако хорошо структурированная карта сайта может сделать даже больше.

Карты сайта

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

Вот как информация выглядит в карте сайта:

  • Где страница находится на веб-сайте (ее URL): http://www.example.com/mypage
  • Время последнего изменения страницы: 2013-10-10
  • Как часто меняется страница: ежемесячно
  • Какой приоритет эта страница по отношению к другим страницам на сайте: 1

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

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

Что еще более важно, карта сайта - это быстрый способ быть проиндексированным Google.

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

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

Каковы преимущества XML-файла Sitemap?

Если вам интересно: «Хм.Мне действительно нужна карта сайта? Должен ли я пойти на все эти проблемы? " Я хочу вас убедить, да, сделайте это. Это займет всего несколько минут, а преимущества огромны.

Рассмотрите следующие преимущества карты сайта XML:

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

Если вы готовы приступить к созданию собственной XML-карты сайта, мы выполним трехэтапный процесс:

  1. Создайте карту сайта в формате XML.
  2. Добавьте карту сайта в формате XML на свой веб-сайт.
  3. Отправьте карту сайта в формате XML в Google.

(я также покажу вам, как отправить файл Sitemap в Bing и Яндекс)

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

Создайте XML-карту сайта с помощью Screaming Frog (для любого веб-сайта)

Вы можете использовать Screaming Frog для создания карты сайта в формате XML для любого веб-сайта. Неважно, какую CMS вы используете, какого размера веб-сайт или его возраст.

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

Это связано с расходами? Screaming Frog, инструмент, который мы будем использовать, обеспечивает бесплатное сканирование до 500 страниц.Чтобы сканировать веб-сайты размером более 500 страниц, вам необходимо приобрести лицензию Screaming Frog.

О кричащей лягушке

Если у вас еще нет Screaming Frog, вам необходимо сначала установить его. Вы можете сделать это здесь.

Screaming Frog - это мощная программа для настольных ПК, которая помогает в целом ряде мероприятий по поисковой оптимизации.

Базовая версия бесплатна. Полная версия (с покупкой лицензии) стоит 149 фунтов стерлингов в год (около 180 долларов США или 170 евро).

В этом разделе я расскажу, как создать карту сайта в формате XML для любого веб-сайта с помощью бесплатной версии Screaming Frog.

Сначала откройте Screaming Frog.

Затем введите свой URL-адрес в поле вверху.

Щелкните «Пуск».

В зависимости от размера вашего сайта сканирование может занять от нескольких минут до нескольких часов.

Для такого сайта, как NeilPatel.com (более 6600 страниц), сканирование занимает некоторое время, но не слишком долго. Я работал над несколькими крупными сайтами электронной коммерции с миллионами URL-адресов. На их сканирование уходит несколько часов.

Когда сайт завершит сканирование, в строке состояния отобразится «100».

Теперь нажмите «Карты сайта» в строке меню.

Щелкните «Создать XML-карту сайта».

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

На первый взгляд это может показаться запутанным, особенно если вы не знаете, что означает «Noindex» или «canonicalized».

Вот краткое описание каждого из них:

  • Включить страницы Noindex: Страницы Noindex содержат HTML-код в заголовке, сообщающий поисковым системам , а не , включать страницу в поисковый индекс.Если ваш разработчик установил для определенных страниц значение «Noindex», вероятно, на это есть веская причина. В случае сомнений отметьте этот флажок , а не .
  • Включить Canonicalised : может быть несколько URL-адресов, указывающих на одну и ту же страницу содержимого. Если вы «включаете канонические», вы указываете инструменту сканирования, чтобы он включил варианты URL-адресов, указывающих на одну и ту же страницу. Если есть сомнения, не устанавливайте этот флажок.
  • Включить URL-адреса с разбивкой на страницы : URL-адрес с разбивкой на страницы включает атрибуты rel = (rel = «prev» и «next») для навигации по серии контента на веб-сайте.Если вы не будете осторожны с этим, разбиение на страницы может быть немного опасным для SEO. Я рекомендую вам установить этот флажок , а не .
  • Включить PDF-файлы : вы можете выбрать, хотите ли вы, чтобы PDF-файлы включались в вашу карту сайта XML. Google индексирует все виды контента, включая PDF-файлы. Я рекомендую вам включать PDF-файлы в вашу карту сайта XML, если PDF-файлы на вашем веб-сайте важны и актуальны для пользователей, которые могут искать ваш контент.

Запомните эту основную идею.Карта сайта предназначена для SEO. Если вы хотите, чтобы кто-то нашел страницу на вашем веб-сайте, вы хотите включить ее в карту сайта.

Для моих целей я собираюсь включить PDF-файлы.

Вкладки «Последнее изменение», «Приоритет» и «Частота изменения» имеют дело с датой и временем изменения страниц веб-сайта и настройками <приоритет>.

Если вы не знакомы с этими настройками, оставьте их по умолчанию.

Я считаю, что включать изображения в карту сайта - это хорошая идея, поэтому я собираюсь добавить их в свою карту сайта.

Щелкните вкладку «Изображения».

Затем нажмите «Включить изображения». Третье поле («Включить только релевантные изображения с до 10 входящих ссылок») будет автоматически отмечено.

Затем нажмите «Далее».

Вам будет предложено сохранить карту сайта в формате XML на вашем компьютере. Найдите хорошее место для его сохранения и нажмите «Сохранить».

Поздравляем! Вы создали карту сайта в формате XML!

Теперь вам нужно загрузить этот файл на свой веб-сайт через FTP. Возможно, вы уже знаете, как это сделать.

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

Но создание карты сайта - это только первый шаг. Карта сайта ничего не значит , если вы не отправите ее в поисковые системы.

Перейдите к разделу «Отправьте карту сайта XML в Google», чтобы узнать, как это сделать.

Создание XML-карты сайта с помощью Yoast (только WordPress)

Yoast - один из самых популярных плагинов SEO для WordPress.Yoast упрощает создание и отправку карты сайта в формате XML.

Я объясню, как это сделать, шаг за шагом, но сначала вот что вам нужно:

  • Вы должны использовать сайт WordPress.org.
  • У вас должен быть установлен плагин Yoast. (Это бесплатно.)
  • Ваш веб-сайт должен быть подключен к Google Search Console.

Большинство веб-сайтов уже имеют эти три функции. Если готовы, приступим.

Войдите в админку WordPress

Примечание. На скриншотах ниже мой администратор WordPress может немного отличаться от вашего.Это не должно мешать вам выполнять каждый шаг.

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

Нажмите на плагин Yoast

На нем есть значок «Y» и написано «SEO». Он должен быть расположен на левой боковой панели.

Щелкните опцию «Dashboard».

На панели управления нажмите «Функции».

На вкладке «Функции» найдите «XML-карты сайта» и убедитесь, что для него установлено значение «Вкл.».”

Теперь прокрутите вниз и нажмите «Сохранить изменения». \

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

В целом, однако, карта сайта, которую генерирует Yoast, имеет тенденцию быть довольно надежной.

А теперь пора отправить это в Google.

Как отправить XML-карту сайта в Google

Пришло время сделать что-то ценное с вашей картой сайта - отправить ее в Google.

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

Сначала перейдите в консоль поиска Google и выберите свой веб-сайт.

На панели управления нажмите «Карты сайта».

Нажмите «Добавить новый файл Sitemap».

Введите URL-адрес, по которому вы сохранили карту сайта. Он должен заканчиваться на «.xml», так как это файл XML.

Нажмите «Отправить».

Затем используйте отчет о файлах Sitemap, чтобы убедиться в отсутствии ошибок.(Я также расскажу о другом методе ниже.)

Как только это будет завершено, обо всем остальном позаботится Google. Ваша карта сайта позволяет Google быстро и без проблем проиндексировать ваш сайт, помогая повысить ваш рейтинг.

Как отправить XML-карту сайта в Bing и Яндекс

Google - крупнейшая поисковая система, но не единственная. Чтобы получить максимальную отдачу от вашей XML-карты сайта, я предлагаю отправить ее в Bing и Яндекс. Вот как это сделать:

Отправить карту сайта в Bing

Bing - это ответ Microsoft на Google.У него гораздо меньшая доля рынка (чуть более 6%). Однако более 900 миллионов уникальных пользователей посещают Bing в месяц. Отправить карту сайта в Bing очень просто, поэтому стоит потратить несколько минут, чтобы охватить их аудиторию.

Чтобы отправить карту сайта в Bing, войдите в свою панель управления в инструментах для веб-мастеров. Найдите виджет Sitemap и нажмите «Отправить Sitemap».

Введите URL-адрес вашего файла и нажмите «Отправить». Вот и все!

Отправить карту сайта в Яндекс

Яндекс - это российская версия Google.В России Яндекс занимает более 55% поискового рынка. Он также предоставляет услуги электронной почты, потоковой передачи музыки и онлайн-платежей. Как и в случае с Bing, отправка карты сайта занимает всего несколько минут, поэтому стоит приложить усилия, чтобы охватить более широкую аудиторию.

Вот как отправить карту сайта в Яндекс:

Перейдите на страницу файлов Sitemap и выберите свой сайт из списка.

Добавьте URL-адрес вашей карты сайта.

Щелкните добавить.

Загрузка карты сайта займет около двух недель.Вы захотите проверить еще раз и убедиться, что он загружен правильно; если там написано «ОК», то все готово. Если вы видите «Перенаправить», попробуйте загрузить файл еще раз.

Если вы видите сообщение «ошибка» или «не проиндексировано», вам необходимо устранить неполадки. Воспользуйтесь этим руководством от Яндекса, чтобы разобраться, что происходит.

Используйте Ubersuggest для проверки ошибок XML-файла Sitemap

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

Вот как вы можете использовать Ubersuggest для проверки ошибок карты сайта:

Шаг № 1: Введите имя вашего домена и нажмите «Поиск».

Шаг № 2: Нажмите «Аудит сайта» на левой боковой панели.

Шаг № 3: Просмотрите результаты.

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

Например, когда вы нажимаете «Критические ошибки», вы видите на моем веб-сайте следующее:

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

Затем вы можете следовать подсказкам, чтобы получить дополнительные инструкции по исправлению ошибки.

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

Заключение

Многие владельцы малого бизнеса и веб-предприниматели пугаются, когда слышат термин «XML-карта сайта.”

Звучит жаргонно и похоже на код. Если вы не фанат SEO или компьютерный фанат, как вы поймете, как создать и отправить карту сайта в формате XML?

Как оказалось, это не так уж и сложно.

Создание карты сайта с помощью таких программ, как Screaming Frog или Yoast, занимает десять минут или меньше.

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

Однако преимущества SEO будут огромными.

Если вы никогда не создавали карту сайта в формате XML для своего веб-сайта, мой совет прост: сделайте ее сегодня.

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

Вы можете это сделать. Я тебя прикрою.

Каков ваш опыт создания XML-карты сайта? Как это помогло SEO вашего сайта?

Узнайте, как мое агентство может привлечь огромное количество трафика на ваш веб-сайт

  • SEO - разблокируйте огромное количество SEO-трафика.Смотрите реальные результаты.
  • Контент-маркетинг - наша команда создает эпический контент, которым будут делиться, получать ссылки и привлекать трафик.
  • Paid Media - эффективные платные стратегии с четкой окупаемостью.

Заказать звонок

5 простых шагов для создания карты сайта для веб-сайта

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

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

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

Проще говоря, карта сайта или XML-карта сайта - это список различных страниц на веб-сайте. XML - это сокращение от «расширяемого языка разметки», который представляет собой способ отображения информации на сайте.

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

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

Поисковые системы, такие как Google, стремятся отображать наиболее релевантные результаты для людей по любому заданному поисковому запросу. Чтобы сделать это эффективно, они используют поисковые роботы для чтения, систематизации и индексации информации в Интернете.

Карты сайта

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

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

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

Шаг 1. Просмотрите структуру своих страниц

Первое, что вам нужно сделать, это посмотреть на существующий контент на вашем веб-сайте и увидеть, как все структурировано.

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

Это очень простой пример, которому легко следовать.

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

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

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

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

Как видите, на странице «О нас» есть ссылки на нашу команду, а также на «Миссия и ценности». Затем на странице «Наша команда» появится ссылка на «Управление» и «Связаться с нами».

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

Точно так же, если базовый ценовой пакет был расположен над страницей «Сравнить пакеты», это нарушило бы логическую структуру.

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

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

Шаг 2. Закодируйте свои URL-адреса

Теперь, когда вы прошли и определили важность каждой страницы и сопоставили эту важность в структуре вашего сайта, пора закодировать эти URL.

Для этого нужно отформатировать каждый URL-адрес с помощью тегов XML. Если у вас есть опыт работы с HTML-кодированием, это будет для вас проще простого. Как я сказал ранее, «ML» в XML означает язык разметки, что и HTML.

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

Sublime Text - отличный вариант для вас.

Затем добавьте соответствующий код для каждого URL.

  • место
  • последнее изменение
  • изменена частота
  • приоритет страницы

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

  • http://www.examplesite.com/page1
  • 2019-1-10
  • еженедельно
  • 2

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

Шаг 3. Подтвердите код

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

К счастью, есть инструменты, которые помогут проверить ваш код, чтобы убедиться в правильности синтаксиса. В Интернете доступно программное обеспечение, которое может помочь вам в этом. Просто выполните быстрый поиск в Google для проверки карты сайта, и вы что-нибудь найдете.

Мне нравится использовать инструмент XML Sitemap Validator.

Это укажет на любые ошибки в вашем коде.

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

Шаг 4. Добавьте карту сайта в корень и robots.txt

Найдите корневую папку вашего веб-сайта и добавьте в нее файл карты сайта.

Это фактически добавит страницу и на ваш сайт. Это вообще не проблема. На самом деле это есть на многих сайтах.Просто введите веб-сайт и добавьте «/ sitemap /» к URL-адресу и посмотрите, что появится.

Вот пример с веб-сайта Apple.

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

Теперь можно сделать еще один шаг вперед. Вы даже можете посмотреть код на разных веб-сайтах, добавив к URL-адресу «/sitemap.xml».

Вот как это выглядит на сайте HubSpot.

Помимо добавления файла карты сайта в корневую папку, вы также можете добавить его в robots.txt файл. Вы также найдете это в корневой папке.

По сути, это инструкции для поисковых роботов, индексирующих ваш сайт.

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

Давайте вернемся в Apple и посмотрим, как выглядит их страница robots.txt.

Как видите, у них есть «запрет» для нескольких страниц на своем сайте.Таким образом, сканеры игнорируют это.

Однако Apple также включает сюда свои файлы карты сайта.

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

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

Шаг 5. Отправьте карту сайта

Теперь, когда ваша карта сайта создана и добавлена ​​в файлы вашего сайта, пора отправить их в поисковые системы.

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

На панели инструментов консоли поиска перейдите в Сканирование> Файлы Sitemap.

Затем нажмите «Добавить / протестировать карту сайта» в правом верхнем углу экрана.

Это шанс еще раз проверить карту сайта на наличие ошибок, прежде чем продолжить. Очевидно, вы захотите исправить все найденные ошибки.Как только ваша карта сайта не будет содержать ошибок, нажмите "Отправить" и все. Отсюда Google займется всем остальным. Теперь сканеры с легкостью проиндексируют ваш сайт, что повысит ваш SEO-рейтинг.

Альтернативные варианты

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

Я предлагаю вам рассмотреть некоторые из лучших вариантов.

Плагин Yoast

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

Yoast дает вам возможность включать и выключать карту сайта с помощью простого переключателя. Вы можете найти все параметры карты сайта XML на вкладке SEO через WordPress после установки плагина.

Кричащая лягушка

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

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

Просто перейдите по вкладкам, измените настройки, и файл карты сайта будет соответствующим образом скорректирован.

Slickplan

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

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

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

Заключение

Если вы готовы вывести свою стратегию SEO на новый уровень, вам необходимо создать карту сайта для своего веб-сайта.

Больше нет причин для страха. Как видно из этого руководства, всего за пять шагов создать карту сайта.

  1. Проверьте свои страницы
  2. Кодируйте URL-адреса
  3. Подтвердите свой код
  4. Добавьте карту сайта в корень и robots.txt
  5. Отправить карту сайта

Вот и все!

Для тех из вас, кто все еще сомневается в том, что вручную изменить код на своем веб-сайте, есть другие варианты, которые вы можете рассмотреть. Интернет полон ресурсов карты сайта, но плагин Yoast, Screaming Frog и Slickplan - отличный выбор для начала.

Другие руководства, которые могут вам понравиться


Как создать и отправить карту сайта: полное руководство

XML-карты сайта - отличный способ убедиться, что ваш сайт просканирован и проиндексирован правильно.Узнайте, как взять под контроль и создать свой собственный!

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

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

Шаг 1. Знайте, что вы ищете

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

"Эта страница должна быть в индексе Google?"

Если вы немного разбираетесь в SEO, вы также можете спросить:

«Возвращает ли страница код состояния 200?»

и

«Является ли страница самоканоничной?»

Выполнение этого упражнения придаст смысл всему, с чем мы сталкиваемся на шаге 2.

Шаг 2. Соберите свои страницы

Теперь, когда мы точно знаем, что ищем, пора его найти! В первой части этого шага мы собираем все URL-адреса веб-сайта. Самый простой способ сделать это - использовать сканер, такой как Screaming Frog, который может быстро сканировать страницы вашего сайта и выдавать список URL-адресов.

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

Давайте возьмем для примера сайт Go Fish Digital. Прежде чем бросить его в поисковый робот, я собираюсь просмотреть его вручную и получить некоторые сведения. Мой первый вывод, как это часто бывает, - это основная навигация.

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

Справа у нас есть «О нас», «Услуги», «Блог» и «Контакты».

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

Общие страницы

https://gofishdigital.com/

https://gofishdigital.com/about-us/

https: // gofishdigital.com / contact-us /

Далее у нас есть Сервисы и Блог.

У

Services есть выпадающее меню - это отличный повод сгруппировать эти страницы вместе!

Служебные страницы

https://gofishdigital.com/services/

https://gofishdigital.com/search-engine-optimization/

https://gofishdigital.com/online-reputation-management/

https://gofishdigital.com/website-design-and-development/

https: // gofishdigital.ru / content-marketing /

https://gofishdigital.com/search-engine-marketing/

https://gofishdigital.com/conversion-rate-optimization/

Затем блог. Я показал здесь только 3 сообщения, но на сайте GFD гораздо больше сообщений в блогах. Вот тут-то и пригодится краулер.

Сообщения в блоге

https://gofishdigital.com/blog/

https://gofishdigital.com/google-shows-us-context-is-king/

https: // gofishdigital.ru / mobile-geofences /

https://gofishdigital.com/google-searching-tv/

Вы бы посмотрели на это? Теперь у нас есть красиво разделенный сайт. Сгруппировав наши URL-адреса таким образом, мы можем создать красиво организованную карту сайта!

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

https://gofishdigital.com/privacy-policy/

Шаг 3. Закодируйте свои URL-адреса

Если вы тщательно применили шаг 2 к страницам своего веб-сайта, теперь у вас есть список URL-адресов, которые необходимо отформатировать с помощью соответствующих тегов . XML во многом похож на HTML - фактически, «ML» в обоих означает «язык разметки».

Для этого шага вам понадобится текстовый редактор, чтобы вы могли создать файл XML.Я очень рекомендую Sublime Text. Они предлагают пожизненный лицензионный ключ, и он послужит вашему будущему SEO и редактированию текста лучше, чем лучшая собака.

a.) Начнем с открывающего тега :

b.) Затем добавьте свой первый URL с соответствующими тегами и :

https: // gofishdigital.ru

c.) Когда вы ввели свой последний URL, просто закройте тег :

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

Шаг 4. Проверьте файл Sitemap

* Обратите внимание, что приведенный ниже метод проверки, похоже, больше не работает должным образом.Я вижу, что совершенно действительные карты сайта, которые проверяются в Google Search Console, не проходят проверочный тест, указанный ниже. По состоянию на 25 ноября 2019 г. лучшим методом проверки вашей XML-карты сайта является ее отправка из учетной записи Google Search Console для вашего конкретного веб-сайта.

Теперь пора запустить вашу карту сайта через валидатор, чтобы убедиться, что весь синтаксис верен. Сохраните файл и назовите его sitemap.xml . Затем посетите https://validator.w3.org/#validate_by_upload и загрузите свой XML-файл.Надеюсь, вы видите это сообщение:

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

Шаг 5: Добавьте его в корень

Затем вам нужно добавить файл карты сайта ( sitemap.xml ) в корневую папку вашего сайта. Это может быть сделано локально, через FTP или (в идеале) разработчиком. Добавление файла карты сайта в корневую папку означает, что он будет расположен по адресу yoursite.ru / sitemap.xml . Это верно для многих сайтов! Попробуйте выбрать пару сайтов, которые вы регулярно посещаете, и введите «/sitemap.xml» после TLD («.com», «.net» и т. Д.).

пример: https://www.apple.com/sitemap.xml

Шаг 6. Добавьте его в роботов (.txt)

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

Карта сайта: https://yoursite.com/sitemap.xml

Apple.com имеет несколько строк «Sitemap:» в файле robots.txt (https://www.apple.com/robots.txt):

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

Шаг 7. Отправьте файл Sitemap

Мы собрали, сгруппировали, пометили, проверили и добавили в корень. Теперь мы обсудим, как отправить карту сайта в Google и Bing. Это может улучшить индексацию вашего сайта! Обратите внимание, что я предполагаю, что у вас настроены учетные записи Google Search Console и Bing Webmaster Tools.

Как отправить карту сайта в Google

a.) Войдите в свою учетную запись GSC.

б.) Нажмите Сканирование> Карты сайта> Добавить / протестировать карту сайта

.

c.) Введите «/sitemap.xml» в доступное поле и отправьте карту сайта!

Как отправить карту сайта в Bing

a.) Войдите в свою учетную запись BWT.

б.) Нажмите «Настроить мой сайт»> «Карты сайта

».

c.) Введите полный URL-адрес карты сайта и отправьте карту сайта!

Проверяйте периодически (но не навязчиво), чтобы убедиться, что URL-адреса вашей карты сайта сканируются.Нередко сканирование выполняется только на , часть вашей карты сайта. Фактически, мы редко видим, что карта сайта просканирована полностью. Это многого требует, и основные поисковые системы любят быть скромными.

(Бонус) Сопоставление сайта нового уровня: создание индекса

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

Индекс карты сайта - это файл XML, который ссылается на ряд отдельных карт сайта XML. Для сайта Go Fish Digital мы могли бы создать отдельную карту сайта для каждой группы, созданной на шаге 2:

general_sitemap.xml

services_sitemap.xml

blog_sitemap.xml

Мы должны добавить каждый из этих файлов в корневую папку сайта и указывать на них в индексе карты сайта, который использует свои собственные теги XML:

Затем мы назовем индекс карты сайта, проверим, добавим его в корневую папку и отправим в консоли поисковых систем для Google и Bing - нет необходимости отправлять каждую карту сайта отдельно! Индекс позаботится обо всем.Кроме того, вы можете добавить в файл robots.txt строку «Sitemap:», которая указывает на индекс, а не на каждую отдельную карту сайта (глядя на вас, Apple).

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

Создайте свою карту (и)!

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

Счастливого отображения!

Следуйте за мной в Twitter @briangormanGFD

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

Всем известно, что SEO сегодня важнее, чем когда-либо.

При 63 000 поисковых запросов в Google каждую секунду бренды упускают возможности, если у них нет надежной стратегии SEO.

Но хороший рейтинг - это значительные вложения.

Чтобы увидеть какие-либо результаты, требуется не менее 4–6 месяцев. Кроме того, вам потребуется вкладывать средства в контент, а также регулярно обновлять и поддерживать текущую информацию.

К счастью, есть методы SEO, которые можно взломать.

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

Если вам интересно, что это такое, это карта сайта в формате XML.

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

Но прежде чем мы перейдем к делу, давайте посмотрим, что такое XML-карта сайта и как они помогают поисковым системам индексировать ваш сайт.

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

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

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

(Источник изображения)

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

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

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

Совет - 7 лучших практик по улучшению ваших карт сайта для SEO

Когда люди создают карты сайта?

Люди создают карты сайта при разработке веб-сайта, добавлении новой страницы или изменении дизайна нового сайта.

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

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

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

(Источник изображения)

Вот почему карта сайта в формате XML выглядит как список URL-адресов.

(Исходное изображение)

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

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

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

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

Как XML карта сайта влияет на SEO?
  • Это помогает боту более эффективно сканировать ваш сайт.
  • Указывает поисковой системе сканировать и индексировать каждую страницу вашего веб-сайта. Иногда поисковые системы не находят глубокие страницы. Карта сайта гарантирует, что поисковые роботы включают эти страницы.
  • Помогает вашему сайту мгновенно индексироваться. Теперь поисковые системы могут быстрее обнаруживать новые страницы, что помогает в процессе индексации.
  • Сообщает поисковой системе, какие страницы являются приоритетными на вашем веб-сайте. В карту сайта XML вы можете включить тег, который указывает, какие страницы являются наиболее важными.Сканеры-роботы сосредоточатся на приоритетных страницах.

(Источник изображения)

  • Здесь представлена ​​дополнительная информация о ваших страницах. Вы можете включить дополнительные теги, которые предоставляют поисковым системам больше данных, чтобы помочь им сканировать веб-сайт. Например, «lastmod» сообщает поисковой системе, когда вы в последний раз меняли страницу, а «changefreq» сообщает сканеру, как часто страница обновляется.
  • Например, XML-карта сайта ниже имеет только один URL и использует все необязательные теги.

(Источник изображения)

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

Карта сайта поможет сканерам найти новый сайт и быстрее проиндексировать страницу в поисковой системе.

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

Если вы постоянно меняете свой контент, динамическая карта сайта XML может помочь новым сканерам индексировать новый контент в поисковых системах.

  • Новые требования к индексации контента:

Если вы - компания, которой нужно быстро индексировать много новых страниц (например, новостная / журналистская компания), то вам нужна карта сайта в формате XML.

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

Создайте свою XML-карту сайта

Есть много инструментов, которые вы можете использовать для создания XML-карты сайта. Хотя вы можете создавать свои собственные, существуют генераторы карт сайта, которые сделают процесс быстрым и легким. Обязательно включите URL-адрес файла карты сайта в файл Robots.txt.

Генераторы XML-карты сайта
Screaming Frog

Screaming Frog - это поисковый робот для веб-сайтов, который поможет вам оценить ваше SEO на странице.Он может помочь вам найти неработающие ссылки, проанализировать заголовки страниц и метаданные, найти дублированный контент и обнаружить другие проблемы. Неудивительно, что компания также предлагает пользователям инструмент для создания своих XML-файлов Sitemap.

Чтобы создать XML-карту сайта с помощью Screaming Frog, вам необходимо загрузить паука (поискового робота SEO). Его можно бесплатно использовать для первых 500 URL-адресов (небольших веб-сайтов).

XML-Sitemaps

XML-Sitemaps - это онлайн-генератор карт сайта. Это не требует подписки или регистрации.XML-Sitemaps можно бесплатно использовать для небольших сайтов с URL-адресами до 500 (например, Screaming Frog).

Inpyser

Inspyder - это загружаемый создатель карты сайта, который помогает вам создавать XML-карту сайта. В отличие от карт сайта выше, это настольное приложение стоимостью 39,95 долларов. Он прост в использовании и позволяет загружать карту сайта на сервер и уведомлять сканеры Google о любых изменениях.

Создайте карту сайта XML с помощью Screaming Frog

Инструмент Screaming Frog SEO Spider - отличный генератор карты сайта XML для любого бизнеса.

Это отличный пример, потому что он может работать как с большими, так и с маленькими веб-сайтами. Не имеет значения, насколько старый или новый сайт и какую CMS вы используете в настоящее время.

Лучше всего, если у вас растущий бизнес, есть большая вероятность, что вы можете использовать приложение бесплатно. Это бесплатно до 500 страниц. Поэтому, если у вас большой веб-сайт, вы можете перейти на платную версию, которая стоит 149,00 фунтов стерлингов в год (примерно 180 долларов США).

Для начала перейдите на сайт Screaming Frog.

Щелкните «SEO Spider.'

И затем нажмите «Загрузить».

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

После установки программы откройте Screaming Frog SEO Spider. Настольное приложение должно выглядеть так.

Чтобы запустить программу, введите URL-адрес своего веб-сайта в поле поиска.

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

В этом примере мы собираемся ввести URL-адрес веб-сайта Spyfu.

После ввода URL-адреса нажмите кнопку «Пуск».

Когда мы нажали «Старт», нам потребовалось всего несколько секунд для завершения процесса сканирования.

Вы можете определить, когда процесс сканирования завершится, когда полоса сканирования станет полностью зеленой и появится надпись «Сканировать 100%».

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

Затем нажмите «Sitemaps».

В разделе «Sitemaps» выберите «XML Sitemap».

Появится всплывающее окно с запросом на установку нескольких флажков. Я проверил PDF-файлы ниже, но я объясню вам, что означают эти термины и почему я оставил их неотмеченными.

Что означают эти термины?
NoIndex Pages:

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

Canonincali z ed:

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

Если вы установите этот флажок, вы сообщаете XML-карте сайта, чтобы она включала варианты URL, которые ведут на ту же страницу. Мы рекомендуем НЕ устанавливать этот флажок.

URL-адреса с разбивкой на страницы:

Рекомендуется избегать URL-адресов с разбивкой на страницы.Если вы не разберетесь на страницы правильно, это также может повредить вашим усилиям по поисковой оптимизации. Мы рекомендуем НЕ устанавливать этот флажок.

PDF-файлы:

Вы также можете включить PDF-файлы в XML-карту сайта, особенно если они важны для ваших пользователей. Мы рекомендуем вам ОБЯЗАТЕЛЬНО установить этот флажок.

Выбрав «PDF-файлы», щелкните вкладку «Изображение».

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

Убедитесь, что на вкладке «Изображения» вы выбрали «Включить изображения».'

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

Затем выберите "Далее".

По завершении нажмите «Далее».

Затем найдите безопасное место для сохранения XML-карты сайта.

Затем нажмите «Сохранить».

Вот и все!

Мы только что вместе создали карту сайта в формате XML.

Следуя этим простым инструкциям, создать карту сайта в формате XML станет несложным процессом, который под силу любому.

Для тех, кому интересно, когда мы открываем сохраненную карту сайта в формате XML, она выглядит так.

Код и теги HTML очень похожи на примеры, рассмотренные выше.

Но как раз перед празднованием нам все еще нужно загрузить нашу карту сайта в формате XML на наш веб-сайт и в основные поисковые системы, такие как Google.

Как загрузить XML-карту сайта на свой веб-сайт

Есть два способа загрузить нашу XML-карту сайта.

Мы можем загружать через:

  1. Наш провайдер веб-хостинга или cPanel File Manager (веб-панель управления хостингом, которая позволяет вам управлять вашими веб-сайтами)
  2. FTP-клиент (клиент протокола передачи файлов - программное обеспечение, которое позволяет вам для передачи файлов через Интернет.)

В этом примере мы собираемся загрузить нашу карту сайта XML с помощью файлового менеджера cPanel.

Сначала войдите в свою cPanel.

Наши безумные домены, как вы можете видеть ниже.

Щелкните «Диспетчер файлов».

(Источник изображения)

Войдя в «Диспетчер файлов», нажмите «public_html» слева от строки меню.

(Источник изображения)

Затем нажмите «Загрузить» на верхней панели.

(Источник изображения)

Выберите «Обзор» и загрузите карту сайта XML в cPanel.

(исходное изображение)

И когда вы это сделаете, поздравляем!

Вы только что загрузили карту сайта в формате XML на свой веб-сайт.

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

  1. Добавьте следующую строку 'sitemap:' http://www.yourdomain.com/sitemap.xml ' в ваш robots.txt.file. (убедитесь, что вы изменили «www.yourdomain.com» на свое фактическое доменное имя.)
  2. Перейдите в консоль поиска Google и отправьте карту сайта в Google для индексации

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

Как загрузить XML-карту сайта в Google

Чтобы загрузить XML-карту сайта, вам необходимо подключить Google Search Console к своему веб-сайту.

Подключить ваш сайт к Google Search Console очень просто.

Все, что вам нужно сделать, это добавить свой сайт, подтвердить свой сайт и выполнить еще несколько шагов. Прочтите это Справочное руководство Search Console, если не знаете, с чего начать.

Подключив свой веб-сайт, войдите в Google Search Console.

Выберите свой веб-сайт.

После этого вы должны увидеть панель инструментов, похожую на что-то подобное.

Сначала перейдите в левую строку меню и щелкните слово «Сканировать». Категория «Сканирование» должна содержать множество подкатегорий.

Одна из этих подкатегорий - «Карты сайта». Щелкните "Файлы Sitemap".

Вы должны увидеть «Сведения о файле Sitemap». Подробная информация включает количество отправленных и проиндексированных веб-страниц карты сайта и изображений.

Теперь вы можете «повторно отправить» XML-карту сайта (если вы ранее загружали XML-карту сайта).

Но если вы этого не сделали, вы можете нажать кнопку «Добавить / протестировать карту сайта» в правом верхнем углу, выделенную красным (в том же положении, что и кнопка повторной отправки).

(Источник изображения)

Вот Появится окно с сообщением «Добавить новую карту сайта».

Вы можете ввести URL-адрес XML карты сайта в это поле. Например, «www.yourdomain.com/sitemap.xml». Не забудьте изменить «yourdomain» на свое фактическое доменное имя.

(Источник изображения)

После этого нажмите «Отправить».’

Консоль поиска Google сообщит вам о состоянии XML-файла Sitemap.

В случае успеха, статус будет обозначен зеленым цветом «Успех», как вы можете видеть на изображении выше.

Вот и все!

Мы успешно создали XML-карту сайта, загрузили ее на наш веб-сайт и отправили в Google.

Заключение

XML-карты сайта помогут вам быстрее и лучше индексироваться поисковыми системами.

При наличии миллиардов веб-сайтов в Интернете Google не сможет сканировать каждую страницу каждый день.

Роботам Google требуется даже около трех месяцев, чтобы сканировать и проиндексировать новый веб-сайт.

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

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

Хотя карты сайта XML могут выглядеть технически и запутанно, это просто и легко.

Вместе мы создали и загрузили карту сайта в формате XML на наш веб-сайт и в Google менее чем за минуту.

Допустим, вы ничего не знаете о файлах Sitemap и вам нужно пройти через весь процесс.

Это займет у вас самое большее полдень.

Если вы никогда не делали карту сайта в формате XML, я рекомендую вам начать сейчас.

Что такое карта сайта? Как создать карту сайта, оптимизированную для SEO

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

Карта сайта - это план вашего веб-сайта, который помогает поисковым системам находить, сканировать и индексировать все содержимое вашего веб-сайта. Файлы Sitemap также сообщают поисковым системам, какие страницы вашего сайта наиболее важны.

Существует четыре основных типа карт сайта:

  • Обычная карта сайта XML: это, безусловно, наиболее распространенный тип карты сайта. Обычно он представлен в виде XML-файла Sitemap, который ссылается на разные страницы вашего веб-сайта.
  • Video Sitemap: используется специально, чтобы помочь Google понять видеоконтент на вашей странице.
  • Карта сайта для новостей: помогает Google находить контент на сайтах, одобренных для размещения Новостей Google.
  • Image Sitemap: помогает Google найти все изображения, размещенные на вашем сайте.

Почему файлы Sitemap важны?

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

По словам Google:

«Если на страницы вашего сайта есть правильные ссылки, наши поисковые роботы обычно могут обнаружить большую часть вашего сайта».

Другими словами: вам, вероятно, НЕ НУЖНА карта сайта. Но это определенно не повредит вашим усилиям по поисковой оптимизации. Так что есть смысл их использовать.

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

Например, Google в основном находит веб-страницы по ссылкам. А если ваш сайт совершенно новый и имеет лишь несколько внешних обратных ссылок, то карта сайта ОГРОМНА для помощи Google в поиске страниц на вашем сайте.

Или, может быть, у вас есть сайт электронной коммерции с 5 миллионами страниц. Если у вас нет внутренней ссылки ИДЕАЛЬНО и у вас не будет тонны внешних ссылок, Google будет сложно найти все эти страницы. Вот тут-то и пригодятся карты сайта.

Итак, вот как настроить карту сайта… и оптимизировать ее для SEO.

Лучшие Лрактики

Создать карту сайта

Ваш первый шаг - создать карту сайта.

Если вы используете WordPress, вы можете получить карту сайта, созданную для вас с помощью плагина Yoast SEO.

Основным преимуществом использования Yoast для создания XML-карты сайта является то, что она обновляется автоматически (динамическая карта сайта).

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

Если вы не используете Yoast, для WordPress доступно множество других плагинов (например, Google XML Sitemaps), которые вы можете использовать для создания карты сайта:

Что делать, если вы не используете WordPress?

Не беспокойтесь.Вы можете использовать сторонний инструмент для создания карты сайта, например XML-Sitemaps.com. Они выдадут XML-файл, который вы можете использовать в качестве карты сайта.

В любом случае, как только ваша карта сайта будет создана, я рекомендую взглянуть на нее вручную.

(Ваша карта сайта обычно находится по адресу site.com/sitemap.xml. Но это зависит от вашей CMS и того, какую программу вы использовали для создания карты сайта)

Он должен отображать все страницы вашего сайта:

Если все в порядке, пора отправить карту сайта в Google.

Отправьте свою карту сайта в Google

Чтобы отправить карту сайта, войдите в свою учетную запись Google Search Console.

Затем перейдите в «Индекс» → «Карты сайта» на боковой панели.

Если вы уже отправили свой файл Sitemap, на этой странице вы увидите список «Отправленных файлов Sitemap»:

В любом случае, чтобы отправить карту сайта, введите URL-адрес карты сайта в это поле:

И нажмите «Отправить».

И если все настроено, вы начнете видеть информацию о своей карте сайта на этой странице в разделе «Отправленные файлы Sitemap»:

Используйте отчет Sitemap для обнаружения ошибок

После того, как Google просканирует вашу карту сайта, щелкните ее в разделе «Отправленные карты сайта»:

Если вы видите «Индекс Sitemap обработан успешно», значит Google успешно просканировал вашу карту сайта.

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

В этом отчете показано, сколько URL-адресов Google нашел в вашей карте сайта… и сколько из этих страниц попало в индекс Google:

Например, вы можете видеть, что моя карта сайта содержит ссылки на 116 веб-страниц. 109 являются «действительными», а 6 - «исключенными».

Я, очевидно, могу игнорировать действительные страницы.

Но я действительно хочу проверить все «Исключенные» страницы, чтобы узнать, что происходит.

Оказывается, эти 6 URL-адресов в моей карте сайта получают сообщение «Повторяющийся, отправленный URL-адрес не выбран как канонический».

И когда я смотрю на URL-адреса, я вижу, что это страницы, которые я вообще не хочу индексировать.

Так что я должен удалить их из моей карты сайта.

Используйте файл Sitemap для поиска проблем с индексированием

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

  • Сколько страниц вы ХОТИТЕ проиндексировать
  • Сколько страниц проиндексировано

Например, предположим, что ваша карта сайта ссылается на 5000 страниц.

Но когда вы смотрите в Google Search Console, ваш сайт имеет только 2000 проиндексированных страниц.

Это признак того, что что-то не так. Возможно, на этих 5000 страницах много дублированного контента. Так что Google не все их индексирует.

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

Сопоставьте файлы Sitemap и файл robots.txt

Важно, чтобы ваши карты сайта и Robots.txt работали вместе.

Другими словами:

Если вы отслеживаете страницу в Robots.txt или используйте тег noindex на странице, вы НЕ хотите, чтобы он отображался в вашей карте сайта.

В противном случае вы отправляете в Google смешанные сообщения.

В вашей карте сайта указано: «Эта страница достаточно важна, чтобы включить ее в нашу карту сайта». Но когда Googlebot приземляется на страницу, они блокируются.

Карта сайта Советы профессионалов

Огромный сайт? Разбейте вещи на файлы Sitemap меньшего размера: файлы Sitemap имеют ограничение в 50 000 URL. Поэтому, если вы запускаете сайт с множеством страниц, Google рекомендует разбить карту сайта на несколько карт меньшего размера.

Будьте осторожны с датами: URL-адреса в вашей карте сайта имеют дату «последнего изменения».

Я рекомендую изменять эти даты ТОЛЬКО, когда вы вносите существенные изменения в свой сайт (или добавляете новый контент на свой сайт). В противном случае Google предупреждает, что обновление дат на страницах, которые не изменились, может рассматриваться как тактика рассылки спама.

Don’t Sweat Video Sitemap: Video Schema в значительной степени заменила необходимость в файлах Sitemap для видео. Карта сайта для видео определенно не помешает вашей странице получить расширенный фрагмент видео.Но обычно это не стоит того.

Оставайтесь меньше 50 МБ: Google и Bing допускают использование файлов Sitemap размером до 50 МБ. Так что пока у вас меньше 50 МБ, все в порядке.

HTML-карта сайта: это в основном эквивалент карты сайта в формате XML… но для пользователей.

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