Шаг №10 Создание файла sitemap.xml

Приветствую Вас, и сегодня я хочу предложить Вам ознакомиться с новым уроком,в серии «Создание сайта на WordPress c нуля для новичка».Сегодняшний урок будет посвящен созданию файла sitemap.xml и о его важности для продвижения Вашего сайта.
Итак, для начала определимся зачем собственно нужен этот самый sitemap.xml
В файле sitemap.xml содержится информация о всех страницах Вашего сайта которые необходимо проиндексировать поисковым паукам.
Файл sitemap.xml содержит в себе следующую информацию :

  • Количество страниц для индексирования
  • Время последнего обновления страниц
  • Частота обновления страниц
  • Важность по отношению к другим страницам

Чем быстрее поисковые машины проиндексируют Ваш сайт,тем быстрее сайт появится в поиске.

Есть ограничения на размер и количество страниц в файле sitemap.xml

  • Количество страниц не должно превышать 50000
  • Размер файла не должен превышать 10Мб
  • Кодировка файла должна быть UTF-8

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

Давайте установим данный плагин.

Итак переходим в консоль wordpress.

1)Выбираем пункт меню «Плагины»

Создание файла sitemap.xml

2)Далее «Добавить новый»->”Загрузка”

Создание файла sitemap.xml

3)Выбираем файл,и нажимаем кнопку “Установить”.

Создание файла sitemap.xml

4)Нажимаем кнопку “Активировать плагин”.

5)Переходим в “Параметры”->”XML-Sitemap”

Создание файла sitemap.xml

6)Теперь нам необходимо построить карту сайта.Для этого нажимаем на кнопку “Нажмите здесь”.

Создание файла sitemap.xml

7)Если Вы все совершили правильно то тогда Вы увидите табличку:

Создание файла sitemap.xml

На этом все.Благодаря этому простому плагину Ваш сайт будет более быстро индексироваться поисковыми системами.В следующем уроке Вы узнаете о том,как построить HTML карту сайта.До скорых встреч.

  • http://smartincom.ru raslyk

    Файл не обязательный, но действительно полезный…

  • http://поканету)) Татьяна

    Артем, с предыдущими трудностями я справилась: скачала и вручную распаковала cyr2lat и google-sitemap-generator в папку плагинов, активировала их. Но когда нажала на «нажмите здесь» для создания карты впервые, то появилось вот такое сообщение: Ваша карта сайта последний раз была построена: 28.06.2012 07:48.
    Ваша карта сайта (сжатая) последний раз была построена: 28.06.2012 07:48.
    При информировании Google произошла ошибка. Посмотреть результат
    Bing was successfully notified about changes.
    При информировании Ask.com произошла ошибка. Посмотреть результат
    Процесс построения занял примерно 0.9 секунд.
    Если Вы что-то поменяли на Вашем сервре или в дневнике, Вам необходимо заново построить карту сайта вручную.
    Если Вы столкнулись с какими-либо проблемами в процессе построения, Вы можете воспользоваться функцией отладки для получения дополнительной информации.
    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

    То есть, якобы моя карта сайта уже была построена сегодня утром — как раз тогда, когда мне сообщалось о том, что невозможно распаковать эту папку… Что же делать??

  • Talgat

    При информировании Ask.com произошла ошибка. Посмотреть результат

    chto delat’???

    • http://wpcreate.ru Артем Петрусенко

      На ask.com у меня тоже иногда ошибки.Можете не переживать,ничего страшного в этом нет!

  • http://www.vivasanbaku.wordpress.com Тамара Васильевна

    Добрый день! Я сейчас решаю вопрос с созданием карты своего блога, но у меня на сайте нет возможности добавлять новые плагины, есть ли какой-то другой путь создания аналогичной карты сайта? Благодарю за внимание Тамара Васильевна

    • http://uhodzadetmi.ru/ ильдар

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

  • Наталья

    Не получается установка плагина. В примере указана версия 3.2.6. По ссылке получаем 3.2.8. Установить плагин не получается т.к. «не удается извлечь файл из архива». Такое чувство, что версии WP и плагина не совпадают.

    • http://wpcreate.ru Артем Петрусенко

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

    • http://mine.gixx.ru Нполвфывфывфвфыв

      у меня тоже, открой скаченный архив там будет папка зайди в нее.
      2 создать .zip архив и все из папки в архиве перемести (скопируй) в этот .zip архив!

  • Майя

    По уроку №10 результат отличается » При информировании Google произошла ошибка. » Что-то нужно исправлять?

    • http://uhodzadetmi.ru/ ильдар

      да, потому что ваша карта сайта не работает.
      я не знаю почему такое выплыло, но я обычно просто переустанавливаю плагин,
      могу предположить что ваша проблема что карта не создалась из-за отсутсвия
      sitemap.xml в корневой директории.
      а теперь внимание, хороший совет: вам нужно делать все по видеоурокам. скачайте например видеокурс «блог за 3 часа». потому что видать что то вы забываете делать и поэтому возникают такие проблемы, а так вы будете повторять все как в уроках и никаких проблем не должно вызвать.+делайте все на реальном хостинг. вот к примеру этот мне нравиться webhost1.ru 30р в месяц не так уж дорого. сайт один у меня там работает бесперебойно.

    • http://mes-blog.com.ua Евгений

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

      • Майя

        Я все делала как написано у Артема. Вы говорите заливать файлы в корневую папку, а как это делать?

  • Майя

    На сайте, внизу страницы, появился текст: Fatal error: Cannot access empty property in C:\Program Files\xampp\htdocs\wordpress\wp-includes\class-wp-admin-bar.php on line 167

    • http://mes-blog.com.ua Евгений

      Майя, хотите добиться успеха в интернете? Если да, то мой Вам совет, когда Вы видите какуе-то ошибку или что-то непонятное идите в гугл и в строке там вбивайте часть ошибки или целиком. В вашем случае, надо вбивать начиная с этого «wp-includes\class-wp-admin-bar.php on line 167». Ищите, читаете и пытаетесь. Тогда быстро прокачиваетесь, если написано на английском, тоже читаете, переводите и пытаетесь решить эту проблемку.

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

      Только не удлаяйте плагины с папки, ДЕАКТИВИРУЙТЕ их в админке и потом АКТИВИРУЙТЕ по одному!)

      • Майя

        Еще раз спасибо Евгений, буду следовать Вашим советам.

  • Майя

    Пробовала все вышеописанные способы, но ошибка та же. Можно ли как то удалить карту сайта и сгенерировать новую?

    • http://mes-blog.com.ua Евгений

      Удаляйте те файлы, плагин, и ставьте все заново!

      • Майя

        Поставила заново. Теперь добавилось: The last build succeeded, but the file was deleted later or can’t be accessed anymore. Did you move your blog to another server or domain?
        The last zipped build succeeded, but the file was deleted later or can’t be accessed anymore. Did you move your blog to another server or domain? Перевела в Google: Последние строят следовавший, но файл был удален позже или не может быть получен доступ больше. Вы перемещали свой блог в другой сервер или область?
        Застегнутые последние строят следовавший, но файл был удален позже или не может быть получен доступ больше. Вы перемещали свой блог в другой сервер или область?

        • Майя

          Сайт никуда не перемещала.

  • http://www.md52.ru/blog/ Игорь

    5 сек и всё работает 🙂
    Хоть это то удалось поставить 😉

  • Олег

    Здравствуйте. Я учусь по вашим урокам не на локальном сервере, а на уже купленном хостинге.
    Когда пытаюсь установить плагин Google XML Sitemaps, Word Press пишет: Каталог назначения уже существует. /home/rhhnhiff35507/bookworm.hostenko.com/wp-content/plugins/google-sitemap-generator/

    Установка плагина не удалась.

    Сам разобраться не сумел.

    • Олег

      Извините, что побеспокоил. Сам уже разобрался. Плагин-то заранее установлен на хостинге, его просто нужно включить.

  • http://школа-в-липовке.рф Надежда

    Артем, здравствуйте. Еще раз тебя побеспокою. Мне надо подтвердить права на сайт на яндексе. Там требуют разместить код в корневой каталог сайта. А где он находится, этот каталог? Я искала полдня, не нашла. Помоги

    • http://wpcreate.ru Артем Петрусенко

      Попробуйте по фтп соединиться. http://wpcreate.ru/step/poluchaem-ftp-dostup-k-serveru.html ,когда подключитесь напишите мне, скажу что дальше делать надо.

      • http://школа-в-липовке.рф Надежда

        Я так поняла, что корневой каталог надо искать на самом хостинге? Ну вот, к примеру, мой сайт размещен на спринтхост. и вот эти все пароли у меня уже есть. Так или нет?

        • http://wpcreate.ru Артем Петрусенко

          Ну конечно на Хостинге. Там где лежит папка wp-content это и есть корневая папка.

          • http://школа-в-липовке.рф Надежда

            Артем, ничего у меня не получается. Нашла папку, скопировала туда скаченный html-файл, перешла по ссылке а на сайте это открылось как Ошибка 404. Страница не найдена. Что же мне теперь делать?

          • http://wpcreate.ru Артем Петрусенко

            А в какую папку скопировали случайно не в wp-content? Если в нее тогда нужно подняться на уровень выше и скопировать туда.

    • http://wpcreate.ru Артем Петрусенко
  • http://lesnoy-dar.ru/ Александр

    Доброго времени суток! При проверке файла sitemap из Google такой ответ:
    Файл Sitemap содержит URL, доступ к которым заблокирован в файле robots.txt.
    Что можно сделать?

  • Ольга

    Добрый день! Мне тоже при создании файла sitemaps сообщили, что «При информировании Google произошла ошибка. Посмотреть результат
    There was a problem while notifying Bing. View result» Посмотрела результат — Гугл сообщил, что «Sitemap успешно добавлен в список сканируемых файлов Sitemap. Если вы впервые сообщаете Google об этом Sitemap, то добавьте его через http://www.google.com/webmasters/tools/ , и тогда вы сможете отслеживать его статус. Имейте в виду, что мы добавляем в свой индекс не все предлагаемые нам URL и не можем предвидеть или гарантировать факт и момент включения того или иного URL.» То есть мне вручную надо добавлять куда-то этот файл? Или надо просто подождать…
    В комментариях советовали попробовать удалить-поставить заново-отключить другие плагины… Все это попробовала — результат один и тот же…

  • http://uznaemmirvmeste.ru Brilthor

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

    • http://wpcreate.ru Артем Петрусенко

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

  • Urmat

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

    • http://wpcreate.ru Артем Петрусенко

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

  • Юрий

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

    • http://wpcreate.ru Артем Петрусенко

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

      • Юрий

        Подпишусь обязательно. Просто есть необходимость не только изменить форму комментирования, но и месторасположение самой ссылки «Добавить коммент.». Эта ссылка в теме Twenty Twelve находится вверху над заголовком записи, что не очень удобно. Просёрфил много ресурсов в сети, но так и не нашёл подробной инструкции с примерами, «как можно изменить формат самой записи», в смысле расположение таких атрибутов как: дата, автор и т.п. Некоторые из них хотелось бы вообще убрать, кастомизировать под свой вкус, скажем так!

  • http://electrogazoswarka.ru/ василий

    Здраствуйте,установил данный плагин,активировал ,и вот что в ответ вышло,и что делать ,подскажите пожалуйста.
    Эта версия Google XML Sitemaps не мультисайтовой совместимы.
    К сожалению, эта версия Google XML Sitemaps плагин не был протестирован для мультисайтовой особенность WordPress 3.0 пока нет.
    Плагин не будет работать, пока вы не отключите многоузловой режим.
    Или вы можете попробовать новую бета-версию, которая поддерживает все новые особенности WordPress!

  • http://biznessxema.org Melnik

    Артем, а что значат все эти приорететы в конце настроек плагина? Есть смысл с ними разбираться?

  • http://Bampersphone.ru Дмитрий

    А как sitemap сгенерированый плагином взаимодействует с яндексом? Можно в Вебинструментах яндексом указать Урл такого sitemap?

  • http://Ofitnese.com Ильгиз

    Bing и ask.com выдают ошибку…. Что делать?

  • http://vikakram.ru Виктория Крам

    почему никто не пишет, что в инструментах для вебмастеров гугла тоже нужно указывать путь к Вашей карте? Не знаю насколько это влияет, но надпись «Карта сайта не найдена», если ее там не указать, звучит не очень обнадеживающе.

    • http://dialogomoney.ru Борис

      Правильно! А самое главное, что надо создать в текстовом редакторе два файла и один назвать sitemap.xml а второй sitemap.xml.gz. Залить их в корневую папку сайта public_html, а потом в панели управления плагином создать карту. Никаких ошибок в этом случае не будет.

      • Винтик

        В версии 4.0.5 не нужно создавать файлы sitemap.xml и sitemap.xml.gz, так как плагин их НЕ ИСПОЛЬЗУЕТ! Проблема с гуглем не решается…

  • Таня

    Добрый день
    Подскажите фраза «если вы что-то меняли на сервере или в дневнике Вам необходимо заново построить карту сайта вручную» подразумевает какие изменения???? Если я новую статью добавила? уже нужно что-то менять?

  • Сергей

    Ребят, а где в версии 4.0.5 кнопка для создания карты сайта? У меня сверху все на английском.
    скрин

    • http://gabdrahimov.ru Дамир

      в данной версии плагин сам создает карту

  • http://fitdeal.ru/ Ольга Суворова

    Артем, подскажите, пожалуйста, у меня в Инструментах для вебмастеров Google написано: «Файл Sitemap является страницей HTML», что делать? Что это значит?

  • Вася

    Привет. В плагине пишется об информировании о изменениях в карте гугл, аск и бинг.
    а каким образом об этом будет узнавать яндекс? или с яндексом все равно придется рученками работать? 😮

    • http://wordpressnotes.ru Дамир

      если статьи на ваш блог добавляются регулярно, например 2-3 раза в неделю, то Яндекс тоже со временем будет заходить к вам часто и съедать ваш текст быстроботом

  • http://prostvkus.ru/ Анна

    Почему-то не отображаются записи за последний месяц в файле http://prostvkus.ru/sitemap.xml. На сайте они есть, в другой карте сайте отображаются http://prostvkus.ru/karta-sajta/. А в гугловской нифига. В чем проблема может быть?

  • Елена

    Добрый день, Артем! Установила данный плагин на сайт-визитку компании, активировала. Захожу в Настройки -XML-Sitemaps, а ссылки Нажмите здесь нет. Вместо этого следующая информация:
    The URL to your sitemap index file is: http://www.cklimat.com.ua/sitemap.xml.
    Google was successfully notified about changes.
    Bing was successfully notified about changes.
    Notify Search Engines about your sitemap or your main sitemap and all sub-sitemaps now.
    If you encounter any problems with your sitemap you can use the debug function to get more information.
    If you like the plugin, please rate it 5 stars or donate via PayPal! I’m supporting this plugin since over 9 years! Thanks a lot! 🙂
    При захождении по указанной вверху ссылке, показано, что файл успешно создан. Зашла по ftp в корневую папку сайта, а файла нет. В Вебмастере Яндекса пишет, что указано в файле 0 страниц.
    Ранее был установлен плагин карты сайта для посетителей WP DS Blog Map. Пробовала деактивировать данный плагин, но ситуация та же. Подскажите, пожалуйста, как настроить sitemap.xml. Заранее спасибо!

  • http://rabotnik34.ru/ Леонид

    если домен рф карта сайта выглядет как-то странно

  • http://rabotnik34.ru/ Леонид

    как быть с доменом РФ в настройках выставил адрес сайта — теперь в админку не могу попасть

  • http://mariblog.ru Mariblog

    Спасибо!! Установил без проблем. Посмотрим дальнейшее действие 😎

  • http://wedfoto.net Василий

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

  • Василий

    Артем, когда сможете, отозвитесь пожалуйста. Я по Вашим урокам создал этот сайт, Вы мне очень помогли.

    • http://hd-movies-online.ru/ Екатерина

      Здравствуйте. Я загрузила и установила плагин Google XML Sitemaps. Пытаюсь открыть по адресу http://домен/sitemap.xml — не открывается. Зайдя в настройки плагина, указывается адрес карты http://fully-woman.ru/index.php?xml_sitemap=params=. Это нормально?

      • Александр

        Та жа самая проблема, что делать?

  • http://antiviruslivecd.jimdo.com/ NetWorkTV

    Здравствуйте!
    Подскажите, почему у меня гугл не хочет быть проинформирован?

  • Анатолий Руденко

    я все сделал Как написано в статье, но карты сайта У меня нету Она не создается… Что мне делать?

  • Алексей Гомолов

    Создание это когда средствами Api создается свой плагин или вывод карты сайта.
    А с помощью плагина это не создание, это «Как настроить вывод карты сайта с плагином»…..