Карта сайта — зачем нужна и как сделать. Часть 1

карта-сайта

Всех приветствую!

Сегодня я хотел бы поговорить с Вами о карте сайта. Это как карта сокровищ... Очень жаль, но многие начинающие веб-мастера даже не знают, что этот элемент очень нужен сайту. Сейчас мы будем это исправлять.

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


Для чего вообще нужна карта? В традиционном понятии «карта» — это документ, который является неким путеводителем, дает человеку представление о чем-то...

Карта для сайта — это тоже самое. Она помогает не заблудиться на Вашем сайте.

Самое интересное, что карты должно быть две. Да-да, вы не ослышались... Именно две. Одна для посетителей вашего сайта, другая для поисковиков.

1. XML карта сайта.

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

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

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

Плагин Google XML Sitemaps для WordPress

На самом деле таких плагинов есть несколько, но я пользуюсь именно этим. И Вам рекомендую.

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

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

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

Однако помните, что файл sitemap.xml лишь подсказывает поисковику, что ему следует индексировать, а вовсе не является гарантией того, что поисковик добавит страницы с указанными ссылками в свой индекс.

Итак, скачать плагин можно по этой ссылке.

Устанавливается он также, как и все плагины WordPress. Очень подробно это рассмотрено в моей статье: «Установка плагинов WordPress».

Не забываем активировать плагин в админке блога на вкладке "Плагины.

После этого будем настраивать плагин. Зайдите в «Параметры\XML-Sitemap».

Первое, что вы там увидите это:

настройка google-sitemap-generator

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

Например, посмотрите раздел настроек «Дополнительные страницы», почти наверняка у вас в блоге есть страницы, которые не войдут по умолчанию в карту сайта. У меня, скажем, там указаны ссылки на страницу регистрации и авторизации в блоге, но у вас это может быть что-нибудь более важное.

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

настройка плагина

В разделе «Excluded items» вы можете указать, какие рубрики не учитывать при генерации карты сайта, но сомневаюсь, что вам это понадобится. А вот следующий пункт в этом разделе «Exclude posts» почти наверняка вам будет нужен.

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

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

Хотя автор плагина пишет о том, что данные, указанные в «Изменить частоты» вероятно игнорируются поисковиками следует все-таки перестраховаться и выставить более-менее нормальные значения. Я ставлю везде значение «Weekly», что означает необходимость для поисковика переиндексировать весь контент блога раз в неделю.

настройка плагина

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

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

Ура! Теперь у Вас есть XML карта сайта. Завтра я расскажу Вам, как сделать карту сайта «для людей». Которую пользователи смогут посмотреть и воспользоваться ею. Подписывайтесь на обновления блога и не пропустите этот материал.

 

Обновления блога:

Вы еще не читаете нашу ?
Тогда получайте новые статьи на E-mail:
Моя статья помогла Вам? Это хорошо! Теперь не нужно жадничать - поделитесь этой статьей с друзьями в социальных сетях.
Хотите быть в курсе того, что происходит на сайте? Читайте меня в Твиттере.

Комментарии к статье:
"Карта сайта — зачем нужна и как сделать. Часть 1"

  1. Nadezda Krivohizina

    Неплохо… Огромное спасибо за инфу. Автору респект и уважуха. Думаю, эту тему можно развивать до бесконечности Хорошо пишете. Учились где-то или просто с опытом пришло?