Здравствуйте, дорогие читатели блога Вячеслава Балашова.
Сегодня я хочу поделиться с вами полезным уроком о том, как сделать карту сайта или блога на WordPress.
В последнее время я часто получаю сообщения от читателей моего блога о том, что им сложно найти ту или иную статью, а пользоваться поиском не всегда удобно, да и визуально непонятно где и что находится.
И вот буквально вчера я решил создать карту своего блога снова. Почему снова? Потому что в прошлом году у меня стоял плагин Dagon Sitemap Generator, который мне не понравился по следующим причинам:
Во-первых, с сайтом разработчиком этого плагина были проблемы. И именно в тот момент, когда я хотел его скачать и установить себе на блог.
Во-вторых, сам плагин уже давно не обновлялся – 2009 год. Я считаю это неприемлемым для плагинов (его разработка больше не производится и нет уверенности в том, что в дальнейшем будет совместимость с новыми версиями WordPress).
В-третьих, он стоит у 85% блоггеров Рунета, а. хочется индивидуальности
В результате я пришел к выводу, что нужно искать новое решение и такой плагин, который будет совместим с новыми версиями WordPress. Поэтому установил себе такой замечательный плагин как PS Auto Sitemap. Буквально за 15 минут вместе с настройкой я получил прекрасную карту блога.
Что же надо сделать для получения красивой карты сайта?
Для начала создаем новую страницу и даем ей красивое название, например, Map или Sitemap. Публикуем только что созданную страницу и запоминаем или записываем ее ID. В WordPress у каждой страницы имеется свой уникальный ID.
То есть, наша страница имеет идентификатор 2693.
Далее скачать плагин PS Auto Sitemap с репозитория WordPress.
После его установки заходим в меню Параметры -> PS Auto Sitemap и производим простые настройки. Сначала вписываем в поле PostID of the sitemap значение ID вашей страницы, на которой будет установлена карта сайта. Его мы как раз и записали, когда создавали новую страницу.
Например, у меня карта блога находится по адресу http://balashoff.ru/sitemap, ID этой страницы 130, именно его я и вписал. У вас же значение будет другое, т.к. каждая новая страница имеет свой уникальный ID.
Также в настройках плагина я исключил некоторые опубликованные страницы технического характера из карты блога. Делается это в меню Exclude posts. Там же можно вписать ID ваших постов, которые вы не хотите вписывать в карту блога. Выглядит это так.
Когда сохраните изменения, в настройках плагина откройте страницу, на которой будет находиться ваша карта сайта, переключитесь в редакторе в режим HTML и вставьте вот этот код:
<!— SITEMAP CONTENT REPLACE POINT —>
После этого сохраняете страницу. Если у вас тема блога поддерживает меню, то добавляете ее в меню и наслаждаетесь полноценной картой сайта.
Теперь по вашему блогу будет гораздо проще искать статьи, а соответственно, и посещаемость может повыситься и улучшатся поведенческие факторы ваших читателей.
А в следующей статье я расскажу, как можно сделать карту сайта или блога без плагинов.
И чтобы не пропустить ее, подпишитесь на RSS. Надеюсь, что эта статья оказалась полезной для вас и буду признателен, когда вы нажмете на кнопки соцсетей.
Подписывайтесь на мой канал в Телеграм - там все про распаковку экспертости!
Хотите получать свежие статьи себе на почту?
Введите ваш рабочий электронный адрес:
Карта сайта нужна обязательна на блоге — если я не ошибаюсь, то кажется это благотворно влияет и на оптимизацию блога.
У меня стоит с самого начала плагин Google XML Sitemaps — по умолчанию, поскольку мой блог сделан на шаблоне Анефисы Бреус — очень удобно и для посетителей, и для меня. Я считаю, Вячеслав, ВЫ правильно поступили, что все-таки оставили карту сайта.
Я тоже с самого начала создания блога поставил себе плагин Google XML Sitemaps.
Для поисковиков это самый класс.
А вот карту сайта для людей сделал только недавно
Может быть, я чего-то неправильно поняла. Карта сайта для людей у меня тоже есть.
У вас изначально стоял плагин карты сайта от Google и плагин карты для людей.
А у меня с самого начала стоял только плагин от Google, а для людей я карту сделал совсем недавно.
Немного запутанно объяснил
Главное, что я поняла, Вячеслав!
Можно, конечно, попробовать PS Auto Sitemap. Но и старый, вроде нормально работает
Безусловно, как раз вспомнмл пословицу: лучшее — враг хорошего
«Карта сайта», «Все статьи», «Тут все», «Барахло статей» — как только не называют страницу, которая содержит ссылки на все статьи и страницы сайта.
Так же разнообразие есть и в плагинах. Их развелось очень уж много. Но все выполняют одну и туже роль. Вот я использую плагин «WP DS Blog Map». Пользуюсь и радуюсь. Ничего лишнего и грузить блог по минимуму.
здравствуйте. Спасибо вам огромное, все установила. Удачи вам и процветания.
Вячеслав, а что Вы думаете по поводу плагина «WP DS Blog Map»? У меня ещё нет карты сайта, я вся в раздумьях из-за этого. Дождусь, когда Вы расскажете, как без плагина делать. Только пойму ли я — не знаю. Боюсь что-нибудь на сайте испортить.
Нормальный рабочий плагин по функционалу ничем особо не отличается от других.
Разве что обновлялся очень давно — я к таким вещам отношусь серьезно и стараюсь не ставить редкообновляемые плагины.
А без плагинов карту можно сделать так
Спасибо за описание плагина. Установила карту сайта для людей и очень этому рада. Спасибо.
HTML карту сайта (для людей которая) можно сделать и без плагина.
Конечно можно
Об этом я писал в другой статье.
На моем пока еще пустом блоге особенно нечего искать.
Как только он подрастет ,то обязательно установлю.
Правда я уже пробовал его установить по вашей статье,но у меня все пусто показывает!
Спасибо за статью.
Шаг за шагом и ваш блог наполнится достаточным количеством статей. Главное — пишите регулярно и интересно и успех вам обеспечен!
А насчет проблем с картой сайта — нужно смотреть более детально причины пустоты на странице. Возможно, не указаны рубрики и метки.
Спасибо за совет.
Разберемся.
Это не в космос лететь :)
P.S. сменил почту а то аватар это не мое настоящее лицо :)
Так гораздо лучше — солидней
Ураааааааааааааа!!!
Еще одно мое достижение с Вами, Вячеслав !!!
Получилось создать карту сайта !!!
Только я вставила в HTML версию страниці, потому что когда скопировала с Вашей статьи — ничего не получалось.
Включила мозги внимательно посмотрела в настройки плагина, и догадалась, что вставлять надо код тот, которій они предлагают… а именно
Может кому-то пригодиться…
Отлично, Ольга!
Еще одно очередно достижение и я рад, что смог вам в нем помочь
Вы — супер! Рада знакомству! Продолжаю учиться у Вас и внедрять все знания. С Вами — это легко. Спасибо !
Добрый день, Вячеслав!
Я удалил страницу. А как удалить ссылку на нее в карте сайта?
Использовал PS Auto Sitemap. Заново пытался обновить карту, но в ней все равно стоит ссылка на уже удаленную страницу!
С уважением, Валерий.
Валерий, вам нужно отключить плагин, очистить кэш блога и снова включить плагин — будет сгенерирована новая карта сайта.
Ой, Вячеслав, не перестаю Вами восхищаться.
Отличный учитель, так все доходчиво объясняете. За пару кликов установила свою карту сайта. Да еще по пути обнаружила, что моя тема поддерживает описание рубрик. Быстренько устранила этот недочет на своем блоге. Думаю, что теперь посетителям будет значительно удобнее путешествовать по моему блогу.
С уважением Ольга Марченко.
Ольга, я я не вижу у вас карту сайта…
Карта сайта есть. Но тема поддерживает в рубрике список статей. Приходится читателям щелкать на заголовок статьи. По другому сделать не получилось. Если Вы знаете как это сделать, Вячеслав, то буду Вам благодарна.
Ольга, если вы на чистой странице в режиме HTML вставляете код , то у вас должна быть карта сайта без лишней вложенной записи.
А в вашем случае почему-то совершается переход на Архив рубрик.
У вас стоит такой адрес — oriolga.ru/category/karta-saita/, а попробуйте в ваше меню добавить именно страницу такого плана oriolga.ru/karta-saita/
Должно помочь.
Спасибо Вячеслав за полезную статью. Наконец и у меня есть карта сайта. Пробовала с другим плагином, который вы указывали выше и не работал, потом пыталась создать без плагина и не получалось. Я так рада. Буду вашим постоянным читателем вашего блога. Спасибо еще раз.:)