Как создать sitemap xml для поиковиков | Заметки вебмастера






Как создать sitemap xml с помощью All in One Seo Pack

создать sitemap xmlПривет всем!

Рад снова видеть Вас на своем блоге!

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

Речь пойдет о том, как создать sitemap xml (карту сайта). Постоянные читатели знают, что раньше в своей предыдущей статье я уже рассказывал о том, как создать подобную карту для поисковиков. Да, такая статья была и остается актуальной, но только наполовину.

Почему я отказался от плагина Google Xml Sitemaps

Сейчас объясню почему. Те, кто читал ту прошлую статью, помнят, что в ней я описывал про то как создать карту для посетителей с помощью плагина Dagon Design Sitemap Generator и карту для поисковых роботов sitemap xml при помощи Google Xml Sitemaps.

Карта для посетителей все также актуальна, а вот для поисковиков требует усовершенствования. «Почему»,-спросите Вы?

Все дело в том, что при недавнем обновлении плагина Google Xml Sitemaps , генерирующем sitemap xml до новой версии у меня начались проблемы на блоге. Появились ошибки в панели для вебмастеров Яндекс и Google, а также перестали индексироваться новые статьи.

Яндекс и Google указывали на карту сайта sitemap xml и просили исправить возникшие в ней ошибки. С индексацией вообще творилось непонятное — не индексировались и всё.

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

Меня мучил один вопрос — как создать sitemap xml и при этом всё бы работало.

Нашел несколько статей, в которых описывалась похожая проблема с карой после обновления плагина Google Xml Sitemaps . В одной из них предлагался довольно таки неплохой выход из подобной ситуации.

Применив его, я увидел, что этот способ отлично работает. Теперь хочу рассказать о нём Вам. Начну с того, что после обновления плагина Google Xml Sitemaps карта сайта приобрела вот такой вид:

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

Сейчас она имеет вот такой вид — моя карта сайта sitemap.xml. Видите разницу? Никаких xml на конце ссылок страниц блога! Обычные ссылки… Так и должно быть!

Кстати до обновления плагина она выглядела также как и сейчас.

Что натворили разработчики мне не понятно. Ну и ладно. Нам самое главное нужно вернуть карте прежнее лицо! И поможет нам в этом небезызвестный плагин All In One Seo Pack.

Советую почитать эту статью, если Вы не знаете, для чего он Вам нужен. Кстати после создания карты с его помощью, Вы сможете избавиться от старого плагина Google Xml Sitemaps.

Создание sitemap xml

Итак, начнем. Создание sitemap xml на своём блоге. С чего же начать?

Для начала деактивируйте плагин Google Xml Sitemaps в административной панели блога, если конечно он у Вас установлен.

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

После этого необходимо активировать модуль карты плагина All in One Seo pack. Для осуществления активации переходим по вкладкам в аминке Инструменты SEO —> другие модули:

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

Потом нужно просто активировать в нем карту сайта:

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

Затем переходим опять Инструменты SEO —> Xml карта сайта:

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

Теперь нужно произвести настройки. Посмотрите на мой скриншот, и настройте также у себя:

карта сайта xml

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

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

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

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

Определить ID страницы очень просто. Зайдите в админпанеле в любую запись и посмотрите на ее адрес. Цифры в адресе статьи и есть ID статьи:

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

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

Кроме того индексация статей не нарушится и Вы избавитесь от лишнего ненужного Вам плагина. Вот сколько плюсов.

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

Я в свою очередь прощаюсь с Вами. До новых встреч в новых статьях! Пока!

Успехов Вам и Удачи
С Уважением,


Книга о заработке в интернете:
Книга о заработке в интернете

Комментариев к статье: 40

  1. Игорь Черноморец:

    Сергей, знаешь, я слышал об этой проблеме и тоже читал несколько статей на эту тему!Но как ты можешь объяснить тот факт, что у некоторых после обновления плагина карта сайта остаётся нормальной, а у некоторых приобретает другой и не правильный вид? Как то странно! У меня например нет проблем с картой и кстати только вчера обновил плагин. Может это зависит также от шаблона блога? Короче не понятно!!!http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif
    p.s.
    Послал с новой почтой (ты понимаешь о чём я говорю)http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif

    Ответить

    • Сергей:

      Интересный факт, Игорь! А ты не смотрел на своём сервере может быть бэкапы файлов sitemap.xml и sitemap.xml.gz хранятся и из-за этого карта осталась нормальной даже после неудачного обновления плагина?
      P.S.Спасибо за эксперимент!http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif

      Ответить

      • Игорь Черноморец:

        Сергей, во первых на счёт эксперимента — так и да, я получил на другую почту уведомление!!! Странно!!!!!!!!
        Во вторых, не совсем понял как связаны бекапы этих файлов и неудачным обновлением плагинаhttp://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif Можешь пояснить?
        p.s Вернул старую почту, посмотрим или придёт сейчас

        Ответить

        • Сергей:

          Значит плагин работает! http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif
          Насчёт второго сейчас объясню.
          Дело в том, что у меня была такая ситуация, что после обновления этого плагина карта отображалась как и надо (ссылки были без .xml).
          На самом деле произошла ошибка при обновлении и этот плагин на самом деле не обновился, а на мой сервер установились бэкапы файлов sitemap.xml и sitemap.xml.gz.
          Вот эти бэкапы и генерировали старую карту.
          После их удаления и переустановки плагина, он показал своё реальное лицо…

          Ответить

  2. Игорь Черноморец:

    ОК! Проверю, хотя до сих пор не понял до конца! Наверно я тупой или не выспалсяhttp://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif

    Ответить

    • Сергей:

      Игорь, на самом деле просто проверь, есть ли такое файлы у тебя на сервере в корне сайта http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif
      Если есть-удали их и посмотри на карту сайта XML. Если в ней будут .xml на конце ссылок страниц, то проблема налицо!

      Ответить

      • Игорь Черноморец:

        Сергей, во первых я получил оповещение на старую почту, не знаю что ты сделал, но факт что заработало! Во вторых, удалил я файлы бекапа из корня, как ты и сказал! Переустановил плагин и … ссылки остались нормальные, но… страниц в ней оказалось 17, а у меня их 28!!!! То есть что то не то!!! Так что скажешь, делать то что описано у тебя в статье?http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif

        Ответить

        • Сергей:

          Игорь, после того, как ты помог протестировать и тебе пришло оповещение, я ничего не предпринимал. По всей вероятности не в плагине дело…
          А насчёт второго, видишь и ты убедился в том, что обновление для этого плагина некачественное.
          Я советую сделать всё, как описано у меня. Я лично установил карту сайта по этой схеме и доволен вполне http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif

          Ответить

          • Игорь Черноморец:

            Сергей, огромное тебе спасибо! я какой то балбес! Ведь и правда ссылки в старой карте были в конце xml, а я смотря на них видел html, вроде бы не пилhttp://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif
            я видел похожую статью на твою пару недель назад на сайте Александра Борисова(уверен в том что ты тоже от туда взял эту информацию) и там в комментариях я спросил тот же вопрос что и тебе!!! Конечно же в ответ ничего и никогоhttp://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif А кто я такой? Зачем мне отвечать?
            А вот именно ты мне и ответил и объяснил и доказал и рассказал!!! Сделал всё как показано у тебя и карта стала идеальной! Ещё раз спасибо тебе за твоё терпение и потраченное на меня время!http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif

            Ответить

  3. Сергей:

    Очень рад, что помог тебе, Игорь!
    А насчёт потраченного мной времени не волнуйся. Это для меня любимое занятие, хобби — писать статьи на свою тематику, помогать людям в этом деле ,самому каждый день узнавать что-то новое и применять у себя на сайте http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif
    Вот уже пол второго ночи, а я не сплю, пишу новую статью, потому что мне это нравится. По-другому давно бы спал http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif

    Ответить

    • Игорь Черноморец:

      Ты молодец, в два часа ночи пишешь статью, а я в два часа ночи вешаю бельё(жена сказала)http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif Каждому своёhttp://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif Жаль что я не могу посвятить всё своё время на блог, потому что тогда за 5 месяцев существования блога у меня было бы не 19 статей а как минимум 30 и посещаемость не 16 в день, а хотя бы 50-60http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif Ну ничего, всему своё время, главное не опускать руки, ведь я тоже это делаю из-за того что мне это нравится, по другому давно бы бросил, ведь сколько времени на это уходит! Сергей, продолжай в том же духе, у тебя хорошо получается!http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif

      Ответить

      • Сергей:

        Игорь, у меня тоже не так много свободного времени, как хотелось бы. Тоже семья, ребёнок, заботы и дела http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif
        Стараюсь по мере возможности…http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif
        Главное не расстраиваться, а у тебя я вижу отличный настрой! Так держать http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif

        Ответить

  4. Денис Скрипник:

    Развивается плагин. Раньше, когда я Вордпресс использовал, карту сайта с его помощью ещё нельзя было делать.
    Это даже к лучшему: меньше вам плагинов ставить надо. :-)

    Ответить

  5. Игорь Черноморец:

    Привет Сергей! У меня к тебе вопрос на засыпку!Не знаю или ты знаком с такой проблемой, но иди знай!
    Короче я только что зашёл на гугл вебмастер и увидел что у меня имеются 3 ошибки связанные с картой сайта в файле sitemap.xml.gz ! Это вообще-то странно, так как этот файл у меня удалён из корня сайта после того как установил карту через плагин СЕО!
    Короче мне пишет такую штуку: Файл Sitemap содержит управляющие коды C0 или C1 (отличные от CR LF HT FF) или не символьные коды. И рядом показан пример ошибки! Так в примере есть три файла с какими-то иероглифами :)
    Короче проблема : Недействительный UTF-8
    Как? От куда? Почему?
    Есть идеи или ты такое слышишь впервые?

    Ответить

    • Сергей:

      Привет, Игорь!
      По правде говоря, я с такой проблемой не сталкивался. В панели для вебмастеров Google у меня только карта в формате xml и ошибки
      отсутствуют.
      Попробуй удалить карту сайта в формате gz из панели. Она там не нужна.

      Ответить

      • Игорь Черноморец:

        Так я удалил ещё тогда когда установил карту через плагин! Сейчас проверил опять и…нет у меня этого файла в корне блога! Абсурд какой-то! Ну не важно Сергей! Не буду тебе голову морочить, обращусь в поддержку Гугла!
        Спасибо тебе большое!

        Ответить

        • Сергей:

          Игорь, я говорю не про корень блога, а про панель вебмастеров. Попробуй удалить оттуда карту с этим расширением

          Ответить

          • Игорь Черноморец:

            Ок, удалил! А второй файл sitemap.xml послал на повторную проверку! Посмотрим что будет!

            Ответить

          • Alexandr:

            В чём дело было? UTF-8 должны понимать все сервера.

            Ответить

  6. Сергей:

    Отлично, отпишись потом после проверки :-)

    Ответить

    • Игорь Черноморец:

      Сергей, я как всегда с благодарностью к тебе! Как всегда, ты дал правильный совет!
      Удалил я файл с форматом gz и послал на проверку файл с форматом xml и…всё нормально!!!! Ошибок не нашлось!
      Спасибо!

      Ответить

      • Сергей:

        Рад, что помог тебе, Игорь!
        Удачи тебе в продвижении блога :-)

        Ответить

  7. Alexandr:

    В плагине All in One Seo Pack у вас снята галочка с Sitemap Indexes. Sitemap не будет индексироваться, за что пункт отвечает?

    Ответить

    • Сергей Саранчин:

      отвечает как раз за индексацию страницы с картой сайта на ней. Это нам ни к чему.

      Ответить

      • Alexandr:

        Читал недавно что некоторые отказываются от плагина All in One Seo Pack как создателя карты в пользу другого плагина. Не один All in One Seo Pack может карту делать?

        Ответить

        • Сергей Саранчин:

          Скорее всего не только All in One Seo Pack. Однако я не интересовался если честно… :grin:

          Ответить

          • Alexandr:

            Я узнал про другой плагин. В названии есть слово Platinum. Люди на Platinum переходят.

            Ответить

  8. Виталий Охрименко:

    Сергей, а ведь у вас на блоге не All in Seo стоит, или я ошибаюсь?

    Ответить

    • Сергей Саранчин:

      Почему вы так решили? У меня установлен плагин All in One Seo Pack. Это можно увидеть в исходном коде любой статьи :oops:

      Ответить

  9. Артем:

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

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

    Ответить

    • Сергей Саранчин:

      Артём, если вы устанавливали карту сайта ранее, до того как установили с помощью All in One Seo Pack, то они там должны присутствовать. В противном случае их просто там не должно быть :oops:

      Ответить

      • Артем:

        Вообщем их там нету :cry:
        Даже не знаю хорошо это или плохо.

        Ответить

      • Игорь:

        Сергей,ну а сейчас это актуально сделать карту с помощью плагина All in One Seo Pack
        Или лучше оставить как было

        Ответить

        • Сергей Саранчин:

          Я пользуюсь и не собираюсь её менять :smile:

          Ответить

          • Игорь:

            Понятно,ну я то же пока все оставлю как есть.

            Ответить

          • Alexandr:

            Чем так All in One Seo Pack не нравится Вам?

            Ответить

      • Alexandr:

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

        Ответить


НАПИШИТЕ СВОЙ ПЕРВЫЙ КОММЕНТАРИЙ НА ЭТОМ БЛОГЕ И ПОЛУЧИТЕ ПОДАРКИ!

Нажимая кнопку "ОТПРАВИТЬ" комментарий, Вы принимаете пользовательское соглашение и подтверждаете, что ознакомлены и согласны с политикой конфиденциальности этого сайта.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: