Как создать файл sitemap.xml? Всё об этом файле
Что такое sitemap
Это карта сайта для поисковых систем. Это XML-файл, в котором прописаны все URL с метаданными, данные об изображениях и видео и другая служебная информация.
Sitemap помогает поисковым роботам ориентироваться на сайте, сканировать и лучше индексировать его. Это своего рода гид по сайту для поисковиков.
- Какие именно данные содержит файл sitemap xml:
- Список URL адресов страниц сайта с датой их последнего изменения и указание на приоритетность.
- Информация о типах контента (изображение, видео) и данные о них (продолжительность, тема, тип лицензии).
- Данные об альтернативных версиях страницы.
Где находится файл sitemap
В корневом каталоге сайта. Ссылка на него выглядит так: http://site.com/sitemap.xml
Обязательно ли делать карту сайта
Нет. Создание файла sitemap является рекомендованным действием, но его отсутствие не является критической ошибкой. Если у вас небольшой сайт-визитка, где максимум 5 страниц, и добавлять новые вы не планируете, но можно обойтись и без sitemap.
- В каких случаях точно нужна карта сайта:
- сайт большой;
- есть архив несвязанных друг с другом страниц;
- сайт новый и на него еще нет ссылок;
- на сайте есть мультимедийный контент;
Как сделать файл sitemap
Создать карту сайта можно как вручную, так и с помощью специальных онлайн-сервисов и инструментов.
Создание вручную
- Чтобы сделать sitemap, нужно в Excel создать XML файл, где прописывается:
- кодировка UTF-8
- тег с указанием стандарта протокола;
- список URL сайта с обязательными тегами:
- url — родительский тег для каждого url
- loc — указание url, начинается с http или https
- далее указываются дополнительные необязательные теги:
- lastmod — дата последнего изменения
- changefreq — частота изменения
- priority — приоритет адреса относительно других
С помощью бесплатных сервисов
Существует множество онлайн-генераторов, с помощью которых можно создать Sitemap для любого сайта. Нужно только ввести адрес своего сайта и сервис сгенерирует карту сайта в течение нескольких минут. Этот способ подходит для небольших сайтов, у которых не планируется добавлять новые страницы.
Найти такой онлайн-генератор можно в любом поисковике, предложений множество.
Встроенные модули
CMS имеют встроенные модули для создания sitemap. Они сами автоматически составляют карту сайта, но плюс в том, что можно вручную добавлять или убирать url и управлять другими параметрами. Если на сайте после создания sitemap были добавлены новые страницы, то файл автоматически обновляется.
Примеры встроенных генераторов: Google XML Sitemaps для WordPress, PWT Sitemap для Joomla, Yandex Sitemap для OpenCart.
- Требования к sitemap:
- Ссылки в карте сайта должны быть в том же домене, что и сама XML карта.
- Ссылки должны использовать тот же протокол (http/https).
- Url должны вести на страницы в том же каталоге или его подкаталогах, что и сам sitemap.
- Прописываются канонические URL.
- Файл карты сайта должен содержать не более 50000 URL
- Вес файла не должен превышать 50 мб
Если же в карте сайта получается больше 50000 URL адресов, то необходимо создать несколько файлов sitemap и объединить в индексный сайтмап.
Файл индекса sitemap похож на обычный и может ссылаться только на XML карты.
Куда загрузить sitemap
После того, как карта сайта создана, ее нужно загрузить в корневой каталог сервера. Когда сайтмап загружен на сервер, нужно отправить информацию о нем в поисковые системы. Это можно сделать тремя способами:
1Через Google Search Console и Яндекс Вебмастер. Чтобы добавить sitemap в Search Console надо зайти в раздел «Файлы Sitemap». Добавить нужный файл и кликнуть «Отправить». Чтобы добавить sitemap.xml в Яндекс Вебмастер, надо зайти в раздел «Индексирование – Файлы Sitemap», ввести ссылку на карту и нажать «Добавить».
2Указав ссылку на Sitemap в файле robots.txt
3Выслав HTTP-запрос. Чтобы отправить sitemap с помощью http запроса, нужно в строку браузера ввести следующую строку: http://www.google.com/ping?sitemap=url_sitemap (для Google) и http://yandex.ru/ping?sitemap=sitemap_url_sitemap (для Яндекс)
Sitemap для изображений
Иногда в карте сайте прописывается не только url, но и опубликованные на странице изображения. Это делается в том случае, если необходимо, чтобы поисковик просканировал и проиндексировал их. Или если нужно указать поисковику на картинки, которые он в обратном случае не увидел бы. Например, если они загружены через Java.
В sitemap можно указать не более 1000 изображений для одного url.
Нужен настоящий SEO-сайт и интернет-реклама? Пишите, звоните:
Единая справочная: 8 (843) 2-588-132
WhatsApp: +7 (960) 048 81 32
Оставить заявку
Как создать файл Sitemap.xls — Agrachoff Group
Шутки ради: За права роботов: Робот не должен работать много!
Sitemap – это файл формата XML расположенные на сервере с сайтом. В нем записана информация о расположении (полном адресе) страницы сайта, последнем обновлении страницы, для поисковых роботов (Яндекс, Гугл и прочих).
С помощью его роботом поисковых систем проще индексировать и добавлять в свою базу информацию представленную на вашем сайте. Робот первоначально посещает файл sitemap и смотрит изменения на сайте. Обновление страниц, изменения картинок, добавления новых страниц и дату этих изменений.
Sitemap позволяет намного быстрее выполнить процесс индексации (добавления в поиск).
Например: Вы изменили на странице /statiya.html несколько строк, а в целом сайт не изменяли. Так в файле sitemap отобразится информация, что вы изменили /statiya.html и дату этого изменения. Когда поисковый робот посетит ваш сайт, он зайдет в файл sitemap и увидит дату изменения страницы. Он ее посетит и внесет изменения в поисковую выдачу для этой страницы.
Другие страницы он посещать не будет, чтобы не перегружать ваш сайт и не делать лишнюю работу =)
Как создать файл sitemap
Всегда есть 2 способа: сложный и простой. Разберем оба.
Простой путь.
Если у вашего сайта есть CMS (система управления сайтом) например WordPress, Joomla, MODx и прочих подобных то вам повезло и нечего «руками» делать не придется.
Нам нужно найти плагин, модуль или дополнение. У всех CMS свое название главное знать на каком «движке» именно ваш сайт. Узнать это можно зайдя в админ панель, опуститься в самый низ админ-страницы. Там будет название.
Заходим в поисковую систему например Google (каждому на свой вкус) и вводим запрос
- генератор sitemap wordpress рекомендую плагин Yoast SEO
- генератор sitemap joomla
- генератор sitemap modx
Читаем инструкцию и устанавливаем. Все остальное плагин будет делать сам, но незабываем добавить путь к файлу sitemap.xml в файл robots.txt
Сложный путь:
Если CMS не установлена и имеются только файлы и вы всю информацию на сайте меняет в ручную, то вам будет немого сложнее, но только немного…
Заходим вот сюда http://www.mysitemapgenerator.com/start/free.html и заполняем необходимые параметры.
Жмем старт и ожидаем файла на почте.
После получения, загружаем сервер с сайтом. Например через FTP клиент. Загрузить нужно его в корневой каталог. Туда где расположены файлы index.php или index.html
Готово, но в сложном пути вам в ручную придется исправлять файл sitemap.xls при исправлении любых данных на сайте или обновлять его таким же способом как я рассказал выше.
Как добавить файл sitemap в robots.txt
Чтобы указать поисковому роботу, что файл sitemaps создан и его нужно использовать надо в файле robots.txt добавить всего одну строчку в самый конец файла:
Sitemap: httр://вашсайт/sitemap.xml
Конечно если он находится в корневом каталоге сайта, а если нет то точный путь до него.
Также можно использовать сервис Яндекс Вебмастер > Индексирование > Файлы Sitemap и добавить путь к файлу напрямую. Указав его месторасположение.
Если у вас появились вопросы, то задавайте их в комментариях и я обязательно на них отвечу, а сейчас продолжаем: Продвижение сайта —разработка семантического ядра— часть 5
Автор: Аграчев Михаил
Использование файла Sitemap — Вебмастер. Справка
Sitemap — это файл со ссылками на страницы сайта, который сообщает поисковым системам об актуальной структуре сайта. Яндекс поддерживает форматы XML и TXT. Формат XML позволяет передавать дополнительную информацию.
Примечание. Яндекс не гарантирует, что все указанные в файле URL попадут в результаты поиска.
- В каких случаях нужен файл Sitemap
- Поддерживаемые Яндексом форматы
- Требования к файлу
- Как создать файл и сообщить о нем Яндексу
- Вопросы и ответы
Яндекс разрабатывает специальные алгоритмы, по которым индексирующий робот узнает о сайте. Например, с помощью и ссылок — переходя с одной страницы на другую. Иногда робот может пропустить страницы. Используйте Sitemap, если на сайте:
большое количество страниц;
отдельные страницы без навигационных ссылок;
глубокая вложенность.
Яндекс поддерживает протокол Sitemap. Чтобы передать информацию, используйте следующие элементы:
Тег | Обязательно | Описание |
---|---|---|
loc | Да | Адрес страницы. |
lastmod | Нет | Дата последнего обновления страницы. Максимальный размер — 100 байтов. |
changefreq | Нет | Частота изменения страницы. Максимальный размер — 100 байтов. |
priority | Нет | Значимость страницы. Робот загружает страницы поочередно с учетом наличия и значения коэффициента от 0.0 до 1.0. Укажите коэффициент для тех URL, которые наиболее важны для сайта. Максимальный размер — 100 байтов. |
Пример:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/page1.html</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
...
</urlset>
Используйте этот формат, чтобы сообщить только об адресах страниц. Пример:https://www.example.com/page1.html
https://www.example.com/page2.html
Также с помощью Sitemap вы можете передать информацию о локализованных страницах сайта и об изображениях (см. раздел Справки Яндекс.Картинок).
Чтобы передавать информацию о видео, в файле Sitemap укажите ссылки на XML-фиды (см. подробно в Справке поиска Яндекса по видео).
Ограничение. Поиск Яндекса не поддерживает передачу RSS и Atom-фидов с помощью файла Sitemap.
- Используйте кодировку UTF-8. Кириллические URL робот Яндекса распознает как в закодированном виде, так и в оригинале.
- Максимальное количество ссылок — 50 000. Вы можете разделить Sitemap на несколько отдельных файлов и указать их в файле индекса Sitemap.
Максимальный размер файла в несжатом виде — 50 МБ.
Указывайте ссылки на страницы только того домена, на котором будет расположен файл.
Разместите файл на том же домене, что и сайт, для которого он составлен.
При обращении к файлу сервер должен возвращать HTTP-код 200.
- Определите канонические URL для страниц, которые будут указаны в файле Sitemap. Это необходимо, если на сайте есть несколько страниц со схожей информацией.
Выберите формат и с помощью одного из сторонних ресурсов сформируйте файл.
- Проверьте файл с помощью инструмента Анализ файлов Sitemap.
- Укажите ссылку на файл в robots.txt или в разделе Файлы Sitemap Яндекс.Вебмастера.
При необходимости вы можете удалить информацию о Sitemap.
- Как организовать Sitemap для большого сайта
Робот обошел файл Sitemap недавно и еще не успел обработать его. Подождите две недели. Если вы используете файл индекса Sitemap с несколькими файлами, то их обработка может занять больше времени, чем одного файла Sitemap.
Сайт ранее был недоступен для индексирующего робота. Необходимо дождаться следующего посещения сайта роботом.
- Доступ к Sitemap запрещен в файле robots.txt, при обращении к Sitemap сервер возвращает HTTP-код, отличный от 200. Проверьте доступность файла для робота с помощью инструмента Проверка ответа сервера, указав полный путь к файлу.
Что Sitemap относится именно к тому сайту, для которого вы добавляете его в Вебмастер. Убедитесь, что адрес сайта совпадает: протокол (HTTP/HTTPS), наличие или отсутствие префикса www.
- Ответ сервера при запросе Sitemap. Если доступ к Sitemap запрещен в файле robots.txt или при обращении к нему возвращается HTTP-код, отличный от 200, файл не будет обработан роботом. Если при проверке отображается статус «Запрещен метатегом noindex», это не говорит об ошибке. Метатег noindex запрещает включение файла в поисковую базу, но не мешает роботу обрабатывать его содержимое.
- Корректность файла с помощью инструмента Анализ файлов Sitemap. Устраните ошибки, если они обнаружены.
Как правило, в Sitemap принято включать все значимые страницы сайта. Если на сайте множество страниц, вы можете удалить из Sitemap уже известные Яндексу страницы и вносить в файл только новые или часто обновляющиеся.
Если вы используете файл индекса Sitemap отметьте тегом lastmod файлы Sitemap, которые часто обновляются.
Определить, какие страницы сайта уже известны Яндексу, можно в Вебмастере на странице .
Sitemap отображается в сервисе как исключенная страница со статусом «Неверный формат документа»Отображение файла Sitemap и других XML-файлов как исключенных страниц носит только информативный характер и никак не влияет на индексирование сайта или обработку Sitemap.
Файл Sitemap может отображаться в группе исключенных страниц, так как робот попытался проиндексировать его как обычную страницу. Не смотря на это файлы Sitemap не участвуют в поиске.
При обработке Sitemap возникла ошибка «Неизвестный тег»Файл Sitemap может содержать только определенные XML-элементы. Если Вебмастер обнаружит в файле другие элементы, например, указание на мобильную версию, в Вебмастере появится ошибка «Неизвестный тег». Неподдерживаемые элементы игнорируются роботом при обработке Sitemap, при этом данные из поддерживаемых элементов учитываются. Поэтому менять файл Sitemap необязательно.
Если содержимое файла будет изменено, потребуется до двух недель на обновление информации в Вебмастере.
Файл Sitemap находится в статусе «Не проиндексирован»Файл Sitemap может быть не проиндексирован по нескольким причинам:
Если проблема с доступом актуальна, обратитесь к администратору сайта или сервера, на котором он расположен. Если файл составлен корректно, он будет повторно обработан в течение двух недель с момента последнего запроса роботом. Проверить файл можно с помощью инструмента Анализ файлов Sitemap.
Файл Sitemap находится в статусе «Документ не содержит текст»Такой статус отображается в инструменте Проверка ответа сервера и сообщает, что робот не может проиндексировать файл как обычную страницу сайта и включить его содержимое в результаты поиска. На обработку Sitemap этот статус не влияет. Чтобы проверить корректность Sitemap используйте в Вебмастере инструмент Анализ файлов Sitemap.
Файл Sitemap находится в статусе «URL запрещён к индексированию тегом noindex»Такой статус отображается в инструменте Проверка ответа сервера и сообщает, что файл закрыт от индексирования — как правило, запрет прописан в HTTP-заголовке X-Robots-Tag. Директива запрещает файлу появляться в результатах поиска, но не влияет на обработку содержимого Sitemap. Чтобы проверить корректность Sitemap используйте в Вебмастере инструмент Анализ файлов Sitemap.
Sitemap не обрабатываетсяКак правило, файл Sitemap обрабатывается роботом в течение двух недель после добавления его в Вебмастер. Если этого не произошло, проверьте:
Как сделать XML-карту и задать режим обхода сайта
Создание XML-карты сайта (sitemap.xml) — обязательный пункт в списке работ по внутренней оптимизации. Зачем нужен файл sitemap, где он находится и как его создать, разбираемся в статье.
Отличие 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, добавление sitemap.xml в Яндекс и Google для ускорения результатов продвижения сайтов.
При продвижении сайтов одной из проблем, тормозящей работу оптимизатора является медленная индексация ресурсов. Чем быстрее происходит индексация, тем раньше виден результат от выполнения текстовых или технических доработок, а значит можно вовремя отреагировать на произошедшие изменения.Существует несколько способов и инструментов, позволяющих обеспечивать более быстрый приход поискового робота на нужные страницы, а значит ускорить и индексацию сайта. Одним из таких инструментов является составление карты сайта в формате xml.
Sitemap.xml — специальный файл, расположенный в одном из каталогов сайта и содержащий дополнительную информацию о страницах, которые необходимо проиндексировать поисковым роботам. При помощи sitemap.xml в поисковые системы передается список страниц, подлежащих индексации, частота обновления информации на них, а также приоритет, показывающий важность индексации каждой из страниц.
Особенно xml-карты сайта хорошо выручают при сайтах с большим количеством страниц, способствуют лучшей структуризации всех данных и дают возможность выделить важные для продвижения страницы.
Как создать sitemap.xml?
Для создания sitemap.xml удобно пользоваться специальными программами и сервиса. Это позволяет не вдаваться во все тонкости языка xml и создать карту любой сложности всего за несколько кликов.Сервис SitemapDoc – является не единственным, но одним из самых удобных и простых сервисов генерации sitemap.xml.
Для того чтобы создать sitemap.xml, достаточно вставить в соответствующее поле адрес главной страницы вашего сайта и нажать кнопку «Create Map»:
Нажимаем на «Create Map», и получаем таблицу, содержащую все страницы сайта, где можно с легкостью отметить страницы, которые необходимо включить в будущую карту сайта:
Напротив каждого адреса страницы, указано несколько основных параметров:
— дата последняя обновления страницы (по умолчанию дата создания sitemap.xml). Дату последнего изменения страницы можно с легкостью поменять на любую необходимую.
— частота обновления страницы, возможные варианты: всегда, каждый час, каждый день, каждую неделю, каждый месяц, каждый год и никогда. Для корректной индексации сайта рекомендуется использовать в качестве частоты обновления варианты: каждый день, каждую неделю или каждый месяц.
-приоритеты страницы (от 0 до 1). При помощи этого значения легко выделить, на какие страницы поисковому роботу обратить внимание в первую очередь. Как раз здесь и задаем где мы, к примеру, размещали новые тексты и хотим что бы поисковый робот, как можно скорее их увидел.
После внесения всех необходимых изменений и проставления приоритетов, нажимаем на кнопку «XML Sitemap» и получаем содержание нашей будущей карты сайта:
Далее копируем информацию в любой текстовый редактор, например «Блокнот», и сохраняем под именем «Sitemap.xml». Карта сайта готова к использованию.
Настройка sitemap.xml
Для того чтобы sitemap.xml помог поисковый системам правильно индексировать ваш сайт, необходимо загрузить файл карты в корневую директорию сайта. Однако этого недостаточно для того, чтобы поисковые системы узнали о ее существовании и начали использовать прописанные правила. Существует два основных способа отправления данных о xml-карте в поисковые системы Яндекс и Google: прямое добавление адреса карты сайта через интерфейс поисковиков и добавление специальной директивы в файле robots.txt.Добавление sitemap.xml в Яндекс. Самостоятельно отправить информацию о xml-карте сайта можно через сервис Яндекс.Вебмастер. Для начала необходимо зарегистрировать там свой сайт, а после на странице Файлы Sitemap отправить информацию о месте расположения файла с картой:
В дальнейшем на этой странице будет отображаться список всех ваших карт.
Добавление sitemap.xml в Google. Для добавления информации о sitemap.xml необходимо, чтобы ваш сайт был добавлен в панель инструментов для вебмастеров от компании Google. После этого в разделе «Конфигурация сайт» необходимо перейти в раздел «Файлы Sitemap» и отправить абсолютный адрес нахождения файла карты сайта:
Добавление sitemap.xml в файл robots.txt. Кроме прямого добавления адреса расположения sitemap.xml поисковые системы Яндекс и Google понимают директиву Sitemap, которую рекомендуется прописать в файле robots.txt. В данной директиве прописывается абсолютный адрес нахождения файла sitemap.xml (по умолчанию корневой каталог сайта):
Таким образом, мы оповестим поисковые системы, что карта сайта присутствует и готова к использованию. Уже при следующем посещении поисковые роботы для индексации будут руководствоваться информацией, приписанной в файле sitemap.xml.
Как сделать карту сайта sitemap.xml с помощью онлайн генератора и плагина wordpress
Для более быстрого и успешного индексирования сайта необходимо наличие карты сайта sitemap.xml. Особенно, это относится к большим интернет-магазинам, где количество страниц исчисляется тысячами.
Не нужно путать карту сайта html и xml — это разные вещи. Html карта создается больше для посетителей, как навигация по всем страницам сайта. Xml карта создается исключительно для роботов, чтобы они быстрее обходили весь сайт и сканировали все страницы.
Сайтмап представляет из себя вот такого вида файл в корне сайта по ftp.
Здесь указаны все URL страниц, которые есть на сайте, их приоритет и дата последних изменений.
Сам файл можно найти по адресу https://mydaoseo.ru/sitemap.xml, где нужно к домену просто подписать /sitemap.xml. Также в файле robots.txt обязательно должен быть указан полный путь к карте сайта вида:
Sitemap: https://mydaoseo.ru/sitemap.xml
Если у сайта есть протокол https, то нужно обязательно указать путь именно с этим протоколом.
Как правильно сделать файл sitemap xml для сайта
Самый простой путь создать карту сайта sitemap.xml — это сгенерировать её онлайн. Для этого можно воспользоваться генератором mysitemapgenerator.com.
Теперь нужно скачать файл, переименовать его в sitemap.xml и добавить в корень сайта по ftp. Делается это через любой клиент, например, Total Commander.
Вот подробное видео как пользоваться сервисом:
Минусы этого способа:
- Ограничение по количеству страниц на сайте — не более 500
- При появлении новых страниц нужно постоянно обновлять файл
Конечно, можно купить и платную версию, тем более что она дешевая, тогда этих недостатков не будет.
Но для больших сайтов, например, интернет магазины или информационные порталы с тысячами страниц, нужен другой способ генерации сайтмап, так как при ежедневном обновлении страницы должны быстро индексироваться.
Вот еще сервисы онлайн генерации карты сайта:
- htmlweb.ru
- cy-pr.com
- majento.ru
- xml-sitemaps.com
- web-site-map.com
Как сделать sitemap xml для wordpress
Для создания файла sitemap.xml для wordpress я использую плагин Google XML Sitemaps, который автоматически генерирует карту сайта.
Найти его в поиске очень легко, он имеет высокие рейтинги и большое количество установок (более миллиона). После установки выглядит он вот так.
Также можно использовать plugin Google XML Sitemap Generator для вордпресс, принципиальных отличий я не вижу. И тот и другой плагины хороши.
Я не разделаю sitemap.xml для Яндекса и для Google, так как не вижу в этом смысла. Плагин одинаково хорошо работает для обеих поисковых систем, сайт индексируется отлично и там и там.
Смотрите видео, как добавить карту сайта для вордпресс с помощью плагина.
Как добавить файл sitemap в Яндекс и Google вебмастеры
Добавление файла в вебмастера нужно для более быстрой индексации сайта. Конечно, можно не добавлять, но тогда придется ждать, пока робот в обычном порядке будет проводить обход.
В Яндекс вебмастер сайтмап добавляется таким образом — раздел “Индексирование” — “Файлы Sitemap” — добавить новый файл (прописывается весь путь).
В Google Search Console немного по другому — раздел “Сканирование” — “Файлы Sitemap” — “Добавление/проверка файла Sitemap” — прописывается только окончание пути — sitemap.xml.
При проведении технического аудита обязательно смотрите, есть ли сайтмап на сайте. Если вам понравилась статья или была полезной, то поделитесь ею с друзьями в социальных сетях, а также пишите ваши комментарии или вопросы.
Sitemap как установить на сайт. Основные ошибки
Sitemap – карта веб-ресурса. Является файлом формата XML, в котором содержится подробная информация о каждой странице сайта, нуждающейся в индексации. Данный файл используют поисковые системы.
Главные функции файла Sitemap
С помощью Sitemap поисковая система может определять:
- Где именно находятся те или иные документы;
- Когда и с какой частотой осуществляются обновления;
- Таким образом поисковые роботы правильно и качественно индексируют сайт. Файл создан для того, чтобы обеспечить дополнительные подсказки поисковым ботам.
Карта сайта
Карта сайта является каталогом разделов веб-ресурса. Главная страница в большинстве случаев располагает ссылкой на карту сайта. Sitemap в обязательном порядке должен располагать:
- Кратким описанием веб-ресурса;
- Ссылками на наиболее значимые странички веб-ресурса;
- Ссылочной панелью.
HTML-карта для веб-ресурса
В принципе это своеобразное меню веб-ресурса, позволяющее представить информацию относительно структуры. Таким образом аудитория получает возможность более оперативно отыскать необходимую информацию. Без такой карты сайт может обойтись только в условиях минимального количества страниц или в принципе является одностраничником.
Для получения полноценной карты HTML, можно обойтись размещением на отдельной странице URL-ссылки к каждому разделу. После этого необходимо сохранить файл под названием sitemap.html.
XML-карта
Данная карта реализуется при помощи специального XML-языка. Он создается для того чтобы передавать данные в сжатом и структурированном формате. Именно им и пользуется поисковой робот. Если файлов sitemap.xml и роботс нет, то индексация может быть осуществлена неверно. Индексация может заметить что-то ненужное и не включить что-то действительно важное. Проверить свой аудит и проверить карты сайта зачастую можно по ссылке vashsite.com/sitemap.xml, так как она по сути является просто страницей сайта. Карт сайта может быть несколько, все файлы хранятся в корне сайта. Успешное seo провдижения подразумивает правильную настройку sitemap.xml
Документ Роботс (robots.txt) должен содержать список страниц (url нужных страниц), не нуждающихся в индексации. Но вместе с тем с помощью файла sitemap можно подсказать боту, каким образом он должен работать с теми страницами, которые остались. Обнаружив данный файл, робот начинает работать в соответствии с инструкциями и быстро добавляет в индекс список необходимых страниц.
Для создания карты сайта при помощи большего количества базовых движков, можно обойтись установкой специализированного модуля. Программное обеспечение самостоятельно, без непосредственного человеческого участия, сможет выполнить поставленные задачи. Также в интернете можно найти абсолютно бесплатные онлайн сервисы, с помощью которых создаются карты. Если вы решили сделать файл sitemap собственноручно, тогда вам предварительно придется выучить язык программирования.
Создание XML-файла Sitemap вручную
Sitemap, как следует из названия, представляет собой карту вашего веб-сайта. Есть два типа карт сайта:
- HTML — веб-страница, на которой отображается структура вашего веб-сайта. Этот тип карты сайта создается для посетителей вашего сайта. (Пример: карта сайта Doteasy)
- XML — файл, в котором перечислены все URL-адреса вашего сайта. Этот тип называется «Карта сайта» и предназначен для поисковых роботов .
XML-файлы Sitemap
XML-файлы Sitemapпозволяют информировать поисковые системы о вашем веб-сайте.
Сканеры поисковых систем обычно находят страницы по ссылкам внутри сайта и с других сайтов. Карты сайта особенно полезны, если:
- На вашем сайте динамическое содержание
- Ваш сайт использует расширенные возможности Ajax или Flash (обычно не обрабатываются поисковыми системами)
- Ваш сайт новый, на него мало ссылок
- На вашем сайте есть большой архив страниц с контентом, которые плохо связаны друг с другом или недоступны через интерфейс для просмотра в некоторых областях веб-сайта
Кроме того, Sitemap позволяет веб-мастерам включать дополнительную информацию о каждом URL-адресе: когда он последний раз обновлялся, как часто он изменяется и насколько он важен по сравнению с другими URL-адресами на веб-сайте.Это позволяет поисковым системам более разумно сканировать сайт.
ПРИМЕЧАНИЕ. Sitemap не гарантирует, что веб-страницы включены в поисковые системы, и не влияет на способ ранжирования веб-страниц в результатах поиска. Отправляя файлы Sitemap в поисковую систему, веб-мастер только помогает сканерам этой системы лучше сканировать их сайт.
Генераторы карты сайта
Вы можете использовать генератор карты сайта для создания карты сайта. У Google есть генератор карты сайта для создания карты сайта для статического веб-сайта.
Другие генераторы карт сайта и услуги:
Создание карты сайта вручную
Вы также можете вручную создать Sitemap на основе протокола Sitemap.
1. Создайте текстовый файл и сохраните его с расширением .xml (например, sitemap.xml)
2. Первые строки файла:
Xml version = ”1.0 ″ encoding =” UTF-8 ″?>
3. Создайте запись для каждого URL.Тег
http://www.example.com/
01.01.2005
ежемесячно
0,8
4. Последняя строка файла:
5. Загрузите файл на свой сервер и затем отправьте его поисковым системам.
Определения элементов
Элемент | Обязательно? | Банкноты |
| Y | Укажите полный URL-адрес страницы, включая протокол (т. Е.http, https). Это значение должно быть меньше 2048 символов |
| N | Укажите дату последнего изменения файла в формате ГГГГ-ММ-ДД. |
<частота смены> | N | Возможные значения: ежечасно, ежедневно, еженедельно, ежемесячно, ежегодно и никогда. Это используется только в качестве руководства для поисковых роботов и не используется для определения того, как часто страницы индексируются. |
<приоритет> | N | Позволяет веб-мастерам предлагать сканерам поисковых систем, какие страницы считаются более важными.Допустимый диапазон от 0,0 до 1,0 (самый высокий). Значение по умолчанию — 0,5. Рейтинг всех страниц на сайте с высоким приоритетом не влияет на списки поисковых систем. |
Рекомендации и ограничения
Имейте в виду при создании файла Sitemap:
- Файлы Sitemap имеют ограничение в 50 000 URL-адресов и не превышают 10 МБ в несжатом виде.
- URL-адрес файла Sitemap может содержать только символы ASCII.
- Sitemap можно сжать с помощью gzip.
- Файл Sitemap может содержать список файлов Sitemap (файл индекса Sitemap, служащий точкой входа не более чем для 50 000 файлов Sitemap)
Отправка файла Sitemap в поисковые системы
Есть разные способы отправить ваш Sitemap в поисковые системы:
1. Добавление следующей строки в файл robots.txt
Карта сайта:
2. Отправка непосредственно в поисковую систему (также известную как pinged)
- Google — http://www.google.com/webmasters/tools/ping?sitemap= местоположение
- Yahoo! — http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap= местоположение
- Ask.com — http://submissions.ask.com/ping?sitemap= расположение
- Live Search — http://webmaster.live.com/ping.aspx?siteMap= местоположение
Замените местоположение полным URL-адресом вашего файла Sitemap, например http: // www.yourdomain.com/sitemap.xml
Например, http://www.google.com/webmasters/tools/ping?sitemap= http://www.yourdomain.com/sitemap.xml
Дополнительные ссылки
Комментарии
комментария
Как мне создать карту сайта для моего сайта?
Карта сайта может использоваться для улучшения индексации веб-сайта. Карты сайта можно легко и удобно отправлять в поисковые системы Google и Bing. В этой статье показано несколько методов.
Карты сайта для поисковых систем должны отображаться в специальном «машиночитаемом» формате. Карта сайта, удобочитаемая поисковыми системами, должна быть иерархически структурирована и написана на языке разметки, предназначенном для этой цели. Протокол карты сайта XML служит основой для карты сайта XML.
Создание XML-карты сайта
Каждый веб-мастер может быстро и легко создать XML-карту сайта для своего веб-сайта. В этом отношении очень полезным инструментом является онлайн-генератор карты сайта XML-Sitemaps.com.
Маска ввода для создания вашей собственной XML-карты сайта на XML-Sitemaps.comЕсли ваш веб-сайт состоит не более чем из 500 страниц, вы можете быстро сгенерировать XML-карту сайта с помощью этого бесплатного онлайн-генератора карты сайта.
После ввода домена, включая протокол, генератор начинает анализировать внутреннюю навигацию вашего сайта, чтобы создать карту сайта.
По завершении создания XML-карты сайта у вас есть возможность экспортировать созданную XML-карту сайта.
Диалог после успешной миграцииВ дополнение к XML-карте сайта с именем файла «sitemap.xml», который необходим для поисковых систем, создается ряд других файлов:
- sitemap.xml: файл, требуемый по умолчанию
- sitemap.xml.gz: файл sitemap.xml, размер которого сильно сжат с помощью gzip. Поисковые системы рассматривают его как эквивалент несжатого файла sitemap.xml.
- sitemap.html: четко отформатированная карта сайта в формате HTML для посетителей веб-сайта.
- urllist.txt: простой текстовый файл, в котором один за другим перечисляются все URL-адреса в карте сайта.
- ror.xml: XML-карта сайта, расширенная и включающая RSS
. Эти файлы можно загрузить в другой ящик или отправить по электронной почте.
XML загрузить viewАльтернативные способы создания карты сайта XML
Google предлагает несколько альтернативных способов создания карт сайта на https://code.google.com/archive/p/sitemap-generators/wikis/SitemapGenerators.wiki. К ним относятся серверные скрипты, загружаемые программы и другие онлайн-генераторы.
Использование XML-карты сайта
Файл «sitemap.xml» должен быть загружен в главный каталог (корень) вашего собственного домена.
XML-карта сайта должна быть доступна под вашим собственным доменом:
http://www.meine-domain.de/sitemap.xml
Результат должен выглядеть примерно так:
файл sitemap.xml seo домена .at в браузереВ качестве альтернативы можно использовать файл sitemap.xml.gz, так как его размер намного меньше из-за сжатия файла.
Остальные файлы можно игнорировать; в качестве альтернативы, все они могут быть загружены в ваше собственное веб-пространство.
Если к XML-карте сайта можно получить доступ в Интернете через ваш собственный домен, ее следует отправить в Google:
Также можно автоматизировать создание карты сайта:
Видеообъяснение по этой теме
Джон Мюллер объясняет что карта сайта очень полезна для Google, и обсуждается, как даже большие домены с более чем 50 000 URL-адресов могут быть сопоставлены с помощью карты сайта.
Полезные ссылки для карт сайта
Справка по Google Search Console: создание карт сайта
Протокол XML Sitemap (карты сайта.org)
Обзор вариантов карты сайта
Зачем вам карта сайта и как ее создать как профессионал
31 марта 2021 г. | Читать 23 мин.
Прогулка по мощеным улочкам может показаться удивительной, но когда вам нужно добраться до определенного места, лучше найти его на карте и следовать советам по навигации. То же самое и с поисковыми роботами — большую часть времени они исследуют ваш сайт, естественно переходя по ссылкам. Проблема в том, что сканеры могут никогда не добраться до некоторых страниц таким образом: либо потому, что ваш веб-сайт слишком велик, либо потому, что на страницах нет ссылок, указывающих на них.
Вот почему существуют карты сайта. Чтобы не пропустить важные страницы, поисковые роботы иногда обращаются к карте сайта — это помогает им находить области веб-сайта, которые они никогда раньше не посещали.
То, что мы называем картой сайта
Карта сайта — это файл со списком всех страниц веб-сайта, о которых должны знать как сканеры, так и пользователи. Оно похоже на оглавление книги, за исключением того, что разделы представляют собой ссылки.
Существует 2 основных типа карт сайта: HTML и XML.
Карта сайта HTML — это веб-страница, на которой перечислены ссылки. Обычно это ссылки на самые важные разделы и страницы сайта. Вот несколько хороших примеров карт сайта в формате HTML: DHL, Lufthansa, SmartFares.
Карта сайта в формате HTML предназначена в основном для людей, а не роботов, и помогает быстро перемещаться по основным разделам сайта.
Карта сайта XML — это файл XML (например, sitemap.xml), расположенный в корневой папке веб-сайта, в котором указываются ссылки, даты изменения страницы и другие параметры, важные для поисковых систем.Поскольку все параметры помечены специальными тегами, XML-файлы очень похожи на HTML-код веб-сайта:
XML-карта сайта может выглядеть непривлекательно, но в ней есть большая ценность для SEO. Этот файл помогает сканерам получить целостное представление о вашем веб-сайте, лучше понять его структуру, быстро обнаружить новый контент и многое другое.В этом посте мы рассмотрим список преимуществ, которые XML-карта сайта может принести веб-сайту, поговорим о различных типах карты сайта и, наконец, выясним, как создать правильную карту сайта.Наконец, в конце этого поста есть бонус — инфографика, в которой представлены все передовые методы сопоставления сайтов.
Каковы преимущества XML-карты сайта?
Если у вас большой веб-сайт или вы только начинаете новый проект, рекомендуется иметь карту сайта. В первом случае карта сайта поможет Google обнаружить некоторый глубоко укоренившийся контент. Между тем, с совершенно новым веб-сайтом, благодаря карте сайта, вы не будете ждать целую вечность, пока Google узнает, что ваш контент вообще существует.Но что делать, если ваш сайт не является ни большим, ни новым? Стоит ли вам все же подумать о карте сайта?
Согласно Google, вы всегда можете получить выгоду от добавления карты сайта на свой веб-сайт и никогда не будете наказаны за ее наличие. Кроме того, карта сайта может принести вам множество других ощутимых преимуществ:
- XML-карты сайта помогают поисковым системам понять, какие страницы вы хотели бы проиндексировать — добавляя URL-адрес в карту сайта, вы сигнализируете Google, что страница является качественной. Однако помните, что Google может проигнорировать ваш запрос — чтобы страница была проиндексирована, она должна соответствовать стандартам качества Google.
- Карта сайта может помочь вашему веб-сайту восстановиться, если его веб-страницы были поражены обновлением Google Panda (особенно полезно для крупных веб-сайтов).
- Карты сайта помогают контролировать индексацию определенных страниц в Google Search Console.
- Вы можете сообщить Google о региональных версиях своих страниц, указав их в карте сайта вместе со специальными атрибутами hreflang. Это не единственный способ правильно организовать многоязычный веб-сайт, но некоторые веб-мастера считают, что это самый простой способ.
- XML-карта сайта — это ваш юридический помощник в подтверждении ваших прав на контент, поскольку в ней упоминается время публикации и обновления страницы.
Перед созданием карты сайта необходимо понять, сколько карт сайта вам нужно. Обычно достаточно одного. Тем не менее, есть ряд случаев, когда вам нужно создать несколько файлов Sitemap.
Разделение больших карт сайта
Поисковые системы будут сканировать только карту сайта с максимальным размером файла 50 МБ в несжатом виде и содержащую не более 50 000 URL-адресов .Google ввел такие ограничения не зря — они гарантируют, что ваш веб-сервер не будет перегружен при обслуживании очень больших файлов.
Также рекомендуется сжимать файлы карты сайта с помощью такого инструмента, как gzip для экономии полосы пропускания. Когда карта сайта сжимается, к имени файла добавляется расширение .gz, например. sitemap.xml.gz.
Итак, если у вас огромный веб-сайт и, следовательно, огромный файл карты сайта, вам придется разбить его на несколько более мелких.В противном случае вы получите ошибку размера файла Sitemap при отправке файла Sitemap в консоль поиска Google.
Несколько карт сайта для разных разделов веб-сайта
Также хорошей практикой для веб-сайтов электронной коммерции является распределение страниц веб-сайтов, принадлежащих к разным категориям, по нескольким картам сайта. Например, вы можете разделить страниц продуктов, страниц категорий, сообщений в блогах, и т. Д. Это позволяет веб-мастерам заметить, есть ли у некоторых типов страниц проблемы с индексацией. Кроме того, поскольку страницы продуктов обновляются чаще, чем другие, при использовании нескольких карт сайта вам нужно будет обновить только одну карту сайта продукта, а не обновлять карту сайта для всего веб-сайта.
Наконец, использование файлов Sitemap меньшего размера для различных разделов веб-сайта также является хорошим техническим решением. Размер файла вашей карты сайта не может превышать 50 МБ, а количество перечисленных URL-адресов может быть меньше 50 000, но чем больше страниц вы перечисляете, тем больше ненужной нагрузки они создают на вашем веб-сервере. Это может привести к усеченным ответам или тайм-аутам и, следовательно, к ошибкам сканирования. Таким образом, используя файлы Sitemap меньшего размера, вы можете предотвратить такие проблемы.
Карты сайта для видео, изображений и новостей
Помимо карт сайта со списком URL-адресов веб-сайтов, Google позволяет создавать собственные карты сайта для изображений и видеоконтента, а также карты сайта для новостей.
Последний, очевидно, пригодится для новостных веб-сайтов — поскольку такие веб-сайты обрабатывают чувствительный ко времени контент, для Google очень важно как можно быстрее находить новостные статьи. Чтобы пользователи получали самую свежую информацию, Google разрешает включать только свежих статей в карту сайта новостей — они должны быть опубликованы в течение последних двух дней . Кроме того, вы можете включить не более 1000 статей в одну карту сайта для новостей, но поскольку вы должны удалить из нее более старый контент, это не имеет большого значения.Последнее — и, вероятно, самое важное — условие — ваш веб-сайт должен быть зарегистрирован в Новостях Google с номером .
Если говорить о картах сайта Image и Video , они будут очень полезны для веб-сайтов, которые в значительной степени полагаются на медиа-контент, например стоковые фотографии, библиотеки или потоковые платформы. Карты сайта с изображениями увеличивают шансы веб-сайта на попадание в поисковые запросы изображений, а карта сайта для видео помогает Google ранжировать ваш видеоконтент.
Здесь вы можете предоставить Google дополнительную информацию о вашем носителе — например, вы можете указать заголовок и подпись изображения.Для видео вы можете указать его длину, рейтинг, пригодность для семьи и многое другое.
Тем не менее, большинству веб-сайтов не нужны отдельные карты сайта с изображениями и видео. Чтобы гарантировать, что Google поддерживает ваши важные изображения и видео, вы можете просто добавить их URL-адреса в свои обычные карты сайта.
Какие страницы включить в карту сайта?
Эта часть нашего ускоренного курса по картированию сайтов чрезвычайно важна, поэтому прочтите внимательно!
Распространенное заблуждение состоит в том, что для помощи Google в сканировании и индексировании вашего сайта вам необходимо включить все страницы вашего сайта в карту сайта.На самом деле все наоборот. Google не нужно просматривать все мусорные страницы, которые могут быть на вашем сайте — вам нужно только сообщить ему о качественных, интересных страницах, которые, по вашему мнению, заслуживают высокого ранжирования. Включая некоторые страницы в карту сайта, вы просите Google сосредоточиться на них. Он может следовать вашему совету, а может и не следовать, но это уже другая история.
Как показывает практика, все страницы, которые вы добавляете в карту сайта, должны быть 200 OK страниц, заполненными высококачественным контентом, который обслуживает пользователей. Это означает, что вам следует исключить все страницы, не соответствующие этим критериям, с учетом некоторых исключений.
Страницы 4XX в карте сайта XML
Коды ответов 4XX означают, что запрошенная страница не существует или имеет ограниченный доступ, поэтому в большинстве случаев вы не хотите включать такие страницы в карту сайта.
4xx, которых не должно быть в вашей карте сайта
404 — это удаленные страницы, поэтому, если такие страницы были удалены намеренно, держите их подальше от вашей карты сайта. То же самое касается программных страниц 404, которые были удалены, но по-прежнему возвращают 200-уровневый код состояния успеха.Обычно это страницы с небольшим содержанием или без содержания, перенаправления на домашнюю страницу или страницы 404, заблокированные файлом robots.txt. Мягкие ошибки 404, как правило, не подходят для вашего SEO, поэтому потратьте некоторое время на исправление этой проблемы.
Не забудьте создать настраиваемую страницу 404, чтобы обеспечить удобство работы пользователей.
Еще один популярный код статуса 4xx — 401 — это означает, что Google «не авторизован» для доступа к странице. Обычно такие страницы предназначены для авторизованных пользователей, и вы не хотите, чтобы Google их индексировал. Следовательно, вам не нужны эти страницы в вашей карте сайта.
4xx, который может вам понадобиться в вашей карте сайта
В некоторых случаях вам может потребоваться, чтобы Google сканировал и проиндексировал страницу 401. Например, бывает, что вы защищали паролем страницу в стадии разработки, а затем забыли снять ограничения, когда страница была запущена. Кроме того, иногда веб-мастера ограничивают доступ к определенным страницам, чтобы защитить их от плохих ботов или спамеров. В таких случаях вам необходимо включить поиск DNS, чтобы убедиться, что поисковый робот, обращающийся к вашей странице, является роботом Googlebot.
3XX-страницы в XML-карте сайта
3xx являются страницами перенаправления, и вы можете захотеть или не захотеть их использовать в своей карте сайта в зависимости от типа перенаправления.
3xx, которого не должно быть в вашей карте сайта
Код ответа 301 означает, что страница была постоянно перенаправлена на новый адрес, а исходная страница больше не существует. Следовательно, таких страниц не должно быть в вашей XML-карте сайта. Единственное, что нужно помнить в этом случае, — это включить целевой URL в карту сайта.
3xx, которые могут вам понадобиться в вашей карте сайта
302 страницы — это временно перенаправленные страницы. Например, такое перенаправление часто используется для A / B-тестирования — это когда часть пользователей отправляет на тест URL-адрес.В этом случае вы хотите, чтобы исходная страница оставалась проиндексированной, поэтому очевидно, что она должна оставаться в вашей карте сайта. С другой стороны, тестовая страница не должна индексироваться, потому что она будет практически дублировать исходную страницу. Итак, вам нужно пометить исходный URL как канонический и держать тестовый URL подальше от вашей карты сайта, как и все неканонические страницы.
Страницы 5XX в XML-карте сайта
Коды состояния 5XX означают, что на стороне вашего веб-сервера возникла проблема. Самый распространенный из кодов 5xx — это ошибка 503 Service Unavailable, в которой говорится, что сервер временно не работает.Это может произойти из-за того, что веб-сервер находился на техническом обслуживании или был перегружен.
Если ошибка была обнаружена только один раз, вам не о чем беспокоиться, поскольку это, вероятно, связано с плановым обслуживанием веб-сервера. Если, с другой стороны, проблема не исчезнет, вам придется выяснить, что ее вызывает, и исправить ее как можно скорее. В противном случае Google может решить, что ваш веб-сайт плохо обслуживается.
Для страниц 5xx важно не добавлять их в карту сайта или нет, а решать проблему, чтобы убедиться, что страницы имеют код ответа 200 OK.
Неиндексируемые страницы
На каждом веб-сайте есть ряд служебных страниц, которые важны для пользователей, но не для поисковых систем — страницы входа, страницы, доступные при входе в систему, страницы сортировки и фильтрации и т. Д. Распространенной практикой является блокировка такие страницы с файлом robots.txt, чтобы Google не мог получить к ним доступ. Или можно позволить Google сканировать страницу, но ограничить ее индексирование специальными директивами ( noindex или все ).
Естественно, всех этих страниц не должно быть в вашей карте сайта.Если страница не может быть проиндексирована, но указана в вашей карте сайта, это не только сбивает Google с толку, но и расходует ваш краулинговый бюджет. То же самое и со страницами, заблокированными файлом robots.txt: Google не сможет их просканировать.
Если вы хотите, чтобы Google деиндексировал страницу и применил к ней тег noindex, не добавляйте эту страницу в файл robots.txt. Вы также можете сохранить его в своей карте сайта до того, как страница выпадет из индекса.
Также неплохо провести аудит вашего сайта, чтобы убедиться, что директива noindex и файл robots.txt используются правильно, и вы случайно не заблокировали не те страницы.
Вы можете легко найти все такие страницы с помощью инструмента аудита веб-сайтов SE Ranking. После запуска аудита вам нужно будет перейти в раздел Сканирование отчета о проблемах.
Нажав на количество соответствующих страниц, вы увидите полный список URL-адресов, помеченных как noindex или заблокированных файлом robots.txt, а также другие важные параметры, такие как количество внутренних ссылок, указывающих на страницу, все мета-адреса роботов. теги и теги x-robots, а также заголовок страницы.Вы также сразу увидите, включена ли эта страница в ваш файл Sitemap.
Если вы еще не являетесь пользователем рейтинга SE, вы можете бесплатно протестировать платформу в рамках 14-дневной пробной версии.
Неканонические страницы
Канонический тег используется для обозначения того, какая из двух или более похожих страниц является основной. Предполагается, что Google индексирует и ранжирует предпочтительную страницу и игнорирует повторяющиеся или почти повторяющиеся страницы. Похожие страницы, отмеченные каноническими тегами, могут иметь совершенно разные URL-адреса или похожие URL-адреса (например,грамм. URL-адреса, созданные в процессе сортировки и фильтрации, URL-адреса с тегами UTM и параметрами отслеживания).
Иногда канонические теги также используются для того, чтобы сделать страницу доступной через HTTP и HTTPS, а также как с префиксом www, так и без него. В этом случае основная версия страницы (например, вариант HTTPS без www) помечена как rel = canonical. Однако большинство веб-сайтов в этом случае предпочитают переадресацию на стороне сервера, поскольку они более просты и гарантируют, что будет проиндексирован только предпочтительный вариант веб-сайта.
Канонические теги работают иначе, чем перенаправление, они больше похожи на рекомендации, чем на директивы, и Google может следовать им или игнорировать их. Вот почему наличие неканонических URL-адресов в карте сайта действительно сбивает с толку с точки зрения поисковых систем. Если страница не помечена как каноническая, это говорит Google, что вы не хотите, чтобы она индексировалась. В то же время вы добавляете страницу в карту сайта, побуждая Google проиндексировать страницу. В результате Google может проиндексировать все версии страниц, и вам придется иметь дело с каннибализацией ключевых слов.Или поисковая система может выбрать индексирование неканонического URL, что вам тоже не нужно.
Страницы, которые нужно держать подальше от вашей карты сайта
Теперь давайте быстро подведем итоги, какие страницы вы не должны включать в свою карту сайта:
- удаленные 404 и программные 404 страницы, защищенные паролем 401 страницы
- постоянно перенаправленные 301 страница
- неиндексируемых и неканонических страниц — в эту категорию входят страницы входа и страницы с разбивкой на страницы, страницы фильтрации и сортировки, страницы результатов поиска по сайту, URL-адреса на основе параметров или идентификаторов сеансов и т. Д.
Включая в карту сайта только высококачественные страницы, вы повышаете общее качество своего сайта в глазах Google, что должно положительно повлиять на ваш рейтинг.
XML-теги карты сайта и их настройки
Я уже упоминал, что наряду с URL-адресами веб-сайтов, карта сайта содержит различные теги, которые определяют параметры страницы. Вот отрывок из XML-карты сайта нашего блога, чтобы вы могли увидеть, как организованы теги.
Теперь давайте рассмотрим каждый из них, чтобы вы поняли, для какой цели служат теги и как их правильно использовать.
Убедитесь, что вы используете тот же синтаксис при указании URL. Кроме того, файлы карты сайта должны быть в кодировке UTF-8.
Раньше Google обращался к тегам
То же самое и с тегом
Единственный необязательный тег, который все еще учитывается, — это
При правильном использовании
Статические и динамические карты сайта
К настоящему времени вы, возможно, задаетесь вопросом, сколько времени вам придется тратить на обновление карты сайта каждый раз, когда вы публикуете новую страницу или обновляете существующую.Поддержание актуальности карты сайта может оказаться непростой задачей, если вы решите создать статическую карту сайта . Хорошей новостью является то, что вы можете легко избежать всех хлопот, создав вместо этого динамическую карту сайта .
Этот вид карты сайта обновляется автоматически, когда вы вносите какие-либо изменения в свой сайт. Например, всякий раз, когда вы удаляете страницу, и она становится 404, эта страница будет удалена из карты сайта. Если вы отметите страницу как noindex или добавите ее в файл robots.txt, она также будет удалена из карты сайта.С другой стороны, всякий раз, когда вы создаете новую страницу и помечаете ее как каноническую, она сразу же добавляется в вашу карту сайта. Это действительно так просто — все, что вам нужно, это правильно настроить инструмент, который будет генерировать ваши динамические карты сайта.
Как создать карту сайта в формате XML?
Наконец, мы подошли к самой практической части нашего поста — давайте разберемся, как на самом деле можно создать карту сайта.
Самый простой способ — создать карту сайта на вашей CMS. Поскольку CMS содержит информацию обо всех страницах веб-сайта и всех внесенных вами корректировках, она может передавать все данные в динамическую карту сайта .
Некоторые CMS с самого начала имеют возможности создания карты сайта — это относится к Magento, Shopify, Wix и Squarespace. С другими популярными CMS, такими как WordPress, Joomla, Drupal или OpenCart, вам придется использовать специальные плагины.
В таблице выше я перечислил некоторые популярные плагины Sitemap для различных CMS. Выбирая одну для своего сайта, обратите внимание на набор функций плагина: оптимизированные для SEO решения позволят вам исключить 404, перенаправленные, noindex, канонические и другие неприемлемые страницы из вашей карты сайта.Кроме того, возможности настройки ума — вы хотите иметь возможность легко изменять список страниц, включенных в карту сайта.
Если ваш веб-сайт не основан на CMS, вы можете использовать один из специальных инструментов для создания карты сайта. На рынке доступно множество как бесплатных, так и платных опций, поэтому еще раз внимательно изучите возможности инструмента. Дело в том, что, хотя вы должны иметь возможность создавать настраиваемую динамическую карту сайта с помощью одного из платных генераторов, большинство бесплатных решений слишком просты и не имеют некоторых важных функций.Таким образом, у вас может получиться статическая карта сайта, в которой представлены все страницы вашего сайта, включая канонические, безиндексные и перенаправленные URL-адреса.
Поэтому, если использование одного из платных решений и функций CMS не подходит, я советую вам создать карту сайта с помощью инструмента аудита веб-сайтов SE Ranking. Всего за несколько минут инструмент создаст для вас статическую карту сайта на основе последнего сканирования веб-сайта. По умолчанию инструмент включает только 200 страниц в карту сайта, опуская 4xx, 3xx, noindex и другие страницы, которые вы обычно хотите исключить.
При создании карты сайта с помощью аудита веб-сайта учитывайте ограничения на сканирование — количество страниц на вашем веб-сайте должно превышать установленные вами ограничения. В противном случае некоторые важные страницы могут не быть включены в вашу карту сайта.
Наконец, если ни одно из готовых решений не работает для вашего веб-сайта, вы можете создать собственную карту сайта. Конечно, для этого требуются некоторые навыки программирования, поэтому вам понадобится разработчик, который создаст для вас правильную динамическую карту сайта.
Как отправить карту сайта в Google
В зависимости от инструмента, который вы использовали для создания карты сайта, вам может потребоваться вручную добавить ее на свой сайт, или она может уже там быть — это может быть случай для динамических карт сайта, созданных с помощью CMS.Обычно, когда карта сайта автоматически добавляется на веб-сайт, она располагается по адресу yoursite.com/sitemap.xml.
Если вы использовали один из инструментов, сгенерировавших XML-файл карты сайта, вам придется вручную загрузить его в корневую папку вашего веб-сайта. Вы можете сделать это с помощью cPanel или через FTP-клиент, например Total Commander или FileZilla. Хорошей идеей будет проверить действительность карты сайта перед загрузкой, особенно если файл был создан вручную. Воспользуйтесь одним из бесплатных инструментов, подобных этому, чтобы убедиться, что карта сайта работает так, как вы предполагаете.
Также рекомендуется добавить ссылку на карту сайта в файл Robots.txt — вы можете найти ее в корневом каталоге своего веб-сервера.
Как только действительная карта сайта появится на вашем веб-сайте, вы можете отправить ее в Google Search Console (GSC). Для этого перейдите к отчету Sitemaps , нажмите Добавить новую карту сайта , введите URL-адрес карты сайта и нажмите кнопку «Отправить ».
Вскоре вы увидите, смог ли Google должным образом обработать вашу карту сайта, в столбце «Статус». Если все прошло успешно, статус будет Успешно .Если карта сайта была проанализирована, но Google обнаружил некоторые ошибки, статус будет Имеются ошибки . Наконец, если Google не сможет сканировать вашу карту сайта, вы получите статус Не удалось получить .
Обязательно исправьте все ошибки карты сайта, чтобы статус карты сайта был Успех . Я составил отдельное руководство с описанием распространенных ошибок файлов Sitemap, чтобы помочь вам в этом вопросе.
В той же таблице отчета Sitemap вы увидите количество обнаруженных URL-адресов — в идеале оно должно равняться общему количеству URL-адресов, добавленных в ваш файл Sitemap.
Наконец, щелкнув значок рядом с количеством обнаруженных URL, вы попадете в отчет Index Coverage , который поможет вам лучше понять, как Google сканирует и индексирует ваш сайт. Изучение отчета поможет вам удалить некоторые некачественные страницы из карты сайта и добавить страницы, которые вы могли пропустить.
Отправка нескольких файлов Sitemap в Google
Если вы решили, что вам нужно несколько файлов Sitemap, вы все равно можете отправить их все в Google одновременно.Для этого вам нужно будет перечислить все свои карты сайта в одном файле.
Файл называется индексом карты сайта, и он помогает Google легко находить все ваши карты сайта. Вы можете включить до 50 000 URL-адресов в один файл, и другое требование — это размер файла. Как вы уже догадались, он не должен превышать 50 МБ.
Получив файл, отправьте его в Google так же, как и обычный файл карты сайта.
В заключение
Поздравляем! Вы закончили наш ускоренный курс по SEO-картированию сайта.Мы также добавили все передовые методы работы с файлами Sitemap в инфографику, которую вы можете найти ниже. Следуйте этим рекомендациям, и у вас не возникнет проблем с поиском и сканированием всех качественных страниц вашего сайта Google. И если вы хотите получить максимальную отдачу от своей карты сайта, ознакомьтесь с этим руководством по ее полировке.
Бонус: Инфографика по созданию правильной карты сайта
Просмотры сообщений: 3,797
Светлана — контент-маркетолог и редактор SE Ranking. Ее интересы охватывают цифровой маркетинг, SEO и перевод.Она регулярно делится своим опытом в блоге SE Ranking и в различных маркетинговых СМИ. Светлана считает, что сложные понятия можно объяснить простыми словами, и любит создавать иммерсивные истории. Светлана проводит большую часть своих вечерних часов, изучая новые языки, планируя незабываемые поездки и гладя своего кота.
Руководство для новичков по созданию файла Sitemap
Sitemap. Вы, должно быть, слышали это раньше десятки раз.
Но знаете ли вы, что такое карта сайта и почему она так важна для вашего сайта?
В этом сообщении блога мы собираемся кратко обсудить, что такое карта сайта, какие функции она выполняет, как вы можете создать карту сайта для своего веб-сайта и некоторые другие технические аспекты наличия карты сайта.
Начнем сверху.
Что такое карта сайта?
Проще говоря, карта сайта — это просто… карта вашего сайта.
Он содержит важную информацию о вашем веб-сайте, и его основная задача — информировать поисковые системы, такие как Google, обо всех различных страницах, содержащихся на вашем веб-сайте.
Карта сайта очень важна, потому что она позволяет поисковым системам получать подробную информацию о вашем сайте. Кроме того, это также увеличивает доступность, поскольку позволяет поисковым системам получать доступ ко всем веб-страницам вашего веб-сайта.В конце концов, такая доступность позволяет поисковым системам быстро находить все страницы вашего веб-сайта и ранжировать их в поисковых системах.
Другими словами, наличие карты сайта может напрямую повлиять на рейтинг вашего сайта в поисковых системах.
Тем не менее, обратите внимание, что наличие карты сайта не гарантирует более высокого рейтинга в поисковых системах — или даже списков в поисковых системах, если на то пошло. Карта сайта никогда не гарантирует, что определенная веб-страница будет ранжироваться в списках поисковых систем. На самом деле карта сайта увеличивает видимость вашего контента и позволяет сканерам поисковых систем получить полный доступ к вашему веб-сайту, всему его содержимому и различным веб-страницам.
Какой формат у файла Sitemap?
Карта сайта может иметь несколько форматов, а именно:
Для получения более подробной информации обо всех этих различных форматах карты сайта, прочитайте эту статью Google .
При этом XML — безусловно, самый распространенный формат карты сайта, используемый большинством веб-мастеров. А поскольку большинство веб-сайтов и блогов работают на WordPress, WordPress полностью поддерживает формат XML. Это действительно рекомендуется.
Карты сайта — ограничение
Карта сайта отлично подходит для вашего веб-сайта, но не без ограничений.
Например, карта сайта не может содержать более 50 000 URL. Кроме того, размер файла карты сайта не может превышать 10 МБ.
Для большинства веб-сайтов и предприятий одного файла карты сайта должно быть достаточно, так как очень немногие веб-сайты содержат более 50 000 URL-адресов.
Однако, если у вас очень большие веб-сайты с более чем 50 000 URL-адресов, вы можете изучить другие варианты, поскольку один файл Sitemap не поможет.
Если это касается вашего веб-сайта, вам потребуется несколько карт сайта и файл индекса карты сайта.
Несколько файлов Sitemap и индекс файлов Sitemap
Идея заключается в том, что, поскольку одна карта сайта не может содержать все различные URL-адреса вашего веб-сайта (более 50 000), вам необходимо создать несколько карт сайта.
Затем все эти карты сайта будут доступны через индекс карты сайта.
Другими словами, индекс карты сайта содержит несколько карт сайта, которые содержат всю информацию о веб-сайте.
Как создать карту сайта?
Теперь, когда у вас есть вся важная информация о том, что такое карта сайта, почему она создается и каковы ее ограничения, давайте перейдем к нашей основной теме, то есть
Как создать карту сайта?
К счастью, вам не нужно знать никаких кодов, чтобы создать карту сайта. Существуют инструменты, которые позволяют создавать карты сайта всего за несколько кликов и секунд.
Один простой способ создать карту сайта — это сделать это с помощью XML-карты сайта.com .
Просто введите URL-адрес своего веб-сайта, и пусть он просканирует все страницы на вашем сайте. Как только он закончит это сделать, он создаст для вас XML-файл карты сайта, который вы загрузите / добавите в свою учетную запись Google для веб-мастеров (теперь она называется Google Search Console )
Другой способ — использовать сторонний плагин WordPress для создания файла карты сайта. Yoast SEO Plugin — безусловно, один из лучших плагинов SEO для веб-сайтов WordPress. Он выполняет множество важных функций для улучшения SEO вашего сайта.И одна из этих важных функций заключается в том, что он позволяет вам создать актуальный файл карты сайта для вашего веб-сайта.
После установки подключаемого модуля Yoast SEO найдите его на левой боковой панели и щелкните XML-файлы Sitemap.
Затем «включите» функцию карты сайта и позвольте плагину творить чудеса.
Вы также можете найти свой XML-файл Sitemap на вкладке «Общие». Просто нажмите кнопку «XML Sitemap», как показано на следующем изображении.
Заключительные слова
Карты сайта важны.Убедитесь, что он есть на вашем сайте. Хотя это не гарантирует какое-либо конкретное место на страницах результатов поисковой системы, но делает все содержимое вашей веб-страницы доступным для поисковых систем. И это помогает роботам поисковых систем сканировать ваш сайт и, возможно, увеличивает ваши шансы на попадание в выдачу.
Как создать XML-карту сайта: советы и передовые методы
В первые недели работы в Atlassian я искал способ быстро закрепиться в компании и пропагандировать SEO.Итак, я проверил наш основной сайт и заметил, что на нем нет карты сайта XML. Какая легкая победа!
Я пошел к разработчикам и попросил их активировать в CMS. К моему удивлению, мне сказали, что это невозможно; Я был сбит с толку.
Немного подумав, я вспомнил, что Screaming Frog имеет функцию карты сайта XML, поэтому я очистил сайт и загрузил сканирование как карту сайта XML. Google проглотил его за несколько секунд, и в последующие дни мы заметили заметное влияние на наш трафик.
Мораль истории в том, что карты сайта в формате XML важны, и иногда недооцениваются.
Вот все, что я собираюсь осветить в этой статье.
Что такое XML-карты сайта и зачем они нужны.
XML-карты сайта — это цифровые карты, которые помогают Google обнаруживать важные страницы на вашем сайте и как часто они обновляются.
Google указывает на странице справочного центра:
Карта сайта сообщает сканеру, какие файлы, по вашему мнению, важны для вашего сайта, а также предоставляет ценную информацию об этих файлах: например, для страниц, когда страница была обновлена в последний раз, как часто меняется страница и какие версии страницы на других языках.
По словам Гэри Иллиса, карты сайта XML являются вторым по важности источником URL-адресов, которые должен сканировать робот Googlebot после гиперссылок и ранее обнаруженных URL-адресов. Это масштабно, и его нельзя недооценивать!
Google начал использовать карты сайта XML в 2005 году, и вскоре к нему присоединились такие поисковые системы, как MSN или Yahoo. В настоящее время они используют их не только для обнаружения URL-адресов.
Проверьте работоспособность вашего веб-сайта
С помощью инструмента аудита сайта Semrush
Каждый веб-сайт должен иметь карту сайта в формате XML.Они особенно важны для:
В то время как файл robots.txt помогает исключить части вашего сайта из рейтинга поисковых систем, карты сайта XML делают обратное. Они помогают поисковым системам открывать новые страницы, даже если на них нет ссылок с основного сайта.
Карты сайта представлены в формате XML, который Google может быстро проанализировать для поиска новых URL-адресов. XML — e X растяжимый M arkup L anguage — легкий и переносимый между устройствами и предназначен для хранения данных.
Самый простой способ проверить, есть ли у вашего сайта карта сайта, — это посмотреть в Google Search Console или в Bing Webmaster Tools в разделе «карты сайта». Большинство поисковых систем, таких как Google или Bing, ищут запись (или записи) «Sitemap:
XML-карты сайта в Bing Webmaster Tools. 1: отчет о файлах Sitemap. 2: Добавление новых путей к карте сайта.3: найдены существующие карты сайта Bing.
XML-карты сайта в Google Search Console. 1: отчет о файлах Sitemap. 2: Добавление новых путей к карте сайта. 3: найденные Google существующие карты сайта.
HTML и XML Карты сайта
Есть два типа карт сайта: HTML и XML. В чем разница?
1. Обратите внимание на формат .
HTML явно отличается от XML. Но это означает даже больше: в то время как карты сайта в формате HTML видны пользователям сайта, карты сайта в формате XML служат фидами для поисковых систем.
Вы можете возразить, что карты сайта в формате HTML также создаются для поисковых систем, но, хотя они могут быть полезны для пользователей, карты сайта в формате XML — нет.
2. Они служат одной цели, но по-разному.
Оба помогают поисковым системам обнаруживать новые URL-адреса, будь то страницы, видео или изображения.
XML-карты сайта — это настраиваемые каналы, которые помогают поисковым системам понять приоритет URL-адресов для сканирования, частоту их изменения и новые из них, добавленные на сайт. Это особенно полезно для планировщиков поисковых систем, поскольку они могут лучше оценить, когда и как часто нужно повторно сканировать URL.
Карты сайта в формате HTML также помогают поисковым системам обнаруживать новые URL-адреса, но путем обнаружения ссылок, по которым они переходят. Это означает, что карты сайта в формате HTML могут быть эффективным инструментом обнаружения URL только в том случае, если они сканируются и переходят по ссылкам. Вы можете понять это, просмотрев свои файлы журналов.
3. У них разные побочные преимущества.
XML-карты сайта имеют мета-атрибуты, такие как
HTML-карты сайта распределяют PageRank по всему сайту, и это то, для чего они в настоящее время в основном используются, помимо навигационной ценности для пользователей. Поскольку HTML-карты сайта часто связаны в нижнем колонтитуле сайта, они обычно связаны с каждой страницы и могут распределять этот входящий PageRank на другие страницы с более слабой внутренней связью.
Различные типы XML-файлов Sitemap
Несмотря на то, что XML-карты сайта могут быть отправлены в RSS, mRSS, Atom 1.0 или текстовом формате, «тип» карты сайта относится к ее содержанию или «типу носителя»:
Как я буду дальше укажите ниже, вы можете создавать карты сайта, содержащие только один конкретный тип мультимедиа, или интегрировать их в свою обычную карту сайта XML.
Минимальные требования к XML-карте сайта
Чтобы ваши XML-карты сайта работали оптимально, вы должны соответствовать стандартам. Карта сайта XML должна:
Содержать только канонические URL-адреса с кодом состояния 200.
Включите до 200 000 URL-адресов на карту сайта и до 50 000 файлов Sitemap на карту сайта индекса.
Ссылка на robots.txt.
BUTF-8 закодирован.
Сжаться в.gz формат.
Быть не больше 50 МБ или содержать 50 000 URL-адресов (независимо от того, что вы нажмете первым).
Но есть еще кое-что, что вы можете и должны сделать, чтобы получить максимальную отдачу от XML-карт сайта. Вы можете сообщить Google, какие URL-адреса важны, включив только важные страницы в XML-карты сайта и часто обновляя их.
Большинство CMS имеют функцию автоматического обновления карт сайта при создании нового URL-адреса или изменении существующей страницы. Для Google частота обновления самой карты сайта и тега lastmod страниц может быть признаком свежести.Важно ли это для его ранжирования, зависит от страницы и контекста.
Думайте о карте сайта в формате XML как о карте города для туристов, где город является вашим веб-сайтом, а турист — Google. Убедитесь, что вы включили только важные здания, а не каждый адрес. Вот почему не следует включать неважные страницы; примерами являются такие страницы, как ваша политика конфиденциальности или страница о нас. Хотя эти страницы должны быть проиндексированы, их не нужно часто сканировать, и они не важны, когда мы говорим о SEO.
XML Sitemap Советы для больших сайтов
Вы можете сделать больше, чтобы улучшить свою игру Sitemap, помимо соответствия стандартным требованиям.
Крупные сайты, например, новостные издатели, должны использовать индексные карты сайта, которые содержат (до 50 000) обычных карт сайта, а также не должны быть тяжелее 50 МБ. Они похожи на материнскую базу XML-карты сайта, которая содержит множество карт сайта меньшего размера. Они нужны крупным сайтам, потому что они не помещаются в одну карту сайта. В любом случае не стоит пытаться уместить все в одну карту сайта.
Вы можете максимально использовать эти карты сайта, структурируя их по типу страницы или теме. На практике вы должны создать специальные карты сайта в формате XML для каждого подкаталога или шаблона страницы, чтобы получить представление о технических проблемах и проблемах индексации вашего сайта.
Существуют специализированные карты сайта XML для определенных целей. Сайты, которые активно работают с мультимедийными материалами (например, Pinterest или YouTube), получают большую выгоду от карты сайта изображений или видео . У издателей должно быть новостных карт сайта .
Карты сайта с изображениями повышают вероятность того, что ваш сайт будет найден в поиске изображений Google. У вас не , а , чтобы иметь специальную карту сайта для изображений; вы также можете использовать расширения изображений в своей обычной карте сайта.
Вот как выглядят расширения изображений (спецификации XML):
Xml version = "1.0" encoding = "UTF-8"?>
image: image>
image: image>
Карты сайта для видео работают после того же Принцип: либо создайте отдельную карту сайта, либо добавьте расширения к своей обычной:
Но будьте осторожны с метаданными, которые вы добавляете в карты сайта или расширения для видео.
Google заявляет, «Google может использовать текст на целевой странице видео, а не текст, который вы указываете в карте сайта, если текст страницы считается более полезным, чем информация в карте сайта». Речь идет о тексте, поставленном через описание.Помимо описания, вы можете передать в Google миниатюру, длину видео, рейтинг, удобство для семьи и многое другое (полный список метаданных XML-карты сайта для видео). Для сайтов, активно использующих видео, это, безусловно, имеет смысл. Для всех остальных это относительно необязательно.
Карты сайта для новостей отличаются тем, что у вас всегда должна быть отдельная карта сайта XML для новостей. Google не рекомендует (и не предлагает) расширения в этом случае. Карты сайта для новостей помогают Google находить и оценивать новые статьи, что особенно сложно в издательской индустрии, поскольку она создает большой объем контента.Несмотря на то, что Google заявляет, что издатели с картами сайта новостей не пользуются преимуществом, это помогает быстрее получить рейтинг горячих новостей в Новостях Google.
Карты сайта новостей имеют особые требования:
Включите статьи не старше 2 дней.
Не добавляйте более 1000 новых записей в существующую карту сайта за раз.
Обновите существующие карты сайта для обновлений статей.
Вы также можете использовать карты сайта XML для определения и указания определенных мета-тегов для Google.Один из примеров — hreflang; вы можете добавить как расширение к карте сайта (полное руководство):
hreflang = "de"
href = "http://www.example.com/deutsch/page.html" />
hreflang = "de-ch "
href =" http://www.example.com/schweiz-deutsch/page.html "/>
hreflang =" en "
href =" http: // www.example.com/english/page.html "/>
Google игнорирует атрибут приоритета в XML-картах сайта, но, по словам Джона Мюллера, обращает внимание на lastmod. Google определяет приоритет ваших страниц сам , вероятно, по популярности и авторитету. Lastmod, однако, — это тег, который указывает, когда URL-адрес изменялся в последний раз, а это действительно интересно для Google.
URL + дата последнего изменения — это то, что нам важно для веб-поиска .
? Джон ? (@JohnMu) 17 августа 2017 г.
Кроме того, по словам Джона Мюллера, вам не нужно добавлять карты сайта XML для URL-адресов AMP.
XML Sitemap Лучшие и худшие практики
В Atlassian мы решили проблему с отсутствующей функцией карты сайта XLM в нашей CMS с помощью стороннего поставщика карты сайта XML, и это сработало отлично.
Несмотря на то, что формат основан на тексте, а не на XML, он работает.
The New York Times ссылается на свои карты сайта в файле robots.txt и разделяет такие форматы, как видео или новости. Он идет еще дальше и имеет карты сайта для определенных категорий, таких как кулинария или выборы.
Имеет смысл иметь выделенных XML-карт сайта для своевременных событий как издателя, потому что вам нужно понимать, насколько быстро Google подбирает контент и все ли можно проиндексировать без проблем.
Walmart имеет аналогичное разделение по категориям, которое имеет смысл для сайтов электронной коммерции . Он имеет карты сайта Master XML для тем и категорий.
Как вы можете видеть на скриншоте ниже, разделение тем позволяет Walmart увидеть, как Google индексирует различные области сайта, такие как мода или развлечения.
Если у вас есть сайт, разбитый на темы, категории или и то, и другое, рекомендуется создать определенные карты сайта XML для каждой из них. Отсутствует известный недостаток наличия одинаковых URL-адресов в разных картах сайта.
Semrush Tip : С помощью инструмента Semrush Site Audit вы можете проводить аудит любого веб-сайта и проверять шесть конкретных проблем, связанных с XML-картами сайта.Инструмент сначала проверит, присутствует ли sitemap.xml, а затем будет искать ошибки форматирования, неправильные страницы в карте сайта и другие проблемы, которые могут повлиять на ясность вашей карты сайта.
Большинство систем управления контентом поставляются с заранее подготовленными функциями, которые позволяют автоматически создавать XML-карту сайта. Но некоторые этого не делают, и в этом случае вам понадобится сторонний инструмент.
Вы также можете прочитать: 10 лучших инструментов для создания карты сайта …
Это мой личный выбор для генераторов карты сайта XML.
Имя | Цена | Лимит | Характеристики | Бесплатная пробная версия | н / д |
| 30 дней |
Dynomapper | 40 долл. США в месяц | 200 000 URL за сканирование |
| 14 дней | |||
Карты записи | 14984.99 / месяцн / д |
| 3 карты сайта бесплатно | ||||
Screaming Frog бесплатно £ 149,00 / год | н / д |
| н / д | ||||
Powermapper | месяц15 тыс. страниц |
| 30 дней | ||||
XML-карты сайта | $ 4.99 для 1K страниц 189,99 $ для 1,5 млн страниц | 1,5 млн страниц |
| Бесплатно для страниц |
Плагины WordPress
Получите бесплатную 7-дневную пробную версию
Начните работать над своей видимостью в Интернете
Как создать карту сайта
Карта сайта — это в основном веб-страница на веб-сайте, которая содержит ссылки на другие страницы веб-сайта, обычно организованные таким образом, чтобы страница была полезна для людей (карты сайта в формате HTML) и поисковых систем (карты сайта в формате XML).Карта сайта содержит метаданные для всех URL-адресов по таким аспектам, как частота обновлений каждой страницы, относительная важность и последнее обновление и т. Д.
Хотя любая страница, на которой есть ссылки на каждую страницу вашего веб-сайта, может быть в некоторой степени полезной, карта сайта должна применять использование XML с кодом, который должен следовать заданному шаблону, чтобы он был максимально эффективным и предоставлял точные информация для поисковых систем касается. Карта сайта полезна, поскольку она предоставляет одно место, откуда поисковая система может получить доступ ко всем веб-страницам на определенном сайте, не просматривая весь сайт на постраничной основе, в которых может быть несколько уровней ссылок.Если вы хотите создать карту сайта, вам нужно сделать следующее:
Основной формат
Каждая карта сайта должна быть заключена в теги
Вот пример карты сайта, в которой есть две записи, использующие все обязательные, а также необязательные теги:
Xml version = "1.0 "encoding =" UTF-8 "?>
`
В карте сайта выше две страницы; главную страницу и страницу «Блог». Устанавливаются даты последнего изменения, указывается их относительный приоритет и частота изменений. Частота изменений не должна быть конкретно точной, а приоритет полностью субъективен; он показывает, как вы, как владелец сайта, относитесь к странице по отношению к другим страницам на сайте.
Что означают теги Sitemap?
Обязательные теги
- теги
и ; Эти теги сообщают поисковым системам, таким как Google, начало и конец карты сайта. Начните список страниц сразу после тегаи завершите его перед закрывающим тегом . - теги
и : эти теги предоставляют поисковой системе информацию о том, где начинается и заканчивается подробное описание каждой страницы в карте сайта.Эти теги включают в себя все остальные теги, используемые для каждой страницы. - теги
и : эти теги очень важны, поскольку они предоставляют поисковой системе информацию о местоположении страницы. Без сведений о местоположении страницы все остальные сведения и информация бесполезны.
Дополнительные теги
- Теги
и : (Дата последнего изменения): Эти теги предоставляют информацию о последней модификации страницы.Они используют формат ГГГГ-ММ-ДД. Для любого числа меньше 10 всегда не забывайте включать начальный ноль. Например, 2010-07-29 вместо 2010-7-29. - Теги
и (Частота изменения): Эти теги предоставляют поисковым системам информацию о вероятности изменения страницы. Эта информация не обязательно может быть точной, и поисковая система может решить посещать страницу чаще или реже, чем указано. Например, если частота изменения установлена на почасовой основе, а ваша страница не имеет высокого рейтинга, Google может выбрать посещение через каждые несколько дней или реже.Возможные значения этого тега включают:- Всегда: показывает, что страница является динамической и постоянно изменяется при доступе, например, на сайте мониторинга погоды.
- в час
- Ежедневно
- Еженедельно
- Ежемесячно
- Ежегодно
- Теги
и : Эти теги информируют поисковые системы о важности страницы по сравнению с другими страницами вашего веб-сайта, по мнению владельца сайта.Это, вероятно, наименее полезные теги, потому что на большинстве веб-сайтов поисковые системы идентифицируют страницы, которые более релевантны для конкретного поиска.
Не буквенно-цифровые символы
Идеальная карта сайта не содержит всех сущностей и содержит только буквы ASCII, цифры и определенные символы. Сущности — это символы со специальным значением в URL-адресах или в HTML. Те, которых нужно избежать, включают:
- & — Символ амперсанда всегда должен быть записан как & amp;
- ‘- Символ одинарной кавычки всегда должен быть записан как & apos;
- «- символ двойной кавычки всегда должен быть записан как & quot; .
- <- символ «меньше» всегда должен быть записан как & lt;
- > — символ «больше» всегда должен записываться как & gt;
Если в ваших URL-адресах есть неанглийские буквы алфавита, такие как ç
, ñ
или ü
, то вам необходимо использовать код для таких символов.
Куда следует вставить файл Sitemap
В обычных условиях карта сайта может каталогизировать только URL-адреса, которые находятся в или под определенным каталогом, в котором находится карта сайта. Следовательно, если, например, у вас есть интернет-магазин в store каталоге и вы хотите каталогизировать как страницы магазина, так и обычные страницы вашего сайта, вам следует поместить файл Sitemap в наиболее предпочтительный каталог, который вы хотите каталогизировать. ; обычно это «корневой веб-каталог» сайта.Имя каталога может принимать разные формы, такие как httpdocs, public html, www, wwwroot или что-то еще.
Проверка файла Sitemap перед отправкой
Перед отправкой файла Sitemap важно проверить его, чтобы убедиться в отсутствии ошибок. Это избавит вас от лишних хлопот и проблем в долгосрочной перспективе.
Отправка вашей карты сайта
Есть 3 метода, которые вы можете использовать для отправки файла Sitemap в различные поисковые системы. К ним относятся:
- Этот метод является самым простым из трех, хотя он требует, чтобы вы периодически посещали ваш сайт поисковыми системами, чтобы этот метод работал.Если ваш сайт новый или вы не можете сделать его популярным в поисковых системах, рассмотрите возможность использования метода прямой отправки в поисковую систему.
Добавьте Sitemap: http: //yoursite.com/sitemap.xml в свой файл robots.txt, и этот файл Sitemap будет автоматически выбран поисковой системой при следующем сканировании вашего сайта.
- HTTP-запрос: Этот метод позволяет отправить файл Sitemap или обновить его, напрямую введя следующее: (Обратите внимание, что некоторые поисковые системы могут потребовать, чтобы у вас была существующая учетная запись или использовалось ваше доменное имя вместо «твой сайт.com »)
- Прямая передача в поисковую систему: Это наиболее трудоемкий из трех методов, так как вы должны обращаться к каждой поисковой системе индивидуально. Однако в этом нет необходимости, поскольку основные поисковые системы могут автоматически читать файл robots.txt, чтобы найти ваш файл Sitemap.
- Bing: http://www.bing.com/webmaster/ping.aspx?siteMap=yoursite.com/sitemap.xml
- Google: http: // www.google.com/webmasters/tools/ping?sitemap=http://yoursite.com/sitemap.xml
- Yahoo: http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=YahooDemo&url=http://yoursite.com/sitemap.xml (измените YahooDemo на свой идентификатор приложения)
Требования
- Google: Убедитесь, что у вас есть учетная запись Google Webmaster Tools, и отправьте файл Sitemap через интерфейс своей учетной записи.
- Yahoo: Как и при отправке Sitemap через Google, отправьте через Yahoo Site Explorer (создайте учетную запись, если у вас ее нет).
- Bing: Создайте учетную запись MSN (если у вас уже есть учетная запись, вам не нужно создавать новую), затем отправьте файл Sitemap через Центр веб-мастеров Bing.
Карта сайта Пределы
Отдельный файл карты сайта должен иметь размер не более 10 МБ и не может содержать более 50 000 URL-адресов. Если ваш веб-сайт превышает эти ограничения, вам следует рассмотреть возможность использования нескольких файлов Sitemap.
Сегодня большинство веб-мастеров прибегают к использованию генераторов карт сайта, таких как DYNO Mapper, который работает быстрее и гарантирует более высокую точность при создании карт сайта.Поэтому вам не нужно беспокоиться о сложных кодах.
Что такое карта сайта и как ее создать?
Если гуглить «что такое карта сайта», результаты поиска в основном относятся к структурам XML и HTML, хотя этот термин шире. Это касается технических инструментов и навигации, а также концептуального метода работы над структурой веб-сайта. Давайте посмотрим на все аспекты карты сайта.
Есть три типа карт сайта: XML, HTML и визуальные. Первые два — это инструменты для улучшения работы сайта и результатов SEO.Как и таблица содержания, помогающая читателю ориентироваться в книге, карты сайта XML и HTML помогают роботам и людям быстрее находить важные страницы веб-сайта. Они имеют решающее значение для сложных сайтов с многочисленными страницами и функциями и считаются показателем удобства использования.
Sitemap.Xml: понимание смысла, функций и необходимости
XML-документы содержат служебную информацию в коде для поисковых роботов, таких как Google, для эффективного индексирования страниц.Данные включают:
- Список URL-адресов с иерархией
- Тип публикуемого контента (например, изображения или видео)
- Данные об изображениях и видео веб-сайта, используемых для индексации
- Частота обновления, срок последнее обновление
- Приоритет страниц для сканирования
- Альтернативные версии страниц
Google поддерживает более широкий синтаксис для изображений, предоставляя дополнительные данные об изображениях и уменьшает количество ошибок при сканировании.Теги могут формировать новую карту сайта для изображений или дополнять существующий файл XML. Кроме того, для видео можно добавить теги XML. Позволяет добавить подробное описание к видеофайлу, делает файл видимым для видео Google. Наконец, если добавлен конкретный тег видео, предварительный просмотр видео появится в поиске Google.
Карту сайта можно назвать навигатором для поисковых систем. Это рекомендуемый файл, который не гарантирует 100% индексацию страниц, упомянутых в карте сайта.xml. В то же время его отсутствие не означает критичности к летальному исходу. Бывают случаи, когда веб-сайт без XML-карты сайта все же сталкивается с проблемами индексации:
- Есть несколько страниц, не связанных с другими
- Сайт новый
- Структура сайта сложная
- Многие страницы регулярно обновляются
- Страницы имеют основной и второстепенный приоритет
Для создания sitemap.xml для небольших сайтов с редким обновлением можно использовать внешний онлайн-генератор.У Google есть список онлайн-и настольных генераторов карты сайта. Любой из этих инструментов позволяет использовать дополнительные теги, например, метатег «мета-роботы». Он предоставляет инструкции по настройке для индексирования страниц и включает более 10 основных директив. Самый распространенный среди них — «noindex роботов», применяемый для исключения страниц из индекса. В других случаях, когда страница не получает индекса, это происходит тогда, когда веб-сайт обновляется новым контентом, а карта сайта остается устаревшей.
Модули или плагины CMS помогают создавать карты сайта XML для сложных веб-сервисов с массой нового контента.Они способны поддерживать и автоматически обновлять XML-документы.
Поместите XML-файл в корневой каталог веб-сайта и поместите ссылку на него в robots.txt. Для контроля эффективности процесса индексации используйте сервис Google Search Console, который также позволяет отслеживать посещения и оптимизировать видимость сайта. Если он обнаружит ошибку в созданной карте сайта, вы получите уведомление по электронной почте.
HTML-карты сайта
HTML-карта сайта ориентирована на реальных пользователей, облегчая просмотр веб-сайтов со сложной структурой и большим количеством данных.Другими словами, это иерархически построенный каталог страниц веб-сайта. Он всегда имеет хорошо структурированный контент и заголовки ссылок. Иногда карта сайта HTML содержит два или три уровня, например, на сложных веб-сайтах электронной коммерции. Карты сайта в формате HTML должны быть доступны по всему сервису; поэтому они обычно располагаются в нижнем колонтитуле. HTML карта сайта имеет ограничение на количество ссылок в размере 100; при превышении некоторые ссылки останутся вне индекса.
Хотя карты сайта в формате HTML работают для людей, они также полезны для поисковых роботов.При сканировании роботы получают список приоритетных страниц сайта, что ускоряет их индексацию.
Визуальные карты сайта для планирования веб-сайтов
С более высокой точки зрения карта сайта — это визуализация будущего создания веб-сайта. Он отображает информацию о структуре страницы. Между тем, его часто дополняют изображениями или текстовым контентом.
Визуальные карты сайта обеспечивают полное представление об информационной архитектуре веб-сайта и позволяют проектировать навигацию и ссылки на страницы, учитывая взаимодействие с пользователем.Это также облегчает планирование рабочего процесса над будущим продуктом, отображая тип требуемых технологий и объемы контента. Наконец, все члены команды и заинтересованные стороны знают о конечном продукте, поэтому визуальная карта сайта снижает ложные ожидания от дизайна и разработки.
Самый простой и быстрый способ создать визуальную карту сайта — это нарисовать ее ручкой или карандашом. Недостаток — отсутствие четкости и низкая презентабельность макета. Вы можете создать его в Sketch или Figma, а также в любом другом графическом редакторе.Но здесь требуются некоторые навыки использования.
Ментальные карты — отличная идея для использования здесь, хотя не каждый человек может прочитать и понять их с первого взгляда. Информация должна быть как можно более краткой, поэтому некоторые важные детали могут отсутствовать.
Наконец, есть специальные сервисы для создания визуальных карт сайта, где возможна совместная работа дизайнеров, контентмейкеров, SEO-специалистов. Такие сервисы предоставляют шаблоны, основанные на лучших практиках визуального отображения сайтов, комментариев, обмена, хранения информации и эффективного сотрудничества многопрофильных специалистов.
FlowMapp — один из множества профессиональных инструментов для создания визуальных карт сайта. Здесь вы можете создавать и редактировать интерактивную карту, комментировать результаты работы, разрабатывать структуру каждой страницы и следить за всеми изменениями в проекте, внесенными другими членами команды. Готовый проект можно отправить по электронной почте или экспортировать в самые популярные форматы файлов.
FlowMapp выгоден тем, что не так сильно ориентирован на SEO, как многие другие сервисы.