Захватывающий процесс запуска собственного веб-сайта WordPress начинается с поиска надежного хостинг-провайдера и настройки вашей страницы. Но даже когда вы закончите с этим – ваше путешествие далеко не окончено. Следующий шаг – сделать так, чтобы вас увидели.
Google и другие платформы поисковых систем ежедневно получают миллиарды поисковых запросов, и выход на первые страницы по ключевым словам в вашей отрасли гарантирует значительный поток трафика.
Но как вам попасть туда, когда так много других веб-сайтов борются за место?
Прежде всего, вы должны убедиться, что сканеры поисковых систем могут легко найти и понять, о чем ваша страница. Здесь в игру вступает карта сайта WordPress.
Table of Contents
ToggleПроще говоря, карта сайта WordPress похожа на дорожную карту поисковой системы, которая содержит список всех ваших страниц и взаимосвязь между ними. Это похоже на древовидную структуру всего вашего сайта WP, указывающую не только на то, какая страница куда идет, но и на их важность в контексте вашего сайта.
Роботы поисковых систем имеют другую точку зрения, чем средний пользователь. Посетители сайта хотят, чтобы страницы выглядели великолепно, быстро загружались и содержали полезные функции. Пока ваш веб-сайт WordPress оптимизирован для производительности и охватывает вышеперечисленные аспекты, люди будут стекаться.
Поисковые роботы, с другой стороны, видят вещи по-другому. Им приходится каждый день проверять и анализировать миллионы страниц, а для этого им необходимо максимально повысить эффективность, пропуская все ненужные компоненты. Карта сайта сокращает ваш веб-сайт до минимума, чтобы сканер мог получить всю информацию, необходимую для его структуры и содержания.
Строго говоря, ни Google, ни любая другая поисковая система не требуют наличия карты сайта. Роботы поисковых систем по-прежнему будут обнаруживать все разрешенные страницы и пытаться определить, о чем ваш сайт.
Ключевое отличие — Эффективность.
На самом деле нет смысла усложнять работу краулеров. Чем полнее ваши страницы для них, тем больше у вас шансов улучшить SEO. Это удваивается для больших веб-сайтов WordPress со многими базовыми URL-адресами. Карта сайта значительно экономит время поисковых роботов, и Google высоко ценит это.
ВАЖНО: Сканеры страниц не следуют определенному расписанию. Если вы хотите положительно повлиять на процесс после внесения каких-либо структурных изменений, вы можете повторно отправить карту сайта, чтобы предупредить их о том, что с вашими метаданными появилось что-то новое.
Что касается формата, вы можете найти два типа карт сайта WordPress — XML и HTML.
Простой способ отобразить структуру вашего сайта WordPress — использовать HTML-код. Это означает, что ваша карта сайта будет выглядеть как список категорий, между которыми вы можете легко перемещаться. Эта настройка помогает не только ботам поисковых систем, но и посетителям, которые хотят быстро перемещаться по сайту без необходимости в причудливом пользовательском интерфейсе.
Вот хороший пример карты сайта в формате HTML:
Источник: Connect Internet Solutions
Но когда дело доходит до проектов, созданных на WordPress (и большинства современных веб-сайтов), формат XML чаще всего подходит. С точки зрения пользователя видимой разницы практически нет, но поисковые роботы получают гораздо больше информации, чем просто имена страниц и отношения. За кулисами код содержит ценные теги метаданных о теме и общем содержании каждой страницы.
Вот как часто выглядит XML-карта сайта:
Источник: Компьютерщик службы поддержки
Подводя итог, можно сказать, что карта сайта в формате HTML хорошо подходит для чтения человеком, а формат XML лучше всего подходит для роботов поисковых систем.
ВАЖНО: Вы не ограничены использованием того или иного формата карты сайта. Вы можете легко настроить карты сайта в формате HTML и XML и отобразить нужную версию в зависимости от того, кто отправляет запрос.
Теперь о практической части.
Давайте начнем с более глубокого конца — создания карты сайта WordPress XML без плагина. Естественно, опытные разработчики в основном предпочитают ручную установку ядра и дополнений. Тем не менее, даже если вам не хватает технических навыков — вы можете попробовать, выполнив несколько простых шагов:
// add_action(«publish_post», «eg_create_sitemap»);
// add_action(«publish_page», «eg_create_sitemap»);
add_action(«save_post», «eg_create_sitemap»);
function eg_create_sitemap() {
if (str_replace(‘-‘, «, get_option(‘gmt_offset’)) < 10) { $tempo = ‘-0’. str_replace(‘-‘, «, get_option(‘gmt_offset’)); } else { $tempo = get_option(‘gmt_offset’); } if(strlen($tempo) == 3) { $tempo = $tempo. ‘:00’; } $postsForSitemap = get_posts( array( ‘numberposts’ => -1,
‘orderby’ => ‘modified’,
‘post_type’ => array( ‘post’, ‘page’ ,
‘order’ => ‘DESC’
) );
$ карта сайта .= ». ”;
$sitemap .= «\n» . . «\п»; $sitemap .= «\t» . . «\п». «\т\т» . . esc_url(home_url(‘/’)). . «\п\т\т» . . date(«Ymd\TH:i:s», current_time(‘отметка времени’, 0)). $ темп . . «\п\т\т» . ‘ежедневно’ . «\п\т\т» . ‘1.0’ . «\п\т» . . «\п»; foreach($postsForSitemap as $post) { setup_postdata($post); $postdate = взорвать( » «, $post->post_modified ); $sitemap .= «\t» . . «\п». «\т\т» . . get_permalink($post->ID). . «\п\т\т» . . $постдата[0] . «Т». $постдата[1] . $ темп . . «\п\т\т» . «Еженедельно». «\п\т\т» . «0,5». «\п\т» . . «\п»; } $sitemap .= ”;
$fp = fopen(ABSPATH. “sitemap.xml”, ‘w’);
fwrite($fp, $sitemap);
fclose($fp);
}
ВАЖНО: приведенный выше код подходит только для создания очень простой карты сайта с ограниченными функциями. Чтобы в полной мере воспользоваться этим методом, вы можете использовать один из многих плагинов карты сайта WordPress.
Одна из основных причин, по которой WordPress так популярен, заключается в его богатой архитектуре надстроек. На сегодняшний день существует более 55 000 официальных плагинов WP и тысячи потрясающих тем для визуального оформления ваших страниц.
Естественно, у разработчиков WordPress есть множество решений для простого создания и отправки карты сайта, учитывая важность этой задачи. Вот несколько лучших вариантов плагинов:
Помимо этих конкретных надстроек карты сайта, многочисленные многоцелевые плагины, такие как Yoast и Jetpack, предлагают эту функциональность, среди многих других.
Сегодня мы собираемся показать вам, как создать карту сайта WordPress XML с помощью All-in-One SEO :
Это выведет список ваших карт сайта, каждая из которых предназначена для разных типов контента.
Нет необходимости дополнительно отправлять карту сайта в поисковые системы — All in One SEO уже отправил индекс в Google, Bing и другие популярные поисковые системы.
В некоторых случаях вам придется вручную отправлять карты сайта в формате XML. Вы можете сделать это через Google Search Console.
Google, несомненно, доминирует на рынке, когда дело доходит до веб-поиска, предлагая множество удобных решений для улучшения вашей видимости и рейтинга. Одним из таких сервисов является их Search Console.
Отправка карты сайта WordPress максимально упрощена:
Поисковым роботам все еще потребуется некоторое время, чтобы добраться до вашей новой карты сайта и проанализировать ее, но на этом этапе вы сделали все со своей стороны.
Поздравляем с первыми шагами в WordPress SEO!
Мы надеемся, что вы нашли наше руководство по карте сайта WP полезным для ваших нужд и узнали, как эффективно помочь сканерам поисковых систем найти и понять ваш веб-сайт.
Если у вас возникли проблемы с картой сайта WordPress — свяжитесь с командой ScalaHosting, и мы будем рады помочь вам.
О: По умолчанию WordPress поддерживает собственную функцию карты сайта. Однако сгенерированный файл является очень простым и не допускает дальнейшей настройки. Кроме того, эта карта сайта по умолчанию охватывает весь ваш контент, включая все, что вы не хотите индексировать. Это может привести к неожиданным ошибкам PHP и другим неудобствам в будущем, поэтому вам лучше довериться плагину карты сайта WordPress для этой работы.
О: Если вы не уверены, есть ли у вашего веб-сайта карта сайта, вы можете проверить это, введя URL-адрес своего домена с любым из этих суффиксов — /sitemap, /sitemap.xml или /sitemap_index.xml.
Кроме того, вы можете довериться одному из полезных сторонних онлайн-решений для работы. Мы можем порекомендовать инструмент карты сайта SEO Site Checkup как проверенное и работающее решение.
О : Не существует эмпирического правила, когда речь идет о количестве файлов Sitemap, которые должны быть на веб-сайте. Как правило, хорошо иметь по крайней мере две — XML- и HTML -версию вашей дорожной карты. Тем не менее, бывают случаи, когда вам может понадобиться больше, чем это.
Поскольку размер карты сайта ограничен, большие веб-сайты с большим количеством URL-адресов могут легко переборщить и создать беспорядок. В таких случаях гораздо разумнее сгруппировать их в несколько карт сайта. Различные структуры сайта также могут потребовать использования более одного списка URL-адресов.