Home / Блоговедение / Как сделать карту сайта на WordPress?

Как сделать карту сайта на WordPress?

Здравствуйте, друзья. Казалось бы кто сейчас не знает как сделать карту сайта на WordPress? Оказывается многие.

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

Создать карту сайта для WordPress

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

Каждую из этих карт формирует отдельный плагин.

Создать карту сайта для поисковых роботов.

Карта сайта для поисковых систем формируется в формате XML. И выглядит вот так:

карта сайта в формате XML

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

http://ваш сайт/sitemap.xml

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

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

  • Для начала проверьте, какая версия WordPress у вас стоит. Если ниже 2.0.4 обновите WordPress до последней версии.

версия вордпресс

  • У вас должен быть плагин All In One SEO Pack, если его нет, обязательно установите.

Это замечательный плагин, я им сам пользуюсь. Есть, конечно, и аналоги, но я считаю All In One SEO Pack самым лучшим, у него масса возможностей для SEO-оптимизации как в поисковых системах, так и в соц сетях. Скачать плагин можно здесь.

В консоли управления WordPress у вас должен быть раздел «Инструменты SEO». Если его нет, значит, вы не обновили WordPress.

инструменты SEO

 

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

активация карты XML

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

Создать карту сайта для пользователей на WordPress.

Карту сайта для пользователей формирует плагин Dagon Design Sitemap Generator. И выглядит такая карта вот так:

карта сайта для пользователей

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

  • Скачайте плагин Dagon Design Sitemap Generator. Скачать плагин можно здесь.
  • Активируйте и настройте его.
Возможно вас заинтересует:  Как сделать клон страницы записей в Wordpress но с другими свойствами

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

  • Создайте новую страницу.

Назвать ее можно как угодно – карта сайта, все страницы, все статьи.

  • В созданную страницу в html-редакторе нужно добавить такой код:
<!-- ddsitemapgen -->
  • Сохраняйте страницу и любуйтесь 🙂

Об авторе: Андрей Назыров

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

31 комментарий

  1. Артём Черкасов:

    Многие люди пользуются другими сео плагинами, я думаю им не нужно обязательно устанавливать? 😛
    По факту для сайтов на которых нет глубоких страниц sitemap вообще не нужен =)

    Ответить
  2. Вот этот плагин, как раз, мне сейчас и нужен. Я свой блог почистил. Стёр все файлы, Установил чистый WP. Ткперь ни одного плагина нет.

    Ответить
    • Андрей Назыров:

      Пожалуйста скачивайте 🙂

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

    Ответить
  4. Плагин XML Sitemap вроде уже давно не обновляется и работает некорректно! Так что самый оптимальный вариант — All in one SEO pack))
    Статья отличная!

    Ответить
    • Андрей Назыров:

      А я то думаю чего он у меня все не хотел работать 🙂

      Ответить
  5. Но зато nеперь хорошо, одним плагинов меньше!))

    Ответить
  6. Александр:

    Очень полезно. Но я предпочитаю делать карту без плагинов а кодом. Сделал на одном своем блоге и смотрю пока как работать будет

    Ответить
    • Андрей Назыров:

      Слышал что кодом можно сделать карту сайта для пользователей, то есть без плагина DD Sitemap Generator. А как же вы сделаете карту в XML формате без плагина, чтобы она сама автоматически обновлялась? Я если честно даже не знаю возможно ли это, в интернете не нашел такой информации.

      Ответить
  7. Представляешь у меня карты сайта в xml до сих пор нет! То есть она есть, но просто увидеть ее нельзя. Вот так вот вводишь http://www.advdk.com/sitemap.xml в поисковую. строку браузера или поисковика (не важно) и видишь перед собой белую страничку, на которой ничего нет.

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

    Ответить
  8. Андрей Назыров:

    Я ее в Мозилле вижу, правда она как-то странно отображается, сплошной кусок из списка ссылок без каких либо отступлений, то есть не в структурированном списке, но обновление смотрю регулярное. В исходном коде тоже все ОК 🙂

    Ответить
  9. Только, что посмотрел через мозилу, это ужас! Но для роботов нормально, исходник впорядке!

    Ответить
    • Андрей Назыров:

      Ну а пользователям эта карта и не нужна 🙂

      Ответить
  10. Александр Череп:

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

    Ответить
  11. Это не очень хорошо! Два плагина создали по одной карте, то есть на блоге стоит две карты по одному и тому-же адресу, и они приводят поисковых роботов в замешательство. Просто отключите один из из них. Если отключите плагин XML Sitemap, то обязательно удалите в корне своего блога два файла созданные им. Не знаете, что за файлы? Напишите в этом комментарии свой вопрос, объясню.

    Ответить
  12. Андрей:

    Да, все всё уже сказали, так что и добавить не чего. Мне вот Алексея карта понравилась. Прям как на нее шапку невидимку надели. Ладно, это шутки. Хорошая статья мне понравилась. Я даже как то и подзабыл как я себе делал карту, а вот теперь вспомнил. 😉

    Ответить
  13. Я создавал карту сайта тем способом, который указан в статье, было очень просто. 😛

    Ответить
  14. Карта сайта, как на блоге на WP, так и на джумле, да впрочем и на обычном html сайте — это очень важный блок, и его стараются установить сразу же все создатели сайтов.
    Именно по нему в первую очередь ориентируются поисковые роботы. Хотя, помню раньше не знал о карте сайта, делал на чистом html сайты — и по 500-1000 страничек было в индексе даже без карты сайта (но ведь перелинковка была соответствующая… С телефона сайт свой первый делал… Вручную полностью…

    Ответить
    • Андрей Назыров:

      С телефона… Жесть 🙂

      Ответить
      • Юрий Йосифович:

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

  15. Я создавал карту отдельным плагином, а позже удалил его воспользовался all in Seo для создания sitemap, тут она более понятная, что-ли получается да плагин 1 удалился, это уже хорошо.

    Ответить
  16. All In One SEO Pack — отличный плагин. Тоже использую его и всем рекомендую.

    Ответить
  17. Александр Каратаев:

    А у меня стоит Platinum SEO и XML Sitemap… Посмотрел сейчас свою карту… Хм… последнее обновление за 29 число. А вот на корпоративном блоге ставил All in one SEO pack и там карта уже сегодняшняя… Есть, как говорится, над чем задуматься…
    Пойду-ка я наверное и у себя снесу два плагина и поставлю один — All in one SEO pack, похоже, что это действительно самый лучший вариант.
    Спасибо!

    Ответить
  18. Александр:

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

    Ответить
  19. Александр Каратаев:

    Ну вот… Перевёл свой блог на All In One SEO Pack, мигрировал, можно сказать. Избавился от трёх плагинов. Правда при миграции возникли проблемы, но всё удалось решить. Так, что если кто-то желает мигрировать, то загляните сначала ко мне — может пригодиться моя статья о проблеме миграции на All In One SEO Pack.

    Ответить
  20. Я тоже проверила по ссылке свою карту сайта для роботов. Все есть и индексируется.

    Ответить
  21. У меня карта сайта с расширением php. Ну, вот такой разработчик мне попался, который упорно не желал делать ее в XML формате.
    В принципе, оба бота ее воспринимают нормально, в инструментах веб-мастера она обозначена, как корректная, однако абсолютно все сео-анализаторы рассказывают мне о необходимости внедрения XML карты. Почему так?

    Ответить
  22. Татьяна ObzorFan:

    Андрей, доброго дня! Хотела бы у вас спросить, в Яндекс Вебмастере мне сообщает такую ошибку

    ошибка

    Перехожу по ссылке и пишет

    описание ошибки

    Как это можно исправить? Карта сайта создана в seo yoast. в разделе Карты. Значок на Медиафайлах убран, как советуют некоторые. Подскажите, пожалуйста, как быть в таком случае?

    Ответить
    • Точно сказать не могу, возможно в карте раньше были медиафайлы, и это устаревшие данные. Попробуйте отправить карту на повторную проверку.
      А вообще у Яндекс часто проблемы с картой XML от плагина seo yoast.

      Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *