Карта сайта – это элемент, который необходим для улучшенной навигации по проекту. Он положительно влияет на удобство, индексацию и продвижение сайта. Однако, некоторые новички не знают, что это такое, и как это сделать. И тем более не предполагают, что есть два вида карты сайта.
В этой статье рассмотрим, как создать карту сайта WordPress. Разберём виды карт сайта, узнаем, какие из них нужно использовать, и какую функцию на проекте они выполняют.
Оглавление
HTML и XML карта сайта
Есть два вида карты сайта – HTML и XML. И обе из них нужно реализовать на сайте.
HTML-карта сайта представляет собой страницу, на которой находятся ссылки на все публикации. Обычно они разделяются по какому-либо признаку, чаще всего по рубрикам. Каждая публикация здесь представлена в виде ссылки, клик по которой переведёт на сам этот материал. HTML-карта похожа на оглавление книги. Как понятно, такая карта играет навигационную роль и в первую очередь она нужна для посетителей.
HTML-карта положительно влияет на поведенческие факторы. Посетителям удобно ориентироваться по сайту, когда есть такая страница. Также это хорошо для вовлечённости аудитории. Увидев перед собой структурированный список публикаций, посетители лучше представляют себе, что есть на сайте, и находят контент, который, возможно, даже не планировали увидеть. И переходят на него. Поэтому HTML-карта – это страница для людей, для посетителей. Ссылка на эту страницу публикуется на видном месте, в навигационном меню.
XML-карта сайта является страницей, на которой также собраны ссылки на все публикации, которые группируются обычно по рубрикам или дате создания. Но в отличие от HTML-страницы, XML нужна для поисковиков. На такой карте вся информация о публикациях находится в формате, который удобен поисковикам. И каждый раз, когда появляется новая пункция, она добавляется в XML-карту и поисковик её индексирует, чтобы потом показывать в результатах поиска.
XML-карта аудитории вообще не нужна, поэтому ссылка на неё не выносится в навигационное меню. Но так как она нужна поисковикам, ссылка на XML-карту добавляется в файл robots.txt в специальную директиву “sitemap”. А также её рекомендуется добавлять в панели управления индексированием Яндекс Вебмастера, Google Search Console и другие.
Как создать HTML-карту сайта WordPress
Чтобы сделать карту сайта на WordPress, как и для большинства задач, понадобится прибегнуть к плагину. Плагинов для реализации такой страницы достаточно много. Например, на нашем сайте мы используем плагин WP DS Blog Map, который хоть и не обновлялся давно, но всё равно остаётся работоспособным, а также бесплатным, простым в настройке, надёжным и с русифицированным интерфейсом. Он создаёт такую карту сайта.
В настройках этого плагина нет ничего лишнего и всё предельно понятно. После активации плагина, его опции появятся в разделе “Настройки”, подразделе “DS Blog Map”.
Вот какие возможности здесь есть:
- Умеет выводить карту сайта из списка публикаций, меток и страниц. Чтобы вывести тот или иной список на странице, добавьте в неё соотвествующий шорткод: tagcloud – метки, postlist – записи, pagesoftree – страницы. На нашем сайте мы используем список записей, поэтому добавили шорткод postlist. Шорткоды записываются в квадратных скобках [ ].
- Можно задать количество записей, которое будет выводить плагин. Если написать 0, то будут выводиться все записи. Если написать какое-либо число, то карта будет ограниченна по количеству публикаций на заданное число.
- Есть возможность настроить текст ссылки, для отображения большего количества публикаций, если это было ограниченно. По умолчанию написано по-английски “Show all →”, но каждый может написать там на русском или на любом другом языке нужное, например, “Показать всё →”.
- В настройках плагина доступно задавать категории, которые будут исключены из HTML-карты в WordPress.
Созданную страницу HTML-карты сайта WordPress добавьте в навигационное меню, чтобы посетители имели к ней доступ. Все новые публикации будут появляется в ней автоматически. Поэтому достаточно один раз настроить и добавить карту на сайт, и можно навсегда о ней забыть.
Как создать XML-карту сайта WordPress
Для создания XML-карты сайта существуют разнообразные онлайн сервисы, но для WordPress гораздо эффективнее и проще использовать плагин. Есть плагины, в функции которых входит только реализация XML-карты сайта, но иногда, эта функция добавлена в SEO плагины, например, All in one SEO или Yoast SEO. Каким именно способом создать XML-карту сайта WordPress значения не имеет, но главное, что бы за то отвечал только один плагин – две карты недопустимы.
На нашем сайте для создания XML-карты сайта мы используем плагин XML Sitemaps. Он создаёт такую страницу XML-карты.
Настройки плагина после активации появляются в разделе “Настройки”, подразделе “XML-sitemap”.
У плагина есть следующие возможности и функции:
- Недостаток XML Sitemap в том, что у него интерфейс на английском языке. Однако в большинстве случаев настройки плагина можно оставить по умолчанию, достаточно просто получить ссылку на XML-карту – это https://example.com/sitemap.xml.
- Палагин уведомляет поисковые системы о выходе новой публикации, что положительно для скорости индексации. Эту функция работает только с Google и Bing.
- Есть возможность ограничить публикации, и не добавлять некоторые из них в XML-карту сайта по тому или иному признаку.
- Можно задать приоритет индексации – какие части сайта будут чаще всего обновляться и по ним будет посылаться сигнал поисковикам, о том, что вышел новый контент.
- Все новые публикации автоматически добавляются в XML-карту.
Но, как уже было сказано, для большинства случаев достаточно оставить настройки этого плагина по умолчанию и нужно только получить ссылку, которая имеет вид https://example.com/sitemap.xml и добавить её в нужные места.
Добавить нужно в Яндекс Вебмастер, в раздел “Индексирование”, подраздел “Файлы Sitemap”.
А также в Google Search Console в раздел “Файлы Sitemap”.
Кроме того, ссылку на XML карту надо указать в файле robots.txt в сроке “sitemap”, например, Sitemap: https://wpuroki.ru/sitemap.xml.