Xml sitemap для чего нужен: Sitemap: как создать XML-карту и угодить Google и Яндексу – Создание sitemap xml, правильный сайтмап для Яндекса и Google

Содержание

Для чего нужен файл sitemap.xml и как его создать

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

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

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

Существует несколько требований к тому, каким должен быть файл sitemap xml.

Во-первых, его размер не должен превышать 10 мегабайт.

Во-вторых, число ссылок в файле не должно превышать 50 000.

В-третьих, файл должен иметь кодировку Utf-8.

Создание xml-карты

Создать sitemap.xml лучше в корне сайта, однако возможны и другие варианты размещения этого файла. Сообщить поисковикам о том, что карта сайта располагается в «неожиданном» для них месте можно через robots.txt, добавив туда строку примерно такого содержания:

Sitemap: http://sait.ru/vnezapno/sitemap.xml

Самые популярные движки имеют встроенные возможности для генерации sitemap.xml, или к ним уже написаны нужные дополнения. Так, самый популярный плагин для WordPress называется Google Sitemap Generator Plugin, который используется и на этом блоге.

Но создать карту мало, нужно еще и известить о её наличии поисковик. Сделать это, как я уже писал, можно через robots.txt, можно поставить ссылку, ведущую на карту, а можно воспользоваться интерфейсом поисковых систем (для Гугла, для Яндекса).

На заметку тем, кто зарабатывает на сателлитах: используя сервис Anseo можно создать карту сайта в формате HTML используя файл sitemap.xml. Это позволит загнать в биржи ссылок максимально возможное количество страниц сателлита.

sitemap.xml – что это, и зачем оно надо со стороны новичка

Этот файл также необходим, как и robots.txt о котором я как то рассказывал на своем примере. И его размещение тоже не вызывает вопросов, так как он должен находится в корневом каталоге вашего сайта ‘./’. Единственные вопросы которые с ним связаны это то зачем он нужен для работы моего сайта и как создать этот файл. О чем дальше и пойдет речь.

Зачем нужен файл sitemap.xml

В целом как это вижу я:

Скриншот фрагмента моего файла sitemap.xml:

Скриншот sitemap.xml

Этот файл создает карту блога или сайта со всеми его страницами на подобии той, что некоторые делают для списка своих статей. Только единственный момент этот файл он нужен не для пользователей, зашедших на ваш сайт, а для поисковых систем. Более того, популярные поисковые системы сами рекомендуют создавать и реализовывать этот sitemap.xml присылая его им. А все это нужно лишь за тем, чтобы дать понять поисковикам о Web-страницах, которые доступны для сканирования на вашем сайте. Опять же в отличие от robots.txt который запрещает некоторые разделы или страницы – sitemap.xml создает список страниц (ссылок URL), которые обязательно должны попасть в индексацию.

Сам файл представляет собой XML-документ, где перечислены ссылки, адреса вашего Web-сайта и плюс еще некоторые нужные данные для поисковиков. Такие, например как: дата последнего изменения страницы, частота изменений, приоритетность. Опять же все это нужно только для ПС для более грамотного сканирования вашего сайта. Сам файл можно в принципе посмотреть и на других блогах, если ввести их адрес, а затем /sitemap.xml или как у меня https://www.white-windows.ru/sitemap.xml.

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

Создание файла sitemap.xml

Как я понимаю, в вопрос е создания этого файла можно пойти разными путями. Первое – создать этот файл самому вручную используя рекомендации и примеры с официального сайта sitemaps.org используя, XML-теги. Сохранив файл с расширением XML в кодировке UTF-8. После чего скопировать его себе на сервер в корневой каталог своего Web-сайта. Кстати этот файл имеет некоторые ограничения в виде размера - не более 10 МБ и 50000 URL-адресов. Хотя есть решение, если нужно сделать файл с большим списком URL.

Есть еще второй вариант, это воспользоваться автоматическим созданием sitemap карты. Для этого есть в интернете множество Web-сайтов, которые предоставляют такую услугу. Например сайт htmlweb.ru – у которого есть генератор sitemap где вам останется только ввести полный адрес своего сайта и нажать на кнопку Загрузить XML-карту. После чего готовый файл сохранить у себя на компьютере и переслать себе на Web-сайт в корневой каталог.

Да кстати после того как вы закачаете этот файл себе на сервер также необходимо в файле robots.txt прописать обычно в конце – ссылку с полным путем до файла sitemap.xml например как у меня ‘Sitemap: https://www.white-windows.ru/sitemap.xml’.  Это нужно для того чтобы сообщить поисковикам местоположение этого файла.

Ответ очевиден – этот файл должен быть.

Для чего нужна карта сайта (sitemap.xml) и как её создать?

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

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

Когда нужна карта сайта?

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

Когда владелец web-ресурса пренебрегает наличием файла sitemap.xml или он составлен не корректно, скорее всего, это сильно вредит его индексации в поисковых системах.

Руководителем отдела технологий Ingate Development Андреем Канунниковым было проведено любопытное исследование, где он выявил главные причины, которые делают процесс продвижения проектов затруднительным. Так, помимо неуникального контента, низкого заложенного бюджета, не заданного региона продвижения, не настроенной обработки ошибки 404 и отсутствия заданной тематики продвижения, на втором месте оказалась невалидный файл sitemap.xml.

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

Если XML будет отсутствовать?


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

Как создать файл XML?

1. Можно написать его вручную;
2. Воспользоваться одним из онлайн-сервисов (например, sitemaps.com (объем сайта до 500 страниц) и freesitemapgenerator.com (до 5000 страниц).
3. Приобрести специальный генератор.

Последний способ является самым лучшим вариантом, так как исключается возможность создания карты вручную, а это, в свою очередь, позволит сэкономить несколько часов времени. Приобретение лицензии на такую программу, пожалуй, будет единственным недостатком. Среди наилучших вариантов будут: WonderWebWare SiteMap Generatior, SiteMap XML Dynamic SiteMap Generator и Sitemapspal.
В случае создания карты вручную, необходимо знание тегов <url>, <urlset> и <loc>, <lastmod>, <changefreq> и <priority>. Последние три могут не указываться в файле Sitemap.xml.

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

В первом случае мы авторизуемся в «Инструментах для веб-мастеров», из списка ваших ресурсов выбираете нужный, находим в меню вкладку «оптимизация/файлы Sitemap». На открывшейся странице загружаем файл карты.
Во втором случае алгоритм действия схож. Проходим авторизацию в «Яндекс-вебмастер», находим нужный сайт, далее – вкладка «настройка индексирования/файлы Sitemap», в появившемся поле указать путь к файлу с картой (например: http://www.mysite.com/sitemap.xml) и добавляем.

 

 

Как создать правильную XML и HTML карту сайта в 2019

Типы XML карт

  • XML карта сайта страниц

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

Инструкция  Google:

https://support.google.com/webmasters/answer/156184?hl=ru&ref_topic=4581190

  • XML карта изображений сайта

Следуя рекомендациям для веб-мастеров и советам по публикации изображений, вы повысите вероятность того, что ваши картинки будут представлены в результатах поиска. Кроме того, можно предоставить Google дополнительную информацию о графических материалах, размещенных на вашем сайте, с помощью специальных функций файла Sitemap. Это поможет Google найти контент, который иначе нельзя было бы обнаружить (например, если он загружается с помощью JavaScript), а также позволит вам указать изображения, которые необходимо сканировать и индексировать.
Для изображений можно создать отдельный файл Sitemap или обновить уже существующий. В следующем примере приведена запись для страницы  http://example.com/sample.html, на которой размещены два графических файла:

 
http://example.com/primer.html
http://example.com/kartinka.jpg
http://example.com/photo.jpg

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

Инструкция  Google:
https://support.google.com/webmasters/answer/178636?hl=ru&ref_topic=4581190

  • XML карта видео

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

Ниже приведен пример файла Sitemap для одной страницы и одного видео. В этом фрагменте кода есть все теги, используемые Google.

 
http://www.example.com/videos/some_video_landing_page.html
http://www.example.com/thumbs/123.jpg
Как приготовить отличный шашлык
Алла учит правильно готовить шашлык
http://streamserver.example.com/video123 .mp4
http://www.example.com/videoplayer.php?video=123
600
2021-11-05T19:20:30+08:00
4.2
12345
2007-11-05T19:20:30+08:00
yes
IE GB US CA
1.99
yes
GrillyMcGrillerson
no

Инструкция  Google:
https://support.google.com/webmasters/answer/80471?hl=ru&ref_topic=4581190

  • XML карта для Google.Новости

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

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

Пример карты сайта для новостей. В файле Sitemap для Google Новостей используется протокол Sitemap. Вот пример кода в таком файле:

 http://www.sitemaps.org/schemas/sitemap/0.9” xmlns:news=”http://www.google.com/schemas/sitemap-news/0.9“>  http://www.example.org/business/article55.html   The Example Times en  2008-12-23 Companies A, B in Merger Talks   

Инструкция  Google:
https://support.google.com/webmasters/answer/74288?hl=ru&ref_topic=4581190

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

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