Sitemap xml пример: Sitemap.xml или карта сайта — руководство для новичков

Содержание

sitemaps.org — Протокол

Перейти к:
Определения XML-тегов
Маскирование символов
Использование файлов индекса Sitemap
Другие форматы файла Sitemap
Местоположение файла Sitemap
Проверка файла Sitemap
Расширение протокола Sitemaps
Уведомления для сканеров поисковых систем

В этом документе приведено описание XML-схемы протокола Sitemap.

Формат протокола Sitemap состоит из XML-тегов. Для всех значений данных в файле Sitemap должно использоваться маскирование. В файле необходимо использовать кодировку UTF-8.

Sitemap должен:

  • В начале поставьте открывающий тег <urlset>, а в конце поставьте закрывающий тег
    </urlset>
    .
  • Укажите область имен (стандарт протокола) в теге <urlset>.
  • Включите запись <url> для каждого URL-адреса как родительский тег XML.
  • Включите дочернюю запись <loc> для каждого родительского тега <url>.

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

Также все URL-адреса в файле Sitemap должны быть с одного узла, например www.example.com или store.example.com. Дополнительные сведения см. в разделе Расположение файла Sitemap

Пример XML-файла Sitemap

Ниже приведен пример файла Sitemap, в котором содержится только один URL-адрес и использованы все необязательные теги. Необязательные теги выделены курсивом.



<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <url>

      <loc>http://www.example.com/</loc>

      <lastmod>2005-01-01</lastmod>

      <changefreq>monthly</changefreq>

      <priority>0.8</priority>

   </url>

</urlset> 


См. также пример с несколькими URL-адресами.

Определения XML-тегов

Ниже описаны доступные XML-теги.

Атрибут Описание
<urlset> обязательный

Инкапсулирует этот файл и указывает стандарт текущего протокола.

<url>
обязательный

Родительский тег для каждой записи URL-адреса. Остальные теги являются дочерними для этого тега.

<loc> обязательный

URL-адрес страницы. Этот URL-адрес должен начинаться с префикса (например, HTTP) и заканчиваться косой чертой, если Ваш веб-сервер требует этого. Длина этого значения не должна превышать 2048 символов.

<lastmod> необязательно

Дата последнего изменения файла. Эта дата должна быть в формате W3C Datetime. Этот формат позволяет при необходимости опустить сегмент времени и использовать формат ГГГГ-ММ-ДД.

Обратите внимание, что этот тег не имеет отношения к заголовку «If-Modified-Since (304)», который может вернуть сервер, поэтому поисковые системы могут по-разному использовать информацию из этих двух источников.

<changefreq> необязательно

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

  • always
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never

Значение»всегда» должно использоваться для описания документов, которые изменяются при каждом доступе к этим документам. Значение «никогда» должно использоваться для описания архивных URL-адресов.

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

<priority> необязательно

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

Приоритет страницы по умолчанию — 0,5.

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

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

К началу

Маскирование символов

В файле Sitemap должна использоваться кодировка UTF-8 (обычно ее можно выбрать при сохранении данного файла). В XML-файлах для всех значений данных (включая URL-адреса) должно использоваться маскирование символов, перечисленных ниже в таблице.

Символ Маскирование
Амперсанд & &amp;
Одинарные кавычки &apos;
Двойные кавычки « &quot;
Больше > &gt;
Меньше &lt;

Кроме того, для всех URL (включая URL из вашего файла Sitemap) должны использоваться маскирование и кодировка для удобочитаемости веб-сервером, на котором они размещаются. Однако, если для создания своих URL Вы используете какой-либо вид скрипта, инструментального средства или журнала (любой способ кроме ввода их вручную), то маскировка и кодировка применяются автоматически. Убедитесь в том, что все URL-адреса соответствуют стандарту RFC-3986 для URI, стандарту RFC-3987 для IRI и XML-стандарту.

Ниже приведен пример URL-адреса, в котором используется символ, отличный от ASCI (ü), а также символ, для которого необходимо маскирование (&):

http://www.example.com/ümlat.html&q=name

Ниже этот же URL-адрес приведен в кодировке ISO-8859-1 (для размещения на сервере, который использует эту кодировку) с маскированием:

http://www.primer.ru/%FCmlat.html&q=name

Ниже этот же URL-адрес приведен в кодировке UTF-8 (для размещения на сервере, который использует эту кодировку) и с использованием маскирования:

http://www.example.com/%C3%BCmlat.html&q=name

Ниже приведен тот же URL-адрес, но с использованием маскирования:

http://www.example.com/%C3%BCmlat.html&amp;q=name

Пример XML-файла Sitemap

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



<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <url>

      <loc>http://www.example.com/</loc>

      <lastmod>2005-01-01</lastmod>

      <changefreq>monthly</changefreq>

      <priority>0.8</priority>

   </url>

   <url>

      <loc>http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii</loc>

      <changefreq>weekly</changefreq>

   </url>

   <url>

      <loc>http://www.example.com/catalog?item=73&amp;desc=vacation_new_zealand</loc>

      <lastmod>2004-12-23</lastmod>

      <changefreq>weekly</changefreq>

   </url>

   <url>

      <loc>http://www.example.com/catalog?item=74&amp;desc=vacation_newfoundland</loc>

      <lastmod>2004-12-23T18:00:15+00:00</lastmod>

      <priority>0.3</priority>

   </url>

   <url>

      <loc>http://www.example.com/catalog?item=83&amp;desc=vacation_usa</loc>

      <lastmod>2004-11-23</lastmod>

   </url>

</urlset>


К началу

Использование файлов индекса Sitemap (для создания группы из нескольких файлов Sitemap)

Можно предоставить несколько файлов Sitemap, однако в каждом из этих файлов должно быть не более 50000 URL, а размер каждого из этих файлов не должен превышать 50 МБ. При необходимости файл Sitemap можно сжать с помощью архиватора gzip, чтобы уменьшить требования к пропускной способности канала. Однако размер файла sitemap без сжатия не должен превышать 50 МБ. Если необходимо перечислить более 50000 URL-адресов, следует создать несколько файлов Sitemap.

Если требуется передать несколько файлов Sitemap, необходимо перечислить каждый из этих файлов в файле индекса Sitemap. В файле индекса Sitemap может быть перечислено не более 50000 файлов Sitemap. Размер этого файла не должен превышать 50 МБ (52 428 800 байт) и может быть сжат. У вас может быть несколько файлов Sitemap. Формат XML-файла индекса Sitemap очень похож на формат XML-файла Sitemap.

Файл индекса Sitemap должен:

  • В начале поставьте открывающий тег <sitemapindex>, а затем поставьте закрывающий тег </sitemapindex>.
  • Добавьте запись <sitemap> для каждого файла Sitemap как родительский XML-тег.
  • Включите дочернюю запись <loc> для каждого родительского тега <sitemap>.

Необязательный тег <lastmod> также доступен для файлов индекса Sitemap.

Примечание. Файл индекса Sitemap может указывать только файлы Sitemap, которые находятся на том же сайте, что и файл индекса Sitemap. Например, файл индекса http://www.vashsait.ru/sitemap_index.xml может включать файлы Sitemap, размещенные на сайте http://www.vashsait.ru, но не на сайте http://www.primer.ru или http://vashkhost.vashsait.ru. Для файла индекса Sitemap, как и для файлов Sitemap, необходимо использовать кодировку UTF-8.

Пример индекса XML Sitemap

В следующем примере показан файл индекса Sitemap, который содержит два файла Sitemaps.



<?xml version="1.0" encoding="UTF-8"?>

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <sitemap>

      <loc>http://www.example.com/sitemap1.xml.gz</loc>

      <lastmod>2004-10-01T18:23:17+00:00</lastmod>

   </sitemap>

   <sitemap>

      <loc>http://www.example.com/sitemap2.xml.gz</loc>

      <lastmod>2005-01-01</lastmod>

   </sitemap>

</sitemapindex>


Примечание: для URL-адресов Sitemap, как и для всех значений в XML-файлах, должно использоваться маскирование .

Определения XML-тегов индекса Sitemap

Атрибут Описание
<sitemapindex> обязательный Инкапсулирует информацию о всех файлах Sitemap в этом файле.
<sitemap> обязательный Инкапсулирует информацию об отдельном файле Sitemap.
<loc> обязательный

Указывает местоположение файла Sitemap.

Этим местоположением может быть файл Sitemap, файл Atom, файл RSS или простой текстовый файл.

<lastmod> необязательно

Указывает время изменения соответствующего файла Sitemap. Не соответствует времени изменения ни одной из страниц в этом файле Sitemap. Значение тега «lastmod» должно быть представлено в формате W3C Datetime.

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

К началу

Другие форматы файла Sitemap

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

Канал синдикации

Вы можете предоставить канал RSS 2.0, Atom 0.3 или 1.0. Как правило, этот формат используется только в том случае, если на сайте уже есть канал синдикации. Обратите внимание, что в этом случае поисковые системы, возможно, не получат информацию обо всех URL на вашем сайте, поскольку данный канал предоставляет информацию только по последним URL. Однако поисковые системы могут использовать эту информацию, чтобы обнаружить другие страницы сайта, переходя по ссылкам на страницах канала в процессе обычного сканирования. Убедитесь, что канал расположен в каталоге самого высокого уровня, который должен сканироваться поисковой системой. Поисковые системы извлекают информацию из канала следующим образом.

  • поле <link> – указывает URL
  • поле даты изменения (поле <pubDate> для каналов RSS и дата <обновления> для каналов Atom) – указывает, когда каждый URL был изменен в последний раз. Использовать поле даты изменения необязательно.

Текстовый файл

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

  • В этом текстовом файле в каждой строке должен быть только один URL. Эти URL не могут содержать новые внедренные строки.
  • Необходимо указать URL полностью, включая префикс http.
  • Каждый текстовый файл может содержать не более 50 000 URL, и его размер не должен превышать 50 МБ (52 428 800 байт). Если сайт включает более 50000 URL, можно разделить этот список на несколько текстовых файлов и передать каждый файл отдельно.
  • Для этого текстового файла необходимо использовать кодировку UTF-8. Ее можно задать при сохранении файла (например, в программе «Блокнот» она указана в меню «Кодировка» диалогового окна «Сохранить как»).
  • Этот текстовый файл не должен включать никаких других данных, кроме списка URL.
  • Этот текстовый файл не должен содержать данных заголовка или нижнего колонтитула.
  • При необходимости файл Sitemap можно сжать с помощью архиватора gzip, чтобы уменьшить требования к пропускной способности канала.
  • Этому текстовому файлу можно присвоить любое имя. Убедитесь, что ваши URL-адреса соответствуют стандарту RFC-3986 для URI-адресов и стандарту RFC-3987 для файлов IRI.
  • Загрузите этот текстовый файл в каталог самого высокого уровня, который должен сканироваться поисковой системой, и убедитесь, что в файл не внесены адреса URL, находящиеся в каталоге более высокого уровня.

Ниже приведен пример строк текстового файла.

http://www.example.com/catalog?item=1


http://www.example.com/catalog?item=11

К началу

Местоположение файла Sitemap

Местоположение файла Sitemap определяет набор URL-адресов, которые можно включить в этот Sitemap. Файл Sitemap, расположенный в каталоге http://primer.ru/catalog/sitemap.xml, может включать любые URL-адреса, начинающиеся с http://primer.ru/catalog/, но не должен включать URL-адреса, начинающиеся с http://primer.ru/images/.

Если у Вас есть разрешение на изменение файла http://primer.org/path/sitemap.xml, можно предположить, что у Вас также имеется разрешение на предоставление информации для URL с префиксом http://primer.org/path/. Примеры допустимых URL в http://primer.ru/catalog/sitemap.xml включают:



http://example.com/catalog/show?item=23

http://example.com/catalog/show?item=233&user=3453


К недопустимым URL-адресам в файле http://primer.ru/catalog/sitemap.xml относятся следующие:



http://example.com/image/show?item=23

http://example.com/image/show?item=233&user=3453

https://example.com/catalog/page1.html


Это значит, что все URL-адреса, перечисленные в файле Sitemap, должны использовать один и тот же протокол (в данном случае — HTTP) и должны быть размещены на том же хосте, что и файл Sitemap. Например, если файл Sitemap расположен по адресу http://www.primer.ru/sitemap.xml, в нем могут быть указаны URL-адреса из субдомена http://subdomen.primer.ru.

URL-адреса, которые считаются недопустимыми, исключаются из дальнейшего рассмотрения. Настоятельно рекомендуется поместить файл Sitemap в корневой каталог Вашего веб-сервера. Например, если адрес Вашего сервера — primer.ru, Ваш файл индекса Sitemap должен быть размещен по адресу http://primer.ru/sitemap.xml. Возможно, в некоторых случаях нужно будет создать различные файлы Sitemap для различных путей на Вашем сайте (например, если полномочия доступа в Вашей организации установлены таким образом, что доступ с правом записи к различным каталогам предоставляется отдельно).

Если при передаче файла Sitemap используется путь, содержащий номер порта, необходимо включить этот номер порта в путь в каждом URL, перечисленном в файле Sitemap. Например, если Ваш файл Sitemap находится в http://www.primer.ru:100/sitemap.xml, то каждый URL, перечисленный в файле Sitemap, должен начинаться с http://www.primer.ru:100.

Файлы Sitemap и перекрестная отправка

Чтобы отправить файлы Sitemap на несколько узлов с одного, необходимо «подтвердить» владение узлом(-ами) для которого URL-адреса отправляются в файле Sitemap. Ниже приведен пример. Допустим, необходимо отправить файлы Sitemap на 3 узла:



www.host1.com с файлом Sitemap sitemap-host1.xml

www.host2.com с файлом Sitemap sitemap-host2.xml

www.host3.com с файлом Sitemap sitemap-host3.xml


Более того, необходимо разместить все три файла Sitemap на одном узле: www.sitemaphost.com. Таким образом, URL-адреса Sitemaps будут следующими:



http://www.sitemaphost.com/sitemap-host1.xml

http://www.sitemaphost.com/sitemap-host2.xml

http://www.sitemaphost.com/sitemap-host3.xml


По умолчанию это приведет к ошибке «перекрестная отправка», так как была произведена попытка отправить URL-адреса для узла www.host1.com через файл Sitemap, который расположен на узле www.sitemaphost.com (то же самое и для двух других узлов). Первый способ избежать этой ошибки — это доказать свое владение (например право изменять файлы) узлом www.host1.com. Это можно сделать, изменив файл robots.txt на узле www.host1.com, чтобы указать на файл Sitemap на узле www.sitemaphost.com.

В этом примере файл robots.txt на узле http://www.host1.com/robots.txt содержал бы строку «Sitemap: http://www.sitemaphost.com/sitemap-host1.xml». Изменив файл robots.txt на узле www.host1.com с указанием на файл Sitemap на узле www.sitemaphost.com, вы косвенно доказали, что являетесь владельцем узла www.host1.com. Другими словами, кто бы не управлял файлом robots.txt на узле www.host1.com, он доверяет файлу Sitemap на узле http://www.sitemaphost.com/sitemap-host1.xml на предмет содержания URL-адресов для узла www.host1.com. Эту же процедуру можно повторить для двух других узлов.

Теперь можно отправлять файлы Sitemap на узел www.sitemaphost.com.

Если в файле robots.txt указан определенный узел, например http://www.host1.com/robots.txt, это указывает на файл Sitemap или файл индекса Sitemap на другом узле. Скорее всего это означает, что для каждого конечного файла Sitemap, например http://www.sitemaphost.com/sitemap-host1.xml, все URL-адреса принадлежат узлу, который на них указывает. Это происходит потому, что, как было указано ранее, ожидается, что файл Sitemap будет содержать URL-адреса только с одного узла.

К началу

Проверка файла Sitemap

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

Для файлов Sitemap: http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
Для файлов индекса Sitemap: http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd

Ряд инструментов может помочь при проверке структуры файла Sitemap на основе этой схемы. Вы можете найти список инструментов для работы с XML-файлами в каждом из следующих местоположений:

http://www.w3.org/XML/Schema#Tools
http://www.xml.com/pub/a/2000/12/13/schematools.html

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

Sitemap:



<?xml version='1.0' encoding='UTF-8'?>

<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"

         xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <url>

      ...

   </url>

</urlset>


Файл индекса Sitemap:



<?xml version='1.0' encoding='UTF-8'?>

<sitemapindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd"

         xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <sitemap>

      ...

   </sitemap>

</sitemapindex>


К началу

Расширение протокола Sitemaps

Протокол Sitemap можно расширить с помощью Вашего собственного пространства имен. Просто укажите это пространство имен в корневом элементе. Например:



<?xml version='1.0' encoding='UTF-8'?>

<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"

         xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

         xmlns:example="http://www.example.com/schemas/example_schema"> <!-- namespace extension -->

   <url>

      <example:example_tag>

         ...

      </example:example_tag>

      ...

   </url>

</urlset>

К началу

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

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

Затем поисковые системы смогут извлечь файл Sitemap и разрешить своим сканерам доступ к URL-адресам.

Передача файла Sitemap с помощью интерфейса поисковой системы


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

Как указать местоположение файла Sitemap в файле robots.txt


Можно указать местоположение файла Sitemap, используя файл robots.txt. Для этого просто добавьте следующую строку:

Sitemap: http://www.example.com/sitemap.xml

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

Можно указать несколько файлов Sitemap для каждого файла robots.txt.

Sitemap: http://www.example.com/sitemap-host1.xml

Sitemap: http://www.example.com/sitemap-host2.xml

Передача файла Sitemap с помощью запроса HTTP


Чтобы отправить файл Sitemap с помощью HTTP-запроса (замените <searchengine_URL>на URL, указанный поисковой системой), создайте запрос для следующего URL-адреса.

<searchengine_URL>/ping?sitemap=sitemap_url

Например, если файл Sitemap находится в архивном файле http://www.primer.ru/sitemap.gz, URL-адрес будет следующим:

<searchengine_URL>/ping?sitemap=http://www.example.com/sitemap.gz

Добавьте кодировку URL для всех символов после /ping?sitemap=:

<searchengine_URL>/ping?sitemap=http%3A%2F%2Fwww.vashsait.com%2Fsitemap.gz

Можно отправить http-запрос, используя «wget», «curl» или другой механизм по выбору. Успешный запрос возвратит код отклика HTTP 200; если получен другой отклик, необходимо повторно передать запрос. Код отклика HTTP 200 указывает только на то, что поисковая система получила Ваш файл Sitemap, но это не значит, что сам файл Sitemap или содержащиеся в нем URL допустимы. Самый простой способ — создать автоматическое задание для регулярного создания и передачи файлов Sitemap.
Примечание. Предоставляя файл индекса Sitemap, необходимо инициировать только один http-запрос, который включает местоположение файла индекса Sitemap; отправлять отдельные запросы для каждого файла Sitemap, указанного в этом индексе, не нужно.

К началу

Как исключить содержание

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

 

К началу

Последнее обновление: 21 ноября 2016 г.

что это такое, зачем нужна, и как создать карту сайта – пример файла sitemap.xml

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

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

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

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

Файл sitemap — один из ключевых элементов сайта с точки зрения SEO. Однако он необходим не каждому ресурсу. Карта сайта требуется в следующих ситуациях:

  1. На вашем ресурсе есть более 10 тысяч URL адресов и сложная структура.
  2. Имеются изолированные страницы без входящих ссылок.

Если у вас мелкий сайт, где на любую страничку легко попасть посредством 2-3 кликов, без sitemap xml можно обойтись. Также сайтмап рекомендуется добавлять ресурсам без «хлебных крошек», но имеющим глубокую вложенность.

Для чего нужна карта сайта

Sitemap выполняет три основные задачи:

  1. Улучшает индексацию страниц. Четко показывает поисковикам структуру сайта. Указывает на те страницы, в которые вносились изменения с момента их предыдущего посещения.
  2. Существенно увеличивает уровень доверия поисковых ботов. Они более охотно индексируют сайты с файлом sitemap, чем без него.
  3. Помогает пользователям лучше ориентироваться. Но здесь речь идет об HTML sitemap. Подробнее об этом мы расскажем далее.

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

Какие бывают карты сайта?

Рассмотрим, какие разновидности карты сайта существуют, в каких случаях они используются. Выделяют два типа сайтмап: xml карта сайта и HTML sitemap.

HTML Sitemap

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

HTML карта сайта — это полезный элемент с точки зрения удобства навигации. Ее можно сделать визуально привлекательнее, используя CSS-стили, Java-Script и прочие инструменты современной верстки. Но вот для индексации и SEO-продвижения куда большую роль играет карта сайта в формате xml.

Пример файла sitemap.txt

В текстовом файле просто прописываются URL в виде наборов строк:

https://www.site.ru/page-1.html

https://www.site.ru/page-2.html

XML Sitemap

XML сайтмап — файл в xml-формате, который размещают в корне веб-ресурса, куда у рядового пользователя доступа нет. Зато его видят поисковики Google, «Яндекс» и другие. В отличие от HTML сайтмап, xml карта позволяет разместить гораздо больше ссылок (до пятидесяти тысяч). Кроме того, для нее можно указать частоту обновления веб-страниц и приоритетность.

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

Добавим также, что существуют специальные xml sitemaps для картинок и видеороликов. Но их используют достаточно редко, потому что их роль для SEO-показателей сайта не является важной.

Пример файла sitemap.xml

Вот вариант для sitemaps org:

<?xml version=»1.0″ encoding=»UTF-8″?>

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>

<url>

<loc>http://www.site.ru/</loc>

<lastmod>2018-10-03</lastmod>

<changefreq>monthly</changefreq>

<priority>1.0</priority>

</url>

<url>

<loc>http://www.site.ru/page-1.html</loc>

<lastmod>2018-10-03</lastmod>

<changefreq>monthly</changefreq>

<priority>0.9</priority>

</url>

<url>

<loc>http://www.site.ru/page-2.html</loc>

<lastmod>2018-10-03</lastmod>

<changefreq>monthly</changefreq>

<priority>0.9</priority>

</url>

<url>

<loc>http://www.site.ru/page-N.html</loc>

<lastmod>2018-10-03</lastmod>

<changefreq>monthly</changefreq>

<priority>0.9</priority>

</url>

</urlset>

Из каких элементов состоит sitemap.xml

Для лучшего понимания вопроса предлагаем рассмотреть содержимое sitemap и теги, которые здесь задействуются:

sitemapindex

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

sitemap

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

url

Блок, содержащий значение URL

loc

УРЛ страницы

changefreq

Обозначение частоты изменения страницы. Есть разные варианты: всегда, никогда, раз в час (день, неделю, месяц, год)

priority

Распределение элементов структуры сайта по приоритету для краулинга

lastmod

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

Синтаксис sitemap.xml

Чтобы внедрить грамотную sitemap.xml для небольшого сайта, вовсе не обязательно писать огромный код. Вот пример sitemap для sitemaps org с простейшей структурой:

<?xml version=»1.0″ encoding=»UTF-8″?>

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>

<url>

<loc>http://example.com/</loc>

</url>

</urlset>

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

Как создать sitemap?

Есть четыре варианта, как создать sitemap xml:

  1. Через встроенные плагины CMS. Многие системы управления контентом уже оснащены плагинами для формирования сайтмапов. Как правило, они неплохо справляются с этой задачей, способствуя дальнейшему продвижению. Кстати, советуем прочесть несколько наших публикаций по теме: «Продвижение сайта на WordPress» и «Продвижение сайтов Opencart».
  2. С помощью специального ПО. Есть немало специализированного программного обеспечения, чтобы автоматизировать и упростить процесс. Можно даже найти бесплатные варианты. Работать с ними достаточно удобно, но после обновления сайта сайтмап придется раз за разом перегенерировать. А это создает определенные неудобства.
  3. В онлайн-сервисах. Принцип тот же, только вместо программы вы используете онлайн-платформу. Есть платные и бесплатные варианты с теми же преимуществами и недостатками.
  4. Вручную. Если у вас есть хотя бы базовые навыки верстки, а ваш сайт небольшой, можно создать сайтмап вручную.

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

Файл sitemap может существенно отличаться в зависимости от того, для чего он используется. Мы рассмотрим несколько примеров сайтмап для популярных категорий: изображения, видеоролики, Google-новости и мультиязычные файлы.

Sitemap для картинок

Sitemap xml рекомендуют создавать и для правильной индексации изображений. Этот файл действительно способен помочь поисковику находить контент и корректно его индексировать. Единственный нюанс: все это работает только с поисковиком Google. Yandex попросту не распознает теги image.

Сайтмап для картинок выглядит следующим образом:

<?xml version=»1.0″ encoding=»UTF-8″?>

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″ 

xmlns:image=»http://www.google.com/schemas/sitemap-image/1.1″>

<url>

<loc>http://example.com/page.html</loc>

<image:image>

<image:loc>http://example.com/pic1.jpg</image:loc>

</image:image>

<image:image>

<image:loc>http://example.com/pic1.jpg</image:loc>

</image:image>

</url>

</urlset>

Sitemap для видео

Создать файл индекса sitemap есть смысл только в том случае, если вы размещаете уникальный видеоконтент. В нем можно указать название видео, его короткое описание, продолжительность, а также выбрать миниатюру. Если все сделать правильно, то URL появится в разделе Google Video. Там будут все данные, что вы указали (название, описание, миниатюрная картинка и пр.).

Пример сайтмапа для видео:

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″

xmlns:video=»http://www.google.com/schemas/sitemap-video/1.1″>

<url>

<loc>http://www.example.com/videos/video_1.html</loc>

<video:video>

<video:thumbnail_loc>http://www.example.com/thumbs/video_1.jpg</video:thumbnail_loc>

<video:title>Обзор смартфона Xiaomi Redmi 3 Note Pro</video:title>

<video:description>Подробный обзор внешнего вида и функций смартфона Xiaomi Redmi 3 Note Pro от интернет-магазина Example.</video:description>

<video:content_loc>http://www.example.com/video123.flv</video:content_loc>

<video:player_loc allow_embed=»yes» autoplay=»ap=1″> http://www.example.com/videoplayer.swf?video=123</video:player_loc> <video:duration>600</video:duration>

<video:rating>4.3</video:rating>

<video:view_count>1223</video:view_count>

<video:publication_date>2017-01-05T19:20:30+03:00</video:publication_date>

<video:family_friendly>yes</video:family_friendly>

<video:live>no</video:live>

</video:video>

</url></urlset>

Sitemap для Google новостей

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

Пример:

<?xml version=»1.0″ encoding=»UTF-8″?>

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″

xmlns:news=»http://www.google.com/schemas/sitemap-news/0.9″>

<url>

<loc>http://example.ua/news/wow55.html</loc>

<news:news>

<news:publication>

<news:name>Новости</news:name>

<news:language>ru</news:language>

</news:publication>

<news:genres>Blog</news:genres>

<news:publication_date>2017-05-10</news:publication_date>

<news:title>Рацион питания среднестатистического студента</news:title>

<news:keywords>студенты, еда, мивина, пельмени, revo</news:keywords>

</news:news>

</url>

</urlset>

Sitemap для мультиязычных сайтов

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

<?xml version=»1.0″ encoding=»UTF-8″?>

<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″

xmlns:xhtml=»http://www.w3.org/1999/xhtml»>

<url>

<loc>http://example.com/ru/</loc>

<xhtml:link rel=»alternate» hreflang=»ua» href=»http://www.example.com/ua/»/>

<xhtml:link rel=»alternate» hreflang=»en» href=»http://www.example.com/en/»/>

<xhtml:link rel=»alternate» hreflang=»ru» href=»http://www.example.com/ru/» />

</url>

<url>

<loc>http://www.example.com/deutsch/</loc>

<xhtml:link rel=»alternate» hreflang=»ru» href=»http://www.example.com/ru/»/>

<xhtml:link rel=»alternate» hreflang=»en» href=»http://www.example.com/en/»/>

<xhtml:link rel=»alternate» hreflang=»ua» href=»http://www.example.com/ua/»/>

</url>

<url>

<loc>http://www.example.com/en/</loc>

<xhtml:link rel=»alternate» hreflang=»ru» href=»http://www.example.com/ru/»/>

<xhtml:link rel=»alternate» hreflang=»ua» href=»http://www.example.com/ua/»/>

<xhtml:link rel=»alternate» hreflang=»en» href=»http://www.example.com/en/»/>

</url>

</urlset>

Анализ карты сайта

Для поиска ошибок в сайтмапе есть удобная программа Screaming Frog, которая показывает редиректы, ошибки 404, дубликаты URL и пр. Сейчас мы не будем детально останавливаться на ней, т. к. у нас уже есть исчерпывающая статья по этой теме «Сканирование сайта в Screaming Frog».

Как анализировать карту сайта в Google

В Google Search Console есть встроенные инструменты для анализа. В подразделе «Сканирование» нужно выбрать «Файлы сайтмап». Таким образом, можно сообщить в Google с помощью sitemap о появлении свежих карт и оптимизировать их сканирование.

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

Как анализировать карту сайта в «Яндексе»

Для анализа сайтмапа вам нужно перейти в «Яндекс.Вебмастере» в «Индексирование» — «Файлы Sitemap».

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

Дополнительно рекомендуем ознакомиться с нашей статьей «Внутренняя оптимизация сайта для поисковых систем Google и Яндекс».

Выводы

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

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

что такое sitemap.xml и как ей пользоваться — БЛОГ ADVENTUM

XML-карта (она же sitemap.xml) — это способ сообщить поисковикам информацию о страницах веб-сайта. Если неправильно настроить XML-карты, вы потеряете позиции в выдаче. XML-карту часто путают с HTML-картой. Разница в том, что HTML-карта нацелена на людей, а XML-карта — на роботов.

Попробуем разобраться, как пользоваться XML-картами.

Индексация

Когда вы загружаете XML-карту, вы подсказываете поисковикам информацию о страницах вашего сайта. XML-карта добавляется в Google Search Console или Яндекс.Вебмастер.

 

XML-карта делает индексацию сайта разумнее, но поисковики относятся к ней как к подсказке, а не руководству к действию.

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

Файл robots.txt. Это обычный текстовый файл. Создайте и положите его в корневую папку вашего сайта. Robots.txt запрещает или разрешает поисковикам индексировать разделы сайта или отдельные страницы. Принцип работы хорошо объяснили в Яндексе:

Мета-тег robots. Тег помогает понять поисковикам, можно ли индексировать именно эту страницу и переходить по ссылкам, которые она содержит.

Мета-тег прописывается в шапку страницы и имеет четыре значения:

  • Index – можно индексировать
  • Noindex – нельзя индексировать
  • Follow – можно переходить по ссылкам на странице
  • Nofollow – нельзя переходить по ссылкам

 

Значение можно использовать в паре:

Значения не чувствительны к регистру и их можно комбинировать.

Нельзя одновременно добавлять страницу в XML-карту и robots.txt: так вы отправите поисковик индексировать запрещенную к индексации страницу. Если не хотите индексировать отдельную страницу, пропишите “noindex,follow”. Если вы прописали “noindex,follow”, не добавляйте такую страницу в XML-карту.

 

Как улучшить качество сайта

Принцип оценки сайта неизвестен: алгоритмы ранжирования постоянно меняются. Яндекс и Гугл дают общие советы:

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

 

С точки зрения пользы для посетителя, есть два типа страниц:
  • Обслуживающие страницы (utility pages).
  • Целевые страницы (landing pages).

 

Обслуживающие страницы упрощают работу с сайтом, но сами по себе посетителю не нужны. Чаще это элементы интерфейса и страницы без уникального контента. Запретите поисковикам индексировать вспомогательные страницы: запретите индексацию в robots.txt или пропишите мета-тег “noindex,follow”. Не указывайте их в XML-карте.

Целевые страницы. Это страницы, которые посетитель ищет целенаправленно: каталог товаров, тематические статьи и т. д. Не блокируйте их в robots.txt или мета-тегом “noindex”. Обязательно укажите их в XML-карте.

 

Допустим, есть сайт на 1000 страниц, 10 из которых — целевые. Если поисковик отправит посетителя на одну из 10 страниц, то скорее всего посетитель уйдет на одну из 990 страниц, где нет полезной информации. Посетитель уйдет с сайта и не решит проблему. Зачем поисковику отправлять посетителя на такой сайт?

Теперь представим, что целевых и обслуживающих страниц на сайте поровну:

  • 500 целевых страниц
  • 500 вспомогательных страниц

Страницы, которые вы укажете в XML-карте, поисковики расценят как целевые. Могут сложиться две ситуации:

Ситуация 1: В XML-карте указаны только целевые страницы.

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

Ситуация 2: в XML-карте указаны и целевые, и обслуживающие страницы.

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

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

 

Чтобы увидеть индексируемые страницы, вбейте в Яндексе или Гугле «site:search». Вы быстро найдете вспомогательные страницы: как правило они идут в конце выдачи. Если таких страниц немного, заблокируйте их мета-тегом «noindex,follow» или в robots.txt.

Пример использования site:search 

 

А вот выявленная страница, которая не несет пользы для посетителя:

 

Как пользоваться Robots.txt и мета-тегом robots

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

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

Можно прописать «disallow: /scripts/», тогда все скрипты в папке «scripts» не будут индексироваться.

 

Чтобы отдельные страницы не индексировались, но передавали вес, пропишите мета-роботов “noindex,follow”.

 

Страница «Свяжитесь с нами» — обслуживающая страница, но у нее большой ссылочный вес: на нее часто кликают. Поскольку это обслуживающая страница, мы не хотим ее индексировать, но хотим, чтобы она передавала свой вес другим разделам сайта. Чтобы запретить индексацию и не потерять ссылочный вес, мы прописываем для этой страницы “noindex,follow”.

Есть тонкость: не используйте robots.txt для того, чтобы спрятать личную информацию пользователей. На эту информацию могут вести посторонние ссылки, и информация будет высвечена в поисковой выдаче. Пропишите мета-тег “noindex,follow” в шапке страницы.

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

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

 

Как решить проблемы с индексацией

В этом примере в XML-карте перечислено 2698 страниц, но Гугл проиндексировал только 1155.

Google Search Console покажет число проиндексированных страниц, но не сами страницы.

 

Допустим, у вас электронный магазин на 125 000 страниц. Все страницы целевые и делятся на 3 категории:

  • 100 000 продуктовых страниц
  • 20 000 подкатегорий товара
  • 5 000 страниц категорий товара

 

Вы отправляете XML-карту на 125 000 страниц, но поисковик индексирует только 87 000 страниц. Как найти непроиндексированные страницы?

Создайте отдельные XML-карты для каждой категории страниц. Можно даже создать XML-карты для подкатегорий (XML-карта для 5 000 товаров — XML-карта для 4000 пылесосов и XML-карта для 1000 компьютеров). Добавьте одни и те же продуктовые страницы в разные XML-карты — ничего страшного не будет.

Так вы получите индексацию, близкую к 100%. Если индексация далека от 100%, нужно проработать сами страницы: добавить описание, увеличить вес ссылок. Вы можете обнаружить, что есть товарные категории без товара. Для таких категорий лучше прописать “noindex,follow” (не индексировать страницу, но переходить по ссылкам в ней) и убрать из XML-карты.

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

 

Проблемы могут быть такими:

  • Страницы без картинок не индексируются поисковиком
  • Страницы со слишком коротким описанием (менее 200 слов уникального описания) не индексируются
  • Страницы без комментариев не индексируются

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

Допустим, страницы не индексируются из-за описания: всего 100 000 страниц, и одна пятая часть, 20 000 страниц, содержит слишком короткое описание. Расширьте описание или запретите индексацию через “noindex,follow”. Если страницы не привлекают много трафика, а описание вы берете с сайта производителя, то не тратьте время на описание для всех 20 000 страниц. Уберите их из индексации: поисковик все равно их не проиндексирует, а они только ухудшат качество сайта. Не забудьте исключить эти страницы из XML-карты.

 

Как автоматически обновлять XML-карты

Если у вас сайт на 100 000 страниц, как постоянно отслеживать: надо ли добавить или исключить страницу из XML-карты?

XML-карты не обязаны быть статичными файлами или иметь расширения .xml. Используйте автоматический генератор XML-карт.

В генераторе вы можете задать правила, по которым страница попадет в XML-карту или ей присвоится “noindex,follow”. Возвращаясь к нашему примеру: как только вы увеличите описание с 50 слов до 200, страница автоматически попадет в XML-карту и ей присвоится уже “index,follow”.

 

Как создать XML-карту для видео

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

 

Что в итоге:
  1. Пользуйтесь XML-картами. Они помогают поисковикам лучше понять структуру вашего сайта.
  2. Делайте сайт для людей, а не поисковиков. Продумайте дизайн, создавайте актуальный контент.
  3. Аккуратно работайте с robots.txt и мета-тегами robots. Не отправляйте поисковик на заблокированные страницы.
  4. Поймите, какие страницы целевые, а какие — вспомогательные. Целевые индексируйте, вспомогательные закрывайте в robots.txt или посредством “noindex,follow”.
  5. Используйте в поисковике «site:search», чтобы увидеть все индексируемые страницы. Выявите вспомогательные страницы, добавьте их в robots.txt или пропишите “noindex,follow”.
  6. Создавайте несколько XML-карт, чтобы выявить проблемы с индексацией.
  7. Используйте XML-генераторы для создания динамичных XML-карт.
  8. Используйте XML-карты для видео.

 

Желаем успехов!

По материалам moz.com

Карта сайта в 2020. Три эффективных практики, которые приносят результат

Какие моменты упускает большинство поисковых оптимизаторов?

Как правильно работать с картой сайта в 2020?

Рассмотрим практики по sitemap.xml, которые стоит применять на практике.

Разберемся с темой далее.

Карта сайта в 2020: практики, которые приносят результат


Практика №1. Трюк с использованием динамической sitemap.xml для индексации большого количества страниц сайта.

Смысл подхода заключается в автоматическом обновлении списка страниц в файле карты после посещения поисковым краулером страниц из sitemap.xml.

Схема такая:

  1. Карта sitemap.xml составляется из списка страниц, которые не попали в индекс поисковой системы;
  2. Краулер поисковой системы посещает карту сайта и индексирует объем страниц согласно краулинговому бюджету;
  3. Посещение краулера фиксируется в логах сервера;
  4. Из карты сайта удаляются адреса страниц, на которые зашел краулер поисковой системы;
  5. В карту добавляются следующий набор страниц подлежащих индексации.

Процесс поддается автоматизации.

Рекомендованный материал в блоге MegaIndex на тему краулингового бюджета по ссылке — Краулинговый бюджет сайта — что это и как его оптимизировать?

Такой трюк решает проблему с индексацией для агрегаторов, на которых размещается большое количество страниц. Пример агрегатора — 2yachts. На сайте большой объем страниц, постоянно происходит ротация страниц. Яхты добавляются и удаляются. Есть проблема с индексацией страниц. Решение проблемы описано выше.

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

Практика №2. Скрытие карты сайта в целях защиты от парсинга.

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

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

Как скрыть карту? Шаги простые:

  1. Следует использовать альтернативный путь к карте сайта. Стандартный путь следующий — [адрес сайта]/sitemap.xml;
  2. Для поисковых систем указать ссылку на карту сайта через инструменты Google Search Console и Yandex Webmaster.

Допускается любой адрес к файлу и любое название файла карты сайта:

Как направить карту в поисковую систему на индексацию без подтверждения прав на сайт? Есть вариант использовать специальный инструмент ping. Просто подставьте адрес карты в шаблон ссылки и перейдите по ссылке.

https://www.google.com/ping?sitemap=[полный адрес карты сайта]

Пример для indexoid.com.
https://www.google.com/ping?sitemap=https://indexoid.com/sitemaps.xml

Практика №3.Создайте карту сайта для изображений, видео и новостей. Индексация страницы не означает индексацию изображений. Любой файл изображения является отдельным документом от страницы. Специальная карта сайта решит проблему с индексацией изображений на сайте.

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

Пример разметки:

<?xml version ="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>http://example.com/primer.html</loc>
<image:image>
<image:loc>http://example.com/kartinka.jpg</image:loc>
</image:image>
<image:image>
<image:loc>http://example.com/photo.jpg</image:loc>
</image:image>
</url> 
</urlset> 

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

Почему это важно? Доля трафика поисковой системы Google Images в мире превышает отметку 20%. Для вебов поисковая система по картинкам является значимым источником трафика.

Рейтинг популярности поисковых систем в мире:

Рекомендованные материалы в блоге MegaIndex на тему раскрутки изображений по ссылкам далее:


Если на сайте есть новости, то сайт следует добавить в Google News и создать специальную sitemap для новостей.

Пример разметки:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"> <url> <loc>http://www.example.org/business/article55.html</loc> <news:news> <news:publication> <news:name>The Example Times</news:name> <news:language>en</news:language> </news:publication> <news:publication_date>2008-12-23</news:publication_date> <news:title>Companies A, B in Merger Talks</news:title> </news:news> </url> </urlset>

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

Технические требования


Какие ограничения установлены для файла sitemap? Максимальное количество страниц в карте сайта не должно превышать 50 000 ссылок, а максимальный допустимый размер файла не должен превышать 50 мегабайт.

Если страниц больше — не проблема.

Решения:

  1. Поисковые системы способны обрабатывать карты сайта в формате архива;
  2. Допускается создание 500 sitemap для одного сайта. Решение проблемы заключается в разгруппировке большой карты сайта на более мелкие.

Если файлов sitemap множество, то следует создать файл с индексом карт сайта, так называемый sitemapindex.

Пример разметки:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://site.com/sitemap1.xml.gz</loc>
</sitemap>
<sitemap>
<loc>https://site.com/sitemap2.xml.gz</loc>
</sitemap>
</sitemapindex>

Как проиндексировать карту сайта без добавления сайта в инструменты Yandex, Google? Есть 2 решения:
  • Использовать ping;
  • Прописать полный путь к карте сайта в файле директив для краулера robots.

Как без ошибок прописать путь к sitemap в robots.txt? Путь задается через указатель Sitemap.

Пример:

Sitemap: https://seoheronews.com/sitemap.xml
Sitemap: https://seoheronews.com/blog-sitemap.xml

В robots важны следующие нюансы:
  • Директива Sitemap указывается с заглавной буквы S;
  • Sitemap не зависит от инструкций User-Agent;
  • Нельзя использовать относительный адрес карты сайта, только полный адрес к карте.

Как создать sitemap? Задача по автоматизации sitemap.xml относится к нише разработки сайта.

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

  • xml-sitemaps.com
  • web-site-map.com
  • xmlsitemapgenerator.org
  • freesitemapgenerator.com
  • xsitemap.com

Кстати найти мелкие проблемы на сайте способен инструмент по аудиту сайтов от MegaIndex.

Ссылка на сервис — Аудит сайта.

Пример отчета для сайта seoheronews.com.

Выводы


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

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

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

Рекомендованный материал в блоге MegaIndex на тему индексации страниц сайта по ссылке — Как быстро проиндексировать страницы чужих сайтов. И зачем?

Специальная карта сайта для изображений решает проблему с индексацией графики.

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

Есть вопросы? Как вы используете карту сайту? Напишите в комментариях.

как создать карту сайта – Блог TRINET

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

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

Отличие XML от HTML карты сайта

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

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

При работе над HTML картой сайта необходимо учитывать следующие принципы:

  1. Размещать не более 100 ссылок. Создавать многостраничную карту, если большой сайт.
  2. Отражать структуру сайта в оформлении, это не должно быть простое перечисление URL. Ссылки на страницы должны по возможности показывать визуальный уровень вложенности.
  3. Ссылки на все страницы должны быть рабочими.

Пример HTML карты сайта показан ниже:

Второй формат – XML карта сайта – наоборот, создается исключительно для поисковых систем. Ее рекомендуется формировать в формате .xml и размещать в корне сайта. Путь к ней обычно выглядит так: https://site.ru/sitemap.xml.

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

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

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

XML карты вызывают больше вопросов, поэтому дальше мы расскажем, как правильно составить sitemap.xml.

Из чего состоит XML карта сайта

В карте сайта используется кодировка UTF-8. Указывается это следующей строкой:

<?xml version=»1.0″ encoding=»UTF-8″?>

Обязательные теги для карты сайта xml:

  • <urlset> – родительский тег, открывается после указания кодировки и закрывается в самом конце
  • <url> – тег с параметрами конкретного url
  • <loc> – тег с самим url

В родительском теге необходимо указывать пространство имен языка XML: xmlns=http://www.sitemaps.org/schemas/sitemap/0.9

Необязательные теги для карты сайта формата xml:

  • <lastmod> — тег, который показывает дату последнего обновления страницы
  • <changefreq> — тег, который показывает, как часто обновляется страница (может иметь значения: always, hourly, daily, weekly, monthly, yearly, never)
  • <priority> — тег, который показывает приоритет одной страницы перед другими (может иметь значения от 0,1 до 1)

Рекомендации к файлу sitemap.xml от поисковых систем

При составлении XML карты сайта необходимо учитывать следующие принципы:

  1. В карте сайта указывать не более 50 000 ссылок на страницы. Если количество страниц большое, то лучше разделять Sitemap на несколько файлов (далее расскажем, как именно).
  2. Страницы должны возвращать код ответа сервера 200. В sitemap.xml не нужно включать страницы с кодом ответа 3xx, 4xx, 5xx.
  3. Размер XML карты не должен превышать 10 Мб.
  4. В XML карту необходимо добавлять исключительно ссылки того же домена, где расположен файл.
  5. Карта сайта должна находиться на том же домене, для которого ее составили.

Что такое сводный sitemap.xml

Если в карту сайта необходимо включить более 50 000 ссылок, рекомендуется разбить ее на несколько файлов. Например, это стоит делать при работе с большим интернет-магазином. Для этого нужно:

  • создать отдельные карты для разводящих страниц, карточек товара и служебных страниц
  • объединить полученные файлы в сводную карту сайта

Сводный, он же индексный, sitemap.xml – это файл, который объединяет ссылки на другие карты сайта.

Обязательные теги для него:

  • <sitemapindex> – родительский тег
  • <sitemap> – тег с параметрами каждой sitemap
  • <loc> – тег со ссылкой на sitemap

Необязательный тег <lastmod> доступен для индексного файла.

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

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

Текстовый редактор Notepad++

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

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

Программа Screaming Frog SEO Spider

Для того, чтобы создать карту сайта в формате XML необходимо:

  • провести парсинг сайта
  • зайти в Sitemaps – XML Sitemap
  • настроить параметры
  • можно выбрать, какие страницы взять в карту сайта и задать теги
  • нажать Ок

Предварительно нужно проверить настройки robots.txt, перейдя в Configuration – robots.txt – Settings.

Можно также загрузить уже готовый список страниц для карты сайта.
Необходимо:

  • переключить Mode в режим List
  • выбрать Upload – Enter Manually
  • обойти загруженные страницы
  • использовать те же шаги, что описаны выше

Плагины для Content Management System (CMS)

Для всех популярных CMS разработаны плагины, которые создадут карту сайта за вас. Например, Yoast SEO для WordPress, модуль Sitemap.xml для Bitrix, JL Sitemap для Joomla и другие.

Онлайн-генераторы

Сайты, генерирующие sitemap.xml, имеют ограничения по настройкам, либо по количеству индексируемых URL в бесплатной версии. Такие варианты подойдут только для небольших ресурсов. Примеры генераторов: https://www.mysitemapgenerator.com/ru/, https://www.xml-sitemaps.com/

Где указать путь на файл sitemap.xml

Чтобы оповестить поисковых роботов, о том, что была создана карта сайта, необходимо:

  1. Добавить ссылку на нее в файле robots.txt с помощью директивы sitemap: https://site.ru/sitemap.xml Директива Sitemap – межсекционная. Неважно, в каком месте она будет указана в файле robots.txt, поисковые роботы ее найдут и проиндексируют.
  2. Добавить ссылку на XML карту сайта в вебмастера Яндекс и Google.

Яндекс.Вебмастер:

Google Search Console:

Что такое карта изображений

Этот вид sitemap.xml используется для заполнения атрибутов Alt и Title изображений.

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

Карту картинок можно делать в отдельном файле, а можно добавить информацию об изображениях в основной sitemap.xml. Если используется отдельный файл, то ссылку следует разместить в robots.txt и в кабинетах: Яндекс Вебмастер и Google Search Console. Можно указывать не более 1 000 изображений для каждой страницы.

Обязательные теги:

  • <image:image> – тег с параметрами изображений
  • <image:loc> – тег со ссылкой на картинку

Необязательные теги:

  • <image:caption> – тег, передающий подпись к изображению
  • <image:geo_location> – тег, передающий место съемки
  • <image:title> – тег, передающий название изображения
  • <image:license> – тег со ссылкой на лицензию изображения

Ниже показан пример sitemap.xml с записью об изображениях, который приводит в своих рекомендациях Яндекс:

Создать карту изображений можно вручную, с помощью плагинов для CMS, и, например, Screaming Frog (стоит выбирать Images Sitemap вместо XML Sitemap).

Как проверить карту сайта на ошибки

Перед выгрузкой sitemap.xml на сайт необходимо проверить ошибки. Для этого нужно:

  1. Загрузить текст карты сайта, ссылку на нее или файл в «Анализ файлов Sitemap» в Яндекс.Вебмастер. Сервис покажет наличие или отсутствие ошибок, вес файла и количество ссылок.
  1. Использовать программу Screaming Frog, чтобы проверить открыты ли страницы для индексации и какой код ответа они отдают. Он должен быть 200 OK.

В инструменте можно загрузить список URL через режим List, Upload Manually. А можно выгрузить карту, уже размещенную на сайте. Для этого в режиме List нужно выбрать Upload – Download XML Sitemap.

Зайти на вкладку URL, отфильтровать по Parameters, чтобы проверить, не попали ли в карту сайта URL с GET-параметрами.

Заключение

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

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

Карта сайта sitemap.xml | Вопросы-ответы на Wiki

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

Описание протокола также доступно на официальном сайте.

Важные моменты:

При составлении карты сайта нужно придерживаться определённого синтаксиса. Минимальная карта сайта с корректно составленным синтаксисом выглядит примерно так:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://example.com/</loc>
   </url>
</urlset>

В файле sitemap.xml применяются следующие теги:

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

Символ Маскирование
Амперсанд & &amp;
Одинарные кавычки &apos;
Двойные кавычки » &quot;
Больше > &gt;
Меньше < &lt;

Если файл sitemap.xml имеет размер более 50 МБ или включает в себя более 50 000 ссылок, то следует его разделить на несколько файлов, при этом создав sitemap.xml файл, ведущий на другие файлы карт сайта.

Пример файла индекса sitemap:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <sitemap>
      <loc>http://www.example.com/sitemap1.xml</loc>
   </sitemap>
   <sitemap>
      <loc>http://www.example.com/sitemap2.xml</loc>
   </sitemap>
</sitemapindex>

Файл индекса sitemap имеет следующий синтаксис:

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

Внимание! Компания Хостинг Украина не имеет никакого отношения к указанным сервисам и не может рекомендовать конкретный инструмент для проведения тех или иных действий.

Сервисы генерации

Сервисы валидации

Sitemap.xml и html — создание карты сайта, пример и проверка карты сайта для Яндекса



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

Зачем вообще нужна карта сайта? Она может выполнять одну из двух функций, в зависимости от своего типа. Существует 2 вида карты сайта: Карта Sitemap.xml и Sitemap.html

Карта сайта sitemap.xml

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

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

Карта сайта sitemap.html

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

Поскольку пользователь – не робот, то карту сайта для него нужно делать более комфортной и красивой. Как правило, она рисуется в виде древа, с элементами графики и оформления.

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

Если вы делаете карту сайта sitemap.html, то не рекомендуется вносить в неё ссылки более чем на 100 страниц, потому что роботы могут посчитать это переспамом и вообще перестать индексировать данную страницу.

Как проверить наличие карты сайта

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

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

  • Зайти в Яндекс Вебмастер или аналогичный сервис Гугла.
  • Зарегистрировать там свой сайт. Сделайте это как можно скорее, если ещё не сделали. Есть множество причин, чтобы провести такую регистрацию, и возможность проверить карту сайта sitemap.xml – лишь одна из них.
  • Открыть раздел «Настройка индексирования сайта – Файлы Sitemap» (для Яндекса). Если вы пользуетесь сервисом Google, то такой же раздел вы найдёте в аналогичном левом меню.

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

Что прежде всего нужно проверять при анализе файла sitemap.xml?

  • Его наличие в корне сайта.
  • Читаемость, неповреждённость.
  • Наличие в файле информации о всех страницах сайта.
  • Корректное отображение иерархической структуры сайта.

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

Как создать sitemap.xml

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

Существуют три основных способа:

  • Ручное создание карты. Требует навыков работы с форматом xml, не подойдёт для сайтов с огромным количеством страниц.
  • Создание карты с помощью онлайн-сервисов. Таких сервисов достаточно много, многие из них бесплатные, другие предлагают платные услуги.
  • Создание карты с помощью программ-генераторов подобных файлов. Для этого потребуется купить программу и научиться её использовать.

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

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

Подписывайтесь на наш канал в Яндекс.Дзен!
Нажмите «Подписаться на канал», чтобы читать DigitalNews в ленте «Яндекса» .

Есть вопрос по теме «»?

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

  1. WooRank
  2. Руководства по SEO
  3. XML-файлы Sitemap

Файл Sitemap XML (Extensible Markup Language) — это текстовый файл, используемый для подробного описания всех URL-адресов на веб-сайте.Он может включать дополнительную информацию (метаданные) по каждому URL-адресу с подробностями о том, когда они в последний раз обновлялись, насколько они важны и существуют ли какие-либо другие версии URL-адреса, созданные на других языках. Все это делается для того, чтобы помочь поисковым системам более эффективно сканировать ваш сайт, позволяя передавать любые изменения напрямую, в том числе при добавлении новой страницы или удалении старой.

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

Пример файла Sitemap:

  

   
       https://www.example.com 
       06.10.2017 
       еженедельно 
       0,9 
      
      
   
  

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

— Sitemap открывается и закрывается с этим тегом. Это текущий стандарт протокола.

— это родительский тег для каждой записи URL.

— Этот тег содержит абсолютный URL-адрес или указатель страницы.

— содержит информацию о дате последнего изменения файла.Он должен быть в формате ГГГГ-ММ-ДД.

— содержит информацию о частоте изменения файла.

<приоритет> — указывает на важность файла для сайта. Диапазон значений от 0,0 до 1,0.

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

ПРИМЕЧАНИЕ:

  1. Тег является обязательным, а теги , и — необязательными.

  2. В идеале XML Sitemap должен быть добавлен в корневой каталог веб-сайта. Все URL-адреса в файле Sitemap должны поступать с одного и того же хоста.

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

  4. Максимальная длина URL-адресов составляет 2048 символов.

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

  6. Все URL-адреса в файле Sitemap должны поступать с одного и того же хоста.

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

Пример индексного файла карты сайта

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

  
<карта сайта>
 https://www.example.com/sitemap1.gz 
 31 декабря 2017 г. 
<карта сайта>
 https://www.example.com/sitemap2.gz 
 01.10.2017 
  

Вам может потребоваться несколько XML-файлов Sitemap, если на вашем сайте более 50 000 URL-адресов или если размер одного Sitemap превышает 10 МБ. В этом случае вам потребуется создать еще один XML-файл Sitemap.У вас есть возможность снизить требования к пропускной способности, сжав файл Sitemap с помощью gzip, но вы должны убедиться, что после распаковки файла размер по-прежнему не превышает 10 МБ.

Слева вы можете увидеть пример файла индекса Sitemap.

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

- файл индекса Sitemap открывается и закрывается с этим тегом. Он включает в себя все XML-файлы Sitemap.

- этот тег содержит информацию об отдельных файлах Sitemap.

ПРИМЕЧАНИЕ. Файл индекса Sitemap может связывать до 50 000 файлов Sitemap XML.

Какие типы файлов поддерживаются XML-файлами Sitemap?

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

Список типов файлов Sitemap:

  • HTML
  • Видео
  • Изображение
  • Мобильный
  • Новости

Нужен ли мне XML-файл Sitemap?

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

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

Файлы Sitemap

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

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

Проверьте свой XML-файл Sitemap

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

Инструменты для создания файлов Sitemap в формате XML

Плагины

CMS для создания файлов Sitemap в формате XML

Схема

XML (XSD) для файлов Sitemap 0.9 и поддерживаемых расширений Sitemap предоставляет вам элементы и атрибуты, которые необходимо включить в ваши XML-файлы Sitemap. Ниже приведены схемы (в зависимости от файлов Sitemap, файлов индекса Sitemap и различных типов файлов, поддерживаемых Sitemap):

После создания файлов Sitemap со всеми необходимыми элементами и атрибутами проверьте их с помощью одного из следующих инструментов:

Чтобы проверить свой файл Sitemap перед его отправкой в ​​Google Search Console, нажмите красную кнопку «Добавить / протестировать карту сайта» справа, затем введите URL-адрес карты сайта, которую вы хотите протестировать, как показано на снимках экрана ниже.

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

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

ПРИМЕЧАНИЕ. Эта функция также используется для отправки вашего Sitemap в Google. Еще один способ сообщить поисковым системам о вашем файле Sitemap — это добавить в файл robots.txt следующую строку:

Карта сайта: http: // example.ru / sitemap.xml

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

Узнайте больше в нашем руководстве: Как добавить карту сайта в файл Robots.txt

РАСШИРЕННОЕ ПРИМЕЧАНИЕ: Вы также можете отправить свой Sitemap как HTTP-запрос.Для этого вам необходимо отправить запрос по следующему URL-адресу:

/ ping? Sitemap =

Взгляните на пример ниже:

http://www.google.com/webmasters/tools/ping?sitemap=http://www.yoursite.com/sitemap.xml

URL кодирует часть после пинга? Sitemap =

www.google.com/webmasters/tools/ping?sitemap=http%3A%2F%2Fwww.yoursite.com%2Fsitemap.xm

Отправьте HTTP-запрос с помощью wget, curl или любого другого метода, предложенного вашим веб-разработчиком.

Файлы Sitemap для изображений

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

Ниже приведен образец файла Sitemap для изображения.

  

    
         http://www.example.com/sample-page 
        <изображение: изображение>
            <изображение: loc> http: // www.example.com/image.jpg 
        
        <изображение: изображение>
             http://www.exampe.com/image2.jpg 
        
    

  

Глоссарий тегов, используемых в файле Sitemap для изображений

- этот тег включает URL каждого изображения. Вы можете перечислить до 1000 таких тегов.

- содержит URL-адрес изображения.

- этот тег содержит заголовок для изображения. Это необязательно.

- Вы можете указать географическое положение изображения в этом теге. Это необязательно.

- содержит заголовок изображения. Это необязательно.

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

Может оказаться невозможным проиндексировать весь ваш сайт даже с идеальным файлом Sitemap.Однако можно обнаружить проблемы индексации вашего сайта, имея безупречный Sitemap. Для этого проанализируйте любые ошибки Sitemap в Google Search Console и Bing Webmaster Tools, проверьте, какие страницы проиндексированы по сравнению с URL-адресами, которые вы отправили, и если есть большая разница в этом соотношении или внезапное увеличение или уменьшение этих чисел, обязательно чтобы проверить свои файлы Sitemap. Они могут выявить другие проблемы на вашем сайте, такие как проблемы с файлом robots.txt, дублированный контент и т. Д.Существует множество инструментов, которые можно использовать для импорта и сканирования всех страниц, указанных в ваших картах сайта (например, Screaming Frog), что позволяет легко обнаруживать любые проблемы или ненужные перенаправления.

Файлы Sitemap для видео

Вы можете многое сказать поисковым системам о видеоресурсах вашей страницы в файлах Sitemap:

  • — URL-адрес, указывающий на проигрыватель для видео. Если ваше видео встроено на вашу страницу, например, с YouTube или Vimeo, вы можете использовать этот тег вместо .Обычно вы можете найти этот URL во встроенном коде видео.

  • — Продолжительность видео в минутах от 0 до 28800 (8 часов). Технически это не требуется, но Google рекомендует.

  • — включайте эту информацию, только если ваше видео не будет доступно после определенной даты. Если вы его используете, укажите даты в формате ГГГГ-ММ-ДД, а время — в формате Thh: mm: ss: TZD.

  • <видео: рейтинг> — Рейтинг видео.Действительны только значения от 0,0 до 5,0.

  • — количество просмотров видео.

  • — дата первой публикации видео, а не дата, когда вы разместили его на своем сайте.

  • — Если Нет , ваше видео будет отображаться в результатах поиска только тогда, когда пользователь отключит SafeSearch. В противном случае сделайте это Да .

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

  • <видео: категория - Широкая тематика вашего видео, например поисковая оптимизация, цифровой маркетинг или реклама.

  • <видео: ограничение отношения = разрешить / запретить> - Список стран, в которых видео не может воспроизводиться, или список единственных стран, в которых пользователи могут получить доступ к видео, в зависимости от того, установлено ли отношение как разрешить или запретить .Список разделен пробелами и использует коды стран ISO 3166. Если вы не используете этот тег, будет считаться, что ваше видео доступно во всем мире.

  • - URL-адрес, по которому вы можете найти коллекцию, в которой отображается ваше видео, если таковая имеется. Каждое видео может иметь только один тег gallery_loc. Если у вашей галереи есть заголовок, вы можете добавить атрибут title .

  • - Цена загрузки видео.Атрибут валюта = является обязательным и использует код валюты ISO 4217. Добавьте необязательный атрибут type = , чтобы указать, принадлежит ли загружаемое изображение или арендовать его, и разрешение = , чтобы указать, в каком формате видео находится видео: HD или SD. Вы можете использовать это несколько раз для каждой принимаемой валюты.

  • - Допустимые значения: да и нет , чтобы указать, требуется ли подписка для просмотра видео.

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

  • - платформы, web , mobile и tv , на которых видео может быть или недоступно. Атрибут отношения = определяет, является ли список включающим или исключающим.У вас может быть только один тег платформы для каждого видео.

  • - является ли видео потоком в реальном времени. Действительны только да или нет .

Ограничения размера карты сайта XML

Карты сайта

XML ограничены по размеру, как по количеству URL-адресов, которые вы можете включить, так и по размеру файла. Файлы Sitemap могут содержать не более 50 000 записей, до 1000 изображений и максимальный размер 10 МБ. Если у вас действительно большой сайт с множеством страниц, изображений и / или видео, вам потребуется создать несколько файлов Sitemap.Если вы столкнулись с этой проблемой, вам нужно будет создать карту сайта из файлов Sitemap, известную как файл индекса Sitemap.

файлов Sitemap в Google Search Console

Раздел «Карты сайта» позволяет вам отслеживать все ваши карты сайта из одного места, предоставляя сводку карт сайта, которые были отправлены через учетную запись консоли поиска Google. Сюда входит моментальный снимок данных, в том числе тип файла Sitemap, даты их последней обработки, любые выявленные проблемы и количество отправленных / проиндексированных страниц для каждого файла Sitemap и в целом.

Также можно протестировать или повторно отправить файлы Sitemap, щелкнув файл Sitemap, который вы хотите отправить, а затем нажав кнопку «Отправить повторно» или «Проверить файл Sitemap».

Заключение

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

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

  • Поисковые системы будут быстрее видеть новые или обновленные сайты и страницы.

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

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

Вы создали и отправили карту сайта в формате XML для своего веб-сайта? Какие преимущества вы заметили? Сталкивались ли вы с какими-либо проблемами?

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

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

Протокол Sitemap - это открытый стандарт, поддерживаемый основными поисковыми системами. включая Google, Microsoft Bing, Яндекс, Baidu и другие.

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

  • Адрес URL
    Полный URL-адрес веб-страницы.
  • Дата последнего изменения
    Когда в последний раз обновлялась страница.
  • Изменение частоты
    Никогда, ежегодно, ежемесячно, еженедельно, ежедневно, ежечасно, всегда
  • Приоритет страницы
    Число от 0,0, 0,1, от 0,2 до 1,0 для обозначения относительного приоритета страниц на вашем веб-сайте.

Они размечены с использованием XML, как показано на диаграмме ниже:

Вы можете создавать карты сайта в простом текстовом редакторе, таком как XML, или использовать инструмент для начала.Мы предоставляем бесплатный онлайн-генератор карты сайта, плагин Word Press или загрузку Windows.

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

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

Создайте свою собственную карту сайта

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

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

Я бы хотел помочь

Что такое XML-карта сайта? Как создать карту сайта в WordPress?

Вам интересно, что такое XML-карта сайта и как добавить ее на свой сайт WordPress?

Карта сайта XML помогает поисковым системам легко перемещаться по содержанию вашего веб-сайта. Он предоставляет им список всего вашего контента в машиночитаемом формате.

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

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

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

Еще в начале 2000-х правительственные веб-сайты имели на своих главных страницах ссылку под названием «Карта сайта». Эта страница обычно содержит список всех страниц этого веб-сайта.

Хотя некоторые веб-сайты по-прежнему имеют карты сайта в формате HTML, в целом использование карт сайта изменилось.

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

По сути, карта сайта XML - это способ, с помощью которого владельцы веб-сайтов могут сообщить поисковым системам обо всех страницах, существующих на их веб-сайтах.

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

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

Зачем вам нужен XML-файл Sitemap?

Карты сайта чрезвычайно важны с точки зрения поисковой оптимизации (SEO).

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

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

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

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

При этом давайте посмотрим, как создать карту сайта XML в WordPress.

Видеоурок

Подписаться на WPBeginner

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

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

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

Метод 1. Как создать XML-карту сайта в WordPress без подключаемого модуля

Это очень простой метод с ограниченными возможностями.

До августа 2020 года в WordPress не было встроенных карт сайта. Однако в WordPress 5.5 они выпустили базовую функцию карты сайта XML.

Это позволяет автоматически создавать XML-карту сайта в WordPress без использования плагина. Вы можете просто добавить wp-sitemap.xml в конце вашего доменного имени, и WordPress покажет вам карту сайта XML по умолчанию.

Эта функция карты сайта XML была добавлена ​​в WordPress, чтобы гарантировать, что любой новый веб-сайт WordPress не упустит преимущества SEO карты сайта XML.

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

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

Метод 2. Создание XML-карты сайта в WordPress с использованием All in One SEO

Самый простой способ создать карту сайта XML в WordPress - использовать плагин All in One SEO для WordPress.

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

Во-первых, вам необходимо установить и активировать плагин All in One SEO. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

Примечание: Функция Sitemap также доступна в бесплатной версии AIOSEO. Однако для получения расширенных файлов Sitemap для новостей и видео вам понадобится версия Pro.

После активации перейдите на страницу All in One SEO »Карты сайта , чтобы просмотреть настройки карты сайта.

По умолчанию All in One SEO включает функцию Sitemap для вас и заменяет базовые карты сайта WordPress.

Вы можете нажать кнопку «Открыть карту сайта», чтобы просмотреть ее и посмотреть, как она выглядит. Вы также можете просмотреть карту сайта, добавив «sitemap.xml» к URL-адресу, например www.example.com/sitemap.xml.

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

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

Просто прокрутите вниз до раздела настроек Sitemap.

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

All in One SEO автоматически включает весь ваш контент WordPress в карты сайта XML. Однако что, если у вас есть отдельные страницы, такие как контактная форма, целевая страница или страницы магазина Shopify, которые не являются частью WordPress?

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

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

Затем выберите частоту обновлений и дату последнего изменения страницы.

Вы можете нажать кнопку «Добавить», если вам нужно добавить больше страниц.

Не забудьте нажать кнопку «Сохранить изменения», чтобы сохранить свои настройки.

Исключение определенных сообщений / страниц из XML-файла Sitemap

All in One SEO позволяет исключить любую публикацию или страницу из ваших XML-файлов Sitemap. Вы можете сделать это, щелкнув раздел «Дополнительные настройки» на странице All in One SEO »Sitemap .

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

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

Отсюда вам нужно перейти на вкладку «Дополнительно» и установить флажки рядом с опциями «Без индекса» и «Без отслеживания».

Создание дополнительных файлов Sitemap

All in One SEO позволяет создавать дополнительные карты сайта, такие как карта сайта для видео или карта сайта для новостей.

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

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

Просто перейдите на страницу All in One SEO »Карты сайта и переключитесь на вкладки Video Sitemap или News Sitemap, чтобы создать эти карты сайта.

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

Метод 3. Создание XML-карты сайта в WordPress с помощью Yoast SEO

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

Во-первых, вам необходимо установить и активировать плагин Yoast SEO. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

После активации перейдите на страницу SEO »Общие и перейдите на вкладку« Функции ». Отсюда вам нужно прокрутить вниз до опции «XML Sitemap» и убедиться, что она включена.

Затем нажмите кнопку «Сохранить изменения», чтобы сохранить изменения.

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

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

Вы также можете найти свою карту сайта в формате XML, просто добавив sitemap_index.xml в конце адреса своего веб-сайта. Например:

https://www.example.com/sitemap_index.xml

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

Как отправить XML-файл Sitemap в поисковые системы

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

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

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

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

Добавление карты сайта в Google Search Console помогает быстро находить ваш контент, даже если ваш сайт совсем новый.

Во-первых, вам необходимо посетить веб-сайт Google Search Console и зарегистрировать учетную запись.

После этого вам будет предложено выбрать тип недвижимости. Вы можете выбрать домен или префикс URL. Мы рекомендуем выбирать префикс URL, так как его проще настроить.

Введите URL-адрес своего веб-сайта и нажмите кнопку «Продолжить».

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

Просто скопируйте код с экрана и перейдите в админку вашего сайта WordPress.

Если вы используете AIOSEO, для него предусмотрена простая проверка инструментами для веб-мастеров. Просто перейдите в All in One SEO »Общие настройки и затем щелкните вкладку Инструменты для веб-мастеров. После этого вы можете ввести туда код от Google.

Если вы не используете AIOSEO, вам необходимо установить и активировать плагин Insert Headers and Footers.Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

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

Не забудьте нажать кнопку «Сохранить», чтобы сохранить изменения.

Теперь вернитесь на вкладку Google Search Console и нажмите кнопку «Подтвердить».

Google проверит наличие кода подтверждения на вашем сайте и затем добавит его в вашу учетную запись Google Search Console.

Примечание: Если проверка не удалась, обязательно очистите кеш и повторите попытку.

Теперь, когда вы добавили свой веб-сайт, давайте также добавим карту сайта в формате XML.

На панели управления вашей учетной записи вам нужно нажать на «Sitemaps» в левом столбце.

После этого вам необходимо добавить последнюю часть URL-адреса вашей карты сайта в раздел «Добавить новую карту сайта» и нажать кнопку «Отправить».

Google теперь добавит URL вашей карты сайта в консоль поиска Google.

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

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

Отправка XML-файла Sitemap в Bing

Подобно Google Search Console, Bing также предлагает инструменты Bing для веб-мастеров, которые помогают владельцам веб-сайтов отслеживать свои веб-сайты в поисковой системе Bing.

Чтобы добавить карту сайта в Bing, вам необходимо посетить веб-сайт Bing Webmaster Tools. Здесь вы увидите два варианта добавления своего сайта. Вы можете импортировать свой сайт из Google Search Console или добавить его вручную.

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

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

Bing теперь попросит вас подтвердить право собственности на ваш веб-сайт и покажет вам несколько способов сделать это.

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

Теперь установите и активируйте плагин Insert Headers and Footers на своем веб-сайте.

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

Не забудьте нажать кнопку «Сохранить», чтобы сохранить изменения.

Как использовать XML-файлы Sitemap для развития вашего веб-сайта?

Теперь, когда вы отправили карту сайта XML в Google, давайте посмотрим, как использовать ее на своем веб-сайте.

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

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

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

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

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

Подробнее см. В нашем полном руководстве по Google Search Console для начинающих.

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

Если вам понравилась эта статья, то подпишитесь на наш канал YouTube для видеоуроков по WordPress.Вы также можете найти нас в Twitter и Facebook.

XML карты сайта переоценен. Вот почему.

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

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

XML файлы Sitemap переоценены

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

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

Прежде чем я расскажу, почему карты сайта XML переоценены, тем из вас, кто плохо знаком с SEO, может быть полезно рассмотреть то, что они на самом деле делают. Согласно собственному аккаунту Google: «Карта сайта - это файл, в котором вы предоставляете информацию о страницах, видео и других файлах на вашем сайте, а также о взаимосвязях между ними. Поисковые системы, такие как Google, читают этот файл, чтобы более разумно сканировать ваш сайт. Карта сайта сообщает Google, какие страницы и файлы, по вашему мнению, важны для вашего сайта, а также предоставляет ценную информацию об этих файлах: например, для страниц, когда страница была обновлена ​​в последний раз, как часто страница менялась, а также любые версии файла на других языках. страница.”

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

XML и HTML файлы Sitemap

В мире SEO вы услышите и о XML, и о HTML-картах сайта. Это разные карты сайта, и хотя они служат схожим целям, у них разные функции.

HTML-файлы Sitemap

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

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

XML-файлы Sitemap

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

По сравнению с картой сайта в формате HTML, карта сайта в формате XML сообщает Google обо всех важных страницах сайта и о приоритете, с которым робот Googlebot и другие роботы поисковых систем должны их сканировать.Чтобы увидеть, как это выглядит, просмотрите одну из встроенных XML-карт сайта.

Почему многие сайты не используют файлы Sitemap в формате XML

Гэри Илес (Gary Illyes) - аналитик тенденций для веб-мастеров в Google. Другими словами, он один из лучших специалистов по поисковой оптимизации в Google. Еще в 2019 году сам Иллис сказал, что карты сайта XML - это второй вариант обнаружения для робота Googlebot.

Знаете, что первое? Гиперссылки! Верно.

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

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

  1. Гиперссылки важнее.
  2. Архитектура сайта помогает роботу Googlebot и пользователям.
  3. Создание динамических XML-файлов Sitemap затруднено.
  4. Google утверждает, что XML карты сайта нужен только для «действительно больших» сайтов.

Давайте подробно разберем каждую из них.

Гиперссылки имеют большее значение

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

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

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

Архитектура сайта помогает роботу Googlebot и пользователям

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

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

Как показывает опыт, пользователи и робот Googlebot должны иметь возможность переходить на все страницы за семь кликов (или касаний) от домашней страницы. Однако, как сказал Джон Мюллер, другой ведущий специалист по поисковой оптимизации в Google, в рабочее время веб-мастера Google в 2018 году, чем раньше пользователь сможет перейти по URL-адресу, также известному как магазин, тем лучше.

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

В дополнение к архитектуре сайта, пакеты ссылок были восходящей звездой для SEO-специалистов за последние 10 лет. Как вы можете видеть внизу доски объявлений о вакансиях Built In в Нью-Йорке, они представляют собой набор ссылок для перехода на самые важные страницы вакансий на сайте.Пакеты ссылок помогают пользователям быстро находить релевантные страницы на сайте, но, что более важно для поисковых систем, они ускоряют сканирование ботами наиболее ценных категорий вакансий на сайте и помогают находить другие связанные URL-адреса.

Создание файлов Sitemap с динамическим XML - сложная задача

Как человек, который работал как в крупных компаниях (более 1000 сотрудников), так и в небольших (менее 20 сотрудников), я знаю, каково это бороться за ресурсы разработчика. Даже в крупных компаниях вы конкурируете с SEM, социальными службами, электронной почтой, брендом и различными другими отделами, чтобы получить свои технические элементы SEO.Чаще всего вам нужно расставить приоритеты или отодвинуть дела.

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

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

Google утверждает, что только очень большим сайтам нужен файл Sitemap XML

Google отправил неоднозначные сообщения по этому поводу. В 2011 году Мюллер сказал, что для небольших сайтов не нужны карты сайта XML: «С сайтом такого размера вам действительно не нужен файл карты сайта. Как правило, мы все равно сможем сканировать и индексировать все ». Однако в 2020 году Мюллер сказал, что создание XML-карты сайта - это минимальная базовая задача для серьезного сайта. Что ж, небольшие сайты тоже могут быть серьезными.

Кроме того, если вы посмотрите документацию Google, они скажут, что вам может понадобиться карта сайта, если:

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

На той же странице Google говорит, что вам может понадобиться карта сайта в формате XML , а не , если:

  • Ваш сайт «маленький». Под маленьким мы подразумеваем около 500 страниц или меньше на вашем сайте.
  • Вы находитесь на простом хостинге сайта, таком как Blogger или Wix.
  • Ваш сайт имеет внутренние внутренние ссылки.
  • У вас не так много мультимедийных файлов (видео, изображения) или страниц новостей, которые необходимо включить в индекс.

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

XML-файлы Sitemap не помогут при индексировании

Карты сайта

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

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

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

Последние мысли

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

2021 Тенденции SEO, которые нельзя игнорировать Документация по CMS филиала Файлы

Sitemap.xml используются поисковыми системами, чтобы узнать об URL-адресах, которые они могут сканировать на вашем веб-сайте. Вы можете узнать больше на sitemaps.org.

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

Обычно вы получаете доступ к файлу карты сайта в YOURDOMAIN.COM / sitemap.xml (замените YOURDOMAIN.COM на свое фактическое доменное имя).

Ниже приведен пример отдельной страницы в файле sitemap.xml.



https://www.branchcms.com/learn/docs/developer/branch-code/variables-and-tags/variable-modifiers

2 февраля 2016 г. -01T21: 59: 39 + 00: 00
ежемесячно
0,5

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

Безопасные и незащищенные URL-адреса

Google считает URL-адреса http и https разными страницами, а правила карты сайта говорят, что не следует смешивать URL-адреса https и http в одном файле sitemap.xml. Для поддержки этого BranchCMS включает только незащищенные URL-адреса (http), когда файл sitemap.xml загружается с использованием незащищенного URL-адреса. Точно так же в карту сайта включаются только те страницы, которые должны быть безопасными (https).xml загружается с использованием защищенного URL-адреса.

Например, если вы загружаете http://www.YOURDOMAIN.COM/sitemap.xml, тогда включаются только URL-адреса для незащищенных страниц.

Если вы загрузите https://www.YOURDOMAIN.COM/sitemap.xml, тогда будут включены только URL-адреса для защищенных страниц.

Если вы включите настройку безопасности всего общедоступного веб-сайта, все URL-адреса будут включены в защищенный файл sitemap.xml.

Отправка файла Sitemap.xml в поисковые системы

Если на вашем веб-сайте нет защищенных страниц, вы можете просто использовать http: // www.YOURDOMAIN.COM/sitemap.xml в качестве URL-адреса вашего файла sitemap.xml. (Замените "YOURDOMAIN.COM" своим реальным доменным именем, конечно).

Если на вашем веб-сайте есть защищенные страницы, вам также следует отправить https://www.YOURDOMAIN.COM/sitemap.xml в качестве второго файла sitemap.xml.

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

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

Что такое XML-карта сайта? И как использовать один для SEO [Видео]

Вы еще не подписаны на наш канал на YouTube ?!

Выписка:

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

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

В этом видео я расскажу о том, что такое XML-карта сайта, как создать карту сайта и как отправить ее через Google Search Console. Оставайтесь с нами, чтобы продолжить обучение.

Итак, во-первых, что такое карта сайта XML?

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

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

Вот где карта сайта в формате XML пригодится!

Карта сайта XML - это файл на вашем веб-сайте, который сообщает сканерам поисковых систем, что вы хотите, чтобы они смотрели на вашем сайте.

Это выглядит примерно так:

В этом примере с sitemaps.org вы видите карту сайта с одной ссылкой. Есть три обязательных части карты сайта. Первый - , который содержит все URL-адреса в карте сайта.

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

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

Тег последней модификации () сообщает вам, когда файл был последний раз изменен.

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

Вот пример карты сайта компании GLAD, занимающейся хранением продуктов и мусором.

Вот еще один пример XML-карты сайта от New Yorker. Здесь вы увидите все типичные элементы карты сайта, о которых я говорил ранее, такие как теги , , и .

Что такое карта сайта и как она влияет на SEO?

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

Пока мы сосредоточены на XML-картах сайта, HTML-карты сайта являются очень полезным инструментом SEO.

Обычно вы можете найти ссылку на карту сайта HTML в нижнем колонтитуле веб-сайта. Здесь вы видите пример карты сайта в формате HTML.

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

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

WebFX SEO Checker

  • Всеобъемлющий.
  • Немедленно.
  • БЕСПЛАТНО.

Как создать карту сайта в формате XML для своего веб-сайта?

При создании XML-карты сайта вы захотите включить ссылки на все страницы, которые будут сканировать поисковые роботы.

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

Ознакомьтесь с нашим сообщением в блоге о robots.txt после этого видео, если вы хотите узнать больше.

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

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

Давайте поговорим о том, как загрузить карту сайта в формате XML.

Как отправить XML-карту сайта в Google Search Console?

Если у вас нет учетной записи Google Search Console, связанной с вашим веб-сайтом, вам нужно сначала создать ее.

Как только вы это сделаете, вы найдете «Sitemap» под заголовком «Index» на левой боковой панели Google Search Console.

Нажмите «Sitemaps», и вы перейдете на страницу, где вы можете добавить URL-адрес вашей карты сайта.Вставьте URL-адрес в поле с надписью «Добавить новую карту сайта» и нажмите «Отправить».

Вы загрузили карту сайта в Google!

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

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

Нужна помощь с вашим SEO, менеджером по маркетингу? Ознакомьтесь с нашим Руководством по SEO для менеджеров по маркетингу, чтобы привлечь больше трафика, потенциальных клиентов и доходов!

ПОСМОТРЕТЬ РУКОВОДСТВО

Если вам понравилось это видео, посмотрите наш плейлист для SEO, чтобы узнать все о поисковой оптимизации!

И не забудьте подписаться на наш канал на YouTube и посмотреть в блоге WebFX информативные видео по широкому кругу тем цифрового маркетинга.

Увидимся позже!

HTML и XML-файлы Sitemap: различия и способы применения

Последнее изменение: 16 апреля 2015 г., автор: Суперпользователь в файлах Sitemap

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

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

Большинство людей путаются, когда думают о картах сайта XML и HTML. Карта сайта в формате HTML размещается на главной странице веб-сайта и отображается на всех остальных страницах.Это не относится к XML-файлам Sitemap, поскольку они размещаются в домене, то есть example.com/sitemap.xml и не связаны с основным сайтом. Это гарантирует, что ваш сайт можно сканировать и проиндексировать контент, следя за тем, чтобы ваш важный контент, который вы, очевидно, трудились над созданием и загрузкой, был обнаружен.

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

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

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

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