Файл sitemap для wordpress. Использование плагина Google XML Sitemaps, описание, настройка и решение основных проблем. Онлайн-генераторы и программы

В эффективной индексации сайта, тем более, если он еще совсем «молодой», требуется использовать так называемую карту сайта. Это простой текстовый файл формата XML, который содержит в себе все доступные, исходя из настроек, ссылки ресурса. Они информируют поисковых ботов о приоритетности ссылок, их частоте обновления, дате и местоположении. Это важная часть работы над сайтом, поэтому рассмотрим несколько плагинов для создания sitemap на WordPress.

Карта сайта впервые была представлена в июне 2005 года корпорацией Google. С тех пор и посей день ее поддерживают все поисковики, как говорилось выше, для лучшей и легкой индексации и сканирования ресурса. Но вы также должны понимать, что она не влияет на ранжирование. И если появится вопрос: «Она обязательно должна быть?». Ответ – нет. Сайт без нее все еще будет работать, и попадать в индекс, но с определенными трудностями.

Дело в том, что Sitemap XML дает возможность ботам намного проще находить URL-адреса сайта и понимать их структуру. Она служит как бы навигацией для поисковиков и сбора технических данных таких как обновление, дату и прочее. Давайте займемся нашей подборкой плагинов Sitemap.

Динамическая карта Sitemap.xml

Один момент… Прежде чем перейдем к следующему этапу внесу ясность по поводу физических файлов sitemap.xml или sitemap.xml.gz в корне сайта. Все это – устаревший формат. С некоторых пор все плагины подобной категории перешли на новый уровень. Они используют динамическую карту сайта, которая не нуждается в ручном создании файлов, как это было раньше.

Файл карты создается виртуально, то есть нужно только установить необходимый плагин, настроить его по желанию и смотреть результат. Но в обязательно указать адрес карты. Пример – http://site.ru/sitemap.xml

Это один из самых популярных SEO плагинов с большим количеством разных параметров и с дополнительными модулями. Одним из таких является карта сайта, которая подключается на вкладке «All in One SEO Pack – Управление модулями» . В настройках присутствуют все важные детали, начиная от приоритета и, заканчивая, выбором записей для индексации.

Официальный ролик примера настроек Sitemap

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

Yoast SEO

Второй плагин также из категории SEO и также пользуется большой популярностью. В нем карта включается на вкладке «SEO – Dashboard – Features — Advanced settings pages» . После чего в основном меню появятся новые функции.

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

Как добавить карту сайта в поисковики

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

Яндекс. Переходим в кабинет по ссылке https://webmaster.yandex.ru . Авторизируемся и выбираем свой сайт. Слева в панели открываем вкладку «Индексирование – Файлы Sitemap». Верху на странице находится строка для указания адреса карты. Прописываем и жмем кнопку «Добавить».

Google. Заходим в кабинет мастера http://www.google.com/webmasters/tools/ под своим логином, выбираем свой сайт. На панели инструментов слева открываем вкладку «Сканирование — Файлы Sitemap». Верху есть кнопка добавления, на нее нужно нажать и вписать адрес.

Bing. Открываем кабинет вебмастера https://www.bing.com/toolbox/webmaster , войти можно под учетной записей Майкрософт. Выбираем свой сайт и кликаем на панели слева вкладку «Настройки сайта – Sitemap». Верху также находится строка где нужно вписать адрес и нажать на кнопку «Отправить».

Здравствуйте, друзья. В этой коротенькой статье и видео уроке вы узнаете о том, , для чего он нужен, и где его найти и скачать. Скажу сразу, что это очень важный плагин, поэтому читайте и смотрите внимательно. Итак, давайте начнем:

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

Я предлагаю вам сразу же посмотреть мой видео урок о том, как установить и настроить плагин Google XML Sitemaps , где, в принципе, есть все необходимое по этому вопросу:

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

Зачем нужен плагин Google XML Sitemaps

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

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

Вам уже давно пора было скачать все . Но раз вы читаете это, значит, еще ничего не скачивали. Так вот вам ссылка – качайте на здоровье:

Как скачаете, разархивируйте скачанный файл, и можете начать устанавливать все необходимые плагины на ваш сайт. Дерзайте!

Только помните, что не все плагины нужно скачивать, некоторые нужно искать через панель управления WordPress, поэтому не пропускайте мои видео уроки – советую посмотреть все видео по установке и настройке всех необходимых плагинов!

(Последнее обновление: 25.12.2019)

Привет, коллеги! В этом посте я расскажу вам как создать и настроить Sitemap (карта сайта) для WordPress , для поисковых систем таких как Яндекс, Google, Bing, Поиск@Mail.Ru. Не нужно путать XML с HTML. Первый подходит для поисковиков, а второй предназначен преимущественно для пользователей. Что представляет из себя карта сайта XML вы наверное уже знаете.

Напомню : это список страниц вашего сайта/блога, который не видят ваши посетители, а хорошо видна только . XML файл Sitemap позволяет сообщить Google и Yandex о страницах вашего сайта, чтобы они гарантированно попали в индекс поисковых систем.

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

Что такое Sitemap?

Карта сайта - это способ организации веб-сайта с указанием URL-адресов и данных в каждом разделе. Документ XML содержит инструкции для роботов поисковых систем.

Sitemap - XML-файлы с информацией для поисковых систем (таких как Google, Яндекс, Bing, Поиск@Mail.Ru) о страницах веб-сайта, которые подлежат индексации. Проще говоря, это URL-адреса сайта, отправляемые вами поисковикам.

Яндекс поддерживает форматы XML и TXT. Формат XML позволяет передавать дополнительную информацию.

Как создать файлы Sitemap для сайта WordPress?

Создать карту блога или сайта на WordPress нам поможет плагин Google XML Sitemaps . Который генерирует XML файл улучшающей индексацию веб-ресурса поисковыми системами, обновляет его и так далее. Вам достаточно плагин , настроить его и можно о нём забыть. Установка Google XML Sitemaps стандартная.

Плагин Google XML Sitemaps Вордпресс

Один из лучших плагинов WP. Он будет предоставлять полную XML-карту сайта для поисковых систем. Его установили уже более 24 243 146 раз.

Используйте этот плагин, он значительно улучшит SEO. Он создаст специальную XML-карту сайта и поможет таким поисковым системам, как Google, Bing, Яндекс и Мейл ру лучше индексировать ваш веб - ресурс. С такой картой сайта сканерам намного проще увидеть полную структуру вашего сайта и извлечь ее более эффективно. Плагин поддерживает все виды страниц, сгенерированных WordPress, а также пользовательские URL.

Кроме того, он уведомляет все основные поисковые системы каждый раз, когда вы создаете сообщение о новом контенте. Модуль совершенно бесплатен и переведён на русский язык (правда не полностью, но самое важное переведено).

Установите плагин обычным способом, используя функцию Плагины - Добавить новый. В поле поиска введите его название Google XML Sitemaps:

Настройка XML Sitemaps

После успешной установки и активации плагина, его нужно настроить. В разделе "Настройки" нажмите на XML-Sitemap :

Откроется страница: Генератор XML-карты сайта для WordPress, где вам нужно её настроить. На этой странице, в самом вверху, вы увидите ссылку на вашу карту:

Вы можете на неё нажать и посмотреть как она родная выглядит:

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

После всех настроек обязательно нажмите "Обновить параметры". Готово. Дальнейшее действие это - добавить файл Sitemap в вебмастере поисковых систем, чтобы ускорить индексирование сайта вордпресс. А также прописать ссылку на карту в robots.txt.

Итак, какие именно страницы необходимо включить в карту? По соображениям SEO рекомендуется включать лишь те страницы, которые хотелось бы видеть в поиске.

Теперь при написание статьи, плагин будет сообщать поисковым системам (не всем, а только Гугле, Bing, Yahoo и Ask.com) об обновление вашего блога. Плагин автоматически обновит вашу карту сайта, если вы опубликуете сообщение, так что больше ничего не нужно делать

Для остальных поисковых систем делать нужно вот это - читайте .

Обратите внимание, друзья, функция XML Sitemaps есть в SEO плагинах и .

Всего доброго и до новых встреч. Пока, пока!

(function(w, d, n, s, t) { w[n] = w[n] || ; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: "R-A-292864-4", renderTo: "yandex_rtb_R-A-292864-4", async: true }); }); t = d.getElementsByTagName("script"); s = d.createElement("script"); s.type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"; s.async = true; t.parentNode.insertBefore(s, t); })(this, this.document, "yandexContextAsyncCallbacks");

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

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

Зачем нужен XML sitemap WordPress?

Нам уже известно, что текстовый указывает поисковой машине, какая информация должна индексироваться, а какая нет. А вот XML карта сайта для вордпресс выполняет функцию упорядочивания: что индексировать в первую очередь, а что менее важно для индексации; как часто необходимо переиндексировать те или иные страницы.
Sitemap для WordPress поможет поисковому роботу исследовать ваш сайт. Она является путеводителем, который помогает поисковику быстрее проиндексировать страницы сайта, следовательно . Рассмотрим техническое содержание данного файла.

XML-карта сайта — информационный файл формата xml, содержащий в себе инструкции для поисковиков (адреса всех страниц сайта, приоритетность каждой из них от 0% до 100%, частота изменения страниц и последнее совершённое изменение на странице).
Для sitemap WordPress блога установите следующие значения показателей:

  • lastmod — для страниц и постов нужно установить значение последнего изменения, а для главной страницы значение самой свежей даты изменения любого поста.
  • changefreq - ежедневно (daily) обновлять для главной страницы, weekly для постов, а monthly для страниц.
  • priority - главная страница = 1, посты = 0.9, страницы = 0.5

Теперь рассмотрим два плагина для создания карты сайта — (этот плагин для сео-оптимизации уже разбирался на блоге) и Google XML Sitemaps плагин. К преимуществам первого можно отнести:

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

All in One Seo Pack плагин создает карту сайта для WordPress

Такая функция у плагина появилась относительно недавно, поэтому еще не все о ней знают. Для создания карты сайта WordPress плагин All in One Seo Pack будет являться оптимальным вариантом.

Установка:

Надеюсь, что данный плагин у вас уже установлен и обновлен до последней версии. В боковой панели найдите ссылку «Инструменты SEO ». Выберите «Другие модули » и активировать модуль «XML карта сайта ». В сайдбаре появится новая ссылка для перехода на страницу управления картой.

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

Основные возможности настроек карты сайта:

  1. Интегрирование дополнительных страниц и сторонних ресурсов.
  2. Возможность исключения из карты записи отдельных страниц (как правило, статичных).
  3. Настройки приоритета и частоты сканирования. Укажите значения, которые изображены на предыдущем скриншоте.
  4. Самым большим преимуществом настроек является пункт «Динамическая карта сайта ». Она позволяет автоматически генерировать карту сайта для wordpress при каждом обращении к адресу ваш_сайт/sitemap.xml . Поставьте галочку напротив этого пункта, и вам не придётся каждый раз заново создавать карту сайта. Динамическая карта не создает в корне сайта файла sitemap.xml, а генерирует карту на лету. Поэтому в robots.txt обязательно должна быть ссылка на сайтмап, иначе поисковики ее не найдут.

Google XML Sitemaps плагин

Это плагин не так удобен, как предыдущий, но он очень популярен (я думаю, что просто не все еще знают про новые возможности All in One Seo Pack). Поэтому Google XML Sitemaps тоже стоит рассмотреть в этой статье.

Слово «Google» в названии плагина не означает, что только этим поисковиком будет индексироваться ваш сайт. Sitemap.xml — универсальный формат, одинаково индексируемый любой поисковой системой. Установка плагина стандартная. Мы рассмотрим последнюю (на момент написания статьи) версию — 4.0.4.

Одним из преимуществ плагина, как и в All in One Seo Pack, является генерирация карты сайта на лету (sitemap.xml в корне сайта также не создается). В случае если в корневой папке уже находилась ранее созданная карта сайта (файл sitemap.xml), плагин потребует её удаления — согласитесь.

Настройками Google-овский плагин мало отличается от предыдущего. Советую также использовать мою конфигурацию:

Добавление карты сайта WordPress в поисковые машины.

Сначала стоит проверить, есть ли в файле robots.txt ссылка на /sitemap.xml.

Зайдите в Яндекс.Вебмастер, найдите вкладку «Настройки индексирования » -> «Файлы Sitemap ». Впишите адрес вашей карты сайта в форму ввода.

Также в вебмастере можно проверить правильность созданной карты соответствующей кнопкой. Если ошибок не обнаружено, нажмите кнопку «Добавить ».

С Гуглом всё аналогично: зайдите в Вебмастер на вкладку «Оптимизация » -> «Файлы Sitemap ».

Итак, вы создали sitemap.xml для WordPress, облегчив тем самым работу поисковых роботов. Но не забывайте, что ваш ресурс не для машин, а для людей! Работайте в первую очередь над его полезностью для пользователей, тогда и поисковые системы это обязательно оценят.

Получайте самые свежие статьи, подписывайтесь на !

Вот только существует одна проблема - чтобы среди ссылок на страницы сайта не было лишнего. Например, при загрузке изображений в WordPress при помощи админки (Вертикальное меню админки → Медиафайлы) на сайте появляются отдельные страницы для каждого изображения. Странная функция движка приводит к опасности попадания ссылок на эти страницы, совершенно не нужные поисковому роботу, в карту сайта.

Так и случится, если вы используете для построения карты сайта не заслуживший доверие Google XML Sitemaps , а возможность новой версии All in One Seo Pack . На рис. 1 показан скриншот карты сайта, построенный плагином All in One Seo Pack.

Построение карты сайта плагином All in One Seo Pack

Рис. 1. Карта сайта, построенная плагином All in One Seo Pack. Красным выделены ссылки на страницы с изображениями, которые не нужны в индексе.

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

Функция построения карты сайта в плагине All in One Seo Pack активируется и деактивируется в меню настроек плагина в списке «Другие модули» (см. рис. 2).

Рис. 2. Активация и деактивация построения карты сайта плагином All in One Seo Pack.

Мало того, если по какой-то причине построение карты сайта в All in One Seo Pack было однажды активировано, вы столкнетесь со следующей проблемой. После деактивации вредной функции ссылка на карту сайта (vashdomen.ru/sitemap.xml) будет открывать главную страницу (см. рис. 3). При этом главная страница будет открываться для данного адреса даже после установки нормального плагина Google XML Sitemaps. Только установка старой версии Google XML Sitemaps 3.x, физически создающей файлы карты сайта на сервере, решит проблему. Но об этом позже.


Рис. 3. Главная страница по адресу карты сайта в результате работы All in One Seo Pack.

Google XML Sitemaps

Я думаю уже понятно, что пользоваться возможностью All in One Seo Pack по построению карты сайта не нужно. Почему же возникают позывы все-таки использовать другую карту сайта, а не ту, что строит Google XML Sitemaps, ставшую в какой-то момент стандартом.

Все дело в обновлении, которое изменило привычный вид sitemap.xml. Раньше, до версии 4, Google XML Sitemaps строил такую карту, как на рис. 4. После обновления до четвертой версии карта сайта изменилась (см. рис. 5).


Рис. 4. Карта сайта, построенная плагином Google XML Sitemaps версии 3.x.


Рис. 5. Карта сайта, построенная новой версией Google XML Sitemaps 4.x.

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

Но если никакие уговоры разработчика не заставляют вас принять новый вид карты сайта - и будьте счастливы.

Проблема обновления Google XML Sitemaps

Как я заметил, многие веб-мастера, обновив Google XML Sitemaps, упускают важную вещь. Дело в том, что новая версия 4.x не кладет в корень вашего сайта физический файл sitemap.xml и sitemap.xml.gz. Вместо этого она строит виртуальную карту, которая открывается при переходе на ссылку vashdomen.ru/sitemap.xml. Иногда, из-за неправильных настроек прав доступа, обновленный плагин не может удалить ненужные sitemap.xml и sitemap.xml.gz. При этом в админке, на странице управления плагином, возникает сообщение, отмеченное на рис. 6.


Рис. 6. Сообщение на странице настроек плагина Google XML Sitemaps после обновления, которое предлагает вручную удалить файлы sitemap.xml и sitemap.xml.gz.

Что же произойдет, если файлы не удалить? Будет печалька. Посмотрите на рис. 4 и 7. В карте сайта на рис. 4 отсутствует ссылка на публикацию с адресом «new-post-2», тогда как запись на сайте опубликована. Если удалить файлы sitemap.xml и sitemap.xml.gz вручную, о чем нас просят на рис. 6, проблема решится и мы увидим ранее потерянную публикацию (см. рис. 7).


Рис. 7. Новая версия карты сайта отображает больше ссылок, чем старая.

Отсюда мораль. Будьте бдительны 🙂