Создаем карту сайта

 

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

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

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


 

Как создать карту сайта для людей

Существует несколько способов создания карты для людей, начиная от ручной верстки страницы и заканчивая использования специального плагина. У меня карта сайта сделана как раз при помощи плагина. Называется он Dagon Design Sitemap Generator. Устанавливаем его как обычно и активируем. После этого во вкладке Параметры появится пункт DDSitemapGen. Зайдя в него можно сделать много различных настроек. Как именно и что надо настраивать я расскажу немного позже.

Итак, после установки и активации плагина нам необходимо создать саму страницу, на которой будут отображаться все статьи и страницы блога. Идем во вкладку Страницы — Добавить новую. Называем ее Карта сайта или Все статьи блога. Выбираем вкладку HTML (Текст) и прописываем следующий код:

1
<!-- ddsitemapgen -->

После чего сохраняем страницу.

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

Как создать карту сайта для роботов

Карта сайта для роботов – это специально сгенерированная страница в формате xml, которая содержит все ссылки вашего блога в понятном для роботов формате. Данная карта представляет собой файл, который располагается в корневой папке вашего блога. Называется он sitemap.xml.

Создать данный файл можно так же несколькими способами: при помощи специальных online сервисов, а также при помощи плагинов. Я создаю карту сайта при помощи плагина Google XML Sitemaps. Устанавливаете и активируете его как обычно. После этого во вкладке Параметры вы найдете пункт XML-sitemap.

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

Теперь, если вы в строке браузера после основного домена пропишите sitemap.xml, то увидите карту вашего сайта в xml формате. Вот карта моего сайта: http://diamonddress.ru/sitemap.xml.

Итак, друзья, мы с вами создали две карты сайта. Помните, я говорил про настройки плагина Dagon Design Sitemap Generator. Давайте к нему вернемся и пробежимся по настройкам.

Язык естественно выбираем русский. Количество единиц контента – это количество статей на одной странице. Если вы, например, поставите 20, то при превышении этого количества статей будет формироваться вторая страница карты сайта. Ну вы наверно видели блоги у которых карта сайта разбита на 7-8 страниц. Я себе сделал только одну страницу, на которой располагаются ссылки на все мои статьи и страницы (в поле необходимо поставить 0).

Далее настраиваем вид генерируемой карты сайта. Здесь ничего сложного нет, делайте все на свой вкус. Я тут особо ничего не менял.

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

Возникает вопрос, как узнать этот самый ID? Идем в пункт меню Страницы. При наведении мышкой на название страницы внизу появляется ссылка подобного вида:


Где цифра после post= и есть ID этой страницы. Запоминаем эти цифры и прописываем в строке исключений. Теперь ссылка на эту страницу не будет отображаться в карте вашего сайта.

Либо можно выбрать пункт Редактировать страницу. В этом случае ссылка в командной строке браузера будут иметь аналогичный формат.

Далее выбираем тип навигации на вашей карте. Сложного тоже ничего нет. Я все оставил, как было. Затем идут пара важных пунктов. Первое, это необходимо прописать полный путь к вашей карте сайта. И второе, поставить галочку, что бы ссылки открывались в новом окне. Нажимаем Записать настройки. На этом настройку карты сайта можно закончить.

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

И второе – это пропишите ссылку на карту сайта в файле robots.txt. Если вы не знаете как это сделать, то советую подписаться на обновления блога, что бы не пропустить полезную информацию. На этом у меня все. До скорых встреч.

С уважением, Данил Новоселов

 

Интересные темы:

Как установить кнопки социальных сетей
Что такое ЧПУ. Как настроить ЧПУ
Виджет комментариев Вконтакте за 3 минуты

 

 

24 comments к Создаем карту сайта

  1. Очень нужные и удобные плагины. Поставил их на блог одними из первых.

  2. Карту нужно ставить на блог в обяз. Даже не обсуждается. Друзья, у кого ее нет, срочно ставьте. Вы же хотите, чтобы ваш блог хорошо индексировался?

     

  3. Лилия:

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

  4. Лилия:

    Правильно ли я понимаю, что Карта сайта, сделанная ручной версткой, это самой сделать страничку. И потом в ручном режиме прописывать статьи?

    • Данил Новоселов:

      Совершенно верно

      • Лилия:

        Тогда можно от плагина отказываться и писать самой. Не такое уж это долгое дело. А то говорят, мол плагинами не надо увлекаться...

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

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

      • Мне кажется, вручную — как-то не очень. Без плагинов все равно не обойтись, так лучше на каком-нибудь другом сэкономить :)

        • Это точно, тем более одним плагином больше одним меньше особой роли это не играет, главное, чтобы все в меру было, думаю, 15-20 плагинов в самый раз. 

          • В меру — это да! Встречал один комментарий, его автор (девушка) говорила, что на ее блоге установлено 58 плагинов! :)

          • То есть Вы считаете, что до 20 плагинов иметь — это нормально. А дальше — нужно уже от них избавляться?

          • Данил Новоселов:

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

  5. И еще обязательно нужно показать поисковикам путь к файлу Sitemap, чтобы ускорить индексация сайта.

    • Лилия:

      Это каким же способом показать поисковикам? Было б интересно узнать.

      • Данил Новоселов:

        Просто. Надо добавить ссылку на карту сайта в аддурилки яндекса и гугла.

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

  7. LSSAH:

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

Добавить комментарий для Лилия Отменить ответ

db972060