Как самому создать XML Sitemap

Опубликовано: 12 Июн 2017

Создание sitemap.xml:

Шаг 1:

Создайте текстовый файл, назовите его sitemap и сохраните с расширением.xml

Шаг 2:

Далее нам нужно сообщить поисковым роботам информацию по кодировке нашей карты сайта. Мы это проделаем с помощью кода:

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

Шаг 3:

Нашим следующим шагом будет добавление ссылок, что мы и сделаем прямо перед закрытием тега urlset. Каждая ссылка добавляется с помощью тега url таким образом:

<url>
    <loc>http://www. vashsait.ru/</loc>
    <lastmod>2013-01-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>1</priority>
</url>

Теперь давайте посмотрим на элементы, которые мы написали:

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

Тег lastmod показывает дату, когда в последний раз страница обновлялась.

В теге chahgefreq мы указываем среднее значение того, как часто будет меняться наша страница (hourly - каждый час, daily - ежедневно, weekly - каждую неделю, monthly - каждый месяц, yearly - каждый год, never - никогда).

Также с помощью тега priority мы можем обозначить приоритетность, которая варьируется от 0.0 до 1.0 (по принципу, чем выше, тем важнее). Или же мы можем не указывать важность, тогда по умолчанию для страницы будет стоять значение 0.5.
Здесь нужно учитывать также то, что если для всех страниц мы поставим максимум важности, то это нам не поможет по большому счету, потому что приоритетность рассматривается относительно других страниц. То есть, если для некоторых мы поставим высокую приоритетность, а для других - среднюю или низкую, в зависимости от их содержания, то это будет намного лучше.

Шаг 4:

Теперь, когда наша карта готова, нам нужно загрузить ее в корневую директорию своего сайта.

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

1.    Все ссылки, которые мы там записываем должны идти на один и тот же хост.
2.    Максимальная длина ссылки - 2048 знаков (думаю, что этого будет вполне достаточно  )
3.    В карте сайта может содержаться максимум 50 000 ссылок.
4.    А также максимальный размер для карты сайта - это 50 MB.

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

Такой файл выглядит практически так же, как и обычная карта сайта:

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

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

Карты сайта для видеофайлов.

Также вполне возможно создать отдельную карту сайта для видео, которые у вас есть. Вы можете создать для этого отдельный файл, либо добавить информацию о видео, содержащихся на вашем сайте, в тот же самый файл.
Имейте ввиду, что поисковики анализируют не все видеоформаты, а только некоторые из них (такие как wmv, mp4, mpg, m4v, mpeg, asf, flv, avi, ra, swf и ram).
Давайте посмотрим на пример карты сайта для видео и обсудим ее элементы.

<?xml version="1.0" encoding="UTF-8"?>
<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. vashsait.ru/video-page.html</loc>
   <video:video>
     <video:thumbnail_loc>http://www. vashsait.ru/video-thumbnail.jpg</video:thumbnail_loc>
     <video:title>Самое лучшее видео!</video:title>
     <video:description>Как сказано в названии, это самое лучшее видео, которое когда-либо было записано!  
     </video:description>
     <video:content_loc>http://www. vashsait.ru/video.mp4</video:content_loc>
     <video:duration>120</video:duration>
   </video:video>
 </url>
</urlset>

•    Тег loc определяет страницу, где находится видео.
•    Тег video:thumbnail используется для того, чтобы отображать картинку видео, которую вы хотите использовать в качестве представления своего видео в разделе кратких обзоров (если такой имеется на вашем сайте).
•    Тег video:title - понятно, что здесь мы пишем название видео.
•    Тег video:description - краткое объяснение того, что содержится в видео.
•    Тег video:content - тут указываете ссылку расположения файла вашего видео на сайте
•    Тег video:duration - длительность видео в секундах.

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

Карты сайта для картинок.

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

Простая карта для изображений выглядит таким образом:

<?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:// vashsait.ru/page.html</loc>
   <image:image>
     <image:loc>http:// vashsait.ru/image1.jpg</image:loc>
   </image:image>
   <image:image>
     <image:loc>http:// vashsait.ru/image2.jpg</image:loc>
   </image:image>
 </url>
</urlset>

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

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

Комментарии (0)


Оставить комментарий




Разрешённые теги: <b><i><br>Добавить новый комментарий: