Как делать карту сайта sitemap.xml для WordPress

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

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

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

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

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

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

Генератор карты сайта Sitemap.xml

Услуга бесплатна, но может обрабатывать не более 500 страниц

Введите адрес сайта и нажмите «Начать».

Создание карты сайта в генераторе sitemap.xml

В нем вы найдете некоторые соображения об услуге и попросите перейти на страницу с подробной информацией. Также имеется ссылка для загрузки xml-файла.

Сгенерированный sitemap.xml

На этой же странице вы можете увидеть все подробности

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

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

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

Зайдите в панель управления, а затем перейдите в Диспетчер файлов. Откройте папку вашего сайта (в Timeweb wordpress_x, где x — порядковый номер вашего сайта), перейдите в папку public_html.

Загрузите файл sitemap.xml в основную папку WordPress

Просто перетащите файл с помощью мыши. Вам нужно будет просто перетащить файл с помощью мыши. Он будет загружен в корень сайта и будет доступен по адресу: yourdomain.ru/sitemap.xml. На других хостинг-платформах процесс загрузки sitemap.xml будет аналогичным.

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

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

  • Sitemap.ru
  • Бесплатный генератор Sitemap (может обрабатывать до 5 000 страниц)
  • Мой генератор карты сайта

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

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

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

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

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

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

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

XML sitemap в Yoast SEO

Google XML Sitemaps

Простой плагин, позволяющий создавать валидную карту сайта в формате xml. Вы можете установить его прямо из каталога WordPress — перейдите в раздел «Плагины». — «Добавить новый», введите название в поле поиска, нажмите «Установить», а затем нажмите «Активировать».

Установка XML-карты сайта Google из каталога WordPress

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

Сам файл Sitemap будет доступен по стандартному адресу: site.ru/sitemap.xml.

All In SEO Pack

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

После установки и активации необходимо перейти в раздел «All In SEO Pack» (также в боковой панели) — «Управление модулями». Там вы найдете XML sitemap в самой первой позиции.

Модуль XML sitemap из пакета All In SEO Pack

Нажмите на кнопку «Активировать». После этого наша карта сайта появится в списке подразделов пакета All In SEO Pack. Вы можете обратиться туда, чтобы сделать все в соответствии с вашими потребностями. Но опять же, вариант «по умолчанию» тоже подойдет.

Sitemap в пакете All In SEO Pack

Сам файл sitemap.xml будет доступен по следующему адресу: sitemap.ru/sitemap.xml.

Примечание:Повторюсь, самый эффективный и актуальный способ создания карты сайта в WordPress — с помощью плагинов. Лучше, если через какой-нибудь сложный плагин, например, Yoast или All In SEO Pack.

Как добавить карту сайта в Яндекс.Вебмастер

У вас есть два варианта: ввести директиву со ссылкой на карту сайта в robots.txt; добавить карту сайта вручную в Яндекс.Вебмастер.

О первом варианте вы можете прочитать в статье по ссылке выше. В нем я рассказал о лучшем файле Robots.txt для WordPress, в котором мы также оставили директиву sitemap.

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

Перейдите в Яндекс.Вебмастер, на нужную страницу. Затем найдите раздел «Индексирование». В раскрывающемся списке — ‘Файлы Sitemap.

Добавить карту сайта в Яндекс Вебмастер

Введите полную ссылку в поле и нажмите кнопку «Добавить». Вот и все. В течение некоторого времени Webmaster будет индексировать карту сайта, и в этом же окне можно увидеть статус индексации Sitemap, а также ошибки.

Как добавить карту сайта в Search Console

К сожалению, есть только один вариант — добавить карту сайта вручную через сервис. Но это также очень просто: зайдите в Search Console, найдите файлы Sitemap на боковой панели, щелкните по ним.

Добавьте карту сайта в Search Console

В поле введите имя карты сайта в формате sitemap.xml. Если вы создали его с помощью Yoast SEO, это будет sitemap_index.xml. Если используются другие плагины/генераторы — название будет стандартным. Нажмите кнопку Отправить. Search Console немедленно загрузит вашу карту сайта.

Если все в порядке, вы увидите ссылку на вашу карту сайта и зеленое сообщение «Успешно» чуть ниже. Теперь Google будет учитывать карту сайта при индексации.

Заключение

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

Онлайн-генераторы также нельзя списывать со счетов. Если у вас статичный проект, где контент не обновляется — вы можете просто создать файл через такой сервис, отправить его в Яндекс.Вебмастер и Search Console, и забыть о нем.

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

Оцените статью
Точка39
Добавить комментарий