Как сделать XML-карту и задать режим обхода сайта — SEO на vc.ru
Создание XML-карты сайта (sitemap.xml) — обязательный пункт в списке работ по внутренней оптимизации. Зачем нужен файл sitemap, где он находится и как его создать, разбираемся в статье.
14 727 просмотров
Отличие XML-карты сайта от HTML версии
Под термином «карта сайта» понимают 2 вида документов:
- HTML (веб-страница) — перечень ссылок на страницы сайта. Нужна для навигации пользователей, обычно оформлена как древовидная структура, имеет адрес вида site.com/sitemap/ или site.com/karta-saita/ и т.п.
Пример оформления html-карты сайта
- XML — файл в корневой папке сайта, который содержит список URL с информацией об их последнем обновлении и приоритете в индексировании. Нужна для поисковых роботов, должна быть доступна по адресу site.com/sitemap.xml.
Фрагмент XML-карты сайта.
На сайте должны присутствовать и HTML карта, и XML. Первая нужна для пользователей, вторая — для роботов. Далее будем говорить об XML-карте сайта.
XML-карту удобно использовать для парсинга данных с сайтов. Парсер мета-тегов и заголовков системы PromoPult: быстро, с любого сайта. Соберем мета-теги и заголовки h2 с любого сайта. Подгрузите список страниц или карту сайта.
Синтаксис файла sitemap.xml
Первой строкой в файле sitemap указывается ссылка на пространство имен языка XML (описание стандарта, на основе которого составлен файл). Строка стандартная и всегда выглядит вот так:
<urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″>
XML-карта сайта должна иметь кодировку UTF-8 и содержать следующие теги:
- <urlset> — открывающий/закрывающий тег, в него заключаются все ссылки файла sitemap.
- <url> — заключает в себе всю необходимую для робота информацию о каждой ссылке: URL, с какой периодичностью обновляется информация по этому адресу, дату последнего обновления и приоритет в индексировании.
- <loc> — ограничивает конкретный URL:
- <changefreq> — задает периодичность обновления информации на странице: always, hourly, daily, weekly, monthly, yearly, never (всегда, ежечасно, ежедневно, еженедельно, ежемесячно, ежегодно, никогда). Благодаря этому тегу робот может понять, насколько часто меняется содержание в документе и нужно ли его сканировать. Тег необязателен и сейчас используется крайне редко.
- <lastmod> — указывает на дату последнего обновления страницы. Так робот понимает, изменилось ли что-нибудь с момента его предыдущего посещения.
- <priority> — дает роботам рекомендацию о приоритете индексирования. Главная страница всегда имеет <priority> 1, остальные можно расставить в зависимости от предпочтений оптимизатора (например, 0,8, 0,6 и так далее до 0,1).
Рекомендация по количеству ссылок в файле sitemap. xml — не более 50 тысяч. Если количество страниц сайта превышает это число, нужно сделать несколько карт, а в файле по адресу site.com/sitemap.xml указать на них ссылки:
Модуль SEO в системе Promopult: все инструменты для улучшения качества сайта и поискового продвижения. Полный комплекс работ — с нами вы не упустите ни одной мелочи. Чек-листы, подсказки, прозрачная отчетность и рекомендации профессионалов. Гарантии, оплата работ в рассрочку.
XML-карта позволяет экономить краулинговый бюджет
Краулер (паук) — поисковый робот, который сканирует страницы сайта и добавляет их в индекс. Краулинговый бюджет — это количество страниц за одно посещение робота, для разных сайтов бюджет ограничен — это может быть несколько десятков или сотен документов. Именно поэтому нужно направить краулера по тем страницам, которые важны для продвижения сайта, и сделать все, чтобы он не добрался до некачественных, малоинформативных, служебных страниц.
Важно понимать, что указания в файлах robots.txt и sitemap.xml — только рекомендации для роботов.
Отсутствие файла sitemap не является критичной ошибкой. Но если поисковый бот не найдет файл sitemap.xml, он станет сканировать и добавлять в индекс документы по своему усмотрению, и тогда наличие «мусорных», служебных страниц, дублей, страниц с ошибкой 404 в индексе может стать препятствием к выходу сайта в топ.
Роботы всех поисковых систем могут самостоятельно обнаружить XML-карту сайта, если она доступна по адресу site.com/sitemap.xml, но есть способы донести до поисковиков важную информацию быстрее.
Как рассказать поисковым роботам о карте сайта
1. Указать ссылку на файл в директиве sitemap файла robots.txt:
2. Добавить файл sitemap.xml в разделы «Индексирование — Файлы Sitemap» Яндекс.Вебмастера и «Файлы Sitemap» в Google Search Console.
Яндекс и Google не только просканируют добавленный файл, но и укажут на возможные ошибки.
4 cпособа создать sitemap.xml
- Вручную, руководствуясь правилами синтаксиса, которые мы описали выше. Этот вариант подходит для небольших сайтов. Не забудьте разместить файл sitemap.xml в корневой папке сайта (потребуется доступ к хостингу или ftp) и проверить, открывается ли он корректно по адресу site.com/sitemap.xml.
- Использовать платные и бесплатные программы для генерации XML-карты сайта (например, Sitemap Generator, Sitemap Writer Pro, SiteMap XML Dynamic). Такой софт использовался до широкого распространения онлайн-генераторов. На момент написания статьи все три программы давно не обновлялись.
- Использовать генераторы карты сайта онлайн — самый простой и бесплатный способ создать файл sitemap.xml.
- Воспользоваться возможностями системы управления сайтом.
При любом способе обратите внимание на следующие моменты:
- Разместить файл sitemap. xml нужно в корень сайта.
- Ссылки в sitemap не должны конфликтовать с правилами в файле robots.txt. Иначе говоря, страниц, закрытых от индексации в robots.txt, не должно быть в XML-карте сайта.
- После автоматической генерации нужно проверить и скорректировать XML-карту на предмет попадания в нее ненужных для индексации URL.
Рассмотрим подробнее самые популярные способы создания XML-карты.
Онлайн генераторы карты сайта
Если на сайте небольшое количество страниц, создайте sitemap при помощи онлайн-генераторов.
Самые популярные:
- Mysitemapgenerator: бесплатно сканирует до 500 страниц, есть платный тариф и подписка на автоматически обновляемый файл sitemap.xml.
- Xml-sitemaps: бесплатно без регистрации позволяет просканировать до 500 страниц, есть платный аккаунт и php-версия для установки на сервер. Англоязычный сервис.
- Web-Site-Map: количество бесплатных страниц для генерации динамически меняется с учетом реальной нагрузки на сервер. Имеет валидатор и сообщает о битых ссылках.
- Gensitemap: бесплатно можно просканировать до 1000 страниц.
Большой недостаток онлайн-генераторов — они создают файл sitemap.xml раз и навсегда. Если на сайт постоянно добавляются новые страницы, такой способ не подходит.
Как создать sitemap.xml в разных CMS
Во всех популярных системах управления сайтом (CMS) есть возможность создать XML-карту. Файлы sitemap в этом случае обновляются автоматически, вам не придется генерировать карту сайта заново после каждой добавленной страницы.
1C-Битрикс: встроенная функция
Настройка sitemap.xml доступна в разделе «Маркетинг» административной панели сайта:
Добавьте файл, назовите его и активируйте чекбокс о добавлении ссылки в robots.txt:
Во вкладке «Файлы» выберите разделы, которые вы хотите предоставить для индексации поисковым роботам:
То же самое проделайте во вкладке «Инфоблоки».
Сохраните все изменения и нажмите кнопку «Запустить»:
После создания карты сайта вы увидите сообщение, что генерация закончена:
WordPress: используйте плагины
XML-карта сайта настраивается в двух популярных SEO-плагинах: All in One SEO Pack и Yoast SEO. Есть также отдельный плагин для создания XML-карты — Google XML Sitemaps.
Покажем настройку на примере первого.
Сначала нужно установить плагин. Это делается в разделе «Плагины» консоли сайта. После установки он будет доступен для настройки. Нам нужен раздел «Управление модулями»:
В нем активируем модуль, который отвечает за XML-карту:
После активации модуль становится доступным для редактирования:
Далее вы можете оставить настройки по умолчанию или задать свои. Полная документация по модулю — здесь. Она на английском языке, но даже встроенный переводчик в Chrome поможет вам разобраться.
В Yoast SEO карта сайта создается автоматически по адресу site.com/sitemap_index. xml. Модуль также доступен для редактирования или можно оставить настройки по умолчанию.
Модули для других популярных CMS
- Joomla: используйте плагины OSMap (бесплатная версия Free и платная Pro), jSitemap (платное расширение, фактически целый набор SEO-инструментов).
- Drupal: модуль XML Sitemap.
- Magento: настройте Site Map Configuration.
Выбирайте подходящий способ создания XML-карты сайта и сообщайте поисковым роботам, какие страницы им стоит посетить — это даст вам уверенность в том, что поисковый робот проиндексирует все нужные страницы вовремя.
Как создать карту сайта sitemap.xml и добавить в Яндекс Вебмастер и Google Search Console
Содержание:
- Создание карты сайта
- Онлайн-генераторы
- Плагины
- Программист
Создание карты сайта
Чтобы создать карту можно воспользоваться тремя способами.
Онлайн-генераторы
В интернете есть специальные сервисы по созданию карты сайта. Например: Mysitemapgenerator.com. Вставляете адрес сайта, для которого нужна карта, и скачиваете sitemap.xml. Файл можно редактировать, например: удалить страницы, которые не нужны для продвижения. Этот способ простой, но неудобен тем, что при создании новых страницы, нужно генерировать карту сайта заново. Также необходимо раз в 2-3 месяца обновлять карту сайта, чтобы роботы быстрее индексировали изменения.
Плагины
В некоторых CMS (системах управления сайтом) можно установить плагин, который автоматически добавляет новые страницы в карту сайта, а также периодически обновляет sitemap. Это удобно, но когда на сайте много различных плагинов, снижается скорость загрузки сайта. К тому же, только некоторые CMS поддерживают плагины.
Программист
Поставьте задачу программисту по созданию автоматической карты сайта со своими условиями. Тогда новые страницы сами попадут в карту сайта, и она будет автоматически обновляться. Этот способ потребует затрат на программиста, зато все будет автоматизировано — про sitemap.xml можно будет забыть!
Загрузка sitemap.xml на сайт
Загрузка карта сайта нужна, если вы генерируете ее самостоятельно. Да и в целом всем специалистам полезно знать, где она находится. Так что не пропускайте этот пункт, даже если карта у вас она автоматическая.
После того, как вы сгенерировали карту сайта, загрузите файл sitemap.xml в корень сайта. Сделать это можно через хостинг или FTP. Sitemap.xml находится там же, где Robots.txt и .htacces.
Теперь, если ввести в адресную строку site.ru/sitemap.xml, откроется карта сайта со страницами.
Добавление sitemap.xml в robots.txt
Файл на сайт загрузили, но роботы об этом пока не знают. Чтобы показать этот файл, пропишите ссылку в техническом файле robots.txt.
Sitemap: https://site.ru/sitemap.xml
Загрузка sitemap.xml в Яндекс.Вебмастер
А теперь показываем файл роботам Яндекса. Для этого откройте Яндекс.Вебмастер – Индексирование – Файлы Sitemap – отправьте карту сайта. Возможно, Яндекс уже увидел карту сайта из robots.txt.
Загрузка sitemap.xml в Google Search Console
Не забываем и про роботов Google. Для этого откройте Google Search Console – Файлы Sitemap – отправьте карту сайта.
Итог: карта сайта нужна для поисковых роботов. Лучше всего установить автоматическую карту сайта с помощью программиста. Если карта сайта не автоматическая, то не забывайте обновлять ее раз в 2-3 месяца. Заново добавлять карту сайта в Яндекс.Вебмастер и Google Search Console нет необходимости – они переобходят карту сайта автоматически.
Спасибо, что дочитали до конца. Переходите к следующей инструкции.
ГенераторRSS. Создайте свой RSS-канал Онлайн
Генератор RSS. Создайте свой RSS-канал Онлайн
Генератор карты сайтаГенератор RSSGoogle Покупки FeedsЯндекс Покупки FeedsPodcast Maker
Хотите создать RSS-канал?
Наш бесплатный онлайн-инструмент предоставляет очень простой способ создать RSS-канал из любого места.
Просто введите URL-адрес веб-страницы , чтобы начать создание канала:
С нами создание RSS-канала проще, чем когда-либо.
Следите за своими любимыми профилями в социальных сетях, партнерским контентом или другими онлайн-ресурсами, которые вам нужны, через RSS-каналы, которые вы можете синхронизировать со своими веб-приложениями или любым средством чтения RSS.
Поделитесь своим новостным контентом с миллионами читателей в ведущих поисковых системах и агрегаторах новостей легко настроив полнотекстовый канал вашего сайта для синхронизации с платформами издателей.
Наша служба генератора RSS позволяет создавать RSS-канал практически из любого веб-ресурса. Никаких технических навыков не требуется. Наш бот сгенерирует ленту за считанные секунды.
Подробнее
Создайте RSS-канал для своего сайта и привлекайте подписчиков и трафик через RSS-читалки и агрегаторы новостей
Общедоступный Бесплатно
0 долларов США
абсолютно бесплатно для веб-издателей
Создание RSS-канала непосредственно с веб-сайта для привлечения подписчиков и распространения контента
Базовый RSS-канал
Создание базового RSS-канала для любого веб-сайта.
Полный текст RSS
Извлечение, чтение и объединение всего содержимого страниц веб-статей.
Центр издателей
Продвигайте и монетизируйте содержимое своего веб-сайта с помощью Центра издателей Новостей Google.
Яндекс Турбо
Оптимизируйте свой контент для мобильного поиска Яндекса.
Яндекс Дзен
Распространяйте свой потрясающий контент с помощью Яндекс Дзен.
RSS из социальных сетей
Отслеживание социальных сетей с помощью RSS 2.0, совместимого с любой программой для чтения RSS
Twitter в RSS
Создавайте RSS-каналы интересующих вас учетных записей Twitter.
Youtube в RSS
Получите список последних видео, загруженных на каналы Youtube.
Pinterest в RSS
Отслеживание пинов из любых общедоступных профилей пользователей или определенных досок.
VK to RSS
Простой способ получить доступ к списку публичных постов в ВКонтакте.
Reddit to RSS
Будьте в курсе тем сообщества Reddit.
RSS-каналы для партнеров по маркетингу
Получайте доход от партнерского маркетинга с помощью RSS
Amazon RSS
Создавайте RSS-каналы для продвижения продуктов Amazon.
eBay RSS
Создание RSS-каналов для продвижения продуктов eBay.
Как работает генератор RSS?
Наша служба генератора RSS анализирует указанную вами целевую страницу и отслеживает новые обновления, а также подробно сканирует каждую публикацию, чтобы извлечь и преобразовать ее содержимое в формат RSS 2.0 в соответствии с настраиваемыми параметрами. В результате вы получаете настраиваемую и гибкую RSS-ленту, которую можно подключить к любому каналу чтения RSS или каналу синдикации.
Создавайте свои собственные RSS-каналы, содержащие только то, что вам действительно нужно: новостную ленту, сообщения в блогах, последние объявления или что-то еще.
Попробуйте бесплатно Выбрать тариф
Кроме того, наш генератор позволяет создавать полнотекстовые RSS-каналы для синхронизации с сервисами агрегации новостей, предоставляемыми Google и Яндекс.
Поддерживает полнотекстовые RSS-каналы для Google News Producer, Yandex News, Yandex Zen и Yandex Turbo Pages.
Процесс создания RSS-каналов очень прост:
- Выберите страницу вашего сайта, на которой регулярно обновляется контент (например, страница новостей)
- Преобразуйте ее в RSS-ленту. Для автоматического обновления RSS-канала создайте обновляемый RSS-канал в личном кабинете
- Привлекайте подписчиков, размещая RSS-канал на своем сайте и продвигая его в популярных онлайн-агрегаторах.
Создание бесплатных RSS-каналов или создание постоянно обновляемых RSS-каналов для:
- Новостей веб-сайта
- Партнерский рекламный контент
- Профили в социальных сетях
- …и многое другое!
RSS — наиболее широко используемая и удобная технология для распространения контента в Интернете.
x
Этот веб-сайт использует файлы cookie. Использование этого веб-сайта означает, что вы согласны с этим. Политика конфиденциальностиAccept
Бесплатный генератор карт сайта — Sure Oak SEO
Перейти к содержимомуБесплатный генератор карт сайтаChris Machemer2022-12-22T16:37:01-05:00
Создайте бесплатную карту сайта Google XML с помощью нашего бесплатного инструмента для создания карты сайта
Примечание: Этот инструмент не будет работать на сайте, который запрещает сканирование в файле robots. txt.
Номер страницы | URL |
---|---|
7 900 Нужна помощь в создании карты сайта или обновлении карты сайта?
Свяжитесь с нами сегодня!
Наш бесплатный генератор XML-карты сайта
Чтобы Google мог быстро и легко идентифицировать все страницы вашего веб-сайта, вам необходимо создать XML-карту сайта для доступа Google и других поисковых систем. Вот почему мы создали лучший бесплатный онлайн-конструктор XML-карт сайта, который прост в использовании и создает предварительный просмотр ваших веб-страниц на вашем веб-сайте.
Чтобы использовать наш бесплатный онлайн-конструктор карт сайта, просто введите свое доменное имя и подождите, пока инструмент просканирует весь ваш сайт. По мере того как инструмент сканирует больше страниц на вашем веб-сайте, он создает карту сайта, добавляя URL-адреса в созданный файл карты сайта. Когда сканирование будет завершено, вы сможете загрузить свою карту сайта и загрузить ее в консоль поиска Google, чтобы Google мог легко получить к ней доступ. Он должен находиться в вашем домене по адресу: domain.com/sitemap.xml. Примечание. Если вы используете подключаемый модуль Yoast, Yoast может автоматически создать для вас карту сайта, которая часто находится по адресу: domain.com/sitemap_index.xml 9.0004
Что такое XML-карта сайта?
XML-карта сайта — это обычный текстовый XML-файл, в котором перечислены все наиболее важные страницы вашего веб-сайта. Карты сайта в формате XML можно отправлять в Google, Bing и другие основные поисковые системы, чтобы помочь им легче и эффективнее обнаруживать, сканировать и индексировать ваш веб-сайт. Чем легче поисковым системам будет сканировать ваш сайт, тем выше вероятность того, что ваш рейтинг улучшится. Узнайте больше о том, как Google сканирует и индексирует ваш веб-сайт, здесь.
Похожие на XML файлы Sitemap представляют собой файлы Sitemap в формате HTML, но они выполняют разные функции. Карты сайта XML специально используются поисковыми системами, тогда как карты сайта HTML могут использоваться поисковыми системами, но в первую очередь предназначены для помощи пользователям в навигации по вашему сайту.
Чтобы рассмотреть это более подробно, XML-карта сайта — это не только список URL-адресов вашего веб-сайта. Правильно отформатированная карта сайта в формате XML (чаще всего находится по адресу yourdomain.com/sitemap.xml) дает поисковым системам расширенные инструкции относительно того, какие страницы недавно изменились или, скорее всего, изменятся. Вы также можете редактировать карты сайта, чтобы они информировали поисковые системы о приоритете этих страниц, также известном как «приоритет сканирования».
Один из способов сделать это — установить приоритет сканирования главной страницы на 1,0 (максимум) и понизить приоритет для старых сообщений с устаревшим контентом.
Что можно и чего нельзя делать при создании XML-карты сайта
Файл XML-карты сайта является воротами к внутренней работе вашего веб-сайта и одним из файлов, на который чаще всего полагаются поисковые системы. Поэтому жизненно важно, чтобы вы предоставляли этим поисковым системам правильную информацию через карту сайта XML.
Существует ряд распространенных ошибок, с которыми могут столкнуться карты сайта, которые часто затрудняют сканирование для роботов поисковых систем, что приводит к тому, что они проводят меньше времени на ваших наиболее важных страницах. Некоторые из этих ошибок включают такие проблемы, как URL-адреса, которые перенаправляют на новые места назначения или следуют длинным цепочкам перенаправлений, страницы параметров, которые были заблокированы в текстовом файле робота поисковой системы или в параметрах обработки параметров, а также проблемы в Google Search Console.
Чтобы предотвратить эти проблемы, рекомендуется избегать включения URL-адресов, которые канонизированы для других областей веб-сайта, так как это запутает ботов и приведет к потере времени сканирования. Кроме того, удалите все экземпляры ошибки 4xx или незащищенные URL-адреса в защищенных доменах (HTTPS), а также устаревший контент. Наконец, не забудьте добавить все новые URL-адреса в свой XML-файл Sitemap и отправить их в индекс для более быстрого и простого индексирования.
Разделите ваши карты сайта
Если вы хотите предоставить поисковым системам первоклассное обслуживание, сделайте все возможное, чтобы предоставить им максимально простой и понятный опыт при сканировании вашего сайта. В дополнение к шагам, описанным выше, мы также рекомендуем разделить ваши карты сайта на части, связанные с контентом, такие как карта сайта для видео, изображения, сообщения в блоге и списки конкретных продуктов.
Это значительно упрощает обнаружение и упорядочение этих страниц поисковыми системами, тем самым способствуя более эффективному сканированию и улучшенной организации для веб-мастеров при добавлении дополнительных URL-адресов.
Технические характеристики: Теги, которые мы используем
При создании карты сайта можно использовать несколько тегов. Мы тщательно продумали, какие теги следует включать, а какие исключать.