18 февраля 2010

Настройка плагина XML-Sitemap

WordPress плагин XML-Sitemap я обязательно ставлю на блог. Установка этого плагина, как и любых других, не занимает много времени и заключается лишь в копировании с локального диска в папку wp-content/plugins/. Подробнее о способах установки плагинов на wordpress блог читайте здесь. Результатом его работы являются файлы sitemap.xml и sitemap.xml.gz, которые находятся в корневом каталоге вашего сервера. Эти файлы нужны для поисковых систем, чтобы те, получая информацию,  быстрее могли находить и индексировать страницы сайта. Не забудьте  в файле robots.txt включить строку

...
...
...
Sitemap: http://yoursite.ru/sitemap.xml

Замените yoursite.ru именем вашего сайта.
Не забудьте активировать плагин XML Sitemap через меню Плагины -> Установленные.

Теперь давайте разберемся с настройками wordpress плагина XML-Sitemap. Открываем админку плагина через Настройки -> XML-Sitemap


Устанавливаем базовые параметры плагина. Смотрите на восклицательные знаки.

Обратите внимание на пункт отмеченный красным вопросом, прежде чем ставить галочку нужно получить идентификатор приложения (Application ID) от Yahoo. О там как это сделать смотрите здесь.

Далее выставляем Расширенные параметры:

Следующий шаг — установка Расположения вашего файла с картой сайта

Теперь выставляем, что включать в карту. Обратите внимание, если сайт не наполнен контентом, то я  не ставлю галочку Включать категории. Нужно дать отстоятся сайту и включить опцию после индексации для увеличения числа страниц в карте и в индексе.

Еще два скриншота с параметрами XML-Sitemap:

Не забудьте сохранить параметры перед выходом.

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

Пока все.

Статьи по теме
Статья оказалась полезной? Подпишись на RSS рассылку или следуй за мной на твиттере @wpstarter или по этой ссылке wpstarter

Комментариев: 52

Вы можете следовать любому комментарию через RSS 2.0 feed.

Вы можете оставить комментарий или trackback с вашего сайта.

  1. Наталия:

    А можно вопросик? Также в настройках плагина предлагается выбрать, какие категории можно индексировать, а какие нет. Если возле какой-то категории поставить галочку, то есть не индексировать ее, то что произойдет: в индекс не попадут все посты, относящиеся к этой категории, или только страница типа http://имя сайта/archives/category/название категории?

  2. admin:

    2Наталия
    Если воспользоваться опцией Excluded categories, то в карту сайта sitemap.xml не будут включены посты из этой категории.
    Но не факт, что эти посты 100% не будут проиндексированы поисковыми системами.
    То же касается опции Exclude posts.
    например ссылка на исключенный пост или категорию может быть пропущена через twitter, а ПС там активно пасутся

  3. Наталия:

    Спасибо за быстрый ответ, на форуме WP ответа на этот вопрос я так и не дождалась.

  4. admin:

    2Наталия
    пожалуйста
    следуйте за мной в твиттере
    буду рад вас видеть

  5. Ну, похоже, сама я не разберусь. У меня при генерации карты возникает строка There was a problem writing your sitemap file. Make sure the file exists and is writable, сама карта сайта есть, работает, но в корневом каталоге я ее не нашла, поисковики карту не видят.

  6. Я разобралась. Для таких чайников как я, пропущена Вами важная информация, а именно:
    » При первой попытке создания карты сайта вы увидите ошибку, для того чтобы этого не произошло вам необходимо в корневой директории вашего сайта (точное расположение можно посмотреть в настройках плагина, в пункте “ Расположение Вашего файла с картой сайта”) создать два фала “sitemap.xml” и “sitemap.xml.gz” и дать им права на запись (присвоить права 666, после этих манипуляция карта сайта должна создаться без проблем.

  7. admin:

    2anemona
    Подскажите, откуда информация в последнем комментарии?

  8. admin:

    2anemona
    по указанной Вами ссылке описание Dagon Design Sitemap
    тода как в этом посте речь идет о плагине XML-Sitemap
    Кроме того я намеренно удалил файлы sitemap.xml и sitemap.xml.gz из корневой папки своего сайта, при нажатии «заново построить карту сайта» оба файла были созданы без проблем
    Поэтому спасибо за дополнение к статье, но я пока не сталкивался с необходимостью ручного создания файлов карты и нигде не всртечал рекомендаций по этому поводу

  9. Извините, я перепутала ссылку, вот она http://freedomwork.net/google-xml-sitemaps-sozdayom-kartu-sajta/

    Могу сказать только, что у меня не было в корневом каталоге нужных файлов — ни пустых, ни с информацией, а ошибка у меня вылезла сразу после установки плагина XML-Sitemap, при нажатии “заново построить карту сайта”у меня снова и снова вылезали ошибки. Потом я нашла эту информацию, вручную сделала 2 чистых файла и через FileZilla загрузила на сервер (неделю назад я и подумать не могла, что способна на такое)) и все получилось, и сразу поисковики подтвердили, что все ок’!

    • admin:

      2anemona
      Замечательно, кстати файлы можно создавать непосредственно на сервере
      Что касаемо ошибки создания файлов, это видимо от настроек вашего хостера зависит, хотя я могу ошибаться

  10. спасибо, мне еще многому предстоит учиться:-)

    • Это тебе спасибо, я как раз быстро нашёл ответ с твоей помощью ))

      Расположения вашего файла с картой сайта — самый важный пункт ещё ко всему же.

  11. MT:

    Спасибо за статью, не подскажите какое значение имеет и что означает «Always» для «главная страница» и какая разница с «Daily», Не должно ли совпадать с значение «текущий архив за этот месяц» как написано в скобках? У меня всегда стояло «Daily» на «главная страница».

    • Alex:

      Always — означает всегда (т.е.при каждом посещении)
      Daily — ежедневно
      это рекомендации для роботов как часто осматривать страницы.
      Мои рекомендации поставить для Главная страница,Статьи и Текущий архив за этот месяц- Always

  12. shamail:

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

  13. Спасайте пол дня сижу ничего не пойму. делала все что можно выручайте. Вот что пишет.

    There was a problem writing your sitemap file. Make sure the file exists and is writable. Learn more
    There was a problem writing your zipped sitemap file. Make sure the file exists and is writable. Learn more

  14. Здравствуйте, подскажите пожалуйста, а может есть плагин что бы можно было для каждой страницы выставлять разные периоды обновления (например для страницы №1 неделю, а для страницы №2 день, а для №3 месяц и т.д.)?

    • Alex:

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

      • Там указывается периодичность для групп «статьи», «страницы» и т.д. а мне нужно для каждой странице свою частоту установить (например как титл для каждой страницы свой)

        • Alex:

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

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

  15. Андрей:

    Спасибо за подробное описание настроек плагина!

  16. Андрей:

    Спасибо за подробное описание настроек плагина!

  17. Спасибо за инфу по настройке плагина. НЕ прокатило с автоматическим построением карты (уверен связанно с хостером, но ночь на дворе и писать не кому))) коменты помогли <> Немного не в тему,но снежинки немного осложняют чтнение блога( Еще раз Благодарю!

  18. а наличие сайтмапа может увеличить количество проиндексированных страниц яшей??а по поводу плагина огромный респект! все подробно и добросовестно!

  19. sergo:

    Сталкнулся с такой трудностью:
    У меня меня на вордпрессе настроена отложенная публикация, сегодня установил WordPress плагин XML-Sitemap, создалась XML карта, но даты публикации в ней стоят одним днем т.е. когда я забивал все посты в отложенную публикацию.К примеру новость опубликована 1 мая а в карте XML она 29 апреля.Подскажите, как это можно обойти?

  20. sergo:

    Если сделаю XML карту через 2 месяца и все новости будут 29 апреля я считаю яндекс не воспримет это в лучшую сторону. При том что добавляются ежедневно по 3 -4 новости. Надо сделать чтобы дата совпадала с публикацией.

  21. sergo:

    а ничего что все посты будут с датой 29 апреля?

    • Alex:

      ничего страшного

    • может конечно не актуально, но всё ровно решил написать…
      попробуй лучше плагин «Google XML Sitemaps with qTranslate Support»
      пользуюсь уже более года и таких проблем не возникает! Плюс за счет встроенного переводчика улучшается статистика выдачи в поисковике по аналогичным англоязычным запросам.

  22. Отлично! Благодарю! Четко и понятно! Сделала наконец-то!

  23. Поставил, сделал, думаю работать будет?

  24. Привет,подскажи пожалуйста — проанализировал robots.txt на Яндексе выдает такое :
    1: User-agent: *
    Обнаружена неизвестная директива
    2: Disallow: /wp-login.php
    Перед правилом нет директивы User-agent
    Как нормализовать работу robots.txt? Пожалуйста))

    • makar1711, скачайте свой robots.txt на компьютер, откройте не в обычном блокноте, а в Notepad++ в верхнем меню «Кодировки» выберите пункт «Кодировать в UTF-8 (без BOM)», сохраните и залейте обратно в корень сайта. Проверьте в яндекс анализе robots.txt, всё должно быть хорошо. По крайней мере мне помогло.

  25. Полезная статья, только вот в каталоге wordpress’a я его не нашол пришлось качать с инета. Автор приложил бы ты архив с плагином к статье.
    А еще помимо xml карты сайта можно сделать и html тоже плюсом к индексации пойдет. Вот как у меня получилось http://o-how.ru/карта-сайта/ Сделал такую плагином WP Realtime Sitemap.

  26. Спасибо очень интересная статья. Но плагин Google XML Sitemaps v3 for qTranslate на мой взлгяд намного интереснее.

  27. А подскажите пожалуйста плагин WP Sitemap чем отличается от Google XML Sitemaps, это же не одно и тоже? Чего-то меня осенило.

  28. Здравствуйте, спасибо за настройки плагина, но у меня вопрос, а если моему сайту год и в robot.txt прописана строка- Disallow: /category* ставить мне галочку в разделе (Содержание карты сайта — включить категории)? или нет? Спасибо.

  29. Спасиба за пост! Зачьотная капча и се такую хочу=)))

  30. Спасибо за статью! А то у меня все шиворот на выворот было, оказывается….

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

Обведите фигуру по линии:

Ставим WordPress на локальном копьютере