Карта сайта для блога на WordPress

Что же такое карта сайта и для чего она нужна? Карта сайта - это веб-страница, на которой указаны все разделы и статьи сайта, аналогичная содержанию книги. Карта может быть создана для удобства навигации пользователей по сайту (в формате *.html), а может быть и для ускорения индексации страниц поисковыми роботами (в формате *.xml). HTML-карта выглядит следующим образом:

Как видно, html-карта сайта - это список всех разделов и статей проекта, которые в этих разделах находятся. XML-карта выглядит немного по-другому. Она содержит информацию по каждой странице для поисковых пауков. Для каждого веб-документа прописан адрес, последнее обновление, частота обновления страницы и важность по отношению к другим страницам. Для каждого сайта рекомендуется создавать сразу две карты: одну для посетителей, другую для роботов. Давайте их создадим.


Google XML Sitemaps

Плагин Google XML Sitemaps наиболее популярный плагин для создания карт сайтов на WordPress. Скачать его можно с официального сайта или воспользовавшись поиском плагинов в консоли адмистратора. Плагин этот, как и другие, необходимо установить и активировать, благо мы это умеем. После активации заходим в Параметры => XML-Sitemaps:

Вот так раздел выглядит:

Изучите его. Здесь можно выставлять настройки построения файла sitemap.xml (для поисковых пауков карта сайта должна располагаться именно в файле с таким названием) так, как вам захочется. Карта вашего сайта уже построена, посмотреть её можно по указанному URL-адресу:

Сам файл у меня выглядит так:

А вот его код:

Изучите его, если интересно. Файл xml-sitemap обновляется сам с каждой новой публикацией.


WP DS Blog Map

Плагин WP DS Blog Map применяется для создании карты сайта в формате *.html. Скачать его можно с официального сайта или в разделе Плагины => Добавить плагин. После активации WP DS Blog Map заходим в раздел Параметры => DS Blog Map для ознакомления. Панель управления плагином выглядит так:

Здесь есть 3 функции, которые при необходимости можно вставить в любую страницу сайта:

  1. [tagcloud] - показывает облако меток;
  2. [postlist] - показывает категории и все записи, которые к ним относятся;
  3. [pagesoftree] - список всех страниц блога, именно страниц, а не записей.

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

Записи по меткам
[tagcloud]
Записи по категориям
[postlist]
Страницы
[pagesoftree]

Страницу назовём Карта сайта. Посмотрим на её внешний вид в нашем блоге:

Теперь мы умеем делать карты для сайтов, которые созданы при помощи CMS WordPress. На этом закончим наш сегодняшний урок.


| В раздел | Следующая>>