Google XML Sitemaps – это плагин WP, который пригодится каждому блогеру, чтобы сделать карту сайта для улучшения индексации блога поисковиками (не путать с картой сайта для посетителей).
Плагин создает карту в формате xml, который является универсальным для всех поисковиков. После обновления или публикации статей на блоге, плагин сам дополняет карту и извещает поисковики об ее изменении и необходимости переиндексации.
Кроме улучшенной индексации, Sitemaps имеет дополнительные доводы для установки:
- — для страниц, которые уже в индексе ботов, передаются метаданные о последнем изменении контента и о частоте изменений страницы;
- — пауки могут присваивать каноническую версию страницам из карты и отсеивать их дубликаты;
- — только одно наличие Sitemaps в формате xml, увеличивает доверие к сайту со стороны поисковых машин.
Установка и настройка Google XML Sitemaps на WordPress
- Скачать последнюю версию плагина Google XML Sitemaps с его страницы: http://wordpress.org/extend/plugins/google-sitemap-generator/.
- Установить и активировать плагин.
Для настройки расширения, в вашей панели администратора перейдите Настройки → XML Sitemaps.
Result of the last ping, started on …
- URL к вашей уже существующей карте. Кликните по ссылке и убедитесь в этом сами.
- Ссылка «your sitemap» пригодится, если вам надо прямо сейчас обновить карту и вы не можете ждать когда плагин сделает это сам.
В следующей строке вам предлагается воспользоваться функцией отладки при возникновении проблем с картой. Сам не разбирался, и вам не советую :-).
В последней строке по двум ссылкам можно оценить плагин или пожертвовать его разработчикам, сколько не жалко.
Базовые параметры
Обновить уведомления
1. Здесь вы определяете, какие поисковые системы будут уведомляться о произведенных изменениях в записях на сайте. Советую уведомлять только Google, а Bing проигнорировать. Пожертвовав уведомлениями Bing (с него, итак, идет слишком мизерный трафик), мы значительно снизим нагрузку на сайт.
2. Эта опция мне не понятна. Здесь предлагается добавить адрес к карте сайта в «виртуальный» robots.txt. Предпочитаю сделать реальный robots.txt и путь к карте сайта добавить в него вручную.
Расширенные параметры
3. Попытаться увеличить лимит памяти до и Попытаться увеличить ограничение времени исполнения до – этими опциями можно поманипулировать, чтобы снизить нагрузку на сайт (актуально для сайтов-монстров, с большим количеством контента, графики, посещаемостью и соответствующей нагрузкой).
Включить таблицу стилей XSLT – если не знаете о чем речь, то и делать ничего не надо.
4. Автоматически сжимать карту сайта для сокращения трафика. Я эту опцию отключил, чтобы избежать возможных ошибок при обработке карты, такое со мной уже случалось.
5. Поисковикам карта сайта в HTML формате не понадобиться, если есть более привычный для этого формат xml. Отправлять анонимную статистику я, также не пожелал.
Дополнительные страницы
Тут все переведено и понятно. Если ваш блог расположен в подпапке, например http://misite.ru/blog (если это не так, можете перейти к следующему пункту настроек), то здесь в карту сайта можно добавить страницы из корневой директории сайта, например главную страницу.
Приоритет статьи
Здесь по умолчанию установлен приоритет по количеству комментариев.
Если не использовать автоматическое вычисление, то статьям будет определен приоритет, назначенный в блоке «Приоритеты».
Содержание карты сайта
WordPress standard content:
В этом блоке необходимо указать, какого рода материал вы хотите добавить в карту. По умолчанию здесь уже активированы пункты: Включить домашнюю страницу, Включить статьи и Включить статические страницы.
- • Обязательно следует оставить статьи и статические страницы.
- • Домашнюю страницу оставьте, только если у вас на главной странице выводятся не последние записи, как у большинства блогеров, а другой материал.
Остальные пункты лучше не отмечать, чтобы не раздражать поисковики дублируемой информацией.
Further options:
Не снимайте галочку, установленную здесь по умолчанию. Эта опция сохраняет время последних изменений постов и выдает эту информацию поисковикам.
Excluded items
Excluded catecories
Поставьте галочки у тех рубрик, которые вы не хотите включать в карту сайта (а вдруг найдутся такие).
Excluded posts
Впишите сюда через запятую ID тех скрытых статей или страниц, которые не должны быть включены в карту, например страница «Спасибо за комментарий«.
Изменить частоты
Выберите, как часто поисковые роботы будут посещать разделы вашего сайта для индексации.
Для тех, кто учил в школе не английский язык, я помогу с переводом в этом блоке. Always – всегда, haurly – каждый час, daily — ежедневно, weekly — еженедельно, monthly — ежемесячно, yearly – раз в год, never – никогда.
Обратите внимание, как уверяет разработчик плагина, эти параметры служат всего лишь рекомендацией поисковым системам и никак не указанием.
Приоритеты
Выставьте приоритеты для индексирования по шкале от 0 до 1,0.
В очередной раз выручаете, спасибо вам!
Адрес верный. Поисковики же находят. И yandex и google. У меня стоит Yoast seo. Если его карту ставлю. Тогда я ее вижу, но поисковики ругаются на ошибки. При отключении этой карты и подключения googlo-вской происходит то что описано. Если на этой пустой странице посмотреть код страницы, то он есть. У меня просто, похоже, нет прав на её просмотр. Кто-то блокирует, а кто понять не могу.
Добрый день!
Xml карту генерирует плагин Google XML Sitemaps. Поисковики карту видят, а я нет. Отображается пустая страница (ошибка 403 (Forbidden)). Сайт на WordPress. Как быть?
Спасибо.
Марлен, может вы неправильно адрес к карте ввели. У меня он — https://wordpress-book.ru/sitemap.xml
Всё сделал по инструкции, спасибо. Думаю, получилось, как надо.
Роман, хочу сказать вам огромное спасибо! Нашел ответ в ваших комментариях! Здоровья вам и успехов!
Олег, я очень рад, что Вам удалось решить вопрос с помощью моего блога.
А ведь многие не читают комментарии, как видно зря.
Добрый день! Сегодня в админке гугла выдало ошибку: Тег XML отсутствует. Этот обязательный тег отсутствует. Добавьте его и повторите передачу. До этого было все в порядке, изменений я не вносила. Подскажите, как можно проблему устранить.
Сделайте бэкап на сервере (это просто и надо уметь) в панели администратора своего хостинга, самое простое решение. Если будут затруднения, задавайте вопросы в техподдержку.
Афигительный ответ и решение проблемы
Здравствуйте! Спасибо за статью. Мне немного не понятно, что значит «ID тех скрытых статей или страниц, которые не должны быть включены в карту». Где их искать? И какие значения лучше установить для частот?
Искать ID скрытых страниц, я имела в виду)
Чтобы узнать ID страницы или записи, в админке сайта откройте ее для редактирования. В адресной строке этой записи вы увидите что-то вроде «post.php?post=6582&action=edit». Так вот, ID этой записи 6582. Это если у Вас есть эти самые скрытые статьи.
Частоты у себя я установил: для статей и статических страниц — неделя, все остальное — никогда.
Роман, спасибо огромное за ответ)
Спасибо Роман. Мне Google XML Sitemap тоже об сказал. Вот теперь думаю как поисковикам это объяснить 🙂
Здравствуйте Роман.
У меня ситуация, аналогичная с Владимиром. Вроде, карта сайта создаётся, а в корневом каталоге файла sitemap.xml нет! Тогда где он???
Здравствуйте, Сергей и Владимир!
Начиная с версии 4 плагина, карта сайта генерируется динамически как и весь контент WordPress. Таким образом, теперь файл sitemap.xml не создается.
Роман спасибо за ответ.
Потратил два дня на эту загадку. Было подозрение, что создается какой-то виртуальный файл. И действительно в описании к версии 4.0 сказано, что sitemap создается «на лету».
Еще раз спасибо.
Здравствуйте Роман.
Помогите пожалуйста в следующем вопросе.
Установил плагин Google XML Sitemap. По ссылке bpzup.ru/sitemap.xml открывается сгенерированная карта сайта. Однако в каталоге …/www.bpzup.ru/public_html/ нет файла sitemap.xml.
Где его искать. Или плагин создает виртуальную укарту сайта.
Можете подсказать, почему у Вас в приоритетах стоит 0,0, в в частоте посещения страниц роботами стоит — never – никогда?
Разве главная страница не важна?
А зачем ее постоянно индексировать, если на ней анонсы (т.е. дубли) или она постоянная, статическая страница?
Достаточно поисковикам один раз занести ее в индекс и больше не тратить на нее время.
Здравствуйте! Установил этот плагин, но он не совсем такой как в этой инструкции. У меня отсутствуют первые три пункта Базовых параметров, нет раздела «Расположение файла с картой сайта». И, я так понимаю, результатом работы плагина должен стать файл sitemap.xml и добавление чего-то там в robots.txt. У меня ничего этого не произошло. Что не так, подскажите плиз?
Статья полностью переписана под сегодняшнюю версию плагина. Будут вопросы, задавайте.
Рома! Я пропустил этот урок и долго буксировал на месте, теперь все работает отлично, спасибо!
Наконец то у тебя аватар в комментариях появился 🙂
Надо создать страничку с названием Карта сайта и тогда после прописки файла Sitemap в корневом каталоге, он отобразится на этой страничке? Да,Роман?
Немного не так. В статье проставлены ссылки. Вы не заметили. Как создать страницу со всеми статьями в ней, читаете тут — http://wordpress-book.ru/dizajn/sitemap-generator/
Здравствуйте, обращаюсь к вам за помощью, я создала сайт, только учусь. Установила Goole XML Sitemap. После построения карты сайта на страничке «Карта сайта» вот такая картинка, что я сделала не так? Помогите пожалуйста!!! SOS!!!
<?php
/*
Plugin Name: HTML Page Sitemap
…
Ольга!
У Вас установлен совсем не Goole XML Sitemap а HTML Page Sitemap.
Для справки, Goole XML Sitemap — плагин для качественного и своевременного индексирования Вашего сайта. Если Вы хотите страничку на сайте с картой, т.е. с отображением всех сртаниц и рубрик, используйте плагин Dagon Design Sitemap Generator.
Будут вопросы, задавайте.