PostHeaderIcon Создаём карту сайта для блога WordPress с плагинами Dagon Design Sitemap Generator и Google XML Sitemaps


Здравствуйте дорогие друзья! Я долго отсутствовал и не писал постов в блог, и я безумно рад, что опять могу заняться  своим блогом, и рад, что он (блог) наконец-то возвращается к жизни… Ну да ладно. Сегодня я хотел написать о том, как создать карту сайта для блога на WordPress для лучшей индексации вашего блога поисковыми системами. Создавать карту блога мы будем с помощью двух плагинов, первый из которых Design Sitemap Generator, с помощью которого мы создадим карту сайта/блога, которую будут видеть все посетители вашего блога. Эта карта сайта не только облегчит навигацию по сайту/блогу, но и улучшит и упростит навигацию поисковикам, которые попав на страницу карты сайта вашего Вордпресс блога проиндексируют все ссылки, которые там находятся.
Второй плагин - Google XML Sitemaps, который создаёт карту сайта для Вордпресс блога в формате XML, ссылку на которую мы будем добавлять в панель вебмастера поисковых систем, а в частности в и . Плагин автоматически создаёт карту сайта в формате XML и рассылает её поисковикам всякий раз, как вы напишете или отредактируете статью своего WordPress блога. Именно благодаря этому плагину блоги WordPress так хорошо и скоро индексируются поисковыми системами.

Не буду вас мучить погружаясь в нудную теорию, а давайте сразу перейдём к практической части и создадим первым делом карту сайта/блога которая будет отображать ссылки на все посты, рубрики, статические страницы вашего блога.
Перейдите на страницу плагина, скачайте , распакуйте архив с плагином и киньте папку плагина в папку с плагинами wp-content/plugins на вашем хостинге или на локальном сервере, в том случае если вы создаёте тестовый блог на локальном сервере. Затем перейдите в панель администратора вашего блога и на странице с плагинами активируйте плагин под названием Dagon Design Sitemap Generator.
Следующим шагом надо создать статическую страницу сайта на которой вписать код, который будет генерировать нашу карту сайта. Для этого в панели администратора блога в левом меню в пункте “Страницы” нажмите “Добавить новую”. Сверху в поле названия записи впишите название вашей страницы, например “Карта сайта” или “Карта блога”, ну или любое другое, которое нравится вам, а ниже, в поле, где должно быть содержание записи впишите такой код:как ниже на изображении.
У вас должно получиться примерно вот так:

Затем выставляете атрибуты в панели настроек справа и жмёте кнопку “Опубликовать”.
По настройкам плагина - в панели администратора блога, в левом меню пункт настройки, выберите DDSitemapGen и перейдите на страницу настроек плагина. Интерфейс там мультиязычный, так что вы всегда можете поменять язык на русский. Просто в пункте “Language” выберите “Russian”, внизу страницы нажмите кнопку “Update options” и перезагрузите страничку. В принципе там уже выставлены оптимальные настройки, но вы можете поэкспериментировать с настройками и настроить плагин под свои нужды, там всё понятно. По пункту “Количество единиц контента на странице”, если не хотите чтобы по мере увеличения количества страниц на вашем блоге ваша карта сайта разбивалась на страницы (с навигацией внизу 1,2,3,4 и т.д. либо “Вперёд”, “Назад”), то в этом поле поставьте цифру 0. Если вы всё сделали правильно, то я вас поздравляю - теперь у вас есть карта сайта для навигации по блогу.
Теперь установим плагин для поисковых систем. Действуем по той же схеме:
1. Заходим на страницу плагина и качаем плагин.
2. Распаковываем архив и копируем папку с плагином в wp-content/plugins
3. Активируем плагин в панели администратора, вкладка “Плагины”
4. Переходим в настройки плагина - пункт XML-Sitemap в настройках панели администратора.
5. Смотрим настройки плагина, там всё на русском языке. Выставляем нужные вам настройки и жмём “Нажмите здесь” в самом верху, где написано: “Карта сайта ещё не построена. Нажмите здесь для создания её впервые.”
Если вы затрудняетесь с настройками плагина, то оставьте всё как есть, плагин в принципе уже настроен и в большинстве случаев менять ничего не надо. После того как вы сгенерировали карту сайта, в корневой папке блога у вас должно появиться два файла с названиями sitemap.xml и sitemap.xml.gz, обязательно это проверьте и установите на них права доступа 666, хотя права доступа должны прописаться автоматически на 666, но как говорится: “доверяй, но проверяй”.
Всё, карту сайта для блога WordPress мы создали. Теперь этот плагин будет автоматически создавать карту сайта в формате XML и извещать поисковики обо всех изменениях на вашем блоге.
Осталось добавить ссылку на вашу карту сайта в панель вебмастера поисковых систем Яндекс и Google. Для этого нужно чтобы у вас уже был зарегистрирован почтовый ящик в этих системах. У вас уже есть аккаунт в Google и Яндексе? Тогда переходим по ссылкам, которые я приводил в начале поста, в панели вебмастера этих поисковых систем, и добавляем туда ваш блог. Когда добавите блог в панель вебмастера и подтвердите права владения блогом, нужно будет добавить в панель ссылку на вашу карту сайта. Ссылка будет иметь такой формат: http://site.ru/sitemap.xml, где site.ru - это доменое имя вашего блога. С настройками панели я думаю разберётесь, тем более, как в панели Google, так и в панели Яндекса неплохо всё расписано в файлах помощи или так называемая “Справка”.
Думаю я в статье всё понятно расписал, как создать карту сайта для блога WordPress с помощью плагинов Dagon Design Sitemap Generator и Google XML Sitemaps. Кому будет что не понятно, задавайте вопросы в комментариях.
Специально для тех, кто вообще ничего не понял, прочитав статью, либо хочет посмотреть как это всё делается наглядно, могу создать видеоурок. Так что если нужен видеоурок, то отписывайтесь в комментах. Спасибо за внимание.
С уважением к вам, Михалыч!!!


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

Приглашаю присоединиться ко мне в следующих сервисах:

45 комментариев на “Создаём карту сайта для блога WordPress с плагинами Dagon Design Sitemap Generator и Google XML Sitemaps”


cfd66238

  • Юрий пишет:

    конечно нужно пробовать. Спасибо.

  • Trav67 пишет:

    Спасибо. А то я голову сломал как пользоваться данным плагином, для роботов карта всё на автомате, а тут какие то дополнительные вставки в коды

  • Татьяна пишет:

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

  • С пишет:

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

  • Михалыч пишет:

    Татьяна, какой вы плагин не ставили, Google XML Sitemaps? Если его, то да. Именно благодаря этому плагину сайты и блоги на WordPress так качественно и быстро индексируются поисковыми системами. Всякий раз, как сайт изменяется - например вы написали либо отредактировали статью - этот плагин сразу создаёт карту сайта в формате XML и извещает поисковики об изменениях. кстати кому интересно, карта сайта в формате XML выглядит вот так: http://moda-show.ru/sitemap.xml

  • Михалыч пишет:

    Татьяна, кстати в настройках карты сайта, той которая у Вас есть, а именно созданной плагином Dagon Design Sitemap Generator, в пункте “Полный путь к Карте Сайта в формате XML” вставьте ссылку на карту сайта, созданную плагином Google XML Sitemaps, когда создадите. Ссылка будет иметь вид такой: И не забудьте про панели вебмастера Google и Яндекса - там ссылки на карту сайта именно такого вида надо будет вставить. Тогда ваши статьи будут индексироваться этими поисковиками практически сразу после написания, максимум через сутки.

  • Алексей пишет:

    А почему права доступа именно 666? А не 744?

  • Михалыч пишет:

    Алексей, давайте разберёмся, что есть права доступа (chmod) 744? Это значит владелец может делать всё, а группа и остальные только читать файл. А что есть права доступа 666? Это означает, что все могут и писать и читать файл. В случае с этим плагином нам права доступа 744 не подходят потому как плагин его постоянно переписывает(пересоздаёт) поэтому ему нужны права на запись. Вот, почитайте на досуге:

  • Юрий пишет:

    скажу честно - использование стандартного в Вордпрессе виджета “Метки” исключает необходимость использования чего-либо ещё. У меня вот какой вопрос - с права в виджетах у Вас стоит известный Flash плагин - облако меток. Вы уверены, что он индексируется? :) Сейчас я наблюдаю, что от него пользы мало :) По этой причине и использую стандартный виджет

  • Михалыч пишет:

    Юрий, плагин Simple Tags по сути является скриптом, который выполняет поставленные ему задачи. У него масса настроек, и показом меток в сайдбаре этот плагин далеко не ограничивается. Нам важно не то, что индексируют или нет облако меток в сайдбаре поисковики, нам важен результат работы этого скрипта. Вот немногие его возможности: автоматическое добавление ключевых слов в meta, вывод меток для текущей записи, (не все могут выводить метки в шаблон), вывод связанных записей. В связке с плагином All in One SEO Pack его применение даёт неплохой результат.
    P.S. Вы можете облако от этого плагина в сайдбаре и не выводить.

  • dragornus пишет:

    Спасибо за простоту и ссылки ;)
    WP особо не занимался, все сайты на самописном двиге, но недавно подвернулась интересная тема под Adsense именно для WP и пришлось в течении часа вникать как и что можно и нужно прикрутить к этому движку.
    Поставил себе Google XML Sitemaps.
    В Dagon Design Sitemap нет ссылки для настроек ;)

  • Стас пишет:

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

  • Михалыч пишет:

    Стас, плагин активировали? Вставлять данный код надо в режиме HTML

  • Екатерина пишет:

    У меня при активизации выдаёт ошибку

    Warning: include(/home/user6372/domains/noviiwebdizainer.ru/public_html/wp-content/plugins/sitemap-generator/lang/Русский.php) [function.include]: failed to open stream: No such file or directory in /home/user6372/domains/noviiwebdizainer.ru/public_html/wp-content/plugins/sitemap-generator/sitemap-generator.php on line 49

    Warning: include() [function.include]: Failed opening ‘/home/user6372/domains/noviiwebdizainer.ru/public_html/wp-content/plugins/sitemap-generator/lang/Русский.php’ for inclusion (include_path=’.:/usr/local/lib/php’) in /home/user6372/domains/noviiwebdizainer.ru/public_html/wp-content/plugins/sitemap-generator/sitemap-generator.php on line 49

    В чём тут может быть дело?

  • Михалыч пишет:

    Екатерина, поподробнее пожалуйста, на каком этапе возникает ошибка?

  • Екатерина пишет:

    после активизации вылезает такая ошибка и на блоге появляются какие-то иероглифы

  • Михалыч пишет:

    А плагин откуда скачивали?

  • Екатерина пишет:

    Я ни с одного сайта скачивала. Несколько раз пробовала…

    Всё равно одно и то же

  • Михалыч пишет:

    Вероятно дело в настройках хостинга. Хотя как я понял нужно включить какую-то PHP библиотеку. У Вас хостинг какой?

  • Екатерина пишет:

    гуру-хост

  • Полезные советы пишет:

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

  • Михалыч пишет:

    Не надо ничего из карты сайта выкидывать. Эти ссылки на поисковики никакого вреда сайту не наносят. Ведь эта карта сайта нужна для того, чтобы поисковики лучше индексировали сайт, да и только. Убрать думаю можно, отредактировав файл плагина sitemap.xsl. Но я лично в этом смысла не вижу.

  • Полезные советы пишет:

    Спасибо за ответ, но я всеравно немного подредактировал, кстати этот файл в корне плагина был. вот теперь на 3 исходящих ссылки меньше))) Просто я не собераюсь торговать ссылками с сайта, поэтому чем меньше - тем лучше. Немного совесть грызет за “халявное использование” плагинов…

  • Полезные советы пишет:

    Кстати, сделайте графу последних комментариев, а то так и не вспомнишь на какой пост ждешь ответ)))

  • Александр пишет:

    1) Здравствуйте не нашел в вордпрессе место где изменить на 666
    2) карта файлывы создались но не отображается на странице
    что делать?

  • Александр пишет:

    может дело в теме?

  • Александр пишет:

    Я разобрался у вас при копировании этой строки динное тире вместо двух коротких… скопал с сайта эту строку и заработало
    <!-- ddsitemapgen -->

    у вас: походу это принципиально!.

  • Михалыч пишет:

    Александр, спасибо что заметили. Всё дело в том, что если в текст поста вписать этот код в чистом виде, то вместо кода мы увидим карту сайта. А если вместо угловых скобок я ставлю специальные символы html, то два коротких тире почему-то преобразуются в одно длинное х.з.
    Права надо изменять не в wordpress, а либо на хостинге,в папке где хранятся файлы вордпресс, либо в FTP клиенте.

    Не понял, что принципиально?

  • Александр пишет:

    Именно эти тире гребаные принципиально)) в них дело.. я и в HTML режиме ввел и активировал плагин а тут хрясь и нет карты .. хорошо что еще поискал )) Вобщем совет все смотрите на картинку и так же один в один вводите эту строчку одну (на странице карты)!

  • Александр пишет:

    Спасибо вам вообще что написали эту статью.. а то создал сайт а там одна лишь страница индексируется без дерева..

  • Михалыч пишет:

    Я в тексте исправил, написал чтоб на изображение смотрели. Вашему сайту ещё месяца нет как я понял. Проиндексируется, куда он денется. Добавьте сайт в несколько популярных социальных закладок, зарегистрируйтесь в социальных сетях блоггеров и добавьте туда анонсы.
    grabr.ru
    webice.ru
    seogang.ru
    Нужны будут инвайты обращайтесь.

  • Александр пишет:

    )) спасибо буду иметь ввиду )) да сайту еще месяца нет .. раскручиваю лишь 5 день.. посещение уже неплохое ))

  • Татьяна пишет:

    Михалыч, спасибо за такое подробное описание.Все легко и просто сделала. Теперь Вы в моих закладках:)

  • Татьяна пишет:

    Ув. Михалыч! Очень нужна ваша помощь. Карту сайта сделала, всё работало, а сегодня она исчезла((( Я заново установила плагины, активировала, вставила код, но так ничего не работает. В чём может быть причина?

  • Михалыч пишет:

    Татьяна? как это исчезла? Поподробнее можно? Это тот сайт что в профиле комментария или нет?

  • Татьяна пишет:

    Спасибо вам уважаемый Михалыч за оперативность! Я её восстановила с 4 попытки))))даже не знаю, чего это она ускокала))))) Сайт мой в профиле.

  • Victor пишет:

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

  • Михалыч пишет:

    Да, Victor, карта сайта будет сама автоматически корректироваться при всех изменениях на сайте. Пожалуйста!

  • Андрей пишет:

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

  • Наталья пишет:

    Михалыч, статья конечно очень понравилась, долго искала подобную. Но где-же плагин Dagon Design Sitemap Generator? Который мне очень нужен. По вашей ссылке иду, а там его нет. Предлагают множество других плагинов, а этого нет. Может подскажете, где его искать?

  • Михалыч пишет:

    Наталья, видать разработчик прекратил поддержку плагина. Последняя версия плагина тестировалась на wordpress 2.8
    Вот вам ссылка на страницу плагина, скачайте, попробуйте. А я поищу аналогичные плагины генерирующие страницу с картой сайта под wordpress 3.0+

    P.S. Проверил на локальном сервере, плагин Dagon Design Sitemap Generator 3.17 нормально работает на wordpress 3.2.1

  • Александр пишет:

    Добрый день. Я поставил плагин Google XML Sitemaps, все сделал как положено, но на хостинг не прописались оба файла, хотя в админке написано, что страницы созданы и загружены. На сервере их нет.

  • Елена пишет:

    Доброго времени суток!

    измучилась уже! установила плагин, активировала, выставила все настройки, выдает постоянно ошибку:
    “There was a problem writing your sitemap file. Make sure the file exists and is writable. Learn more
    Процесс построения занял примерно 0 секунд и использовал 34,5 MB памяти.
    Если Вы что-то поменяли на Вашем сервре или в дневнике, Вам необходимо заново построить карту сайта вручную.
    Если Вы столкнулись с какими-либо проблемами в процессе построения, Вы можете воспользоваться функцией отладки для получения дополнительной информации.
    There is a new beta version of this plugin available which supports the new multi-site feature of WordPress as well as many other new functions! More information and download”
    Пробовала создавать карту через онлан-генератор, выглядит “коряво”, (http://www.l-cocktail.ru/sitemap.xml)в чем проблема, понять не могу. Сложности стали возникать после обновления WP до версии 3.3.1. На другом сайте у меня (http://ibestrecept.ru/sitemap.xml) все просто супер, хотя делала все абсолютно аналогично…
    Очень нужна Ваш помощь!
    С уважением, Елена.

  • Elena пишет:

    у меня dct получилось!!!

  • Макс пишет:

    Спасибо Вам за статью!

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

Приглашаю к обсуждению статьи. Всегда рад вашим комментариям. Задавайте вопросы, критикуйте, делитесь своим опытом.
С уважением, Михалыч!
artafish.ru alexeysedov.ru
Найти
Топ-комментатор
  • Полезные сове...
  • Юрий
  • Блог о покере
  • ELuS1vE
  • Владимир
В топ ПС по НЧ
Статистика