Как создать 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 Вебмастер

Перелинковка ↓
  • Максим Громов

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

    • http://www.lucky-seo.com/ Кирилл Лакиманов

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

      • Максим Громов

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

  • Рустам

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

  • Alexandr Shevchenko

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