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

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

При помощи генератора

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

Работает это все по самому простому принципу — вводите адрес, скрипт анализирует ваш сайт и выдает готовый файл. Далее вы сможете загрузить его в корень сайта и отправить в Яндекс.Вебмастер или Search Console на индексацию.

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

В качестве примера рассмотрим сервис xml-sitemaps.com. Переходим на сайт, нас сразу встречает полоска для ввода урла.

Что такое карта сайта sitemap.xml и как создать ее на WordPressСервис бесплатный, но в нем можно обработать не более 500 страниц

Вводим адрес нашего сайта, кликаем на кнопку «Start».

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

Сервис немного «подумает», после чего предложит вам перейти на страницу с деталями. Там же будет доступна ссылка для скачивания xml-файла.

Что такое карта сайта sitemap.xml и как создать ее на WordPressНа этой же странице можно увидеть все детали

Кликаем на кнопку, после чего наша карта сайта окажется в папке «Загрузки». Далее ее необходимо будет выгрузить на хостинг — в корневую папку, которая, как правило, имеет название: «public_html».

Это можно сделать как при помощи FTP-клиента, так и при помощи файлового менеджера — инструмента, который есть в каждом нормальном хостинге.

В файловом менеджере виртуального хостинга Timeweb вам будет достаточно просто перетащить файл из папки на компьютере в папку на самом хостинге.

Перейдите в панель управления, далее зайдите в раздел «Файловый менеджер». Откройте папку вашего сайта (в Таймвебе wordpress_x, где x — порядковый номер сайта), перейдите в папку public_html.

Что такое карта сайта sitemap.xml и как создать ее на WordPressПросто перетащите файл с помощью мыши

Вам останется просто перетащить файл при помощи мыши. Он будет загружен в корень сайта и доступен по адресу: вашдомен.ру/sitemap.xml.

В других хостингах процесс загрузки sitemap.xml будет аналогичен.

Другие генераторы xml карты сайта

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

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

При помощи плагинов

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

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

Карта сайта в Yoast SEO

Плагин Yoast SEO тоже умеет создавать карту сайта. После установки плагина из каталога WordPress функция создания карты сайта будет активирована автоматически. Она будет доступна по адресу: вашдомен.ру/sitemap_index.xml.

Отключить карту сайта Yoast SEO можно в настройках плагина: SEO (в боковой панели) — Общие — XML-карта сайта.

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

Три плагина карта сайта WordPress: карты сайта для посетителей и поисковиков

От автора

Карта сайта WordPress это важнейший инструмент ускоряющий индексацию  страниц сайта. При помощи различных плагинов WordPress можно создать карту сайта различных форматов (XML, HTML, CVS). Для поисковиков важен формат XML.

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

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

Карта сайта WordPress для посетителей – Плагин WP Realtime Sitemap

Плагин WP Realtime Sitemap позволяет отображать на сайте сформированную им же карту сайта. Этот плагин не создает карту сайта в формате XML и  не передает поисковикам созданную карту сайта. Плагин WP Realtime Sitemap создает карту сайта для внутреннего пользования и может отображать карту сайта  в любом месте сайта WP.

Установка плагина  WP Realtime Sitemap

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

  1. Скачиваем zip архив плагина (ссылка выше) и устанавливаем на сайт при помощи загрузчика в административной панели;
  2. Ищем плагин на вкладке “Плагины” в окне «Поиск» и затем устанавливаем автоматически;
  3. Закачиваем распакованный архив плагина по FTP в каталог сайта.

Будем считать, что плагин установлен. Можно приступать к настройкам плагина WP Realtime Sitemap.

Отображение карты сайта на сайте WordPress

Для вставки карты сайта на страницы сайта нужно в визуальном редакторе добавить строку: wp-realtime-sitemap, в квадратных скобках при написании статьи.

Для вывода карты сайта в меню сайта, нужно создать Страницу на вкладке Консоль→Страницы→Создать новую. Дать странице имя, например, карта-сайта. В окне визуального редактора ввести код:

wp-realtime-sitemap

Поместить  сделанную страницу в любое созданное меню сайта (Консоль→ Внешний вид → Меню).

Настройки плагина WP Realtime Sitemap

  • Заходим по адресу: Консоль→Параметры→WP Realtime Sitemap.
  • Что такое карта сайта sitemap.xml и как создать ее на WordPress
  • В открывшемся окне настройки плагина WP Realtime Sitemap заполняете нужные пункты. Вот несколько принципиальных настроек:
  • Можно включить/выключить показ страниц, категорий, сообщений и архивов на катре сайта.
  • Что такое карта сайта sitemap.xml и как создать ее на WordPress
  • При включении этих пунктов можно убрать из показа отдельную информацию, указав ID (идентификационный номер) ненужных к отражению материалов.

В настройках WP Realtime Sitemap можно включить показ категорий и мета тегов в виде облака. Выбрать можно либо показ облаком, либо списком.

  1. Что такое карта сайта sitemap.xml и как создать ее на WordPress
  2. В настройках плагина можно изменить заголовки всех элементов карты сайта: сообщения, страницы, меню, архивы, категории, теги.
  3. Что такое карта сайта sitemap.xml и как создать ее на WordPress
  4. Также можно поменять все пункты меню местами.
  5. Что такое карта сайта sitemap.xml и как создать ее на WordPress
  6. По умолчанию иерархия карты сайта следующая:
  • Меню;
  • Страницы;
  • Сообщения;
  • Пользовательские типы сообщений;
  • Архивы;
  • Категории;
  • Теги.

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

Копіювати URL

Скопійовано!

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

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

Что такое карта сайта? Название говорит само за себя, карта сайта — это список доступных для пользователей и поисковых машин страниц сайта.

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

Карты сайта были введены еще в ранние годы Интернета в 1994 и 1995 году, тогда было решено, что карты сайта должны быть неотъемлемой частью каждого сайта.

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

Читайте также:  Лучшие книги по воспитанию и развитию детей и подростков для родителей

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

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

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

Что вам понадобится

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

  • Доступ к панели управления WordPress

Информация о различиях между XML и HTML картами сайта

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

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

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

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

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

Давайте начнем наше руководство о том, как создать карту сайта и добавить ее в WordPress.

Шаг 1 — Создание XML карты сайта в WordPress

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

Вариант 1 — Как создать карту сайта с помощью SEO Yoast

Yoast SEO — это один из самых популярных плагинов, который широко используется для улучшения SEO сайтов или блогов на WordPress. Плагин обеспечивает работу со всеми техническими аспектами относящимися к контенту и помогает вам оценить плотность ключевых слов, теги H1 и H2, читаемость и т.д. Он же поможет нам в генерации XML карты сайта.

Следуйте данным этапам для добавления XML карты сайта для вашего WordPress через плагин Yoast SEO:

  1. Установите и активируйте в WordPress плагин Yoast SEO.

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

  1. После активации, перейдите в раздел SEO → Особенности и включите функцию Дополнительные настройки страницы.

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

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

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

  1. Таким образом вы сгенерировали XML карту сайта с помощью плагина. Ссылку на нее можно найти в разделе Ваши XML Sitemap →  XML Sitemap.

Как создать sitemap.xml для wordpress?

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

Сегодня, я хочу рассказать, по-настоящему о важной настройке, которая занимает 2 место среди технических ошибок сайтов. Но прежде, чем переходить чтению статьи дальше, убедитесь, что у вас правильно создан robots.txt – кстати, это ошибка занимает почетное 3-е место.

Что такое карта сайта sitemap.xml и как создать ее на WordPressИсследование проведено командой Ingate Development

Что такое карта сайта (sitemap)?

Карта сайта – это xml файл, содержащий ссылки страниц, которые необходимо проиндексировать поисковым роботам.

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

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

Как сделать sitemap для wordpress?

Можно создать sitemap.xml с помощью онлайн генераторов,  но зачем, если для большинства CMS есть готовые решения.

WordPress не исключение, плагин Yoast Seo имеет встроенную функцию создания sitemap, который автоматически обновляется при создании новых статей. Если у вас еще не установлен seo плагин, то это будет отличным решением.

Не знаете, как устанавливать плагины – прочитайте статью Как установить плагин wordpress?

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

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

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

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

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

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

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

А вообще настройка Yoast Seo – это тема для отдельной статьи! Плагин охватывает широкий спектр Seo настроек, которые необходимы при продвижении сайта.

Зачем нужна карта сайта и как ее создать

Если вы часто сталкиваетесь с проблемой индексации и не видите часть страниц на поиске — пора проверить структуру вашего ресурса. А в этом вам поможет карта сайта. Она используется поисковыми роботами для проверки страниц сайта. В этой статье мы рассмотрим такой тип файла, как sitemap.xml, узнаем, как его создать и настроить.

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

Читайте также:  Что делать, если скучно

Примечание! XML и HTML — язык разметки.

XML — проверяется роботами, которые индексируют страницы сайта и проверяют его структуру.

Что такое карта сайта sitemap.xml и как создать ее на WordPressПример sitemap.xml

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

Что такое карта сайта sitemap.xml и как создать ее на WordPressПример HTML sitemap

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

Что такое карта сайта sitemap.xml и как создать ее на WordPressПример подвала сайта с основными разделами

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

Sitemap — это навигатор, который помогает поисковым системам корректно сканировать сайт и индексировать его страницы.

В карте сайта содержится следующая информация:

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

Важно!

Карта сайта для WordPress

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

SITEMAP.XML — НЕОБХОДИМ ЛИ ОН?

Итак, сразу определимся со следующим моментом: под картой сайта чаще всего подразумевается именно файл sitemap.xml. Располагается он чаще всего в корневой директории вашего проекта. Наличие карты сайта на самом деле не является обязательным, однако, этот файл будет отнюдь не лишним.

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

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

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

Ну и прежде, чем мы приступим к созданию карты сайта, давайте озвучим некоторые ограничения, которые следуем учитывать при генерировании sitemap. Ограничения очень просты: максимальное количество адресов в файле — 50000 URL и максимальный размер файла — 10 Мб. Вот и все ограничения.

Может так статься, что у вас масштабный портал, где количество ссылок перевалит за отметку в 50000 или размер файла будет больше 10 Мб. В этом случае данные ограничения можно обойти, воспользовавшись советами из официальной документации. Например, файл можно сжать в gzip или же можно использовать несколько файлов sitemap, указав их в файле индекса sitemap.

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

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

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Скачать курс

ГЕНЕРАТОРЫ SITEMAP.XML

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

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

Теги в данном файле хранят следующие сведения:

  • loc — URL страницы
  • lastmod — модификация, изменение страницы
  • changefreq — возможная частота изменения страницы
  • priority — важность страницы (возможное значение от 0,0 до 1)

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

И здесь нам помогут онлайн сервисы, которые пройдутся по вашему ресурсу и сгенерируют файл sitemap. Подобных сервисов много и найти их можно по простому запросу «sitemap generator».

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

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

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

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

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Скачать курс

WORDPRESS — СОЗДАНИЕ КАРТЫ САЙТА С ПОМОЩЬЮ ПЛАГИНА

Как создать XML-карту сайта без использования плагинов | Денис Кузменов

Здравствуйте, уважаемые читатели!
Эта моя первая публикация в новом 2017-м году и посвящена она будет решению довольно тривиальной задачи. Впрочем, как и всегда :о)

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

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

Поиск плагинов «XML Sitemap» в репозитории WordPress

Но сегодня не об этом.
В процессе работы над одним из проект, у меня возникла необходимость генерировать файл sitemap.xml средствами самой CMS, без использования сторонних решений. Не буду долго тянуть, вот готовое решение:

/****************************************************
* XML Sitemap WordPress
*****************************************************/
function xml_sitemap() {
$postsForSitemap = get_posts(array(
'numberposts' => -1,
'orderby' => 'modified',
'post_type' => array('post','page'),
'order' => 'DESC'
));
$sitemap = '';
$sitemap .= '';

/*категории*/
$args = array();
$cats = get_categories($args);
foreach ($cats as $cat) {
$sitemap .= ''.
''. get_category_link($cat->term_id) .''.
'monthly'.
'';
}
/*посты и страницы*/
foreach($postsForSitemap as $post) {
setup_postdata($post);
$postdate = explode(” “, $post->post_modified);
$sitemap .= ''.
''. get_permalink($post->ID) .''.
''. $postdate[0] .''.
'monthly'.
'';
}
$sitemap .= '';
$fp = fopen(ABSPATH . “sitemap.xml”, 'w');
fwrite($fp, $sitemap);
fclose($fp);
}
add_action(“publish_post”, “xml_sitemap”);
add_action(“publish_page”, “xml_sitemap”);

Данный код необходимо вставить в файл functions.php.

Сразу после этого перейдите по адресу http://вашсайт.ru/sitemap.xml. Скорее всего на странице вы увидите ошибку:

ОШИБКА: Текущий шаблон не является корректным шаблоном ленты.

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

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

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

На этом у меня все. Благодарю за внимание и до новых встреч!

Читайте также:  Контекст — что это такое?

Как создать и настроить карту сайта sitemap.xml для WordPress

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

Рассказываем, как создать, загрузить и сообщить поисковикам о своей карте сайта.

Что такое sitemap.xml?

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

Зачем нужна sitemap.xml?

Sitemap.xml — не обязательный инструмент для продвижения в поисковых системах: роботы вполне умеют обходиться и без него. 

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

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

У меня уже есть карта сайта, зачем XML?

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

Что такое карта сайта sitemap.xml и как создать ее на WordPressВот как чаще всего выглядит HTML-карта сайта

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

Из чего состоит sitemap.xml

Sitemap.xml состоит из специальных XML-тегов. Рассмотрим их на примере такой карты сайта:

http://mysite.ru/
2020-10-10
monthly
0.5

http://mysite.ru/2020/02/12/hello-world/
2020-10-10
daily
0.8

В этом примере на сайте есть 2 страницы — главная mysite.ru и еще одна mysite.ru/2020/02/12/hello-world/. У каждой из них указаны последнее обновление, частота обновлений и приоритет. 

Тег Обязательный? Значение и примечания
urlset да Внутри тега urlset перечисляют все страницы, которые есть на сайте.
url да Внутри тега url заключены данные об одной конкретной странице.
loc да

Что такое WordPress XML Sitemap и как ее настроить

Значение слова «Карта сайта» (Sitemap) изменилось за последнее десятилетие. Интернет-технологии постоянно развиваются, поэтому совершенно естественно, что со временем все меняется. Карты сайтов не являются исключением из этого правила.

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

Что означает это изменение на практике? Во-первых, sitemaps больше не создаются в формате HTML, а хранятся в виде XML-файла. Во-вторых, современные карты сайтов мало что значат для человеческого глаза, поскольку они отформатированы так, чтобы содержать URL-адреса и метаданные, полезные для ботов. Метаданные, сохраненные в карте сайта, являются:

  • Последнее изменение – когда страница была изменена в последний раз
  • Приоритет-какой приоритет поисковые системы должны предоставить странице (выраженный в процентах)
  • Частота-как часто страница будет меняться

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

Технические аспекты WordPress XML sitemap

Лимит

Существует максимум — 50.000 адресов в файле sitemap.

Количество

Вам не обязательно иметь только один файл sitemap. Вы можете иметь несколько карт сайта с одной главной картой сайта (которая будет картой сайта всех карт сайта). Это также может обеспечить обходной путь для максимального ограничения URL-адресов, поскольку у вас будет несколько карт сайта с 50k URL-адресами в качестве ограничения.

 5 SEO советов для WordPress, которые вы должны знать.

Как XML карта сайта приносит пользу вашему сайту WordPress

Карта сайта принесет пользу вашему сайту следующими способами:

  • Поисковые роботы будут сканировать ваш сайт гораздо быстрее, если у вас есть карта сайта.
  • Это позволит ботам определять приоритет обхода определенных страниц на основе метаданных.
  • Дополнительная информация будет взята из «Rich media content» – в случае, если вы используете много видео и изображений на своих страницах / сообщениях.
  • Нет никакого недостатка в добавлении карты сайта-худший сценарий заключается в том, что вы не увидите никаких улучшений, но, конечно, ничего плохого из этого не выйдет.

Что такое sitemap.xml и чем этот файл помогает в продвижении

В прошлый раз я рассказывал про файл robots.txt, а в этой статье я поведаю о его хорошем друге, файле sitemap.xml. Файл sitemap называют картой сайта – она помогает ориентироваться поисковым роботам среди папок и документов вашего ресурса.

А как выглядит sitemap.xml, мы сейчас подробно разберем.

Предназначение sitemap.xml

Файл Sitemap расположен в корне сайта и содержит данные о его страницах. В карте сайта должны быть ссылки на все страницы сайта.

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

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

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

В каких случаях нужна карта сайта

Несложно догадаться, что одностраничным сайтам sitemap.xml не нужен. А вот кому он точно пригодится, так это:

  • сайтам без хлебных крошек (навигационных цепочек),
  • сайтам с большим количеством страниц,
  • сайтам, на которых есть страницы с глубокой вложенностью, например, «Главная/Каталог/Видео» или «Фото/Видеокамеры/Экшн-камеры/GoPro/GoPro 7».

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

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

Яндекс рекомендует создавать карту сайта в XML-формате. Также поддерживается и формат TXT. В txt-формате карта сайта сообщает только адреса. Она выглядит следующим образом:

https://www.example.com/page1.html https://www.example.com/page2.html

Но я прислушаюсь к рекомендациям Яндекса и создам файл в формате XML.

В формате XML вы можете указать роботу:

  • адрес страницы,
  • дату последнего обновления,
  • частоту изменения страницы,
  • приоритет страницы.

Пример файла в формате XML:

http://www.example.com/page1.html 2005-01-01 monthly 0.8 …

Кодировка файла должна быть UTF-8. Файл не должен превышать 50 мегабайт и содержать более 50000 страниц. Файлов может быть несколько.

Как sitemap.xml влияет на SEO

Ссылка на основную публикацию