Разное

Google sitemap: What Is a Sitemap | Google Search Central | Documentation

27.05.2023

Содержание

Карта сайта Google Sitemap: как сделать ее в WordPress

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

Протокол был введен для того, чтобы поисковые системы могли обходить ваш сайт более эффективно и качественно. Впервые он был введен Google в 2005 году. MSN и Yahoo начали поддерживать этот протокол год спустя. Карты сайта известны также как протоколы включения URL, поскольку они рекомендуют поисковым системам то, что нужно проиндексировать. С другой стороны, файл robots.txt известен как протокол исключения, ибо он указывает поисковикам, что не нужно индексировать.

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

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

Содержание

  1. Как создать карту сайта для небольшого веб-сайта
  2. Как создать карту сайта для своего WordPress-сайта
  3. Передача карты сайта в Google & Bing

Как создать карту сайта для небольшого веб-сайта

Не волнуйтесь. Вам не нужно вручную вводить каждый URL-адрес в карту сайта. Карты могут быть сгенерированы в автоматическом режиме.

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

Как только генератор создаст вашу карту сайта, вы должны будете загрузить ее в корень вашего домена. К примеру, по адресу: www.yourwebsite.com/sitemap.xml.

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

Как создать карту сайта для своего WordPress-сайта

Существует масса плагинов для создания карт сайта, доступных в WordPress. В качестве вариантов можно назвать  XML & Google News Sitemaps, Better WordPress Google XML Sitemaps и Google Sitemap.

Если вы используете фантастический плагин WordPress SEO by Yoast, я рекомендую вам использовать генератор карты сайта, встроенный в этот плагин. В противном случае я рекомендую вам использовать Google XML Sitemaps.

WordPress SEO by Yoast – то, что я использую на своем блоге. Я применяю этот плагин для создания карт сайта, потому что: 1. Я уже использую этот плагин в целях SEO. 2. Его очень просто настроить.

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

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

Ваша карта сайта будет сгенерирована и опубликована по адресу: http://www.yourwebsite.com/sitemap_index.xml. Основная страница карты сайта содержит в себе карты сайта для каждого типа записей.

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

Google XML Sitemaps – более подходящий выбор в том случае, если вам требуется расширенный контроль над вашей картой сайта.

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

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

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

Ваша карта сайта будет автоматически сгенерирована и опубликована по адресу: http://www. yourwebsite.com/sitemap.xml; однако это расположение может быть изменено в настройках.

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

Определенные записи, страницы и рубрики могут быть исключены. Для этого вам просто достаточно ввести ID записи или страницы.

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

В отличие от WordPress SEO by Yoast, плагин не создает отдельные карты сайта для каждого типа записей. Количество изображений на каждой странице также не указывается.

Передача карты сайта в Google & Bing

Как только ваша карта сайта будет сгенерирована, вы должны отправить ее в Google и Bing. Сделать это можно через Google Webmaster Tools и Bing Webmaster Tools.

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

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

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

Источник: www.elegantthemes.com/blog

Отправка файла Sitemap в формате XML в Google и Bing

Опубликовано в Блог

Эксперты по поисковой оптимизации и контент-маркетингу Джиллиан Кобб и Фредди Хант обсуждают, почему и как вы должны отправлять свои XML-карты сайта в Google и Bing.

Почему вы должны отправлять карту сайта в формате XML

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

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

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

Что такое карта сайта в формате XML?

Карта сайта XML (расширяемый язык разметки) — это текстовый файл, содержащий все URL-адреса вашего веб-сайта. У вас есть карта сайта в формате XML, даже если вы об этом не знаете. Системы управления контентом, такие как WordPress, Shopify и Squarespace, автоматически сгенерируют для вас XML-карту сайта, хотя вы можете предпочесть использовать другие инструменты, такие как Yoast SEO или All-In-One SEO, чтобы внести точные настройки в свои настройки.

Чтобы найти свой домен, просто добавьте /sitemap.xml к вашему домену, например:

ВашДомен.com/sitemap.xml.

Что делают файлы Sitemap?

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

  • Метаданные
  • Подробная информация о том, когда в последний раз обновлялись отдельные URL-адреса
  • Насколько важен URL-адрес
  • Существуют ли другие версии URL-адреса или были ли они созданы на другом языке

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

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

Отправка файла Sitemap в Google

Более 86% поисковых запросов в Интернете осуществляются через Google. Это делает Google Search Console самым важным местом для отправки вашей карты сайта. Вы также можете использовать Google Search Console для просмотра других важных показателей сайта, таких как Core Web Vitals и Page Speed ​​Insights.

  1. Войдите в Google Search Console.
  2. Найдите вкладку «Карты сайта» на левой боковой панели.
  3. Перейдите в раздел «Добавить новую карту сайта».
  4. Скопируйте и вставьте URL-адрес YourDomain.com/sitemap.xml
  5. Нажмите «Отправить»

 Все готово!

Отправка карты сайта в Bing

Bing фиксирует менее 10% всех интернет-запросов, но это все равно миллиарды сеансов в месяц. После того, как вы закончите в Google Search Console, перейдите в Bing и загрузите карту сайта в Bing.

  1. войдите в Bing Webmaster Tools
  2. Найдите вкладку «Карты сайта» в меню левой боковой панели.
  3. В правом верхнем углу страницы Sitemaps вы увидите кнопку «Отправить файл Sitemap».
  4. Введите URL-адрес: YourDomain.com/sitemap.xml.
  5. Нажмите «Отправить»

Готово!

Отслеживание обновлений карты сайта

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

Вы также можете использовать Google Search Console для отправки одного URL.

Нужна помощь в оптимизации вашего сайта?

Специализированные SEO-услуги Oneupweb могут помочь внести разумные изменения в карту сайта вашего веб-сайта, а также помочь с обслуживанием и другими техническими улучшениями для повышения скорости страницы и общей производительности. Исключите SEO из списка дел вашей команды. Свяжитесь с нами или позвоните по номеру 231-922-9977 сегодня. (Завтра тоже круто.)

Google Sitemaps | Kentico 11 Документация

Kentico позволяет автоматически генерировать карты сайта для ваших веб-сайтов в соответствии с протоколом Google Sitemap. Файлы Sitemap помогают поисковым системам правильно индексировать содержимое веб-сайтов и могут оказать существенное влияние на результирующий поисковый рейтинг.

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

Для получения подробной информации о протоколе Sitemap см. http://www.sitemaps.org/.

Настройка URL карты сайта

Чтобы настроить URL-адрес карты сайта вашего веб-сайта:

  1. Откройте приложение Настройки .
  2. Выберите URL-адреса и категорию SEO .
  3. Введите требуемый URL-адрес в параметр URL-адрес карты сайта Google .
  4. Нажмите Сохранить.

Например, значение по умолчанию googlesitemap.xml означает, что поисковые роботы могут получить доступ к карте сайта по следующему URL-адресу:

<домен веб-сайта>/googlesitemap.xml

Использование расширения .xml

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

  1. Измените файл web.config приложения.
  2. Найдите раздел system.webServer непосредственно в корневом каталоге web.config (т. е. не под конкретным элементом ).

  3. Установите для атрибута runAllManagedModulesForAllRequests

    значение true для открывающего тега элемента :

      webServer>
      <модули runAllManagedModulesForAllRequests="true">
        ...
       

Определение содержимого карты сайта

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

По по умолчанию карта сайта:

  • Содержит только страницы типа CMS.MenuItem
  • Автоматически исключает все страницы, родительская страница которых отсутствует в карте сайта, например страницы, хранящиеся в папках или настраиваемых типах

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

  1. Откройте приложение Pages .
  2. Создайте новую страницу (пункт меню) в дереве контента вашего веб-сайта.
  3. Поместите веб-часть Google Sitemap (XML Sitemap) на страницу.
    • Добавление этой веб-части останавливает отображение стандартного содержимого на странице. Вместо этого страница возвращает XML-ответ с данными карты сайта.
    • Веб-часть генерирует выходные данные только при доступе к странице на действующем сайте.
  4. Настройте содержимое карты сайта в свойствах веб-части.
    • Вы можете ограничить количество страниц, включенных в карту сайта, введя соответствующий Путь выражение.
    • По умолчанию карта сайта создается в том же порядке, в котором страницы отображаются в дереве содержимого. Используйте свойство ORDER BY , если вам нужно изменить порядок страниц, сгенерированных картой сайта. Например, DocumentCreatedWhen DESC сортирует карту сайта от самой новой страницы (вверху) до самой старой страницы (внизу).
  5. Откройте приложение Настройки и выберите категорию URL и SEO .
  6. Введите путь к вашей странице карты сайта в параметр Путь карты сайта Google .
  7. Нажмите Сохранить.

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

Прямая настройка карты сайта по умолчанию

Если вы не хотите использовать страницы механизма портала и веб-части, вы можете вместо этого изменить разметку системной страницы ~/CMSPages/googlesitemap.aspx . На этой странице создается карта сайта по умолчанию для веб-сайтов с пустой настройкой пути к карте сайта Google .

Элемент управления GoogleSitemap на странице предоставляет те же параметры конфигурации, что и веб-часть Google Sitemap .

Устранение неполадок:

Если у вас возникли проблемы с отсутствием страниц в карте сайта, попробуйте проверить следующее:

  • Страницы, исключенные вручную — определенные страницы могут быть исключены через свойства их карты сайта ( Показать в карте сайта или Исключить из поиска ).
  • Неправильная фильтрация содержимого — проверьте свойства фильтрации содержимого вашей веб-части Google Sitemap .
    • Если свойство Типы страниц пусто, карта сайта загружает только страницы CMS.MenuItem . Добавьте типы страниц, которые вы хотите иметь в карте сайта. Вы можете использовать подстановочный знак звездочки (*), чтобы указать все типы страниц.
  • Нарушена иерархия страниц — разделы сайта могут быть исключены из-за отсутствия родительских страниц в карте сайта. Чтобы загружать все страницы независимо от иерархии родитель-потомок в дереве контента, отключите свойство Скрыть дочерние элементы для скрытого родительского элемента веб-части Google Sitemap .

Настройка параметров карты сайта для определенных страниц

Заполнив свойства карты сайта страниц, вы можете исключить определенные страницы из карт сайта или предоставить поисковым роботам дополнительные сведения, описывающие, как индексировать страницы:

  1. Откройте приложение Страницы .
  2. Выберите страницу в дереве содержимого.
  3. Откройте страницу Свойства -> вкладка Навигация.
  4. Настройте следующие свойства:

    Основные свойства
    Показать на карте сайта В картах сайта перечислены только страницы, для которых это свойство включено.
    Поиск и SEO
    Исключить из поиска

    Помечает страницу как игнорируемую всеми формами поиска, включая поисковые системы.

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

    Частота изменения карты сайта

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

    Выберите значение, отражающее частоту изменения содержимого страницы.

    Приоритет карты сайта

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

    Система преобразует выбранный приоритет в десятичное число от 0 до 1 и добавляет это число в качестве значения тега страницы в карте сайта. Поисковые роботы измеряют только приоритет по отношению к другим страницам веб-сайта.

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

  • Элементы представляют отдельные страницы.
  • Карта сайта загружает значения тегов и из данных соответствующих страниц.
  • 9Дополнительные теги 0105 и добавляются для страниц, у которых есть значения в свойствах Частота изменения карты сайта и Приоритет карты сайта .

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

Одна карта сайта XML может содержать до 50 000 страниц (URL). Если вам нужно добавить больше страниц, подготовьте несколько карт сайта и создайте индекс карты сайта для своего веб-сайта:

  1. Добавьте любое количество страниц карты сайта, каждая из которых содержит собственную карту Google Sitemap веб-часть.
  2. Разделите страницы вашего веб-сайта между картами сайта, настроив свойства фильтрации содержимого веб-частей.
    • Каждая карта сайта может содержать не более 50 000 элементов.
    • Избегайте дублирования контента — не указывайте одни и те же URL-адреса страниц в нескольких картах сайта.
  3. Создайте индекс как другую страницу с веб-частью Google Sitemap .
    • Переключить свойство Режим карты сайта веб-части на Индекс карты сайта .
    • Настройте свойства фильтрации содержимого таким образом, чтобы веб-часть индекса карты сайта загружала только страницы, представляющие ваши карты сайта.
  4. Введите путь к вашей странице индекса карты сайта в настройку пути пути карты сайта Google.
    • Это гарантирует, что поисковые роботы сначала обработают индекс карты сайта.

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

Настройка формата XML для карт сайта

Если вам нужно переопределить формат XML по умолчанию для карты сайта или индекса, вы можете указать пользовательское преобразование для веб-части Google Sitemap или элемента управления GoogleSitemap . Это позволяет вам реагировать на любые изменения в протоколе Sitemap.

Например, преобразование по умолчанию CMS.Root.GoogleSiteMap

использует следующий код для определения структуры карты сайта:

 
  <%# GetSitemapItem("loc") %>
  <%# GetSitemapItem("lastmod") %>
  <%# GetSitemapItem("changefreq") %>
  <%# GetSitemapItem("приоритет") %>
 

Метод преобразования GetSitemapItem генерирует теги XML в соответствии с протоколом карты сайта. Параметр метода указывает тип тега, а значение динамически загружается из данных преобразованных страниц.

В окончательном выводе XML веб-часть автоматически заключает преобразованные элементы в элемент или в зависимости от выбранного

режима Sitemap .

Создание карт сайта для многоязычных веб-сайтов

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

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

Отправка отдельных карт сайта для разных языковых версий веб-сайта

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

Вам не нужно создавать несколько карт сайта. При отправке карты сайта в поисковые системы добавьте соответствующие языковые модификаторы в URL-адрес карты сайта. Формат должен соответствовать структуре URL, которую вы используете для определения языковых версий на своем веб-сайте.

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

Многоязычная структура URL Описание Примеры полных URL-адресов карты сайта
Отдельные доменные имена

Используйте соответствующее доменное имя при отправке URL-адреса карты сайта.

Карта сайта автоматически загружает URL-адреса страниц для языка, соответствующего доменному имени.

Языковые префиксы URL-адресов

Включайте языковой префикс при отправке URL-адреса карты сайта.

Языковые параметры URL-адреса

Добавьте параметр строки запроса языка при отправке URL-адреса карты сайта.

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

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

Важно

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *