Блог Максима Войтика
Публикации о способах
заработка в интернете и SEO

Как создать xml карту сайта плагинами: Google XML Sitemaps и All in One SEO Pack

07 июля 2014
Комментарии: 40

Как создать карту сайта xml

Привет. Много прошло времени с того момента, как мы учились на wordpress создавать xml карту сайта данного формата, используя для этого плагин Google XML Sitemaps.

Однако после обновления этого модуля до версии 4.0 карта претерпела ряд изменений и заставила многих сайтостроителей найти ей замену по средствам плагина All in One Seo pack.

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

Для тех, кто совсем недавно создал блог и еще не понимает, зачем она нужна, стоит понять простую истину.

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

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

Проще говоря, такой файл является путеводителем по сайту, куда заглядывает каждый поисковый робот без исключения. Конечно же, не стоит рассчитывать, что Яндекс или Google на все 200% будет индексировать страницы при наличии данной карты, однако наличие ее по адресу http://ваш-сайт/sitemap.xml - обязательно.

Установка карты сайта плагином Google XML Sitemaps от 4.0 версии

В ранней статье «Строим карту xml плагином Google Sitemaps» я уже рассказал, каким образом создается подобный вид карты и возможно те, кто привык все делать по старинке найдут там полезную информацию, но большинство пользователей все-таки решило перейти на новую версию плагина, а для этого придется произвести кое-какие манипуляции.

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

Скачать плагин Google XML Sitemaps

Далее устанавливаете его и активируете.

Для тех, у кого стоит старая версия, ниже 4.0, придется ее обновить из административной панели wordpress.

Обновление XML Sitemaps

Теперь очень важный момент, так как для работы прежней версии карты требовалось размещение в корневой папке сайта файлов sitemap.xml и sitemap.xml.gz, то после обновления они уже не понадобятся, поэтому их надо удалить.

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

Удаление файлов xml

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

Ручное удаление xml файлов

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

Новый формат XML Sitemap

Настройка плагина Google XML Sitemaps

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

Базовые параметры

Здесь я оставил первые галочки, чтобы происходило уведомление поисковиков Google и Bing об изменениях на сайте.

В виду того, что у меня уже в файле robots.txt прописан URL адрес к xml карте сайта, то третью галочку снимаем.

Предпоследняя строчка отвечает за отображение карты по ссылке http://ваш-сайт/sitemap.xml, однако если ее убрать, то никаких изменений у меня не произошло.

Приоритет статьи

У меня на тестируемой площадке все статьи имеют одинаковый приоритет, поэтому данную опцию я отключил.

Содержание карты сайта

Отмечаем страницы, которые будут загружаться в карту сайта, а также отмечаем самый последний пункт «Include the last modification time», чтобы помогать поисковикам определять, время изменения контента сайта.

Исключения

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

Время индексации

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

Приоритеты

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

Подробно про установку и настройку карты сайта в формате XML с помощью плагина Google XML Sitemaps я рассказал в видео. Приятного просмотра.

Проверка индексации XML карты в Яндексе и Google

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

Проверка для Яндекса

Переходим в панель Яндекс Вебмастер, а далее кликаем на вкладку «Настройка индексирования» — «Файлы Sitemap».

Файлы Sitemap в Яндекс

Затем указываем полный HTML адрес sitemap.xml карты и нажимаем проверить.

Проверка карты сайта Яндексом

Вас должно перебросить на страницу валидатора, который проверит файл sitemap на наличие ошибок.

Результат проверки валидатора

Далее останется подождать, пока алгоритмы Яндекс доберутся до новой xml карты сайта и переиндексируют ее содержимое.

Проверка для Google

Для Гугла все немного сложнее, так как понадобится повторно отправить файл обновленной карты на перепроверку. Для этого в панели вебмастера от Google переходим по вкладке «Сканирование» — «Файлы Sitemap»

Файлы Sitemap в Google

Далее нажимаем на ссылку sitemap.xml (эта ссылка появится, если вы раньше загружали старую версию карты), а затем жмем на кнопку «Отправить файл sitemap повторно».

Отправить файл sitemap

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

Файлы Sitemap для Google

Через несколько минут, а может и часов, зависит от размера файла, Google полностью просканирует его содержимое, главное смотрите, чтобы были прочерки в столбце «Проблемы».

индексация карты сайта

Создание xml карты сайта плагином All in One Seo pack

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

— Кого-то пугает ее странный вид, так как вместо обычных ссылок на статьи вы увидите что-то похожее на sitemap-pt-page-2013-03.xml, то есть привычный список ссылок будет разделен на несколько отдельных суб-карт.

— Другие нашли способ избавиться от лишнего модуля, построив карту с помощью плагина All in One Seo pack.

Итак, начнем...

Первое. Сначала избавляемся от плагина Google XML Sitemaps, для этого деактивируем его в административной панели и радуемся небольшому ускорению сайта. :)

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

удаляем старые xml файлы

Третье. Переходите во вкладку плагина All in One Seo pack «SEO инструменты» — «Другие модули» и активируете модуль «Карта сайта».

Активируем карту в SEO инструментах

Далее в «SEO инструментах» должна появится вкладка «XML карта сайта», перейдя в которую можно будет управлять настройками файла.

Основные настройки карты

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

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

Исключенные объекты

Здесь можно исключать из xml ненужные категории, страницы и записи.

Приоритет

Задаем приоритеты для страниц сайта.

Частота

Указываем, с какой частотой надо поисковикам индексировать страницы. Последние два параметра не имеют значимой роли.

Ну и конечно же не забываем проверить работоспособность новой карты по адресу https://seoslim.ru/sitemap.xml.

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

Обязательно поделитесь в комментариях своими наработками по созданию xml карты с помощью плагинов «Google Sitemaps» и «SEO все в одном» очень интересно, какому из них вы отдали предпочтение. Пока!

(2 голос., в среднем: 5,00 из 5)
Загрузка...
С уважением, Максим Войтик
Буду рад, если нажмете на любую из кнопок:
Комментарии (40)
  1. Артём Черкасов

    Кстати есть спец сервисы генерирующие xml карты сайта, но сайтам на wp они не нужны =)

    Ответить
    • Максим Войтик

      Для тех движков, которые поддерживают плагины всегда найдется решение, как построить xml карту сайта с их помощью. Например для CMS OpenStat, ее используют в основном для интернет-магазинов, тоже есть модуль аналогичный описанным в статье.

      Ответить
  2. irocez

    А если без плагинов, не посоветуйте, где бесплатно на много страниц можно сгенерировать xml карту сайта?

    Ответить
    • Максим Войтик

      Ну так вам надо тогда с помощью специальных сервисов генерировать карту, а на сайте размещать готовый файл sitemap.xml

      Ответить
  3. Николай

    У меня длительное время первый плагин выводил sitemap.xml, а затем я его удалил и вывел карту при помощи all in seo, теперь она более понятная стала, что-ли.

    Всё же на один плагин меньше, уже плюсик. 🙄

    Ответить
    • Максим Войтик

      Возможно плагин Google XML Sitemaps считается лучшим решением, но я все же стремлюсь к быстрой загрузке блога. За последние несколько дней избавился от 8 плагинов.

      Ответить
      • Иван

        All in seo это не плагин? Если при индексации указал кару при помощи Gogle XML в последующем можно изменить на al in seo? После того как все про индексируется?

        Ответить
  4. олег

    У меня с all сео сложности. Карту не создаёт. Не знаю в чём дело.

    Ответить
  5. Юрий

    Так какая карта всё же лучше?

    Ответить
    • Максим Войтик

      Я считаю, что та карта, которую создает плагин Google XML.

      Ответить
  6. wpmen

    Не знаю почему, но лично я перестал пользоваться плагином All in SEO. Перешел на другой плагин, по моему мнению All in SEO пускает слишком много мусора в индекс Google 😯 А карту сайта создаю с помощью плагина Dragon Design Sitemap

    Ответить
    • Юрий

      А как же xml карта?

      Ответить
      • wpmen

        Прошу прощения, немного перепутал 😳 Для XML карты использую описанный выше способ XML Google Sitemap

        Ответить
  7. Daria

    Здравствуйте, Максим! Мне понравился вариант создания карты через плагин All in One Seo pack, карту по адресу мой_сайт.ru/sitemap.xml я вижу, тут все нормально, но в корневой папке сайта нет файлов sitemap.xml и sitemap.xml.gz. Это нормально? Или нет? а если да, то нужно их убирать из robots.txt ?

    Ответить
    • Максим Войтик

      Это нормально, таких файлов в корне сайта быть больше не должно.

      Ответить
  8. Daria

    а в robots.txt эти строки

    Sitemap: control-point.ru/sitemap.xml.gz

    Sitemap: control-point.ru/sitemap.xml

    должны присутствовать?

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

    Ответить
    • Максим Войтик

      Файл sitemap.xml как был раньше так и остался, только теперь он находится не в корне вашего блога, а непосредственно в плагине All in One SEO Pack, поэтому логично чтобы ссылка на карту в файле robots.txt сохранилась.

      Ответить
  9. Галина

    Здравствуйте, Максим! Создала новый robots.txt и не могу удалить старые файлы Sitemap . Новые загружаются, а старые не удаляются С гуглом все нормально.Что посоветуете? Или Яндекс их сам удалит? Загружать мне новые Sitemap к старым? совсем непонятно, почему не могу удалить, новый robots.txt загрузила. Подскажите,пожалуйста. Спасибо.

    Ответить
    • Максим Войтик

      Какой у вас адрес сайта Галина? Каким плагином вы решили вывести карту сайта?

      Ответить
  10. Галина

    Адрес блога : remont-stroitelstvo77.ru , а плагин Seo by Yoast. В гугле все нормально , добавила файлы Sitemap, а в Яндексе загрузила новый robots,а файлы Sitemap старые не удаляются, поэтому и не загружаю новые. Почему, Максим,не могу удалить? Раньше,вроде стоял крестик для удаления. Спасибо, что помогаете.

    Ответить
    • Максим Войтик

      Попробуйте сформировать карту сайта XML не с помощью Seo by Yoast (там в настройках уберите данную галочку), а с помощью плагина Google XML Sitemaps.

      Ответить
  11. Галина

    Максим,Вы пишите: «Второе. Переходим в корневую папку и удаляем старые файлы sitemap.xml и sitemap.xml.gz». Я удалить пыталась не из корневой папки,а в Вебмастерах Яндекса. Может,в этом ошибка?

    Ответить
    • Максим Войтик

      А зачем вам вообще этот Яндекс Вебмастер? Конечно же их надо удалять из корневой папки сайта.

      Ответить
  12. Галина

    Максим, я sitemap карты добавляю в Вебмастера. Хотя там есть robots с ними. Хотела добавить новые, т.к.внесла изменения, удалив старые. А старые не удаляются — раньше там был крестик для удаления. Ладно, спасибо,Максим.

    Ответить
    • Максим Войтик

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

      Ответить
  13. Галина

    Максим, я правильно поняла, что главное на блоге правильно выстроить robots и сейчас не надо карты добавлять в Яндекс? Гугл проверил и все принял. А Яндекс все просканирует из robots ? Значит,не париться мне? Не успеваешь за всеми новшествами. Спасибо, Максим за помощь!!!!!!

    Ответить
    • Максим Войтик

      Вы можете в Яндекс Вебмастере только проверить нет ли ошибок в вашем файле sitemap.xml.

      Ответить
  14. Галина

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

    Ответить
    • Максим Войтик

      :) 🙂 :)

      Ответить
  15. Галина

    Здравствуйте, Максим! Вы как в воду смотрели! Проверила sitemap.xml в Яндексе и один файл из 4 выдает : Неизвестный тег Строка 14:image:image. Это картинки. Зашла в Файловый менеджер на хостинге, там robots новый, а файлы sitemap.xml, sitemap.xml.gz еще старые присутствуют. Получается их нужно удалить?. Запуталась совсем

    Ответить
    • Максим Войтик

      В обновленной версии плагина, нужно удалять файлы sitemap.xml, sitemap.xml.gz с хостинга.

      Ответить
  16. Галина

    Максим,я удалила, а новые файлы добавила в Янднкс вебмастер. Но удаленные 2 там еще остались -sitemap.xml, sitemap.xml.gz .Со временем должны уйти при обходе роботом? И еще вопрос,на хостинге нужно прописать новые sitemap или достаточно того,что они есть в robots? Спасибо,Максим,уже не рада,что установила этот плагин. Но как он хорош! Напишите про него, его настройку и видео авторское снимите — будет класс. Это пожелание ваших подписчиков. Буду по вашим материалам проверять себя и не одна я,думаю.

    Ответить
    • Максим Войтик

      Если их уже не существует, то конечно Яндекс их выкинет. Вы имеете ввиду создавать на хостинге в коневой папке файлы sitemap? Если да, то ничего создавать там не нужно, не должно ничего там быть, потому что плагин из сам создает у себя.

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

      Ответить
  17. Галина

    Максим, плагин Seo by Yoast — класс. Я решила перейти на него после статьи — случайно набрела, Александра Борисова isif-life.ru/blogovedenie/platinum-seo-pack-pravilnaya-nastrojka.html Но Platinum SEO PACK похож на All in One SEO Pack. А в Seo by Yoast много фишек,но его надо изучить, чтобы использовать все возможности полностью. Спасибо за ответ, теперь ясность на все 100%.Максим, ни у кого из вебмастеров нет таких качественных авторских видео — подробных и во всех деталях. Расскажите нам про Seo by Yoast и даже новичок из Вашей статьи и видео все поймет. Спасибо,Вам. Вы мне очень помогли . Начинаю кликать по соц. сетям Ваши статьи.

    Ответить
    • Максим Войтик

      Спасибо за идею Галина про Seo by Yoast, в будущем обязательно сделаю подробный обзор этого плагина. :)

      Ответить
  18. Игорь

    Немного нового узнал про плагины Google XML Sitemaps и All in One SEO Pack

    Пора уже карту блога делать,а то нету.

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

    Максим, помогите пожалуйста! Использую плагин Google XML Sitemaps некоторые страницы удалены или изменили URL.

    В отчётах о ошибках в том же вэбмастре гугла со старых отчётов ведут ссылки на не существующие страницы! Скажите как можно удалить эти старые xml-отчёты

    Ответить
    • Максим Войтик

      Попробуйте заново построить карту сайта в Гугл Вебмастер, чтобы отчеты обновились.

      Ответить
  20. Вячеслав

    Я по вашей статье создавал xml карту сайта, в самом начале как только начал вести блог. Набрал в поиске и попал на ваш сайт. Я больше не стал информацию искать и сделал все по вашим рекомендациям. Спасибо)

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

    Я всё думаю,что карту сайта лучше всего создавать именно при помощи плагина Google XML Sitemaps, чем при помощи All in One SEO Pack. Так как плагин, который заточен под определённую функцию в любом случае будет работать намного лучше. [good]

    Ответить
Оставить свой комментарий
* Нажимая на кнопку "Отправить" вы соглашаетесь с политикой конфиденциальности.
:) :-D ;-) :-| [star] [good] [present] [flower] [:-))] [:))] [:--_)] [:-|]
Заработай в социальных сетях

© 2011-2024 seoslim.ru, блог Максима Войтика

Внимание! Копирование материала строго запрещено. Соблюдайте авторские права и уважайте труд других людей!

Adblock
detector