Как создать html и xml карту сайта на WordPress

Плагины

Для создания карты сайта легче всего воспользоваться плагинами, которых существует очень много. Я предпочитаю Dagon Design Sitemap Generator. Переходим на официальный сайт www.dagondesign.com, скачиваем и устанавливаем плагин:

Плагин карты сайта на wordpress

Создаем в админ панели сайта страницу, присваиваем любое название и URL (у меня это «Карта сайта» и «sitemap»), переходим в режим редактирования кода и вставляем:

<!-- ddsitemapgen -->

Карта сайта для вордпресс

Если на сайте есть записи, страницы и рубрики, то карта сайта уже будет работать:

Карта сайта для Вордпресс

На скрине выше видно, что в плагин «вшита» внешняя ссылка на сайт разработчика — если это вам не мешает, то оставляете ссылку, если мешает, то нужно перейти в раздел «Плагины» — «Dagon Design Sitemap Generator» — «Изменить»

Как вставить в WordPress карту сайта

Откроется окно редактирования файлов, где выбираем справа sitemap-generator/sitemap-generator.php — в нем находим и удаляем часть строки, как показано на скрине ниже:

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

Для справки: если вы редактируете через Notepad или аналоги, то это 1216 строка:

Редактируем 1216 строку плагина

Если все сделано правильно, то ссылки «Плагин написан dagondesign.com» не будет.

У плагина простые и понятные настройки с поддержкой многих языков. Вот так они выглядят на этом блоге:

Dagon Design Sitemap Generator

Xml карта сайта

Если вы пользуетесь SEO by Yoast (как я), то никаких плагинов дополнительно качать не требуется, просто переходим в настройки «SEO» — «XML Карта сайта» — ставим галочку напротив включить карту сайта и радуемся. Вот как выглядят настройки на этом блоге:

Xml карта сайта

В этом случае путь до xml карты сайта будет таким: http://www.vash-site.ru/sitemap_index.xml

Если вы не используете SEO by Yoast, то придется скачать и установить плагин Google XML Sitemaps через репозиторий или админ панель сайта:

Google XML Sitemaps

После активации нужно перейти в «Настройки» — «XML-Sitemap» и нажать построить карту сайта, после чего она будет находится по адресу: http://www.vash-site.ru/sitemap.xml

Генератор XML-карты сайта для WordPress

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

XML-Sitemap Generator

Добавление карты сайта в панель вебмастера

Я всегда добавляю карту в Яндекс и Google вебмастер, реже — в Mail Webmaster Tools.

Переходим по ссылке http://webmaster.yandex.ru/ выбираем свой сайт, после «Настройки индексирования» — «Файлы Sitemap» и указываем полный URL карты, жмем добавить:

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

Готово. Теперь идем сюда http://www.google.ru/webmasters/ — выбираем сайт — «Сканирование» — «Файлы Sitemap» и указываем относительную ссылку до карты:

Добавление карты сайта в панель Google Вебмастер

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

  1. Максим Громов

    Спасибо за информацию. Но почему для карты сайта используете Dagon Design Sitemap Generator? Он сильно нагружает серверную часть, множество лишних настроек и т.д.
    Сам пользуюсь плагином hierarchical html sitemap. Очень простой плагин без лишнего мусора, который делает карту сайта чисто за счёт html. Ну и из названия уже понятно, что выводит список рубрик и статей в иерархическом виде. Рекомендую!

    Ответить
    1. Игорь Градов

      Согласен, поэтому вместо Dagon Design Sitemap Generator я уже некоторое время использую WP Sitemap Page (https://ru.wordpress.org/plugins/wp-sitemap-page/).

      Ответить
      1. Максим Громов

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

        Ответить
  2. Рустам

    После установки плагина WP Sitemap Page, добавить данный шорткод [wp_sitemap_page]

    Ответить
  3. Alexandr Shevchenko

    Опа, то, что я искал. Потому что карту сайта обычно в сторонних сервисах делал и руками дописывал новые урлы:) Здесь http://free-webmaster.ru/sozdanie-sajta-na-wordpress/plaginy-dlya-wordpress/ ещё можно узнать про sitemap для видео и картинок. Вообще для видео и картинок не обязательно делать, если их немного.

    Ответить
  4. Busan Vag

    Заманался уже… пишет что неправильный адрес файла sitemap .. что не так делаю.. https://Мойсайт/sitemap_index.xml

    Ответить
  5. Евгений

    Sitemap.xml сейчас автоматически с версии wp 5.5 есть, но работает не всегда. А html карту обычно делаю с помощью плагина WP Sitemap Page, и стараюсь как-то оживить, https://sverchokcorm.ru/sitemap/ тут например пару картинок добавил)

    Ответить