Содержание

Карта сайта wp-sitemap.xml в WordPress — WordPressify

Поздравляю вас с тем, что на вашем сайте теперь будет -1 плагин! 🎉 Потому что начиная с версии WordPress 5.5 в ядре движка будет присутствовать расширяемая карта сайта!

Карта сайта будет находиться по адресу /wp-sitemap.xml, если вы уже обновились и у вас версия WordPress 5.5 или выше, попробуйте перейти по этому адресу и у вас откроется XML карта сайта. Если же при переходе у вас возникла ошибка 501, то значит у вас не стоит расширение для PHP, SimpleXML, которое необходимо для создание XML карты сайта.

Индекс карты сайта может содержать до 20000 карт сайта, в каждой по 2000 страниц (можно изменить при помощи хука).

По умолчанию в карту сайта попадают все типы постов с параметрами public и publicly_queryable и таксономии, а также архивы автора и главная страница сайта.

Также рекомендую вам свой видеокурс по WordPress, в котором мы создаём тему для сайта на основе готовой HTML вёрстки с учётом всех последних изменений в движке – вот ссылка.

Как отключить карту сайта WordPress

Допустим я уже использую какой-то плагин для WordPress для создания карты сайта, например Google XML Sitemaps и он меня полностью устраивает, а тестить новый функционал у меня пока что нет времени.

Вы можете вставить этот код в functions.php вашей текущей или дочерней темы:

add_filter( 'wp_sitemaps_enabled', '__return_false' );

И всё, карта сайта по адресу /wp-sitemap.xml исчезнет и будет выводиться ошибка 404.

Кроме того, хочу добавить, что карта сайта будет выдавать 404 ещё в одном случае – когда в настроках чтения у вас включена галка «Попросить поисковые системы не индексировать сайт».

Опция «Попросить поисковые системы на индексировать сайт» находится в Настройки > Чтение

Также у вас есть возможность проверить, что карты сайта включены при помощи метода  wp_sitemaps_get_server()->sitemaps_enabled():

if(  wp_sitemaps_get_server()->sitemaps_enabled() ) {
	// ага, включены
}

Удаляем определённые карты сайта из индекса

У вас также есть возможность удалить определённые провайдеры (карты сайта) из индекса, например если вам не нужны в вашей карте архивы постов пользователей, то вы можете использовать этот фильтр-хук:

add_filter( 'wp_sitemaps_add_provider', 'truemisha_remove_user_sitemap', 25, 2 );
 
function truemisha_remove_user_sitemap( $provider, $name ) {
 
	if ( 'users' === $name ) { // если архивы пользователей, то отключаем
		return false;
	}
	return $provider;
 
}

Убираем определённые типы постов из карты

Для этого существует отдельный хук wp_sitemaps_post_types, если вы например хотите исключить из вашей карты сайта тип постов Страницы, то код будет выглядеть так:

add_filter( 'wp_sitemaps_post_types', 'truemisha_remove_pages', 25 );
 
function truemisha_remove_pages( $post_types ) {
 
	unset( $post_types['page'] );
	return $post_types;
 
}

Удаляем определённые таксономии из карты сайта

Похожая ситуация и для таксономий – есть хук wp_sitemaps_taxonomies, при помощи которого легко это сделать, например для таксономии Теги post_tag:

add_filter( 'wp_sitemaps_taxonomies', 'truemisha_remove_tags', 25 );
 
function truemisha_remove_tags( $taxonomies ) {
 
	unset( $taxonomies['post_tag'] );
	return $taxonomies;
 
}

По умолчанию карта сайта в WordPress содержит только один тег XML – URL (loc).

Как видите, по умолчанию в таблице карты сайта присутствует только одна колонка (тег) – URL.

Другие же теги, такие как changefreq, priority и lastmod не являются обязательными и поэтому не присутствуют сразу же по умолчанию в вашей карте, для оптимизации производительности.

Тем не менее вы можете добавить их в определённую карту при помощи этих хуков:

  • wp_sitemaps_index_entry
    – основной индекс,
  • wp_sitemaps_posts_entry – карта с типами постов,
  • wp_sitemaps_taxonomies_entry – карта с таксономиями,
  • wp_sitemaps_users_entry – архивы пользователей.

Хорошо, допустим я хочу добавить все три тега в карту с постами:

add_filter( 'wp_sitemaps_posts_entry', 'truemisha_add_sitemap_tags', 25, 2 );
 
function truemisha_add_sitemap_tags( $entry, $post ) {
 
	$entry[ 'priority' ] = '40%';
	$entry[ 'changefreq' ] = 'Monthly';
	$entry[ 'lastmod' ] = $post->post_modified_gmt;
 
	return $entry;
 
}

Готово, внутри функции хука доступен также объект поста $post, благодаря которому мы легко получаем время последнего изменения.

Если вы попробуете добавить несуществующие теги, то это приведёт к уведомлению _doing_it_wrong.

Исключаем определённую страницу из карты сайта

Предположим, что вы создали какой-то SEO-плагин, который позволяет добавлять мета-тег robots noindex для определённых страниц или записей сайта, тогда вполне логично, что их нужно исключать и из карты сайта.

В этом вам поможет фильтр-хук wp_sitemaps_posts_query_args:

add_filter( 'wp_sitemaps_posts_query_args', 'truemisha_exclude_post', 25, 2 );
 
function truemisha_exclude_post( $args, $post_type ) {
 
	// ничего не делаем, если тип поста не post
	if ( 'post' !== $post_type ) {
		return $args;
	}
 
	// параметр post__not_in уже может существовать, не теряем его
	$args[ 'post__not_in' ] = isset( $args[ 'post__not_in' ] ) ? $args[ 'post__not_in' ] : array();
 
	// исключаем запись с ID 1, да, которая "Привет мир"
	$args[ 'post__not_in' ][] = 1; 
 
	return $args;
 
}

Количество URL в одной карте

Ещё один хук, который хочу вам показать – это wp_sitemaps_get_max_urls. Как я уже сказал в самом начале урока – по умолчанию содержится 2000 URL в одной карте, но мы можем изменить это значение.

add_filter( 'wp_sitemaps_max_urls', 'truemisha_url_v_karte', 25 );
 
function truemisha_url_v_karte( $object_type ){
 
	// $object_type может быть 'post', 'term', 'user'
	return 1000;
 
}

Выбор плагина для HTML карты сайта • WP Blog

Что такое HTML карта

HTML карта являет собой информативный список всех страниц вашего сайта для удобного представления и навигации.

HTML карта предназначена для пользователей, а XML карта — для поисковых роботов.

WP Sitemap Page

Страница плагина: https://wordpress.org/plugins/wp-sitemap-page/.

Карта вставляется с помощью шорткода [wp_sitemap_page].

Плагин переведен на русский язык. В админке есть примеры использования.

В настройках можно задать шаблон для отображения записей, исключить типы записей (поддерживается также пользовательские), или отдельные страницы.

WP Realtime Sitemap

Скачать плагин: https://wordpress.org/plugins/wp-realtime-sitemap/.

У плагина довольно большая страница настроек, в которой настраиваются все нужные параметры (сортировка, исключение, настройки заголовков, настройки отображения, определить порядок) и выводятся они через шорткод [wp-realtime-sitemap].

HTML Page Sitemap

Скачать плагин: https://ru.wordpress.org/plugins/html-sitemap/.

Настроек у плагина нет. Шорткод вы будете строить сами, который поддерживает все параметры функции wp_list_pages.

Вероятно, не для новичков и не для ленивых.

Hierarchical HTML Sitemap

Плагин написан русскими разработчиками. Выводит рубрики иерархически, отображает облако, показывает дату.

Подробнее об установке и использовании вы можете прочитать на странице плагина http://avovkdesign.com/plugin-hierarchical-html-sitemap.html.

Simple Sitemap (David Gwyer)

Страница плагина: https://ru.wordpress.org/plugins/simple-sitemap/.

Отличительные возможности доступны в про, а бесплатная версия не показала преимуществ.

WP SEO HTML Sitemap

Скачать: https://wordpress.org/plugins/wp-seo-html-sitemap/.

Особенность этого плагина в том, что он автоматически использует настройки модуля XML карты Yost WPSEO, поэтому более заточен на совместную работу с ним.

Из этого списка (были опробованы ряд других менее популярных плагинов) мне лично понравились два плагина:

WP Sitemap Page за хороший дизайн и четкий набор настроек, Hierarchical HTML Sitemap за чистоту кода и наглядное представление с датой и облаком.

WP Realtime Sitemap также может оказаться лучшим вариантом для тех, кто предпочитает сделать все настройки в админке.

В любом случае, плагины простые в использовании, поэтому не займет много времени установить/посмотреть сразу несколько плагинов и выбрать подходящий для себя.

Похожее

Что такое карта сайта и зачем она нужна. Плагин WP Sitemap Page Блог Ивана Кунпана

Что такое карта сайта и зачем она нужна? В статье об этом поговорим. Рассмотрим, как удобная навигация по сайту, влияет на поведенческие факторы ресурса и его продвижение в Интернете. Настроим плагин карты сайта WP Sitemap Page.

Что такое карта сайта и зачем она нужна

Здравствуйте, друзья! Удобная навигация по сайту – это карта блога. По ней, читатели будут находить ваши статьи. Если на вашем блоге(сайте) есть карта сайта, у ресурса улучшаются поведенческие факторы.

То есть, пользователи будут находится на вашем блоге или сайте сравнительно дольше. С помощью карты блога, человек быстро найдет нужные ему статьи и их прочитает.

А если на сайте нет такой навигации, пользователи достаточно быстро уйдут с сайта (блога). Из-за этого ухудшаются поведенческие факторы сайта в глазах поисковых систем и не только. Позиции сайта и время проведения людей на ресурсе, начнут понижаться.

Поэтому, на сайте (блоге) важно, чтобы карта поиска была установлена (Скрин 1).

Ее легко установить через настройки плагина карты сайта. Далее, разберем, как это делать.

к оглавлению ↑

Почему старые плагины не работают с WordPress в 2020 году

В 2019-2020 годах движок и темы для сайтов WordPress был кардинально обновлен. Кроме того, обновилась и версия языка PHP до 7.3.

Ранее веб-мастеры работали со старыми плагинами, например, устанавливали их для создания карт сайта или зарабатывали через Интернет на рекламе. Сейчас они не поддерживают новую версию WordPress, так как с ней несовместимы. Поэтому, воспользуемся другим плагином –  «WP Sitemap Page», с его помощью будет установлена на блог удобная навигация для сайта.

к оглавлению ↑

Плагин WP Sitemap Page

Итак, данный плагин формирует карту поиска на сайте, для пользователей. У него простые настройки, удобная панель управления. Для его установки на сайт воспользуйтесь инструкцией:

  1. Скачиваете плагин с официального сайта или устанавливаете его через админ-панель блога размещенного на WordPress.
  2. Создаете страницу на сайте (блоге) с именем «Карта сайта».
  3. Открываете настройки плагина и настраиваете его так, как нужно. Далее, сохраняете изменения.
  4. Копируете код карты сайта в настройках плагина.
  5. Вставляете код карты, на страницу под названием Карта сайта.

Далее рассмотрим инструкцию, по установке плагина карты сайта.

к оглавлению ↑

Как установить страницу Карта блога в новой версии WordPress

Прежде чем будем работать с плагином картой сайта, сначала создадим страницу для карты блога. Войдите в панель управления сайтом на Вордпресс. Далее, кликните по разделу слева «Внешний вид» затем, «Настроить».

Откроется редактор управления темы вашего блога (сайта). Нужно кликнуть по пункту «Меню», далее выбрать меню, которое ранее создавали (Скрин 2).

После чего нажмите кнопку «Добавить элементы» и пропишите название страницы – например, «Карта блога» (Скрин 3).

Далее, кликните по кнопке «Добавить», чтобы созданная страница сохранилась на сайте. После чего нажимаем кнопку «Опубликовать» и закрываем настройки нажатием на крестик.

к оглавлению ↑

Установка и настройка плагина WP Sitemap Page

Теперь, установим плагин карту сайта и ее настроим. Снова переходите в панель управления сайта и нажимаете кнопку «Плагины» далее, «Добавить новый» (Скрин 4).

Пишете название плагина в поле поиска и нажимаете «Enter». Далее, откроется первый плагин, рядом с которым нажмите кнопку «Установить» затем, «Активировать».

Когда плагин установили, нужно нажать в панели управления сайтом раздел «Плагины», «Настройки» и перейти к плагину «WP Sitemap Page».

Не обязательно настраивать плагин, его настройки можете оставить по умолчанию. О некоторых из них все-таки расскажем.

Если опустить страницу настроек плагина вниз, можно увидеть раздел – «Исключить записи». Пользователи могут, например, поставить галочки перед пунктами «Архив», «Автор» «Страница», чтобы они не отображались в карте блога (Скрин 5).

Если оставите только «Записи», в карте блога будут отображаться опубликованные статьи. После изменений нажмите кнопку «Сохранить изменения».

Затем, поднимаем страницу настроек вверх и копируем первый код в разделе «Отображать только определенный контент» (Скрин 6).

Далее, идем в панель управления сайтом, открываем созданную страницу «Карта блога». Пишем туда текст и вставляем ранее скопированный код карты сайта. Затем, жмем кнопку «Обновить», чтобы карта на сайте активировалась (Скрин 7).

Сразу карта блога не появится. Она будет отображаться ссылками на статьи, после публикаций на блоге различных постов.

Моя видео-инструкция по настройке карты сайта на блоге:

к оглавлению ↑

Заключение

Удобная навигация для сайта помогает пользователям находить быстро информацию. Сегодня мы рассмотрели, как устанавливается и настраивается плагин навигации по сайту. Благодаря ему, вы улучшите поведенческие факторы сайта (блога). Тем самым облегчите людям поиск статей на вашем сайте.

Спасибо за внимание!

С уважением, Иван Кунпан.

P.S. Можно посмотреть статьи, которые помогут установить другие формы поиска на сайт (блог):

Что такое Яндекс поиск, как установить поиск на сайте.

Просмотров: 222

Карта сайта в WordPress

Поздравляю вас с тем, что на вашем сайте теперь будет -1 плагин! 🎉 Потому что начиная с версии WordPress 5.5 в ядре движка будет присутствовать расширяемая карта сайта!

Карта сайта будет находиться по адресу /wp-sitemap.xml, если вы уже обновились и у вас версия WordPress 5.5 или выше, попробуйте перейти по этому адресу и у вас откроется XML карта сайта. Если же при переходе у вас возникла ошибка 501, то значит у вас не стоит расширение для PHP, SimpleXML, которое необходимо для создание XML карты сайта.

Индекс карты сайта может содержать до 20000 карт сайта, в каждой по 2000 страниц (можно изменить при помощи хука).

По умолчанию в карту сайта попадают все типы постов с параметрами public и publicly_queryable и таксономии, а также архивы автора и главная страница сайта.

Также рекомендую вам свой видеокурс по WordPress, в котором мы создаём тему для сайта на основе готовой HTML вёрстки с учётом всех последних изменений в движке – вот ссылка.

Как отключить карту сайта WordPress

Допустим я уже использую какой-то плагин для WordPress для создания карты сайта, например Google XML Sitemaps и он меня полностью устраивает, а тестить новый функционал у меня пока что нет времени.

Вы можете вставить этот код в functions.php вашей текущей или дочерней темы:

add_filter( 'wp_sitemaps_enabled', '__return_false' );

И всё, карта сайта по адресу /wp-sitemap.xml исчезнет и будет выводиться ошибка 404.

Кроме того, хочу добавить, что карта сайта будет выдавать 404 ещё в одном случае – когда в настроках чтения у вас включена галка «Попросить поисковые системы не индексировать сайт».

Опция «Попросить поисковые системы на индексировать сайт» находится в Настройки > Чтение

Также у вас есть возможность проверить, что карты сайта включены при помощи метода  wp_sitemaps_get_server()->sitemaps_enabled():

if(  wp_sitemaps_get_server()->sitemaps_enabled() ) {
	// ага, включены
}

Удаляем определённые карты сайта из индекса

У вас также есть возможность удалить определённые провайдеры (карты сайта) из индекса, например если вам не нужны в вашей карте архивы постов пользователей, то вы можете использовать этот фильтр-хук:

add_filter( 'wp_sitemaps_add_provider', 'truemisha_remove_user_sitemap', 25, 2 );
 
function truemisha_remove_user_sitemap( $provider, $name ) {
 
	if ( 'users' === $name ) { // если архивы пользователей, то отключаем
		return false;
	}
	return $provider;
 
}

Убираем определённые типы постов из карты

Для этого существует отдельный хук wp_sitemaps_post_types, если вы например хотите исключить из вашей карты сайта тип постов Страницы, то код будет выглядеть так:

add_filter( 'wp_sitemaps_post_types', 'truemisha_remove_pages', 25 );
 
function truemisha_remove_pages( $post_types ) {
 
	unset( $post_types['page'] );
	return $post_types;
 
}

Удаляем определённые таксономии из карты сайта

Похожая ситуация и для таксономий – есть хук wp_sitemaps_taxonomies, при помощи которого легко это сделать, например для таксономии Теги post_tag:

add_filter( 'wp_sitemaps_taxonomies', 'truemisha_remove_tags', 25 );
 
function truemisha_remove_tags( $taxonomies ) {
 
	unset( $taxonomies['post_tag'] );
	return $taxonomies;
 
}

По умолчанию карта сайта в WordPress содержит только один тег XML – URL (loc).

Как видите, по умолчанию в таблице карты сайта присутствует только одна колонка (тег) – URL.

Другие же теги, такие как changefreq, priority и lastmod не являются обязательными и поэтому не присутствуют сразу же по умолчанию в вашей карте, для оптимизации производительности.

Тем не менее вы можете добавить их в определённую карту при помощи этих хуков:

  • wp_sitemaps_index_entry – основной индекс,
  • wp_sitemaps_posts_entry – карта с типами постов,
  • wp_sitemaps_taxonomies_entry – карта с таксономиями,
  • wp_sitemaps_users_entry – архивы пользователей.

Хорошо, допустим я хочу добавить все три тега в карту с постами:

add_filter( 'wp_sitemaps_posts_entry', 'truemisha_add_sitemap_tags', 25, 2 );
 
function truemisha_add_sitemap_tags( $entry, $post ) {
 
	$entry[ 'priority' ] = '40%';
	$entry[ 'changefreq' ] = 'Monthly';
	$entry[ 'lastmod' ] = $post->post_modified_gmt;
 
	return $entry;
 
}

Готово, внутри функции хука доступен также объект поста $post, благодаря которому мы легко получаем время последнего изменения.

Если вы попробуете добавить несуществующие теги, то это приведёт к уведомлению _doing_it_wrong.

Исключаем определённую страницу из карты сайта

Предположим, что вы создали какой-то SEO-плагин, который позволяет добавлять мета-тег robots noindex для определённых страниц или записей сайта, тогда вполне логично, что их нужно исключать и из карты сайта.

В этом вам поможет фильтр-хук wp_sitemaps_posts_query_args:

add_filter( 'wp_sitemaps_posts_query_args', 'truemisha_exclude_post', 25, 2 );
 
function truemisha_exclude_post( $args, $post_type ) {
 
	// ничего не делаем, если тип поста не post
	if ( 'post' !== $post_type ) {
		return $args;
	}
 
	// параметр post__not_in уже может существовать, не теряем его
	$args[ 'post__not_in' ] = isset( $args[ 'post__not_in' ] ) ? $args[ 'post__not_in' ] : array();
 
	// исключаем запись с ID 1, да, которая "Привет мир"
	$args[ 'post__not_in' ][] = 1; 
 
	return $args;
 
}

Количество URL в одной карте

Ещё один хук, который хочу вам показать – это wp_sitemaps_get_max_urls. Как я уже сказал в самом начале урока – по умолчанию содержится 2000 URL в одной карте, но мы можем изменить это значение.

add_filter( 'wp_sitemaps_max_urls', 'truemisha_url_v_karte', 25 );
 
function truemisha_url_v_karte( $object_type ){
 
	// $object_type может быть 'post', 'term', 'user'
	return 1000;
 
}

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с сайтом или разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда будем рады вам помочь!

Что такое WordPress XML Sitemap и как ее настроить

Значение слова «Карта сайта» (Sitemap) изменилось за последнее десятилетие. Интернет-технологии постоянно развиваются, поэтому совершенно естественно, что со временем все меняется. Карты сайтов не являются исключением из этого правила.

Раньше Sitemap была просто страницей, содержащей ссылки на все другие страницы и ресурсы на вашем сайте. Этот вид карты сайта помогает людям ориентироваться на сайте, но это в настоящее время считается устаревшим. Причина в том, что карты сайтов больше не предназначены для людей. Теперь они нацелены на другую аудиторию-поисковые системы и поисковые боты.

Что означает это изменение на практике? Во-первых, sitemaps больше не создаются в формате HTML, а хранятся в виде XML-файла. Во-вторых, современные карты сайтов мало что значат для человеческого глаза, поскольку они отформатированы так, чтобы содержать URL-адреса и метаданные, полезные для ботов. Метаданные, сохраненные в карте сайта, являются:

Последнее изменение – когда страница была изменена в последний раз

Приоритет-какой приоритет поисковые системы должны предоставить странице (выраженный в процентах)

Частота-как часто страница будет меняться

Технические аспекты WordPress XML sitemap

Лимит

Существует максимум — 50.000 адресов в файле sitemap.

Количество

Вам не обязательно иметь только один файл sitemap. Вы можете иметь несколько карт сайта с одной главной картой сайта (которая будет картой сайта всех карт сайта). Это также может обеспечить обходной путь для максимального ограничения URL-адресов, поскольку у вас будет несколько карт сайта с 50k URL-адресами в качестве ограничения.

Читайте также: 5 SEO советов для WordPress, которые вы должны знать.

Как XML карта сайта приносит пользу вашему сайту WordPress

Карта сайта принесет пользу вашему сайту следующими способами:

  • Поисковые роботы будут сканировать ваш сайт гораздо быстрее, если у вас есть карта сайта.
  • Это позволит ботам определять приоритет обхода определенных страниц на основе метаданных.
  • Дополнительная информация будет взята из «Rich media content» – в случае, если вы используете много видео и изображений на своих страницах / сообщениях.
  • Нет никакого недостатка в добавлении карты сайта-худший сценарий заключается в том, что вы не увидите никаких улучшений, но, конечно, ничего плохого из этого не выйдет.

Карта сайта, однако, не гарантирует, что все элементы в ней будут просмотрены и проиндексированы. Например, Google требует хорошей внутренней структуры ссылок для индексации элемента. Там должны быть внутренние или внешние ссылки, указывающие на этот конкретный элемент на карте сайта.

Как создать карту сайта с помощью плагина?

Создание карты сайта с помощью Yoast SEO

Одним из самых популярных SEO плагинов для WordPress является Yoast SEO. Он имеет множество функций, и одной из них является генератор Sitemap.

Плагин обычно автоматически генерирует XML-карту сайта сразу после установки. Вы можете проверить, активна ли Карта сайта, перейдя на вкладку SEO -> Общие — > Возможности, а затем прокрутите вниз, чтобы найти функцию «XML Sitemaps» и включить ее. В случае возникновения ошибки с картой сайта, отключите и включите эту функцию, и карта будет автоматически генерироваться снова. Чтобы посмотреть на карту нажмите знак вопроса и перейдите по ссылке.

С момента выпуска версии 7.0, Yoast SEO авторы резко упростили настройки sitemap, или еще лучше, их не осталось. Вы можете включить и выключить функцию. Кроме того, можно настроить внешний вид поиска для определенных типов контента и решить, следует ли включать их в карту сайта или нет.

Многие пользователи приветствовали это изменение. Есть те, кто предпочитает иметь больше возможностей при настройке карты сайта.

Google XML Sitemap Generator

В отличие от Yoast SEO, Google XML Sitemap Generator дает больше контроля над настройками sitemap. Этот плагин позволяет пользователям задавать параметры частоты и приоритета наряду с настройками содержимого sitemap (что включать и что исключать).

Вы можете найти настройки плагина в разделе «Настройки — > Карта сайта XML». Все настройки плагина находятся на одной странице, что очень удобно.

Другие плагины, которые вы можете использовать:

  • All-In-One SEO Pack
  • The SEO Framework

Как отправить карту сайта в Google

Если вы еще не добавили свой сайт в Google Search console, сейчас самое подходящее время. Один из самых быстрых способов-добавить сайт, используя опцию «url prefix». Если ваш сайт использует как «HTTP», так и «HTTPS», вам придется добавить его дважды, один раз с префиксом HTTP и один раз с префиксом HTTPS. Этот метод может не подходить для веб-сайтов, которые имеют много поддоменов или доступны под разными URL-адресами, в зависимости от языка (например example.com/fr/, example.com/en), но если у вас есть сайт без сложной структуры URL, это самый простой способ.

Читайте также: Как перенести сайт WordPress с HTTP на HTTPS.

 

Введите URL-адрес вашего сайта (с префиксом https:// или http://), а затем вам нужно будет подтвердить право собственности. Консоль поиска Google создаст HTML-файл, который вам нужно будет скачать и загрузить в корневой каталог вашего сайта. После того, как вы загрузили файл, нажмите кнопку «Проверить». Вы получите следующее сообщение:

Затем перейдите в раздел «Sitemaps» и вы увидите форму «добавить новую карту сайта». Введите URL-адрес вашей карты сайта. Если вы используете Yoast SEO, карта находится по адресу yourdomain.com/sitemap_index.xml. если вы используете другой плагин, вам нужно будет ввести другой URL-адрес sitemap. Каждый плагин определяет свой собственный URL sitemap, который отображается в настройках плагина (в зависимости от плагина).

Вполне возможно, что вы увидите ошибку «не удалось извлечь» после добавления карты сайта. Многие пользователи сообщали об этой ошибке, и это, кажется, ошибка в самой консоли поиска. Новая консоль поиска фактически показывает «ожидание» как «не удалось получить». Это ошибка исчезнет после определенного периода, который может быть где-то между 24 часами и 24 днями.

Вывод

Как правило, SEO оптимизация — это серая зона с большим количеством препятствий. Независимо от того, что вы делаете, может случиться так, что Google не будет индексировать некоторые из ваших страниц и часто, на это не будет очевидной причины. Результат приходит методом проб и ошибок, особенно если вы новичок.

WP Sitemap Page — плагин для WordPress

Простой способ добавить карту сайта на одну из ваших страниц становится реальностью благодаря этому плагину WordPress. Просто используйте шорткод [wp_sitemap_page] на любой из своих страниц. Это автоматически создаст карту сайта всех ваших страниц и сообщений.

Будьте осторожны, этот плагин не создает карту сайта XML. Это только позволяет вам перечислить все ваши страницы и сообщения на одной странице. Это карта сайта для людей, а не для роботов поисковых систем.

Чем полезен этот плагин?

Такая карта сайта полезна по многим причинам:

  • Простая навигация для пользователей. Они могут легко найти страницы или предыдущие сообщения
  • Улучшение SEO веб-сайта
Текущие характеристики
  • Показать все страницы, записи и категории
  • Отображение настраиваемого типа сообщения (например, «событие», «книга»…).
  • Показать таксономии
  • Отображать только один вид контента с использованием атрибута «только», например [wp_sitemap_page only = "page"]
  • Простота использования
  • Возможность настроить способ отображения через панель администратора
  • Возможность исключить некоторые страницы или какой-либо пользовательский тип сообщения (CPT)
  • Посты и категории отображаются иерархически
  • Имеет класс CSS для настройки, если вы хотите
  • Доступен на нескольких языках (см.Английский, французский, русский, итальянский, испанский, голландский, чешский, персидский…). Вы можете добавить свой собственный перевод, если хотите

Хотите разработчика WordPress? Хотите добавить перевод? Не стесняйтесь обратиться ко мне.

Как удалить WP Sitemap Страница

Чтобы удалить страницу WP Sitemap, вам просто нужно деактивировать плагин из списка плагинов.

  • Пример карты сайта для французского блога
  • Страница настроек
  1. Распакуйте плагин и загрузите папку «wp-sitemap-page» в каталог «/ wp-content / plugins /».
  2. Активируйте плагин через страницу администрирования «Плагины» в WordPress
  3. Создайте новую страницу, на которой вы планируете настроить карту сайта
  4. Используйте короткий код [wp_sitemap_page] на этой странице.Сохраните страницу и визуализируйте ее. Вот и все, ваша карта сайта должна быть видна на этой странице.

Работает ли этот плагин для огромного веб-сайта?

Нет. Карта сайта создается динамически без использования кеша. Попытка создать огромную карту сайта будет очень медленной.

Создает ли он карту сайта в формате XML?

Нет. Целью этого плагина является создание карты сайта на одной из ваших страниц. Это просто список всех ваших страниц и сообщений.

Работает ли он с произвольным типом сообщения?

Да. Он отлично работает с Custom Post Type, начиная с версии 1.0.4

.

Можно ли получить только страницы, сообщения или произвольный тип сообщения?

Да, это так. Вам нужно использовать только один из этих шорткодов:

  • [wp_sitemap_page only = "page"] для отображения только страниц
  • [wp_sitemap_page only = "post"] для отображения только сообщений
  • [wp_sitemap_page only = "category"] для отображения только категорий
  • [wp_sitemap_page only = "tag"] для отображения только тегов
  • [wp_sitemap_page only = "archive"] для отображения только архивов
  • [wp_sitemap_page only = "author"] для отображения только авторов
  • Вы можете отобразить любой пользовательский тип сообщения, используя ключевое слово типа сообщения внутри атрибута «only».Например: [wp_sitemap_page only = "event"] или [wp_sitemap_page only = "book"]

Какие языки поддерживает страница WP Sitemap?

Этот плагин доступен на следующих языках:

  • Английский (язык по умолчанию)
  • Французский ( fr_FR , fr_CA , fr_BE , fr_CH , fr_LU ) Тони Аршамбо
  • Русский ( ru_RU ) по skesov.ru
  • Голландский ( nl_NL ) от EvertRuisch
  • фарси / персидский ( fa_IR ) Сейеда Мостафы Ахадзаде
  • итальянский ( it_IT ) от Nima
  • испанский ( es_ES ) Рауль
  • Чешский ( cs_CZ ) Роман Опет
  • Польский ( pl_PL ) от Mariusz
  • Deutsch ( de_DE ) от Арно
  • шведский ( sv_SE )
  • португальский и бразильский португальский ( pt_BR , pt_PT ) от Мигеля Мюллера
  • Финский ( fi_FI ) от pokis.fi
  • Венгерский ( hu_HU )
  • Еврейский ( he_IL ) от Ahrale
  • Букмол ( nb_NO ) от ystein
  • Румынский ( ro_RO )
  • Индонезийский ( id_ID )
  • японский ( ja )
  • Украинский ( ru )
  • китайский ( ж_CN )

Если вы хотите добавить другой язык, не стесняйтесь обращаться ко мне, чтобы отправить файл с правильными файлами перевода (.mo и .po). Большое спасибо!

«WP Sitemap Page» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.

авторов
1.6.3 и 1.6.4
1.6.1
  • Ничего особенного, но актуального
1,6
  • Добавить основную оболочку класса CSS, чтобы добавить стиль для всей карты сайта
  • Возможность сортировки постов по восходящей или нисходящей
  • Добавить украинский и китайский переводы
1.5,6
  • Упс, последние переводы не были отправлены должным образом. Вот.
1,5,5
  • Добавить перевод на румынский и японский
  • Функциональность для сортировки страниц, категорий сообщений, авторов или настраиваемого типа сообщения (CPT)
1.5.4
  • Небольшое исправление, связанное с обновлением ядра WordPress
  • Добавить букмолский перевод
  • Добавить перевод на иврит
1.5.3
1.5.2
  • Устранение проблемы совместимости с WPML (подробнее здесь: http: // wpml.org / forum / topic / wp-sitemap-page /)
1.5.1
  • Обновите перевод для следующих языков: французский, русский, немецкий, Швеция, итальянский, испанский, венгерский и португальский.
1.5.0
  • Добавить таксономию
  • Функция добавления атрибута nofollow к ссылкам на страницу, публикацию и пользовательский тип публикации
  • Показывать только частные страницы
1.4.0
  • Исправить ошибку с отсутствующими тегами
    • Исправить имя атрибута класса некоторых тегов

    • Не отображать заголовки с атрибутом display_title = ”false”.Это дает возможность создать карту сайта на любом языке по вашему выбору.
    • Улучшить функциональность для исключения страниц и сообщений
    • Возможность исключить контент, защищенный паролем
    • Добавьте несколько хуков, чтобы помочь другим разработчикам адаптировать карту сайта
    1.3.0
    • Возможность добавить карту сайта с любым из этих элементов: категория, тег, архив или автор
    • Улучшить интерфейс бэк-офиса
    • Возможность добавить ссылку о плагине в конец карты сайта
    • Обновление перевода
    1.1,2
    • Отфильтровать только один вид контента с помощью шорткода с атрибутом «только»
    • Добавить языки: финский и венгерский
    1.1.1
    • Добавьте языки: немецкий, шведский и бразильский португальский
    1.1.0
    • Добавить архивные страницы на карту сайта (необязательно)
    • Добавить страницы авторов в карту сайта (необязательно)
    • Повышение безопасности
    • Добавить польский язык
    1.0,12
    1.0.11
    • Не отображать повторяющиеся записи, когда пользователь использует некоторые плагины, такие как WPML
    1.0.10
    1.0.9
    1.0.8
    • Возможность исключить все сообщения, все страницы или любой произвольный тип сообщения
    • Добавить персидский язык
    1.0.7
    • Устранить проблему с настраиваемым типом записи, который не является иерархическим
    1.0.6
    • Добавить и обновить перевод (русский и голландский)
    • Добавьте настраиваемый тип сообщения на карту сайта.Ошибка в версии 1.0.4
    1.0.5
    • Возможность исключения некоторых страниц
    • Исправить ошибку перевода
    • Добавить русский язык, французский (Бельгия, Швейцария, Люксембург, Канада)
    1.0.4
    • Исправить ошибку
    • Включить пользовательский тип сообщения в карту сайта
    • Возможность настроить способ отображения сообщений
    1.0.3
    1.0.2
    • Исправить ошибку переименованной функции.
    1.0.1
    1,0

    GitHub — wp-plugins / wp-sitemap-page: WordPress.org Plugin Mirror

     === Страница карты сайта WP ===
    Авторы: funnycat
    Ссылка для пожертвования: http://www.infowebmaster.fr/dons.php
    Теги: карта сайта, генератор, список страниц, карта сайта, html карта сайта, генератор карты сайта, динамическая карта сайта, поисковая оптимизация
    Требуется минимум: 3.0
    Проверено до: 4.2.2
    Стабильный тег: 1.5.6
    Лицензия: GPLv2 или новее
    
    
    Добавьте карту сайта на любую свою страницу, используя простой шорткод [wp_sitemap_page].Улучшите SEO и навигацию вашего сайта.
    
    
    == Описание ==
    Простой способ ** добавить карту сайта ** на одну из ваших страниц становится реальностью благодаря этому плагину WordPress. Просто используйте шорткод [wp_sitemap_page] на любой из своих страниц. Это автоматически создаст карту сайта всех ваших страниц и сообщений.
    
    Будьте осторожны, этот плагин не создает карту сайта в формате XML. Это только позволяет вам перечислить все ваши страницы и сообщения на одной странице. Это карта сайта для людей, а не для роботов поисковых систем.
    
    = Чем полезен этот плагин? знак равно
    Такая карта сайта полезна по многим причинам:
    
    * ** Удобная навигация ** для пользователей.Они могут легко находить страницы или предыдущие сообщения
    * ** Улучшение SEO ** веб-сайта
    
    = Текущие функции =
    * Отображение всех страниц, сообщений и категорий
    * Отображение настраиваемого типа сообщения (например, «событие», «книга»…)
    * Показать таксономии
    * Отображать только один вид контента с использованием атрибута «только», например «[wp_sitemap_page only =« page »]`
    *   Легко использовать
    * Возможность настроить способ отображения через панель администратора
    * Возможность исключить некоторые страницы или какой-либо пользовательский тип сообщения (CPT)
    * Посты и категории отображаются иерархически
    * Имеет класс CSS для настройки, если хотите
    * Доступен на нескольких языках (см.Английский, французский, русский, итальянский, испанский, голландский, чешский, персидский…). Вы можете добавить свой перевод, если хотите
    
    Хотите разработчика WordPress? Хотите добавить перевод? Не стесняйтесь [связаться со мной] (http://en.tonyarchambeau.com/contact.html).
    
    
    == Установка ==
    1. Разархивируйте плагин и загрузите папку «wp-sitemap-page» в каталог «/ wp-content / plugins /».
    2. Активируйте плагин через страницу администрирования «Плагины» в WordPress.
    3. Создайте новую страницу, на которой вы планируете настроить карту сайта.
    4.Используйте шорткод [wp_sitemap_page] на этой странице. Сохраните страницу и визуализируйте ее. Вот и все, ваша карта сайта должна быть видна на этой странице.
    
    
    == Часто задаваемые вопросы ==
    = Этот плагин работает для огромного веб-сайта? знак равно
    Нет. Карта сайта создается динамически без использования кеша. Попытка создать огромную карту сайта будет очень медленной.
    
    = Создает ли он карту сайта в формате XML? знак равно
    Нет. Этот плагин предназначен для создания карты сайта на одной из ваших страниц. Это просто список всех ваших страниц и сообщений.= Это работает с настраиваемым типом сообщения? знак равно
    да. Он отлично работает с Custom Post Type, начиная с версии 1.0.4.
    
    = Можно ли получить только страницы, сообщения или произвольный тип сообщения? знак равно
    Да. Вам нужно использовать только один из этих шорткодов:
    
    * `[wp_sitemap_page only =" page "]` для отображения только страниц
    * `[wp_sitemap_page only =" post "]` для отображения только сообщений
    * `[wp_sitemap_page only =" category "]` для отображения только категорий
    * `[wp_sitemap_page only =" tag "]` для отображения только тегов
    * `[wp_sitemap_page only =" archive "]` для отображения только архивов
    * `[wp_sitemap_page only =" author "]` для отображения только авторов
    * Вы можете отобразить любой пользовательский тип сообщения, используя ключевое слово типа сообщения внутри атрибута «only».Например: `[wp_sitemap_page only =" event "]` или `[wp_sitemap_page only =" book "]`
    
    
    = Какие языки поддерживает страница WP Sitemap? знак равно
    Этот плагин доступен на следующих языках:
    
    * Английский (язык по умолчанию)
    * Французский (`fr_FR`,` fr_CA`, `fr_BE`,` fr_CH`, `fr_LU`), автор [Тони Аршамбо] (http://tonyarchambeau.com/)
    * Русский (`ru_RU`) от [skesov.ru] (http://skesov.ru/)
    * Голландский (`nl_NL`) от EvertRuisch
    * Фарси / персидский (`fa_IR`) Сейеда Мостафы Ахадзаде
    * Итальянский (`it_IT`) от Нимы
    * Испанский (`es_ES`) от Рауля
    * Чешский (`cs_CZ`) от [Roman Opet] (https: // www.high-definition.cz/)
    * Польский (`pl_PL`) от [Mariusz] (http://www.trojmiasto.us/)
    * Deutsch (`de_DE`) от Арно
    * Шведский (`sv_SE`)
    * Португальский и бразильский португальский (`pt_BR`,` pt_PT`) от Мигеля Мюллера
    * Финский (`fi_FI`) от [pokis.fi] (http://www.pokis.fi/)
    * Венгерский (`hu_HU`)
    * Иврит (`he_IL`) от Ahrale
    * Букмол (`nb_NO`) от ˜ystein
    * Румынский (`ro_RO`)
    * Индонезийский (`id_ID`)
    * Японский (`ja`)
    
    Если вы хотите добавить еще один язык, не стесняйтесь [связаться со мной] (http: //en.tonyarchambeau.com / contact.html), чтобы отправить файл с правильными файлами перевода (.mo и .po). Большое спасибо!
    
    
    == Скриншоты ==
    1. Пример карты сайта для французского блога.
    2. Страница настроек
    
    
    == Журнал изменений ==
    
    = 1.5.6 =
    * Упс, последние переводы не были отправлены должным образом. Вот.
    = 1.5.5 =
    * Добавить румынский и японский переводы
    * Функциональность для сортировки страниц, категорий сообщений, авторов или настраиваемого типа сообщения (CPT)
    = 1.5.4 =
    * Небольшое исправление, связанное с основным обновлением WordPress.
    * Добавить букмол перевод
    * Добавить перевод на иврит
    = 1.5,3 =
    * Добавить перевод на иврит
    = 1.5.2 =
    * Устранить проблему совместимости с WPML (подробнее здесь: http://wpml.org/forums/topic/wp-sitemap-page/)
    = 1.5.1 =
    * Обновите перевод для следующих языков: французский, русский, немецкий, Швеция, итальянский, испанский, венгерский и португальский.
    = 1.5.0 =
    * Добавить таксономию
    * Возможность добавления атрибута nofollow к ссылкам на страницу, публикацию и пользовательский тип публикации.
    * Возможность показывать только частные страницы
    = 1.4.0 =
    * Исправить ошибку с отсутствующим тегом & lt; ul & gt; теги
    * Фикс имени атрибута класса некоторых & lt; h3 & gt; теги
    * Не отображать заголовки с атрибутом display_title = "false".Дает возможность создать карту сайта на любом языке по вашему выбору.
    * Улучшение функциональности для исключения страниц и сообщений
    * Возможность исключить контент, защищенный паролем
    * Добавьте несколько хуков, чтобы помочь другим разработчикам адаптировать карту сайта
    = 1.3.0 =
    * Возможность добавить карту сайта с любым из этих элементов: категорией, тегом, архивом или автором.
    * Улучшение интерфейса бэк-офиса
    * Возможность добавить ссылку о плагине в конце карты сайта
    * Обновление перевода
    = 1.1.2 =
    * Отфильтруйте только один вид контента, используя шорткод с атрибутом «только»
    * Добавить языки: финский и венгерский
    = 1.1.1 =
    * Добавить языки: немецкий, шведский и бразильский португальский
    = 1.1.0 =
    * Добавить архивы страниц на карту сайта (необязательно)
    * Добавить страницы авторов в карту сайта (необязательно)
    * Повышение безопасности
    * Добавить польский язык
    = 1.0.12 =
    * Добавить чешский язык
    = 1.0.11 =
    * Не отображать повторяющиеся записи, когда пользователь использует некоторые плагины, такие как WPML
    = 1.0.10 =
    * Добавить испанский язык
    = 1.0.9 =
    * Добавить итальянский язык
    = 1.0.8 =
    * Возможность исключить все сообщения, все страницы или любой пользовательский тип сообщения
    * Добавить персидский язык
    = 1.0,7 =
    * Устранена проблема с настраиваемым типом сообщения, который не является иерархическим.
    = 1.0.6 =
    * Добавить и обновить перевод (русский и голландский)
    * Добавьте настраиваемый тип сообщения на карту сайта. В версии 1.0.4 произошла ошибка
    = 1.0.5 =
    * Возможность исключить некоторые страницы
    * Исправить некоторую ошибку перевода
    * Добавлен русский язык, французский (Бельгия, Швейцария, Люксембург, Канада)
    = 1.0.4 =
    * Исправить некоторую ошибку
    * Включите настраиваемый тип сообщения в карту сайта
    * Возможность настроить способ отображения сообщений
    = 1.0,3 =
    * Исправить ошибку перевода
    = 1.0.2 =
    * Исправить ошибку переименованной функции.
    = 1.0.1 =
    * Добавить французский перевод
    = 1.0 =
    * Изначальный выпуск.
    
    
    == Уведомление об обновлении ==
    
    
    == Как удалить страницу WP Sitemap ==
    Чтобы удалить страницу WP Sitemap, вам просто нужно деактивировать плагин из списка плагинов.
     

    Что это такое и как им пользоваться

    Если вы когда-нибудь садились и читали статью о SEO, вы, вероятно, встречали термины карта сайта и / или XML карта сайта .Но в то время как карты сайта — довольно распространенная рекомендация SEO, нет тонны глубоких взглядов на то, как карты сайта XML работают с WordPress.

    Чтобы исправить это, мы собираемся углубиться в карты сайта WordPress. Вот все, что вы узнаете из этого поста:

    Что такое XML-карта сайта?

    Карта сайта XML — это, по сути, просто список URL-адресов, которые вы хотите сделать общедоступными. Как и robots.txt, он помогает поисковым системам, таким как Google и другие, лучше сканировать ваш веб-сайт, предоставляя им «карту» всего вашего контента.Вот и все!

    Помимо необработанного списка URL-адресов, вы также можете включить другие полезные «метаданные» в карту сайта, чтобы еще больше помочь поисковым системам в их попытках проиндексировать ваш сайт. Эти параметры описаны в протоколе файлов Sitemap и позволяют указать такие параметры, как:

    • Время последнего изменения страницы
    • Какой приоритет вы хотите, чтобы поисковые системы давали странице (, хотя поисковые системы не обязательно будут следовать этому )
    • Как часто страница будет меняться

    Помимо этих основных метаданных, можно также предоставить поисковым системам информацию о ваших видео и изображениях.

    Как выглядит XML-карта сайта?

    Хотите знать, как на самом деле выглядит XML-карта сайта? Вот как выглядит наша карта сайта для записей WordPress на Kinsta:

    Пример карты сайта XML

    Как видите… на самом деле это просто список URL-адресов с некоторыми дополнительными метаданными. Для людей это не особенно полезно!

    Есть ли ограничение на количество URL-адресов, которые можно включить в XML-файл Sitemap?

    Да, есть лимит . Но большинство веб-сайтов WordPress никогда не соблюдают предел.

    Технически файлы sitemap.xml имеют ограничение в 50 000 URL. Но даже если ваш сайт включает более 50 000 URL-адресов, вы можете включить «карту сайта», чтобы увеличить это число. То есть вы можете включить одну главную карту сайта, которая ссылается на более конкретные карты сайта (каждая со своим отдельным ограничением в 50 000 URL).

    Вот как мы делаем вещи в Kinsta (, а также как Yoast SEO делает что-то по умолчанию — подробнее об этом позже, ). Снимок экрана выше был специально для наших сообщений WordPress.Но если вы перейдете к нашему основному файлу карты сайта, вы увидите, что на самом деле он просто ссылается на другие файлы карты сайта:

    Карта сайта

    Каким образом карта сайта в формате XML может помочь вашему сайту на WordPress

    Основным преимуществом XML-карты сайта является улучшенная возможность сканирования. По словам Google, «сканеры поисковых систем, такие как робот Googlebot, читают этот файл, чтобы более разумно сканировать ваш сайт». Вот несколько конкретных способов, с помощью которых файлы Sitemap в формате XML могут улучшить сканирование вашего сайта:

    • Более быстрое сканирование — Файлы Sitemap могут помочь роботам поисковых систем сканировать ваш контент быстрее, чем без карты сайта.Это также может привести к более быстрой индексации вашего контента.
    • Приоритетное сканирование — Карты сайта позволяют вам запрашивать у Google приоритет сканирования определенных страниц вашего сайта, добавляя метаданные.
    • Мультимедийный контент — если вы используете много мультимедийных материалов, таких как видео и изображения, «Google может учитывать дополнительную информацию из карт сайта для поиска, где это необходимо». (источник)

    Помимо возможности сканирования, есть еще несколько скрытых способов, с помощью которых карты сайта предоставляют вам полезную информацию.Предполагая, что вы отправляете свою карту сайта в Google Search Console (вы узнаете, как это сделать позже!), Вы можете использовать карту сайта, чтобы быстро определить, насколько эффективно вы индексируете свои страницы в Google:

    Статистика индекса Sitemap

    Может ли добавление XML-карты сайта навредить вашему сайту?

    Нет! Не волнуйтесь. В худшем случае вы не увидите никаких положительных результатов. Создание карты сайта в формате XML никогда не повредит вашему сайту .

    Не верите? Вот что говорит по этой теме сам Google: «в большинстве случаев вашему сайту будет выгодна карта сайта , и вы никогда не будете наказаны за ее наличие.

    Файл Sitemap не означает, что вы можете игнорировать структуру внутренних ссылок, хотя

    Хотя карта сайта полезна, вот чего ее нет: Это не замена для создания прочной внутренней структуры ссылок, , которая, помимо прочего, увеличивает ваши шансы на получение дополнительных ссылок Google. То есть не предполагайте, что поисковые системы проиндексируют ваш контент просто потому, что вы включили его в карту сайта . У них может быть , но может и нет.

    Google по-прежнему хочет видеть, что в вашем контенте есть внутренние или внешние ссылки, указывающие на него. Как утверждает Google, «использование карты сайта не гарантирует, что все элементы в вашей карте сайта будут просканированы и проиндексированы».

    Итак, хотя вы обязательно должны использовать карту сайта, вам не следует полагаться исключительно на карту сайта для индексации вашего контента.

    Как создать XML-карту сайта для вашего сайта WordPress с помощью Yoast SEO

    Теперь, когда вы знаете, что такое XML-карта сайта и какую пользу она может принести вашему сайту, как вы на самом деле можете создать карту сайта WordPress для всего вашего контента? Самый простой способ — использовать Yoast SEO, плагин, который мы рекомендуем.

    Чтобы создать карту сайта в формате XML с помощью Yoast SEO, вам не нужно ничего делать, кроме установки и активации бесплатного плагина Yoast SEO. По умолчанию Yoast SEO создает карту сайта по адресу:

    .

    yoursite.com/sitemap_index.xml

    Это достаточно просто! Но многие люди не знают, что Yoast SEO также позволяет настраивать работу вашей XML-карты сайта. Вот как это сделать:

    Перейдите на SEO → Features и включите Расширенные настройки страниц :

    Как включить расширенное управление картой сайта Yoast XML

    Обязательно сохраните изменения.После этого вы можете получить доступ к новой опции XML Sitemaps в меню SEO на боковой панели панели инструментов:

    Доступ к XML-файлам Sitemap Yoast SEO

    Там вы можете использовать вкладки вверху, чтобы:

    • Выберите, следует ли включать карту сайта ваших авторов
    • Выберите, какие типы сообщений / таксономии включить в карту сайта
    • Вручную исключите отдельные фрагменты контента из карты сайта с помощью их идентификатора сообщения — это особенно полезно, если вы добавили тег noindex к определенным фрагментам контента.

    Настройка карт сайта Yoast SEO XML

    Другие плагины WordPress, которые помогут вам создать карту сайта XML

    Хотя Yoast SEO — это рекомендуемый нами инструмент, который поможет вам создать карту сайта XML для WordPress, это ни в коем случае не единственный вариант.

    Подпишитесь на информационный бюллетень

    Хотите узнать, как мы увеличили наш трафик более чем на 1000%?

    Присоединяйтесь к 20 000+ другим пользователям, которые получают нашу еженедельную новостную рассылку с инсайдерскими советами по WordPress!

    Подпишитесь сейчас

    Другие качественные плагины включают:

    • Google XML Sitemaps — популярный плагин, предназначенный специально для XML-карт сайта, а не для SEO в целом.
    • The SEO Framework — перспективный плагин для SEO, который включает в себя функции карты сайта XML.

    Как создать карту сайта для вашего сайта с помощью XML Sitemap Generator

    Не любите плагины WordPress? Или используете что-то, кроме WordPress? Не беспокойтесь — вы также можете создать карту сайта в формате XML с помощью отдельного инструмента под названием XML Sitemap Generator. Этот инструмент позволяет вам создать карту сайта в формате XML для вашего сайта через:

    • Облачный инструмент
    • Настольная программа (только для Windows)
    • Плагин WordPress (если вы передумали и не хотите использовать плагин WordPress!)

    Вот как использовать облачный инструмент для создания карты сайта:

    Зайдите в XML Sitemap Generator, прокрутите вниз и выберите опцию Online Generator :

    Использование XML Sitemap Generator

    На следующей странице…

    • Введите URL-адрес главной страницы вашего веб-сайта
    • Выберите способ расчета даты последнего изменения
    • Выберите частоту изменения (как часто будут меняться ваши страницы)
    • Выберите приоритет сканирования по умолчанию
    • Введите адрес электронной почты
    • Нажмите Создать карту сайта

    Настройка XML Sitemap Generator

    Вы также можете нажать кнопку Дополнительные настройки , чтобы настроить дополнительные параметры:

    Дополнительные параметры конфигурации

    После того, как вы нажмете Создать карту сайта , произойдет задержка, пока XML Sitemap Generator сканирует ваш сайт.Если у вас небольшой сайт, это займет немного времени, но для больших сайтов может потребоваться больше времени. После его завершения вы сможете скачать различные карты сайта:

    Скачать карту сайта

    После того, как вы загрузите файл карты сайта, вам нужно будет загрузить его в корневую папку вашего веб-сайта .

    Как отправить карту сайта в Google и другие поисковые системы

    Если у вас есть рабочая XML-карта сайта, вам нужно сделать еще один шаг, и фактически отправит эту карту сайта в основные поисковые системы .Это:

    • Гарантирует, что Google знает, где найти вашу карту сайта
    • Предоставляет полезные данные о том, сколько страниц проиндексировал Google (я показал вам этот снимок экрана ранее).

    Чтобы отправить XML-карту сайта в Google, вам потребуется учетная запись Google Search Console. Если у вас его еще нет, вот как зарегистрироваться и подтвердить свой веб-сайт с помощью консоли поиска Google. После настройки учетной записи Google Search Console вы можете отправить карту сайта, перейдя в Сканирование → Карты сайта и нажав кнопку ДОБАВИТЬ / ПРОВЕРИТЬ КАРТУ САЙТА :

    Как отправить карту сайта в Google

    Затем добавьте местоположение вашей карты сайта и нажмите Отправить .Если вы использовали Yoast SEO для создания карты сайта, все, что вам нужно сделать, это вставить в «sitemap_index.xml»:

    Добавьте местоположение карты сайта

    Как только Google обработает вашу карту сайта, вы сможете просматривать статистику в той же области. Сюда входит полезная информация об ошибках (например, 404 ошибки), которые могут возникать на вашем сайте, например, как в приведенном ниже примере.

    При тестировании выборки URL-адресов из вашего файла Sitemap мы обнаружили, что некоторые URL-адреса недоступны для робота Googlebot из-за ошибки статуса HTTP.Все доступные URL-адреса по-прежнему будут отправлены.

    ошибок карты сайта WordPress

    Как отправить карту сайта в Bing

    Пока король Google, Bing все еще существует. Так что для большего охвата вы также можете отправить свою карту сайта в Bing. Вот руководство Bing о том, как это сделать. Этот процесс очень похож на Google — вам нужно зарегистрировать учетную запись Bing Webmaster Tools. Затем вы можете отправить карту сайта прямо из панели управления.

    Как добавить навигацию по карте сайта в формате HTML в WordPress

    В этой публикации мы сосредоточили внимание на XML-файлах Sitemap.Но это не единственный вид карты сайта, который вы можете добавить на свой сайт WordPress. HTML-карты сайта — это более удобная версия карты сайта. Вы, наверное, видели их раньше — это в основном маркированный список ссылок, которые помогают людям легко перемещаться по вашему сайту.

    Например, вот наша (частичная) карта сайта в Kinsta:

    Карта сайта Kinsta в нижнем колонтитуле

    HTML-карты сайта не обязательно включают каждую страницу вашего сайта, но они позволяют посетителям быстро переходить на все ваши самые важные страницы.Хотя вы всегда можете вручную создать область навигации карты сайта HTML, более автоматизированным подходом является использование подключаемого модуля Simple Sitemap. Этот плагин позволяет создавать карту сайта по:

    • Включая только определенные типы сообщений
    • Ограничение количества отображаемых дочерних страниц
    • Исключая определенные идентификаторы сообщений
    • Различные способы упорядочивания страниц

    Плагин также включает готовые шаблоны, которые помогут вам быстро создавать общие типы карт сайта.После настройки параметров вы можете отображать карту сайта в любом месте вашего сайта с помощью простого шорткода.

    Для его использования установите и активируйте плагин. Затем перейдите в Настройки → Простой файл Sitemap . Вы можете либо щелкнуть одну из демонстраций, чтобы получить готовый шорткод, либо создать свой собственный шорткод, используя различные атрибуты шорткода:

    Как создать карту сайта в формате HTML

    Начните использовать карты сайта для WordPress сегодня

    Карта сайта XML — одна из тех вещей, которые нужны каждому сайту WordPress.Хотя это не приведет к тому, что ваш сайт выйдет прямо на вершину поисковой выдачи, это отличный способ ускорить и тщательнее сканировать ваш сайт. Самый простой способ создать карту сайта XML на WordPress — использовать плагин Yoast SEO, но вы также можете найти множество других плагинов, которые помогут вам в этом.

    Рекомендуемый учебник: лучшие плагины SEO для WordPress (и обязательные инструменты SEO)

    И как только вы создадите карту сайта, вы должны отправить ее в Google Search Console, чтобы получить ценную информацию о том, как Google индексирует ваш сайт.Мы надеемся, что вам понравилось наше руководство, и оставьте комментарий, если у вас возникнут дополнительные вопросы по работе с WordPress и картами сайта.


    Если вам понравилась эта статья, то вам понравится хостинговая платформа Kinsta WordPress. Ускорьте свой сайт и получите круглосуточную поддержку от нашей опытной команды WordPress. Наша инфраструктура на базе Google Cloud ориентирована на масштабируемость, производительность и безопасность. Позвольте нам показать вам разницу в Kinsta! Ознакомьтесь с нашими тарифами

    Как без труда создать карту сайта WordPress [Путеводитель]

    Ураган Катрина над Багамами становится ураганом 5-й категории, Интернет-сайт YouTube выходит в Интернет, Ангела Меркель становится первой женщиной-канцлером Германии: эти важные события произошли в 2005 г.

    В том же году произошло нечто более конфиденциальное. И косвенно это касается вас.

    В это время Google запустил свой протокол карты сайта . Это тема нашей сегодняшней статьи, в которой вы узнаете, как создать карту сайта на WordPress.

    Вы не умеете это делать? Вы им не пользуетесь? Хотите знать, для чего это нужно и нужно ли оно вам?

    Вы обратились по адресу, чтобы найти ответы на свои вопросы.

    Я объясню вам все подробно, чтобы вы могли легко добавить эту карту сайта на свой сайт .

    Кстати, вам, вероятно, придется подумать о создании двух из них. Но вы поймете почему, прочитав эти строки. Так что оставайся здесь.

    Первоначально эта статья была написана в мае 2018 г., но была обновлена ​​в июне 2021 г.

    Что такое карта сайта WordPress?

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

    Сегодня роботов поисковых систем могут посещать ваш сайт самостоятельно , просматривая ваши внутренние ссылки.

    Чтобы упростить задачу, на этапе индексации роботы сохраняют ваш контент в базе данных, прежде чем он будет возвращен пользователям Интернета через результаты поиска.

    Чтобы понять, как работает карта сайта, запомните этот старый добрый план. Знаете, тот, который позволил вам не заблудиться в отпуске?

    Well карта сайта — это своего рода дорожная карта, но специально разработанная для поисковой системы .

    Он будет использовать его для быстрой, простой и эффективной навигации по содержанию вашего сайта.

    Таким образом, он очень полезен для вашей стратегии SEO (поисковой оптимизации).

    Различные типы карт сайта

    Существует два основных типа карт сайта:

    • Карта сайта XML
    • Карта сайта HTML

    Давайте узнаем о них больше.

    Карта сайта XML

    Как видно из названия, это файл в формате XML (расширяемый язык разметки), предназначенный в основном для поисковых систем.

    Настоятельно рекомендуется отправить его в Google и, в частности, в Bing.

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

    Если вы хотите увидеть, как это выглядит, взгляните на снимок экрана ниже. Если быть точным, эта карта сайта является индексом карты сайта: она одновременно управляет несколькими картами сайта (видео, фрагменты, статьи, страницы и т. Д.)).

    Карта сайта WPMarmite. Как видите, он не так удобен для чтения обычным пользователям …

    HTML-карта сайта

    В семействе карт сайта я представляю вам брата: карту сайта HTML.

    Это страница, которая в некотором роде представляет подробную информацию о содержимом вашего сайта, его архитектуре. Его часто можно найти в нижнем колонтитуле, например, рядом с официальными уведомлениями.

    Он часто включает страницы, сообщения, категории и т. Д. Своего сайта.

    Это позволяет посетителю — а также поисковой системе — легко ориентироваться и перемещаться по вашему сайту WordPress.

    С помощью этого типа карты сайта вы также улучшите пользовательский интерфейс (UX) ваших читателей. Они смогут легко найти нужный тип контента, перейдя на эту страницу.

    Это на бумаге. Потому что на самом деле это не наш первый выбор — искать файл Sitemap — часто хорошо спрятанный — когда мы заблудились.

    Фактически, в основном поможет поисковым системам лучше индексировать все страницы сайта, например, делая глубокие страницы доступными за 2 клика .

    Кроме того, его очень просто настроить. Я объясню, как это сделать в части 3.

    Потому что есть кое-что, что вам нужно знать в первую очередь. Давай узнаем что прямо сейчас.

    Какой тип карты сайта следует использовать?

    HTML или XML? XLHT или HML? TML или HXTL? Вау, вау, вау: вы тут запутались!

    Но я понимаю вашу проблему.

    HTML Sitemap или XML Sitemap: вам интересно, какой из них использовать? Ответ: оба, моя дорогая .

    И это не я говорю. На видео своего канала Youtube Google Webmasters известная поисковая система указывает, что рекомендуется использовать и то, и другое.

    Каковы преимущества карты сайта?

    Вам действительно нужна карта сайта?

    Что ж, с тех пор мы говорим о технических вещах, но вам может быть интересно, действительно ли вам нужна карта сайта на вашем сайте, верно?

    Google дает нам четкий ответ по этому поводу.

    Я не влюблен в эту поисковую систему и не имею доли в ее материнской компании Alphabet. Но поскольку ему принадлежит более 90% мирового рынка поисковых систем, я буду цитировать его чаще, чем его конкурентов (в частности, Bing).

    Таким образом, согласно Google, «в большинстве случаев для вашего сайта будет полезна карта сайта, и вы никогда не будете наказаны за ее наличие» .

    Компания отмечает, что карта сайта может улучшить изучение вашего сайта, особенно если это:

    • Это «очень большой» .Роботы будут сканировать (действие по получению информации о вашем контенте по вашим ссылкам) и индексировать ваши страницы намного быстрее. В статье 2009 года, опубликованной на прекрасном сайте блога Moz, подробно говорится, что роботу Google требуется в среднем 14 минут для посещения нового содержания на сайте с использованием карты сайта и 1375 минут без!
    • Имеет «новый и имеет мало внешних ссылок на него».
    • Имеет « » большой архив страниц с содержанием, которые изолированы или плохо связаны друг с другом.»
    • Содержит « много мультимедийного контента (видео, изображения) или отображается в Новостях Google ».

    Обращаю внимание на последний момент. Вы поняли, карта сайта может облегчить вам индексацию. Это существенный плюс, но не стоит полагаться только на него!

    Необходимо работать над вашей внутренней связью (создавать ссылки между вашими страницами), чтобы роботы поисковых систем могли легко перемещаться по вашему сайту.

    Если вы хотите попытаться появиться на первой странице поисковой системы, этим моментом не следует пренебрегать.

    А теперь я хотел бы задать вам вопрос. Как вы думаете, вы немного повысите рейтинг в поисковых системах, если создадите карту сайта?

    Тебе бы это понравилось, правда?

    Давайте узнаем в следующей части.

    Улучшит ли карта сайта ваше SEO?

    Вопрос дня на $ 100 000: может ли карта сайта повысить ваш рейтинг?

    Какое невыносимое ожидание. Ответ — нет. Мне жаль, если я испортил тебе день.

    Почему? Как упоминалось выше, карта сайта остается инструментом индексации, а не инструментом ранжирования .

    Как показывает Оливье Дюффез с веб-сайта WebRankInfo, «лучше работает с внутренними ссылками, чем с файлом карты сайта! […] Вкратце: вам НЕ нужен файл карты сайта для индексации ваших страниц. В противном случае это означает, что ваш сайт плохо спроектирован: на нем отсутствуют внутренние ссылки или количество уровней в навигации слишком велико ».

    Понял? После теории пора приступить к практике. Теперь вы увидите, как создать карту сайта на WordPress.

    Как создать карту сайта на WordPress

    WordPress делает это изначально сам по себе, но…

    Первый вариант создания карты сайта на WordPress: не делайте этого. Что? Но что говорит этот человек?

    Извините, если я запутал вас, но, как видите, это очень просто. С момента запуска версии 5.5 в августе 2020 года WordPress изначально интегрировал в свое ядро ​​функцию (называемую Core), которая автоматически создает карты сайта XML.

    Это означает, что каждый раз, когда вы загружаете последнюю версию WordPress, CMS сама создает XML-карту сайта без каких-либо усилий с вашей стороны.

    Замечательно: достаньте котильоны, выполните два-три танцевальных шага, если хотите.И все, finito , вечеринка уже закончилась, извините.

    Если собственные карты сайта XML работают без проблем, у них есть несколько ограничений.

    Во-первых, они очень просты и предоставляют меньше информации пользователю, чем карты сайта, созданные, например, некоторыми плагинами, такими как Yoast SEO (вы увидите это в следующей части).

    Еще больше раздражает то, что собственные XML-карты сайта, созданные WordPress, потенциально опасны.

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

    В итоге: если вы хотите использовать собственные карты сайта, созданные WordPress, вам придется настраивать и фильтровать их, манипулируя кодом PHP, если вы не хотите навредить своей SEO.

    Если вы новичок в WordPress и / или не хотите пачкать руки, я думаю, это намного менее увлекательно.

    Тем не менее, вы твердо стоите на ногах и готовы к битве? Вот несколько ресурсов, которые предлагают фрагменты (фрагменты кода):

    Конечно, если вы хотите все это протестировать, делайте это только в том случае, если уверены в себе.Малейшая опечатка может сделать ваш сайт недоступным. Конечно, не забудьте заранее сделать резервную копию своего сайта (файлы + база данных): никогда нельзя быть слишком осторожным.

    Хорошо, я вижу, как ты вздыхаешь за ширмой. Я понимаю: для вас не может быть и речи о прикосновении к одной строчке кода.

    Не паникуйте: есть более простое и столь же эффективное решение для создания XML-карты сайта на WordPress: использование плагина.

    Какой, кстати? Ответим в следующей части.

    Не волнуйтесь: скоро вы увидите более ясную информацию по этому вопросу.

    Добавьте карту сайта XML с помощью плагина Yoast SEO

    Большинство плагинов SEO имеют функцию включения карты сайта.

    WPMarmite использует Yoast SEO, один из 10 самых загружаемых плагинов за все время.

    Как создать карту сайта WordPress с помощью Yoast? Это очень просто, потому что плагин автоматически генерирует его (в формате XML).

    Он будет автоматически обновляться при добавлении, изменении или удалении содержимого.

    И еще кое-что: нет риска дублирования карты сайта XML, созданной изначально WordPress: Yoast (в его версии 14.5 или выше) автоматически деактивирует его, чтобы его собственная работа работала безупречно.

    Никаких действий с вашей стороны не требуется. Если вы когда-нибудь отключите Yoast по какой-либо причине, встроенная карта сайта WordPress XML возьмет верх.

    Приступим к действию. Начните с установки и активации Yoast. Если вы не знаете, как это сделать, посетите этот ресурс.

    В панели администратора WordPress слева наведите указатель мыши на значок SEO и нажмите Общие .

    Затем щелкните вкладку Features , чтобы активировать карту сайта WordPress (если это еще не сделано по умолчанию).

    Не забудьте нажать синюю кнопку Сохранить изменения .

    Следующий шаг: просмотрите карту сайта в формате XML.

    Просто нажмите на вопросительный знак рядом с XML-картой сайта .

    Завершите, щелкнув ссылку См. Карту сайта XML .Вы должны встретить такую ​​страницу.

    Вам интересно, где найти карту сайта WordPress? Чтобы просмотреть карту сайта XML без использования Yoast, просто введите в своем браузере: yoursite.com/sitemap_index.xml . Конечно, замените yoursite.com названием своего сайта. 😉
    Если вы не используете Yoast и хотите получить доступ к XML-карте сайта, изначально созданной WordPress, введите в своем браузере:
    yoursite.com/wp-sitemap.xml .

    К сведению, вам не обязательно включать все в карту сайта. Например, необязательно включать теги и медиафайлы.

    По этому поводу все было очень просто настроить со старыми версиями Yoast.

    С этого момента вам нужно перейти к Search Appearance и выбрать вкладку, которая вас интересует (Типы контента, Медиа, Таксономии, Архивы и т. Д.).

    Если тип контента не отображается в поисковых системах, он автоматически удаляется из карты сайта.Конечно, не делайте этого со своими статьями и страницами. С вашими тегами, почему бы и нет.

    В этом отношении документация Yoast весьма поучительна.

    Наконец, чтобы все было правильно, мы должны завершить отправку вашего сайта в поисковые системы.

    Потерпите немного, вы увидите это позже.

    Перед этим вы узнаете, какие есть альтернативы Yoast. В конце концов, вам не обязательно его использовать, даже если мы настоятельно рекомендуем его.

    Какие еще плагины вы можете использовать?

    Если Yoast вам не подходит, вот несколько альтернатив:

    Даже если мы повторяемся, мы выступаем за простоту, поэтому мы настоятельно рекомендуем вам использовать плагин для создания XML-карты сайта на WordPress.

    Однако полезно знать, что это также можно сделать вручную:

    Но, создав карту сайта WordPress без плагина, вы можете ошибиться и запутаться. Прежде чем выбирать решение, внимательно взвесьте все за и против.

    Случай карты сайта HTML

    С самого начала я говорю о карте сайта XML. Но давайте не будем забывать о карте сайта в формате HTML, которая также имеет важное значение. Ты помнишь это?

    Надеюсь, вас не слишком смущают все эти имена.

    Не волнуйтесь, мы упростим создание вашей HTML-карты сайта .

    Лучшее решение — использовать плагин WP Sitemap Page. Он создаст страницу карты сайта, которая будет содержать все содержимое вашего WordPress.

    Установите и активируйте.

    Затем в админке WordPress добавьте страницу Sitemap , скопируйте и вставьте короткий код ниже:

    Опубликуйте страницу и вставьте ссылку на нее, например, в нижний колонтитул.

    В настройках плагина WordPress Sitemap Page вы сможете вручную исключить определенные страницы и пользовательские типы сообщений.

    Например, по умолчанию отображается страница карты сайта. Хорошая практика — исключить его, получив его идентификатор из URL-адреса администрирования WordPress.

    Способ исключения элементов из карты сайта был бы большим плюсом для этого плагина. Это избавит от необходимости возиться с идентификаторами, не так ли?

    Как отправить вашу карту сайта XML в поисковые системы?

    Метод добавления карты сайта в Google Search Console

    Ваша последняя миссия, если вы ее принимаете: отправьте карту сайта в формате XML в Google.

    Он может найти его сам, но указание на то, что он у вас есть, имеет два основных преимущества:

    • Ясно сообщая ему, где можно найти эту карту сайта.
    • Возможность доступа к серии аналитических данных , таких как количество проиндексированных веб-страниц и изображений или обнаруженные ошибки.

    Все происходит с помощью инструмента под названием Google Search Console. Это позволяет вам лучше управлять своим сайтом и следить за своим SEO, предоставляя много информации (ошибки на вашем сайте, анализ поиска, ссылки, статус индексации, ошибки сканирования и т. Д.).

    Бесплатно, необходимо любому веб-мастеру.

    Теперь я подробно расскажу о процедуре, шаг за шагом.

    Шаг 1. Войдите в Search Console

    Если вы еще этого не сделали, вам сначала нужно войти в систему по этому адресу. Конечно, для этого вам понадобится учетная запись Google.

    Шаг 2. Добавление веб-сайта

    Затем вам необходимо зарегистрировать свой сайт, нажав кнопку Добавить свойство , расположенную в верхнем левом углу главной страницы.

    Затем введите URL-адрес вашего сайта в поле Домен :

    Затем следуйте требуемым инструкциям.

    С этого момента Google признает вас владельцем сайта.

    Шаг 3. Добавление карты сайта

    На боковой панели консоли поиска Google в меню Индекс нажмите Sitemaps :

    Вставьте текст sitemap_index.xml и нажмите Отправить .

    По идее, проблем возникнуть не должно, если вы правильно выполнили все шаги.
    Когда Google распознает вашу sitema p, вы увидите, что она отображается чуть ниже, в поле «Отправленные карты сайта».

    Ваша карта сайта отправлена ​​в Google, поздравляем. Чтобы убедиться в отсутствии ошибок, просто нажмите ссылку, соответствующую вашей карте сайта, в поле «Отправленные карты сайта».

    Если вы видите следующее предложение: «Индекс Sitemap успешно обработано», сопровождаемое маленьким зеленым значком, все в порядке.

    С этого момента позвольте Google делать свою работу и исследовать, что внутри.😉

    Как добавить карту сайта в Bing?

    По данным Statcounter, по состоянию на май 2021 года у Google была ошеломляющая доля рынка в 92,18% во всем мире. Далеко-далеко отстает Bing (2,27%).

    Но также может быть полезно отправить карту сайта в Bing.

    Сначала необходимо создать учетную запись в Инструментах для веб-мастеров. Затем вы можете отправить карту сайта со своей панели инструментов.

    Вот ссылка на документацию поисковой системы.

    А теперь ваша очередь

    Вы собираетесь закончить чтение этой статьи, в которой объясняется, как создать карту сайта на WordPress.

    Они перечисляют страницы вашего веб-сайта, чтобы облегчить индексацию вашего контента поисковыми системами.

    По возможности используйте оба одновременно. Это хорошая практика для улучшения индексации вашего сайта и, следовательно, вашего SEO.

    Пришло время применить все это на практике.

    Начните с объяснения в комментариях, какой тип карты сайта вы используете.

    У вас есть вопросы или комментарии? Если да, дайте нам знать прямо ниже.

    И если вы думаете, что эта статья может быть полезна другим, не стесняйтесь делиться ею в социальных сетях.

    Об авторе

    Команда WPMarmite

    WPMarmite помогает новичкам получить максимум от WordPress с помощью подробных руководств и честных обзоров. Познакомьтесь с основателем, Алексом, и его командой прямо здесь.

    7 лучших плагинов для карт сайта для WordPress

    Вы можете потратить все время на настройку и совершенствование своего веб-сайта WordPress.Но если он не проиндексирован поисковыми системами, такими как Google, в этом нет особого смысла — многим посетителям будет сложно его найти, и вы упустите органический трафик.

    Как владелец сайта, вы должны оптимизировать свой сайт для поисковых систем. Одна из лучших вещей, которые вы можете сделать для SEO, — это настроить карту сайта , которая представляет собой файл, в котором перечислены все соответствующие URL-адреса для сообщений, страниц и мультимедиа на вашем веб-сайте. Эти файлы помогают поисковым системам быстро и эффективно индексировать ваш сайт, повышая вашу видимость в Интернете.

    Итак, если вы хотите запустить веб-сайт, который сможет обнаружить Google (и ваши потенциальные клиенты), вам понадобится карта сайта. В этом руководстве я более подробно объясню карты сайта и порекомендую несколько удобных плагинов WordPress, которые помогут вам их создать.

    Что такое файлы Sitemap в WordPress?

    Назначение карт сайта — помочь поисковым системам проиндексировать содержание вашего веб-сайта без необходимости сканировать ваши веб-страницы. После того, как вы создадите его для своего веб-сайта, вы можете отправить его в поисковые системы, которые обновят их индексирование.

    Хотя карты сайта не являются абсолютно необходимыми для создания — вы можете подождать, пока Google сам найдет ваш веб-сайт и проиндексирует ваши страницы по его внутренним ссылкам — мы все же настоятельно рекомендуем создавать их и регулярно обновлять. Предоставив роботам поисковых систем более удобный способ «сканировать» ваш сайт, вы повысите свой рейтинг. И вы можете гарантировать, что ваш сайт тщательно проиндексирован всякий раз, когда вы добавляете или удаляете контент — вам просто нужно создать и отправить новую карту сайта в поисковые системы.

    Что находится в карте сайта?

    Sitemap — это текстовые документы, которые могут читать как люди, так и машины. Они могут быть написаны как в HTML, так и в XML, но карты сайта для поисковых систем обычно пишутся в XML.

    Вот пример очень простой XML-карты сайта:

      

    http: //www.example.com /

    2005-01-01

    ежемесячно

    0.8


    Источник

    Сайты с большим количеством мультимедийных материалов могут также создавать отдельные карты сайта для изображений, видео и других типов мультимедиа. Эти специальные карты сайта помогают этим элементам ранжироваться в результатах Google наряду со страницами и сообщениями.

    Зачем вам нужен плагин Sitemap для WordPress

    Файлы Sitemap

    могут творить чудеса для вашего рейтинга в поиске, но их создание вручную занимает много времени.Рекомендуется отправлять новую карту сайта каждый раз, когда вы добавляете новую страницу, публикацию или мультимедийный элемент на свой сайт. Владельцам веб-сайтов, которые часто обновляют структуру сайта, например блогерам, требуется много работы, чтобы написать новую карту сайта и каждый раз отправлять ее.

    Именно здесь в игру вступают плагины WordPress. Качественный плагин карты сайта объединит ваши URL-адреса в карту сайта за вас, без необходимости кодирования с вашей стороны. Некоторые плагины также отправляют ваши карты сайта в такие службы, как Google Search Console и Bing Webmaster Tools для индексации.Некоторые плагины также могут создавать карты сайта для изображений или видео.

    Звучит как то, что вам нужно? У вас есть несколько вариантов — давайте рассмотрим лучшие.

    Лучшие плагины для карт сайта для WordPress

    1. Yoast SEO
    2. Google XML Sitemaps
    3. Все в одном пакете SEO
    4. Реактивный ранец
    5. Карта сайта от BestWebSoft
    6. Пакет Premium SEO
    7. Простая карта сайта

    1.Yoast SEO

    Yoast SEO — один из лучших плагинов SEO для WordPress. Это универсальный тип плагина для ваших потребностей в SEO — будь то SEO для всего сайта, SEO на странице или карты сайта, этот плагин легко справится со всем.

    После активации и включения функции карты сайта Yoast SEO генерирует карту сайта в формате XML, содержащую ссылки на контент вашего сайта. Эта карта сайта будет автоматически обновляться каждый раз, когда вы меняете свой контент, например, если вы добавляете или удаляете страницу или сообщение.

    Карты сайта, созданные в бесплатной версии Yoast SEO, будут содержать сообщения, страницы и медиа — вы также можете решить, хотите ли вы исключить какие-либо из них из карты сайта.Чтобы проиндексировать другие типы контента, обновите плагин до премиум-версии.

    Yoast SEO также может работать с многосайтовой системой, поэтому вам не нужно устанавливать какой-либо другой плагин для мультисайта, чтобы создавать карты сайта.

    Источник изображения

    2. Google XML Sitemaps

    С более чем одним миллионом загрузок Google XML Sitemaps является самым популярным специальным плагином для работы с картами сайта для WordPress. Создание файлов Sitemap не должно быть трудным, поэтому Google XML Sitemaps упрощает задачу.

    Как следует из названия, этот плагин генерирует карты сайта в формате XML (и HTML), которые помогают индексировать ваши страницы и сообщения Google и другими поисковыми системами.Это отличный выбор для пользователей WordPress, которым нужны карты сайта без багажа комплексного плагина SEO.

    Google XML Sitemaps прост в использовании, но, тем не менее, очень эффективен — он поддерживает все виды сообщений WordPress, включая общие сообщения или любые пользовательские типы сообщений, и позволяет выполнять базовую и расширенную настройку в меню настроек. Например, вы можете настроить плагин на автоматическое уведомление Google и Bing при обновлении вашего контента.

    Источник изображения

    3. Все в одном пакете SEO

    All in One SEO Pack — еще один бесплатный, широко используемый и комплексный плагин SEO для WordPress с опцией карты сайта XML.С момента запуска в 2007 году этот плагин скачали более 2 миллионов раз, и со временем он доказал свою ценность.

    Модуль карты сайта в All in One SEO Pack поставляется с несколькими вариантами настройки из коробки — вы можете настроить плагин для планирования обновлений, уведомлять Google и Bing о новых сообщениях, а также включать или исключать типы сообщений и таксономии в соответствии с вашими потребностями.

    У вас также будет доступ к дополнительным техническим параметрам, таким как сжатие карты сайта или создание карты сайта с изображением, чтобы ваши медиафайлы отображались в результатах поиска.

    Источник изображения

    4. Реактивный ранец

    Jetpack от Automattic — один из самых популярных плагинов WordPress, доступных сегодня. Он предлагает обширные решения многих распространенных проблем WordPress, включая безопасность, производительность, аналитику и SEO.

    Маркетинговые инструменты

    Jetpack могут создавать четыре разных карты сайта: общую карту с общедоступными страницами, карту сайта с изображениями, карту сайта для видео и карту сайта для новостей (для Новостей Google). Процесс его создания довольно прост и идеально подходит для новичков, которым не нужен такой контроль над выводом карты сайта.

    Инструмент карты сайта

    Jetpack более ограничен, чем другие специализированные инструменты SEO в этом списке. Например, вам нужно будет самостоятельно отправить свои карты сайта в поисковые системы. Тем не менее, это полезное дополнение к очень способному плагину. Подробнее о возможностях этого плагина читайте в нашем обзоре Jetpack.

    Источник изображения

    5. Карта сайта от BestWebSoft

    Наш второй специальный плагин для карты сайта в этом списке, Sitemap от BestWebSoft, помогает администраторам WordPress легко и быстро создавать XML-карты сайта для отправки в поисковые системы.На ваши карты добавляются URL-адреса страниц, сообщений, категорий, тегов, а также пользовательских типов сообщений и таксономий. Этот плагин также может создавать мультимедийные карты сайта и подключаться к Google Search Console, так что вы можете легко отправлять карты сайта в Google.

    Обновление до премиум-версии плагина позволяет исключать страницы и сообщения из карт сайта, устанавливать частоту создания новых карт сайта, добавлять пользовательские URL-адреса в свои карты сайта и добавлять внешние файлы карты сайта.

    Источник изображения

    6. Пакет Premium SEO

    Premium SEO Pack — это комплексный платный плагин SEO для WordPress, который предлагает функции карты сайта наряду со многими другими полезными функциями.За единовременный платеж в размере 44 долларов этот плагин может улучшить общее SEO вашего сайта.

    Premium SEO Pack автоматически создает карты сайта, которые охватывают все, от обычных сообщений до страниц, изображений и видео. Вы можете включить или исключить любой из них на своих картах.

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

    Источник изображения

    7. Простая карта сайта

    До этого момента мы рассмотрели плагины, предназначенные для создания карт сайта в XML, которые идеально подходят для отправки в поисковые системы для индексации. Карты сайта также могут помочь посетителям, предоставляя четкий список всех ваших веб-страниц — для навигации они могут просто щелкнуть URL-адрес в списке. Здесь пригодятся карты сайта в формате HTML.

    Simple Sitemap — это бесплатный плагин, который создает и добавляет на ваш сайт базовую карту сайта в формате HTML. Вы можете разместить карту сайта с двумя доступными блоками и пятью шорткодами и настроить карту в редакторе WordPress.Таким образом, у посетителей есть удобная альтернатива навигации по вашему сайту.

    Источник изображения

    Начало работы с файлами Sitemap

    Sitemap, несомненно, являются наиболее важными компонентами любой SEO-стратегии WordPress. Если поисковые системы не могут найти и просканировать ваш контент, вы упустите ценный органический трафик.

    Как и в случае с любой другой проблемой, связанной с WordPress, существует несколько плагинов для решения уникальных задач вашего сайта. Выбирая один из них, подумайте, насколько вы хотите контролировать содержимое карты сайта, нужны ли вам альтернативные карты сайта для изображений / видео и, конечно же, бюджет.

    Независимо от ваших предпочтений, установка любого из этих плагинов повысит ваш рейтинг, количество посетителей, потенциальных клиентов и конверсию.

    файлов Sitemap — Поддержка — WordPress.com

    Карта сайта (или карта сайта ) — это файл, который предоставляет информацию о страницах, сообщениях и других файлах на вашем сайте, а также о взаимосвязях между ними. Поисковые системы, такие как Google, читают этот файл, чтобы более разумно сканировать ваш сайт.

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

    Когда дело доходит до карт сайта, существует несколько основных типов.

    Содержание

    XML-карты сайта для поисковых систем

    На вашем сайте есть все необходимое для супер-поиска. Сюда входит карта сайта в формате XML, доступ к которой можно получить по адресу yourgroovysite .wordpress.com / sitemap.xml. Количество сообщений в вашей карте сайта ограничено 1000 последних обновленных сообщений. Если у вас есть собственный домен на вашем сайте, вы можете получить доступ к своей карте сайта по адресу yourgroovydomain .ru / sitemap.xml.

    Не нужно ничего делать с вашей стороны, просто убедитесь, что для параметра в разделе «Настройки»> «Основные»> «Конфиденциальность» установлено значение «Общедоступно». Файл карты сайта, включенный в ваш блог, доступен каждой поисковой системе, поддерживающей этот протокол, включая Google, Yahoo !, Bing, Ask.com и другие. WordPress.com автоматически отправляет обновления поисковым системам каждый раз, когда вы обновляете или удаляете страницу или сообщение. Если вы хотите узнать больше о протоколе, посетите sitemaps.org.

    Если вы хотите добавить карту сайта в Google Search Console, вам необходимо подтвердить свой сайт в Google Search Console с помощью параметра метатега.


    ↑ Содержание ↑

    Новости Карты сайта

    Карты сайта для новостей очень похожи на стандартные карты сайта XML для поисковых систем, но они предназначены только для Новостей Google. Издатели должны быть предварительно одобрены для работы с Новостями Google, прежде чем Google проиндексирует карту сайта для новостей. Карты сайта новостей включают только сообщения, опубликованные за последние 48 часов.

    В вашем блоге уже есть карта сайта новостей, созданная по адресу yourgroovysite .wordpress.com / news-sitemap.xml. Одобренные издатели должны войти в Google Search Console и добавить расположение своей карты сайта для новостей в качестве другой карты сайта.


    ↑ Содержание ↑

    Шорткод карты сайта

    Вы можете легко добавить базовую общедоступную карту сайта своих страниц с помощью шорткода карты сайта, который автоматически отображает список всех ваших страниц в формате иерархического маркированного списка.


    ↑ Содержание ↑

    Создание индекса сайта

    Если вы хотите создать индекс сайта, вы можете выполнить следующие действия:

    1. Создайте виджет «Категории». Раскрывающееся меню категорий не будет работать — это должен быть список, поэтому вам, возможно, придется снять флажок Отображать как раскрывающийся параметр в виджете категорий
    2. Откройте страницу на своем сайте, чтобы вы могли видеть категории виджет со всеми перечисленными категориями.
    3. Внимательно выделите все категории и скопируйте их в буфер обмена.
      1. Нажмите CTRL-C для ПК.
      2. Нажмите CMD-C для Mac.
    4. Создать новую страницу.
    5. Вставьте содержимое буфера обмена в редактор.
      1. Нажмите CTRL-V для ПК.
      2. Нажмите CMD-V для Mac.
    6. Отредактируйте список по своему усмотрению.
      1. Удалите посторонние категории, например «Без категории».
      2. Вы можете создать «Рекомендуемый» или «Самый популярный» список категорий выше или вместо алфавитного списка.
      3. Добавьте статический описательный текст до или после списка с помощью блока Paragraph .
      4. Некоторые категории выделены жирным шрифтом.
    7. Назовите страницу и сохраните ее.
    8. Если вы не хотите иметь отдельный список категорий виджетов, вернитесь и удалите виджет категорий.

    Не забывайте, что этот список не обновляется автоматически, как виджет Категории . Вам придется повторять весь процесс каждый раз, когда вы добавляете новую категорию к любому сообщению, или вы также можете вручную отредактировать страницу, чтобы добавить категорию и ссылку.

    Создание в WordPress и их важность

    Мэтт | 4 января 2016 г.

    Что такое карта сайта в формате HTML? Карта сайта в формате HTML — это страница вашего веб-сайта со ссылками на каждую страницу с важным содержанием на вашем веб-сайте. Любые страницы вашего сайта, которые могут быть проиндексированы с помощью поиска или по которым можно перемещаться из ваших меню, должны быть связаны с вашей страницей карты сайта!

    Но у меня уже есть XML-карта сайта! XML Sitemap предназначен исключительно для поисковых систем, и все страницы, которые вы отправляете через XML, не гарантируются для индексации.XML-файлы Sitemap бесполезны для вашего конечного пользователя. Они созданы для роботов и выглядят так, как будто созданы для роботов. Смотрите наши здесь.

    Как выглядит карта сайта в формате HTML? Простой список важных страниц со ссылками на каждую из них. Загляните на нашу страницу карты сайта Mockingbird Marketing!

    Почему важен ваш HTML-файл Sitemap

    Все содержимое вашего сайта должно быть доступно для навигации с помощью щелчков мышью. Но для того, чтобы добраться до некоторых из ваших действительно старых сообщений в блогах или глубоких страниц, может потребоваться довольно много ссылок на страницы и кликов.Когда вы создаете HTML-страницу карты сайта и размещаете ссылку на эту страницу в нижнем колонтитуле, вы предоставляете ссылки на все важное содержимое на своем сайте за 2 клика! Это полезно как для посетителей, так и для поисковых систем. Это может увеличить вероятность того, что старый, но важный контент будет проиндексирован поиском. Все это увеличивает шансы людей найти ваш сайт и контент через поиск.

    Этому видео может быть несколько лет назад, но объяснение Мэтта Каттса все еще звучит правдоподобно, см. Ниже:

    Неясно, остаются ли карты сайта в формате HTML главной силой / фактором SEO….Однако их легко создать и, возможно, они будут полезны для поиска и пользователей, они должны быть на каждом сайте.

    Как создать свою карту сайта WordPress в формате HTML: наше любимое решение

    WordPress предлагает тысячи бесплатных и премиальных плагинов, которые позволяют делать на вашем веб-сайте все, что угодно. Некоторые любимые плагины упрощают выполнение определенных задач SEO. Мы используем WordPress SEO от Yoast для выполнения всевозможных задач SEO на сайте, таких как создание файлов Sitemap в формате XML. Этот плагин обладает потрясающей функциональностью, но в нем отсутствует генератор файлов Sitemap в формате HTML.И поверьте мне, вы не хотите вручную создавать карту сайта в формате HTML. Для этого потребуется создать ссылку на каждую страницу вашего веб-сайта и добавлять ссылку каждый раз, когда вы создаете новую страницу.

    Вот почему мы используем этот замечательный плагин — WP SEO HTML Sitemap. Он интегрируется с вашими настройками Yoast XML Sitemap, но не требует, чтобы Yoast функционировал. С Yoast этот плагин HTML Sitemap будет создавать по одной ссылке на каждую страницу вашего веб-сайта, которая существует в вашем XML Sitemap. У вас уже должен быть настроен XML-файл Sitemap для включения всего проиндексированного важного контента на вашем сайте.

    шагов для настройки вашей HTML-страницы карты сайта:

    1. Установите плагин на свой сайт WordPress.