Создать HTML-карту сайта можно: вручную или с помощью плагинов. В первом случае вам необходимо создать страницу с ссылками на все записи и страницы — самостоятельно. Во втором — просто установить плагин, настроить, разместить шорткод.
- Плагины HTML-карты сайта
- Simple Sitemap — Create a Responsive HTML Sitemap
- Другие плагины
- Создать HTML-карту сайта самостоятельно
- Заключение
- Зачем нужна карта для пользователей?
- Добавление карты сайта с помощью плагинов
- 13 карт сайта в одном плагине PS Auto Sitemap
- Визуальная карта сайта — плагин Slick Sitemap
- Плагин WP Sitemap Page
- На что стоит обратить внимание при создании html карты
- Советы при создании карты для посетителей
- В каких случаях сайту нужен файл XML Sitemap
- Может ли Google найти страницы без файла Sitemap?
- Отсутствие файла Sitemap ничем не грозит сайту
- Google рекомендует автоматически генерируемые файлы Sitemap
- Как создать файлы Sitemap для сайта WordPress?
- Плагин Google XML Sitemaps ВордПресс (Генератор файлов Sitemap для WordPress)
- Настройка XML Sitemaps
- Карта сайта (XML Sitemap) Yoast SEO
- Карта сайта (Sitemap) в Rank Math
- И в заключение
- При помощи генератора
- Другие генераторы xml карты сайта
- При помощи плагинов
- Карта сайта в Yoast SEO
- Google XML Sitemaps
- All In SEO Pack
- Как добавить карту сайта в Яндекс. Вебмастер
- Как добавить карту сайта в Search Console
- Заключение
- Где находится sitemap в WordPress
- Создаем автоматический sitemap для Яндекса и Google плагином
- Как создать Sitemap с помощью YoastSEO и All in one SEO pack
- Yoast SEO
- All in one SEO pack
- Заносим в Яндекс XML карту и удаляем ошибку «нет используемых роботом файлов sitemap»
- Как настроить карту WordPress использую онлайн генератор
- Сервис my sitemap generator
- Плагин WP Sitemap Page
- Карта сайта для людей с шорткодом
- Итог
- Лучшие плагины для создания HTML карты сайта (блога) WordPress
- Sitemap by click5 — карта сайта в формате HTML и XML
- Основные функции плагина:
- Плагин Hierarchical HTML Sitemap — иерархическая HTML карта сайта WordPress
- Плагин Simple Sitemap — HTML карта сайта WP
- Плагин WP Sitemap Page — карта сайта для людей/пользователей
- Статьи по разделам
- Плагин Sitemap Generator WordPress (Dagon Design Sitemap Generator)
- Как создать/сделать HTML карту сайта
Плагины HTML-карты сайта
В каталоге WordPress много плагинов, с помощью которых можно создать HTML-карту сайта. Рассмотрим наиболее популярный.
Simple Sitemap — Create a Responsive HTML Sitemap
Более 70 000 активных установок и почти 5 звезд рейтинга. Плагин поддерживает русский язык, его легко настроить, автор регулярно выпускает обновления.
Для установки перейдите в «Плагины» — «Добавить новый», введите название плагина в поле поиска и кликните на кнопку «Установить».
После активации плагина можно перейти на страницу настроек. А их и нету, зато есть куча шорткодов с пояснениями на английском. Не каждый поймет в чем соль.
А тут все просто: необходимо создать страницу через стандартный функционал WordPress и вставить туда один из представленных шорткодов. Каждый шорткод будет отображать информацию в том или ином виде. Можно самостоятельно редактировать шорткоды.
Есть два стандартных шорткода: simple sitemap — отображает все статьи в виде списка. И simple sitemap group — разбивает все статьи по рубрикам или меткам.
Два остальных шорткода доступны только в ПРО-версии.
С помощью вкладки «Shortcode Attributes & Default Values» вы сможете изменять стандартный внешний вид HTML-карты сайта, добавляя или наоборот убирая какие-то элементы.
В качестве примера возьмем стандартный шорт-код и разместим его на странице. Все очень просто. Идем в «Страницы», где создаем новую страницу. Ее можно назвать просто: «Карта сайта» или «Список материалов».
Не забывайте настроить релевантную ссылку, чтобы пользователи могли быстро открыть эту страницу в случае необходимости.
После публикации вы можете перейти на страницу и посмотреть на результат. Если там будет что-то вроде этого, то вы все сделали правильно.
Другие плагины
Вы можете использовать другой плагин. Как правило, все они работают по одному принципу, так что проблем возникнуть не должно.
Вам точно также надо будет установить и активировать плагин, перейти в настройки, взять там шорткод, создать страницу и разместить этот шорткод там. Все просто.
Создать HTML-карту сайта самостоятельно
Тут вы должны будете прописывать каждый элемент карты сайта самостоятельно. Необходимо точно также создать страницу, где уже будет не шорткод, а вручную созданная карта.
Реализовать ее можно как с помощью списков, так и просто текстом.
Если у вас очень много статей и страниц, то создание HTML-карты сайта может превратиться в самый настоящий ад. Вам придется прописывать и ставить ссылку на каждую из них.
Именно поэтому я рекомендую воспользоваться первым способом. Там весь процесс автоматизирован, и даже если вы будете создавать новые статьи — они автоматически будут добавляться в карту сайта.
Заключение
Как видите, создать HTML-карту сайта можно двумя разными способами. Один из них простой — нужно будет просто установить плагин и добавить шорткод, другой сложный — предполагает монотонную и скучную работу.
В любом случае, решать вам. Моей задачей было лишь кратко рассказать вам о том, как это реализовать. На этом все.
Рано или поздно каждый сайтостроитель начинает понимать, что сайт строится в первую очередь для пользователей, а не для поисковых систем. Конечно, лучше раньше, чем никогда. И начинает вводить онлайн удобства и сервисы на сайте для посетителей. Одним из таких удобств является html карта сайта WordPress.
- HTML карта сайта
- Зачем нужна карта для пользователей?
- Добавление карты сайта с помощью плагинов
- На что стоит обратить внимание при создании html карты
- Советы при создании карты для посетителей
Она позволяет показать пользователю иерархический список записей и разделов с удобной навигацией по ним. В этой статье я покажу, как создать html карту сайта в WordPress для людей.
Что такое html карта и чем она отличается от xml карты?
Карта сайта в формате xml создается для машин и поисковых систем. Она использует язык разметки для представления содержимого ресурса. Поисковые системы используют эти карты для определения приоритетов и настройки скорости сканирования сайта.
Карта сайта в формате html предназначена для реальных людей. Она отображает список записей и разделов сайта на одной странице. Роботам поисковых систем она подходит меньше, чем xml карта, хотя они ее тоже используют.
Хотя карта сайта в формате html и отображает структуру ресурса, но это не идеальный вариант для показа посетителю иерархии сайта. Вот тут-то и пригодится визуальная карта сайта. Она позволяет наглядно отображать только те элементы, статьи, рубрики, которые придадут дополнительное удобство пользования сайтом.
Зачем нужна карта для пользователей?
Если на сайте еще нет html карты, то ее надо сделать. Почему?
- Благодаря карте можно построить иерархию разделов, подразделов и записей на одной странице сайта.
2. Карта упрощает индексацию сайта ботами и увеличивает количество запросов, участвующих в поиске.
3. Она может служить дополнительным инструментом поиска нужного контента для пользователя
4. Карта выступает как элемент главного меню и предоставляет удобный инструмент навигации по сайту. Любой материал доступен в два клика (первый — на карту, второй — на статью)
5. Html карта улучшает SEO показатели сайта
6. Для владельца сайта html карта покажет количество созданных записей в каждом разделе и пробелы в наполнении его необходимым контентом.
Создать карту сайта для людей возможно следующими способами:
- С помощью плагинов,
2. Без плагинов через изменение html шаблонов темы,
3. При помощи шорткода.
И если варианты 2 и 3 требуют углубленного знания WordPress и основ программирования, то первый способ подходит всем, кто только начал создавать сайт на вордпресс. Поэтому я в статье остановлюсь только на создании html карты сайта при помощи плагинов.
Добавление карты сайта с помощью плагинов
Существует множество плагинов для создания карты, например:
- Simple Sitemap,
- WP Sitemap Page,
- Sitemap by click5 (позволяет создавать как xml, так и html карты сайта),
- Hierarchical HTML Sitemap,
- Simple Sitemap и другие
Я не буду рассматривать их всех, а остановлюсь только на трех плагинах, которые применял на нескольких своих и клиентских проектах.
13 карт сайта в одном плагине PS Auto Sitemap
Достаточно популярным и простым плагином для создания красивой карты сайта можно считать PS Auto Sitemap (количество скачиваний более 200 000, оценка 5.0). Крайняя версия WP, с которой он тестировался, 4.2.28.
Его достоинствами являются:
- автоматическая генерация html карты сайта,
- 13 встроенных стилей визуализации,
- наличие внутреннего кэша, что позволяет освободить базу данных от лишних запросов.
Данный плагин хорошо работает на сайтах с не очень большим объемом страниц. Он не умеет делить карту сайта на несколько страниц и выводит ее одной длинной “портянкой”. Это является практически единственным недостатком.
Установка и активация плагина обычные, без каких либо премудростей. После его установки в консоли WP в разделе Настройки появится новый пункт PS Auto Sitemap.
Приступаем к формированию карты сайта для людей. Первое, что необходимо сделать — это создать страницу, на которой будет она размещена. При создании запоминаем (записываем) ID страницы. Узнать его можно при редактировании. В каждой теме ID выводится по-своему, у меня в Divi это вот так: post=232267. Значит ID страницы 232267.
На данную страницу надо вставить единственный шорткод:
<!— SITEMAP CONTENT REPLACE POINT —>
Всё сохраняем и идем в настройки плагина, для оформления внешнего вида карты сайта для пользователей.
- Display home list
— Выводить в карту сайта домашнюю (главную) страницу или нет. - Display post tree
— Показывать дерево сообщений (выводить или нет в карте сайта записи). - Display page tree
— Показывать дерево страниц (выводить или нет страницы сайта). - PostID of the sitemap
— ID страницы с картой сайта. - Depth level
— уровень глубины. Сколько уровней сайта надо отображать (1, 2, 3 и так далее ) на html карте ( no limit
— выводить без ограничений). - Display first
— очередность вывода. Что выводить первым записи или страницы? - Display of categories & posts
— выводить записи (посты) и страницы вместе или раздельно. - Excluded categories
— исключать категории. Какие категории нужно исключить из карты сайта. Необходимо указать ID категорий последовательно друг за другом, разделяя запятой. - Exclude posts
— исключить посты. Какие записи не надо выводить в пользовательскую карту. Также указываются ID постов через запятую. - Select style
— стиль отображения карты сайта на экране. - Using cache
— использование кэша (должно быть включено, то есть около use должна быть галочка). - Сохранить изменения
— не забыть всё сохранить.
Самое интересное в этих настройках, что можно выбрать стиль отображения карты на экране монитора пользователя. Стили все разные и достойные внимания. Всего предустановлено 13 стилей.
Вот так выглядит карта сайта в стиле Checker. Особенностью является то, что в карте отмечены страницы, которые уже посетил пользователь (серым цветом).
Для любителей музыки и сайтов соответствующей направленности стиль Music
Визуальная карта сайта — плагин Slick Sitemap
Он позволяет создать произвольную визуализацию карты сайта. Первое, что вам нужно сделать, это установить и активировать плагин Slick Sitemap. Установка обычная, без каких-либо особенностей.
Несмотря на то, что плагин достаточно старый и давно не обновлялся, он рабочий. Однако, прежде чем настраивать плагин, необходимо создать меню для его работы. Создается оно как обычное меню WordPress.
Создается меню с подменю, которое в свою очередь, может иметь свои собственные элементы. То есть, здесь должны быть все разделы, страницы или записи, которые необходимо отобразить на визуальной карте. Название может быть любое, у меня это “Визуальное меню”. Создать и сохранить его.
Можно также создать другое меню или использовать существующее с несколькими важными страницами. Это меню будет использоваться как служебное вверху карты сайта.
После того как созданы два меню (основное и служебное), можно настроить html карту сайта. Для этого надо перейти в консоли WordPress раздел Настройки и выбрать пункт Slick Sitemap для настройки плагина.
В настройках всего три пункта:
- Default Sitemap Menu
— выбор основного меню (Визуальное меню), - Default Columns
— сколько столбцов должно быть отображено на карте сайте, - Default Utility Menu
— выбор служебного меню
и одна кнопка Сохранить изменения, которую надо нажать для сохранения установок визуальной карты.
После создания и настройки карты следующим шагом будет отображение ее на странице сайта WordPress. Для чего надо создать новую страницу и добавить этот шорткод.
После этого опубликовать страницу и посмотреть, что получилось в результате работы плагина Slick Sitemap.
Плагин WP Sitemap Page
Еще одним из широко применяемых плагинов является WP Sitemap Page, который также “немного” заброшен. Крайняя версия WordPress, с которой он тестировался, 5.2.7. Но несмотря на это имеет количество скачиваний 200 000+ и оценку 5.0.
После установки и активации плагина в панели Настройки появился новый раздел WP Sitemap Page.
- Дает возможность показать все страницы, сообщения и категории в одном месте.
- Настраиваемый вид отображения показываемой таксономии.
- Позволяет вывести один или любой вид контента.
- Прост в использовании.
- Есть возможность исключить некоторые страницы или какой-либо пользовательский тип сообщения.
- Посты и категории отображаются иерархически.
- Имеется возможность тонкой настройки через классы CSS.
- Доступен на русском языке
К недостаткам плагина относится то, что на больших проектах использование его нежелательно. Карта сайта создается динамически без использования кеша. Поэтому ее формирование будет “тормозить” сайт. Для больших проектов подойдет плагин PS Auto Sitemap, который имеет встроенный кеш.
Карта сайта для пользователей добавляется посредством размещения соответствующего шорткода на странице.
В арсенале следующие шорткоды:
Можно отобразить любой пользовательский тип сообщения, используя его ключевое слово внутри атрибута «only». Например:
Если указан шорткод, то формируется стандартная иерархическая карта сайта, пример которой показан на рисунке.
Из трех рассмотренных выше плагинов я отдаю предпочтение PS Auto Sitemap, несмотря на его “преклонный” возраст.
На что стоит обратить внимание при создании html карты
- карта сайта не должна «выпадать» из общего дизайна ресурса;
- она должна одинаково (ну или почти одинаково) выглядеть в любом браузере;
- следует воздержаться от графических элементов в карте сайта, чтобы не замедлять ее загрузку;
- карта сайта должна соответствовать структуре самого сайта;
- ссылка на нее должна располагаться на видном месте.
Советы при создании карты для посетителей
И в заключение этой статьи позволю дать несколько практических советов при составлении пользовательской карты сайта:
- Карту надо составлять так, чтобы пользователь мог найти любой документ сайта.
- Все данные должны быть иерархически выстроены. Находясь в какой-либо категории посетитель должен видеть все ее записи.
- Ссылки на записи должны предлагаться в текстовой форме и представлять собой название статьи.
- Не надо вводить в карту графические элементы.
- Карта должны быть доступна с каждой страницы сайта, поэтому логичнее всего включать ее в меню, футер или сайтбар.
- Если есть возможность, то можно включить короткие описания каждого раздела, чтобы повысить заинтересованность посетителей посмотреть его.
Надеюсь, что созданная html карта поможет улучшить пользовательские факторы сайта и не разочарует посетителей: это список страниц вашего сайта/блога, который не видят ваши посетители, а хорошо видна только поисковым системам. XML файл Sitemap позволяет сообщить Google и Yandex о страницах вашего сайта, чтобы они гарантированно попали в индекс поисковых систем.
XML Sitemaps может помочь поисковикам определить местонахождение страниц сайта, блога, время их последнего обновления, частоту обновления и важность относительно других страниц веб-ресурса для того, чтобы поисковая машина смогла более разумно индексировать сайт.
Карта сайта — это способ организации веб-сайта с указанием URL-адресов и данных в каждом разделе. Документ XML содержит инструкции для роботов поисковых систем.
В каких случаях сайту нужен файл XML Sitemap
Согласно Google, файл Sitemap не является обязательным для сайтов, а использовать его следует, если ресурс попадает в одну из трёх категорий:
- Крупный сайт с большим количеством страниц
- Изолированные страницы на сайте
- Новый сайт или сайт, который часто обновляется
Может ли Google найти страницы без файла Sitemap?
Обычно, если сайт относительно небольшой, а страницы должным образом перелинкованы, то найти контент роботу Googlebot не составит труда.
Если же сайт попадает в одну из трёх категорий, приведённых выше, то использование файла Sitemap поможет Googlebot найти новый контент и покажет, где искать изолированные страницы.
Файл Sitemap (карта сайта) также может использоваться для приоритизации сканирования – чтобы указать, какие страницы следует сканировать в первую очередь, что полезно для крупных сайтов.
При этом Sitemap ничего не гарантирует. Другими словами, Google не всегда сканирует каждый URL, добавленный в этот файл.
Обратное тоже верно: если URL не добавлены в файл Sitemap, то это не гарантирует, что Google их не будет сканировать. Google способен находить страницы независимо от того, включены они в карту сайта или нет.
Отсутствие файла Sitemap ничем не грозит сайту
Если у сайта нет файла Sitemap, то ничего страшного в этом нет.
Если вы сомневаетесь, нужен ли сайту файл Sitemap, то чтобы не ошибиться, его можно создать на всякий случай. В большинстве случаев сайт от этого только выиграет.
Google рекомендует автоматически генерируемые файлы Sitemap
Что касается создания файла XML Sitemap, то Google рекомендует использовать автоматически генерируемые карты сайта вместо тех, которые нужно составлять вручную.
Есть CMS, которые создают файлы Sitemap автоматически. Также существуют WordPress-плагины которые позволяют выполнить эту задачу.
Как создать файлы Sitemap для сайта WordPress?
Создать карту блога или сайта на WordPress нам поможет плагин Google XML Sitemaps. Который генерирует XML файл улучшающей индексацию веб-ресурса поисковыми системами, обновляет его и так далее. Вам достаточно плагин установить, настроить его и можно о нём забыть. Установка Google XML Sitemaps стандартная.
Плагин Google XML Sitemaps ВордПресс (Генератор файлов Sitemap для WordPress)
Один из лучших плагинов WP. Он будет предоставлять полную XML-карту сайта для поисковых систем. Его установили уже более 30 807 594 раз.
Формат XML-Sitemap был введен в 2005 году компанией Google и принят в 2006 году YAHOO, Live и Ask.com, поэтому его часто называют Google Sitemaps.
Используйте этот плагин, он значительно улучшит SEO. Он создаст специальную XML-карту сайта и поможет таким поисковым системам, как Google, Bing, Яндекс и Мейл ру лучше индексировать ваш веб — ресурс. С такой картой сайта сканерам намного проще увидеть полную структуру вашего сайта и извлечь ее более эффективно. Плагин поддерживает все виды страниц, сгенерированных WordPress, а также пользовательские URL.
Кроме того, он уведомляет все основные поисковые системы каждый раз, когда вы создаете сообщение о новом контенте. Модуль совершенно бесплатен и переведён на русский язык (правда не полностью, но самое важное переведено).
Установите плагин обычным способом, используя функцию Плагины — Добавить новый. В поле поиска введите его название Google XML Sitemaps:
Настройка XML Sitemaps
После успешной установки и активации плагина, его нужно настроить. В разделе «Настройки» нажмите на :
Откроется страница: Генератор XML-карты сайта для WordPress, где вам нужно её настроить. На этой странице, в самом вверху, вы увидите ссылку на вашу карту:
Вы можете на неё нажать и посмотреть как она родная выглядит:
Важные настройки на нашем родном и могучем русском языке, поэтому вам не составит ни какого труда во всем разобраться. Какие настройки можно произвести? Разработчик плагина указывает что, значения по умолчанию подходят для большинства сайтов. Но всё же, каждый пользователь должен решить сам.
Указать какие категории исключить из карты, содержание карты сайта, приоритеты, частоту изменений и так далее.
Примерно, вот так, должно быть:
Архивы, метки и страницы авторов включать в карту сайта не надо. Хотя я лично теги/метки в карте использую.
После всех настроек обязательно нажмите «Обновить параметры». Готово. Дальнейшее действие это — добавить файл Sitemap в веб-мастере поисковых систем, чтобы ускорить индексирование сайта ВорДпресс. А также прописать ссылку на карту в robots.txt.
Карта сайта (XML Sitemap) Yoast SEO
В Yoast считают, что карты сайта XML полезны для каждого веб-ресурса. Каждому сайту / блогу требуется, чтобы Google, Яндекс и другие ПС могли легко находить самые важные страницы и знать, когда они в последний раз обновлялись. Вот почему эта функция включена в плагин Yoast SEO.
Как включить XML Sitemap в Yoast SEO? Включите файлы Sitemap XML, которые генерирует Yoast SEO:
Yoast SEO автоматически создает карту сайта в формате XML для вашего сайта. Нажмите SEO на боковой панели установки WordPress, а затем выберите вкладку Возможности. И включите XML-карта сайта. Затем вы можете посмотреть XML карту сайта ВордПресс нажав соответствующею ссылку.
Хотя Yoast SEO — это рекомендуемый большинством инструмент, который поможет вам создать Sitemap (карту сайта XML) для WordPress, это ни в коем случае не единственный вариант.
Карта сайта (Sitemap) в Rank Math
Включите функцию карты сайта Rank Math (в мастере настройки), которая помогает поисковым системам разумно сканировать содержимое вашего сайта.
Выберите конфигурацию Sitemap и выберите тип записей или страниц, которые вы хотите включить в карту сайта. : можно включить ссылки на изображения из содержимого записи WordPress в карту сайта. Это помогает поисковым системам лучше индексировать ваши картинки.
Добавьте созданный файл Sitemap в Google Search Console, Яндекс Вебмастер и в другие ПС. А также, укажите ссылку на файл в robots.txt.
И в заключение
Основное преимущество XML карты сайта это — улучшенная возможность сканирования веб — ресурса. X ML карта сайта помогает поисковым системам более эффективно индексировать контент вашего сайта.
С помощью карты сайта вы можете быть уверены, что Google, Яндекс и другие поисковые системы будут знать обо всем содержимом вашего веб-сайта, независимо от того, индексируют они его или нет.
После создания и настройки карты сайта добавьте файл Sitemap в Яндекс. Вебмастер, чтобы ускорить индексирование сайта. Зайдите Яндекс. Вебмастер — Индексирование — в разделе Файлы Sitemap введите ссылку на ваш файл Sitemap XML:
Добавьте файл Sitemap в Google Search Console. Укажите относительный URL файла на странице с отчетом о файлах Sitemap и нажмите Отправить:
Теперь при написание статьи, плагин Google XML Sitemaps будет сообщать поисковым системам (не всем, а только Гугле, Bing, Yahoo и Ask.com) об обновление вашего блога. Плагин автоматически обновит вашу карту сайта, если вы опубликуете сообщение, так что больше ничего не нужно делать.
При помощи генератора
Если у вас статичный сайт, где почти нет никаких изменений: постинга новых статей или правки старых материалов, вы можете создать карту сайта при помощи автоматического генератора.
Работает это все по самому простому принципу — вводите адрес, скрипт анализирует ваш сайт и выдает готовый файл. Далее вы сможете загрузить его в корень сайта и отправить в Яндекс. Вебмастер или Search Console на индексацию.
Не самый эффективный и удобный способ. Для статичных малостраничников, может быть, он и сойдет. А вот для более крупных проектов — уже нет. Связано это с ограничениями, которые есть в большинстве генераторов. В платной версии это ограничения, конечно же, снимаются.
В качестве примера рассмотрим сервис xml-sitemaps.com. Переходим на сайт, нас сразу встречает полоска для ввода урла.
Вводим адрес нашего сайта, кликаем на кнопку «Start».
Сервис немного «подумает», после чего предложит вам перейти на страницу с деталями. Там же будет доступна ссылка для скачивания xml-файла.
Кликаем на кнопку, после чего наша карта сайта окажется в папке «Загрузки». Далее ее необходимо будет выгрузить на хостинг — в корневую папку, которая, как правило, имеет название: «public_html».
Это можно сделать как при помощи FTP-клиента, так и при помощи файлового менеджера — инструмента, который есть в каждом нормальном хостинге.
В файловом менеджере виртуального хостинга Timeweb вам будет достаточно просто перетащить файл из папки на компьютере в папку на самом хостинге.
Перейдите в панель управления, далее зайдите в раздел «Файловый менеджер». Откройте папку вашего сайта (в Таймвебе wordpress_x, где x — порядковый номер сайта), перейдите в папку public_html.
Вам останется просто перетащить файл при помощи мыши. Он будет загружен в корень сайта и доступен по адресу: вашдомен.ру/sitemap.xml. В других хостингах процесс загрузки sitemap.xml будет аналогичен.
Другие генераторы xml карты сайта
Вы можете воспользоваться любым другим подобным генератором sitemap.xml. Все они работают по одному принципу, поэтому данная инструкция будет актуальна и для них.
- Sitemap.ru
- Free Sitemap Generator
(можно обработать до 5 000 страниц) - My sitemap generator
Если у вас возникают какие-то трудности при создании карты сайта через онлайн-генератор, то вы всегда можете задать свой вопрос в комментариях.
При помощи плагинов
Самым простым, и в то же время действенным вариантом будет создание карты сайта при помощи плагинов для WordPress. Вам не придется морочить себе голову какими-то генераторами или ручными загрузками файла в корень сайта. Плагин все сделает за вас.
Карта сайта, созданная при помощи плагина, будет обновляться автоматически. Это значит, что такой вариант подойдет для информационных сайтов, интернет-магазинов или любых других проектов, где часто обновляется информация. Поэтому этот способ более приоритетный.
Карта сайта в Yoast SEO
Плагин Yoast SEO тоже умеет создавать карту сайта. После установки плагина из каталога WordPress функция создания карты сайта будет активирована автоматически. Она будет доступна по адресу: вашдомен.ру/sitemap_index.xml.
Отключить карту сайта Yoast SEO можно в настройках плагина: SEO (в боковой панели) — Общие — XML-карта сайта.
Google XML Sitemaps
Простенький плагин, который позволяет создать валидную карту сайта в формате xml. Установить его можно прямо из каталога WordPress — переходим в «Плагины» — «Добавить новый», вводим в окно поиска название, кликаем на кнопку «Установить», далее на «Активировать».
Сама карта сайта будет доступна по стандартному адресу: сайт.ру/sitemap.xml.
All In SEO Pack
Еще один бесплатный SEO-плагин, который может создать карту сайта для вашего проекта. Установить его можно также — из каталога.
После установки и активации вы должны перейти в раздел «All In SEO Pack» (также в боковой панели) — «Управление модулями». Там, прямо самым первым пунктом — XML-карта сайта.
Кликаем на кнопку «Activate». Далее в списке подразделов All In SEO Pack появится наша карта сайта. Туда можно перейти, чтобы настроить все под свои нужды. Но, опять-таки, вариант «по умолчанию» также сойдет.
Сам sitemap.xml будет доступен по такому урлу: сайт.ру/sitemap.xml.
Повторюсь, самый эффективный и актуальный способ создания карты сайта в WordPress — через плагины. Лучше, если через какой-то комплексный плагин, типа того же Yoast или All In SEO Pack.
Как добавить карту сайта в Яндекс. Вебмастер
У вас есть два варианта: прописать директиву со ссылкой на карту сайта в robots.txt; добавить карту сайта в Яндекс. Вебмастер вручную.
Про первый вариант вы можете почитать в статье по приведенной ссылке. В ней я рассказывал про топовый Robots.txt для WordPress, в котором мы также оставляли директиву с сайтмапом.
На втором способе мы остановимся чуть подробнее. Сложностей возникнуть не должно, все предельно просто.
Переходим в Яндекс. Вебмастер, в нужный сайт. Далее находим раздел «Индексирование». В раскрывающемся списке — «Файлы Sitemap».
Вводим полную ссылку в поле, кликаем на кнопку «Добавить». Все. В течение какого-то времени Вебмастер проиндексирует карту сайта, в этом же окне вы сможете увидеть статус индексирования сайтмапа и ошибки.
Как добавить карту сайта в Search Console
Тут, к сожалению, вариант только один — добавлять сайтмап вручную, через сервис. Но это также очень просто: переходим в Search Console, находим пункт «Файлы Sitemap» в боковой панели, кликаем на него.
В поле вводим название карты сайта в формате sitemap.xml. Если создавали при помощи Yoast SEO, то будет sitemap_index.xml. Если при помощи других плагинов/генератора — название будет стандартным. Нажимаем кнопку «Отправить». Search Console сразу же загрузит вашу карту сайта.
Если все хорошо, то чуть ниже появится ссылка на вашу карту сайта и зеленая надпись «Успешно». Теперь Гугл будет учитывать сайтмап при индексации.
Заключение
Как видите, создать карту сайта sitemap.xml в WordPress можно разными способами: онлайн-генератором и с помощью плагинов. Скорее всего у вас уже установлен один из двух крупнейших SEO-плагинов. Функция создания сайтмапа в них уже встроена, поэтому вам не о чем беспокоиться.
Онлайн-генераторы тоже нельзя списывать со счетов. Если у вас статичный проект, контент на котором не обновляется — можно просто создать файлик через такой сервис, отправить его в Яндекс. Вебмастер и Search Console, и забыть об этом.
Чтобы сайт индексировался поисковыми системами эффективнее, нужно сделать xml sitemap WordPress. Технология применяется давно и нравится поисковикам, когда такая карта сайта присутствует в файлах. В статье разберем как ее создать и правильно настроить.
Чтобы дать определение и ответить на вопрос что такое xml карта, визуально покажу как она выглядит.
Это список с разделами по датам их публикации в вордпресс, или изменения. В каждом разделе содержаться URL, добавленные в данный период. Может посмотреть на нашу, располагается здесь https://wpcourses.ru/sitemap.xml.
Поисковые роботы при наличии в WordPress xml sitemap идут туда и смотрят какие страницы были добавлены или изменены, а не начинают перебирать все записи блога подряд и брать в индекс все записи по новой.
Где находится sitemap в WordPress
На любом ресурсе, работающем на WordPress, файл должен находиться по адресу your-domain.ru/sitemap.xml
. Других путей не должно быть.
Почему такой путь, потому что в большинстве случаев доступ к папкам типа wp-content закрыты от индексации разными способами, например, через robots. Поэтому помещаем в каталог первого уровня, то есть сразу после урл домена.
Создаем автоматический sitemap для Яндекса и Google плагином
Правильным решением является Google XML sitemap Generator, не смотрите на название, он один создает на WordPress автоматическую и правильную sitemap для всех поисковых систем. Идем в панели в поиск по плагинам и ищем стандартным методом.
Устанавливаем и активируем, переходим в раздел настроек.
В разделе Базовые настройки снимаем все галочки:
- Первые две будут отмечены, они оповещают поисковики о внесенных правках. Не стоит этого делать, лучше вручную присылать ссылки в кабинеты сервисов для вебмастеров
- Третья галочка будет говорить о том добавится новый Robots и сделает корректировку. Не рекомендую так делать, следуйте рекомендациям из статьи о правильном robots
- Отключаем include sitemap in HTML format. Сделает свою карту сайта HTML, но уже для других роботов, она не валидная и несет в себе опасность ошибки покрытия
Спускаемся ниже и настраиваем остальные параметры.
- Отключаем автоматическое определения приоритета, не нужно ставить одни статьи выше других
- Если ресурс хорошо продвигается рубриками, то можно их включить, я убираю галочку
Внизу нажимаем на сохранить, и ссылка на адрес вашей карты сайта появиться вверху, после сохранения настроек.
На этом настройка закончена, и перейдем к другим методам создания XML на движке WordPress.
Как создать Sitemap с помощью YoastSEO и All in one SEO pack
Есть два классных инструмента это YoastSEO и All in One SEO Pack, оба умеют генерировать sitemap.
Предупрежу сразу, страница созданная этими двумя плагинами, будет поддерживаться только Гуглом, Яндекс выдаст сообщение «обнаружены ошибки в файлах sitemap». Настоятельно рекомендую применять первый метод.
Yoast SEO
В YoastSEO, достаточно сделать одну операцию, входим в раздел Общие > вкладка Возможности и перемещаем в положение ВКЛ переключатель.
Мгновенно генератор создаст виртуальный документ и вы сможете зайти по адресу, который показывал ранее.
All in one SEO pack
Для включения в All in one SEO pack активируем соответствующий модуль. Переходим в меню AIOSP в раздел модули и активируем.
Далее рекомендую сделать настройки, как на скриншоте, не включая таксономии, но если они нужны, то отмечаем.
Смогли создать xml на WordPress с помощью SEO плагинов, но не советую, применяйте первый способ. Для большей наглядности процесса приложу авторское видео.
Заносим в Яндекс XML карту и удаляем ошибку «нет используемых роботом файлов sitemap»
Следующим шаг это нужно занести xml в webmaster yandex, чтобы удалить ошибку «нет используемых роботом файлов sitemap», так она выглядит в панели.
Покажем поисковику Яндекса где взять документ.
- Переходим в кабинете вебмастера в раздел Индексирование > Sitemap
- Вводим в поле адрес карты
- Нажимаем Добавить
- Видим что url добавлен в обработку, если процесс пройдет хорошо, то на следующий день придет письмо с поздравлениями или с ошибкой
Как настроить карту WordPress использую онлайн генератор
В случаях когда ресурс на WordPress сделан как статичный, то есть не изменяется. Есть смысл сделать sitemap с помощью онлайн генератора, и загрузить ее на сервер самостоятельно.
Плюс способа, что обходимся без плагина, минус – при добавлении новых страниц, файл придется перезаливать на сервер.
Сервис my sitemap generator
Шустрый сервис , заходим и вводим URL сайта. Предоставляет бесплатно обработать 1000 записей.
Параметры оставлю по умолчанию, по желанию вводим e-mail, чтобы получить результат на почту. Скачиваем документ после окончания процесса.
Придет документ с непонятным названием, переименовываем его в надлежащий вид.
После отправляем на проверку в Yandex Webmaster и ждем обработки. Существует аналог это онлайн генератор , принцип действий одинаковый. В итоге мы смогли создать в WordPress sitemap и загрузили ее в обход поисковика. Успехов!
Плагин WP Sitemap Page
Разработка таких инструментов как карта сайта для людей не слишком популярное дело, поэтому большинство WordPress дополнений давно перестали обновляться и поддерживаться. Нашел одно решение – это WP Sitemap Page.
Устанавливается стандартно из панели или прямой загрузкой, обходится без api ключа активации. В меню WordPress появится новый пункт идем Настройки > WP Sitemap, откроется окно, отмечу три раздела:
- Ставить ссылки в nofollow, ставим чекбокс. Если сайт большой, то такое обилие ссылок вызовет негативное влияние на поисковое продвижение
- Примеры использования значений. По умолчанию выводится название статьи, а в нем ссылка (можете посмотреть на пункт 3).
- Что будет содержаться в карте сайта: как будут выглядеть пункты, с какими значениями, по умолчанию как на скриншоте
- Есть настройка для исключения ненужных элементов, нужно узнать и ввести ID
Для примера я захочу вывести когда была написана статья, с помощью параметров, добавлю такую комбинацию к стандартной записи, было так:
<a href="{permalink}">{title}</a>
Вставил значения, получилось:
<a href="{permalink}">{title}</a> {day}:{monthnum}:{year}
Публикуем, либо через предварительный просмотр смотрим, что получилось.
Все выводятся: название рубрик WordPress, посты и дата публикации. Внешний вид в этом дополнении для создания HTML карты настраивается вручную через CSS, потому что подобрать стиль трудно изначально. Все элементы размечены классами, изменить оформление просто.
Метод направлен для людей с более продвинутыми знаниями, и позволяет обойтись без плагинов. Находим файл, который отвечает за вывод страниц на сайте, по умолчанию это page.php откроем его в активной теме.
Дам сразу два кода:
<?php
/*
Template Name: Sitemap
*/
?>
<?php
$html = '';
$cats = get_categories();
foreach ( $cats as $cat ) {
$html .= '<h2>Рубрика: ' . $cat->cat_name . '</h2>';
$html .= '<ul>';
$posts = get_posts( array(
'posts_per_page' => - 1,
'cat' => $cat->cat_ID,
) );
foreach ( $posts as $post ) {
setup_postdata( $post );
$category = get_the_category($post->ID);
if ( $category[0]->cat_ID == $cat->cat_ID ) {
$html .= '<li><a href="'. get_the_permalink($post->ID) . '" title="' . get_the_title($post->ID) . '">' . get_the_title($post->ID) . '</a></li>';
}
}
wp_reset_postdata();
$html .= '</ul>';
}
$html .= '<h2>Страницы:</h2>';
$html .= '<ul>';
$html .= wp_list_pages( 'exclude=ID&title_li=&echo=0' );
$html .= '</ul>';
echo $html;
?>
Теперь открываем для редактирования файл page.php (в моем случае), и в верх заношу первый HTML код, а перед выводом контента второй.
Не помещайте теги php друг в друга. Чтобы избежать поломок WordPress и отказа ресурса в работе делаем работу через FTP.
Загрузка на сервер
Создаем новую страницу, в правой колонке находим раздел Шаблоны, из выпадающего списка выбираем Sitemap.
Перейдя на сайт с картой можно увидеть такую картину. Аналогичным методом можно сделать форму обратной связи.
Разделим процесс на этапы:
- Находим документ отвечающий за вывод
- Записываем один HTML код на самый верх, второй длинный в то место, где нужен вывод карты
- Сохраняем как новый с названием sitemap
- Загружаем на сервер в папку к родительскому файлу
- Создаем в WordPress новую страницу и задаем шаблон из списка
Карта сайта для людей с шорткодом
Чтобы сделать HTML карту для людей можно воспользоваться шорткодами, выведем не через шаблоны, а с помощью функции. Даю универсальную конфигурацию, копируем и прописываем в файл function.php активной темы.
add_shortcode( 'wpcourses_sitemap', 'wpcourses_sitemap' );
function wpcourses_sitemap() {
$html = '';
$cats = get_categories();
foreach ( $cats as $cat ) {
$html .= '<h2>Рубрика: ' . $cat->cat_name . '</h2>';
$html .= '<ul>';
$posts = get_posts( array(
'posts_per_page' => - 1,
'cat' => $cat->cat_ID,
) );
foreach ( $posts as $post ) {
setup_postdata( $post );
$category = get_the_category($post->ID);
if ( $category[0]->cat_ID == $cat->cat_ID ) {
$html .= '<li><a href="'. get_the_permalink($post->ID) . '" title="' . get_the_title($post->ID) . '">' . get_the_title($post->ID) . '</a></li>';
}
}
wp_reset_postdata();
$html .= '</ul>';
}
$html .= '<h2>Страницы:</h2>';
$html .= '<ul>';
$html .= wp_list_pages( 'exclude=ID&title_li=&echo=0' );
$html .= '</ul>';
return $html;
}
Теперь в любой записи WordPress вставляем данный shortcode, по аналогии как делали в начале статьи.
[wpcourses_sitemap]
Итог
Чтобы не мучиться с данной задачей, советую плагин для HTML карты сайта в WordPress. Если думаете, что блог начнет тормозить, то ошибаетесь, действие инструмента будет направлено только на один документ, на других он себя никак не проявит.
Всем привет! После длительного отсутствия — я снова с вами друзья. Как сделать HTML карту сайта (Sitemap HTML) для людей используя плагины. Сегодня хочу представить вам альтернативу плагину Dagon Design Sitemap Generator- карта сайта HTML для WordPress, в связи с тем, что он давно не обновляется (хотя работает исправно). Нам пора подстраховаться, то есть, найти замену ему. А они есть и не мало, и при этом весьма хорошие, а может даже лучше, чем популярный Dagon Design Sitemap Generator.
Для создания Sitemap HTML (карты сайта HTML для людей/посетителей) даже опытные блогеры используют простые и легкие плагины WordPress — это намного проще, установил, активировал и управляй теми или иными опциями модуля. Согласны со мной? Тогда вперёд, выбирайте из представленных ниже подходящий для вас плагин содержания WordPress и будет вам счастье.
Карта сайта в формате HTML позволяет посетителям сайта легко перемещаться по сайту.
Это текстовая версия навигации по сайту с маркированным контуром. Текст привязки, отображаемый в структуре, связан со страницей, на которую он ссылается.
И так, друзья, html карта сайта WordPress на любой вкус. Подборка плагинов.
Лучшие плагины для создания HTML карты сайта (блога) WordPress
Когда вы используете WordPress в качестве CMS веб-сайта, вы можете ожидать эффекта от SEO, улучшения удобства использования и так далее.
Sitemap by click5 — карта сайта в формате HTML и XML
Лучший плагин WordPress для создания и настройки карт сайта в формате HTML и XML для вашего веб-ресурса. Плагин генерирует XML-файлы Sitemap, которые можно отправлять в Google, Яндекс и другие поисковые системы, чтобы улучшить видимость вашего сайта.
Плагин создаёт две карты сайта в формате XML и HTML. Карты сайта в формате HTML помогают посетителям сайта перемещаться и находить страницы на вашем сайте, а карты сайта в формате XML помогают поисковым системам сканировать ваш сайт, что приводит к более высокому рейтингу SEO.
Основные функции плагина:
- HTML карта сайта ВордПресс;
- XML карты сайта WordPress;
- Поддержка пользовательских типов сообщений;
- Черный список и пользовательская сортировка;
- Добавление пользовательских ссылок;
- Создаёт robots.txt;
- и многое другое…
Автоматический способ установки плагина — самый простой и рекомендуемый вариант.
- Войдите в свою панель управления WordPress, перейдите в меню Плагины и нажмите Добавить новый.
- Введите click5 в поле поиска.
- В списке результатов поиска нажмите кнопку Установить для подключаемого модуля Sitemap by click5.
- После этого, нажмите кнопку Активировать, чтобы завершить установку.
- Вы будете автоматически перенаправлены на страницу настроек плагина, где вы можете скопировать шорткод и настроить обе карты сайта — HTML и XML.
Страница настроек плагина:
Идем далее. Следующий простой плагин для создания html карты сайта от Александры Вовк (многие наверняка слышали это имя).
Плагин Hierarchical HTML Sitemap — иерархическая HTML карта сайта WordPress
Данный плагин позволяет вывести на одной странице иерархическую HTML карту статей, разбитых по рубрикам. Достоинство Hierarchical HTML Sitemap в том, что это совсем простенький плагин, без всяких не нужных опций, только с нужным функционалом и без подключения дополнительных .css/.js файлов (отсутствие подключения дополнительных файлов более чем положительно влияет на скорость загрузки сайта), только на чистом PHP — коде. Выглядит карта сайта будет так:
[htmlmap] - вывод полной карты сайта с облаком рубрик, без страниц. [htmlmap showpages] - вывод полной карты сайта со списком страниц. [htmlmap hidecloud] - вывод полной карты сайта без облака рубрик, без страниц. [htmlmap hidecloud showpages] - вывод полной карты сайта со списком страниц и без облака рубрик. [htmlmap exclude_cat="1,34"] - вывод карты сайта с исключением рубрик с ID 1 и 34 (будут исключены все посты с этих рубрик). [htmlmap exclude="3546,7398"] - вывод карты сайта без поста с ID 3546 и без страницы с ID 7398. [htmlmap showdescription] - вывод описаний для каждой категории. [htmlmap hidedate] - вывод названия статей в карте без даты публикации поста.
Да, если у вас очень много постов, например 1000, будет «простыня», но, как пишет Александра (создатель плагина): » в этом и преимущество карты сайта — бегло пройтись по всем заглавиям, оценить тематику, найти интересные для себя публикации
«.
Плагин Simple Sitemap — HTML карта сайта WP
Очень простой плагин для вывода содержания всех статей вашего сайта. Достаточно установить его, активировать и выбрать в настройках нужные параметры:
И напоследок. Плагин на который стоит обратить внимание это:
Плагин WP Sitemap Page — карта сайта для людей/пользователей
Для отображения стандартной карты сайта вставьте
Статьи по разделам
на вновь созданную страницу, а если нужно дополнительные шорткоды для отображения какого-либо определенного контента в вашей карте сайта, то вы их найдёте так же в основных настройках.
Вот пожалуй и всё, дорогие товарищи, о чём я сегодня хотел вам рассказать. Надеюсь, вы подберёте, то, что вам подходит больше всего из представленных модулей, а я на этом с вами прощаюсь. Удачи и до новых встреч.
Что касается пользователей, то здесь HTML-карты могут быть по-прежнему полезны, но не всегда:
«Я думаю, это хороший сигнал того, что на сайте плохая навигация и внутренний поиск, если пользователи обращаются к HTML-карте».
Если вы ищете популярную XML карту сайта для поисковиков, то материал находится, здесь.
Все записи блога поможет нам сгенерировать плагин под названием Dagon Design Sitemap Generator. Вот почему я полюбил популярный движок WordPress, для него созданы всевозможные плагины в помощь нам. Не буду вас утомлять писаниной дорогие читатели, давайте перейдём к делу.
Плагин Sitemap Generator WordPress (Dagon Design Sitemap Generator)
Плагин генератор Sitemap, легко настраивается с помощью его собственной страницы параметров в панели администратора WordPress. Некоторые из его функций включают в себя: поддержка многоуровневых категорий и страниц, исключение категорий / страниц, создание нескольких страниц с навигацией, поддержка постоянных ссылок, выбор того, что отображать, в каком порядке отображать элементы, показывать количество комментариев и / или даты публикации, и многое другое. Поддерживает русский язык.
Как создать/сделать HTML карту сайта
После успешной установки плагина, не забудьте его активировать. Далее, переходим — Настройки — кликаем пункт DDSitemapGen:
Откроется страница для настройки плагина, только не впадайте в панику, что язык английский. Русский язык присутствует в выпадающем меню, установите его и нажмите внизу «Записать настройки». Теперь мы увидим наш родной язык, можно приступать к основным настройкам плагина:
Произведите настройки под себя, как Вы хотите. Сложностей у вас не должно возникнуть, всё разъяснено подсказками:
Сохраните настройки. Пол дела сделано, переходим к следующему этапу, то есть, вывод нашей с вами карты всех постов на отдельную страницу блога или сайта. Переходим — Страницы — нажимаем «Добавить новую». Вводим название страницы и в режиме «Текст» вставляем такую строку:
<!-- ddsitemapgen -->