Карта сайта для блога на 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 функции, которые при необходимости можно вставить в любую страницу сайта:
- [tagcloud] - показывает облако меток;
- [postlist] - показывает категории и все записи, которые к ним относятся;
- [pagesoftree] - список всех страниц блога, именно страниц, а не записей.
Ничего делать в этом разделе мы не будем. Теперь создадим новую страницу и вставим в неё следующий код:
Записи по меткам
[tagcloud]
Записи по категориям
[postlist]
Страницы
[pagesoftree]
Страницу назовём Карта сайта. Посмотрим на её внешний вид в нашем блоге:
Теперь мы умеем делать карты для сайтов, которые созданы при помощи CMS WordPress. На этом закончим наш сегодняшний урок.