Як додати файл sitemap в яндекс. Створення Sitemap. Ручний спосіб створення картки

Карта сайту (Sitemap.xml) – це спеціальний файл у форматі .xml, що зберігається в кореневій директорії сервера. Це файл з інформацією про сторінки сайту, які потрібно індексувати. Зазвичай sitemap створюють для Яндекса та Гугла, щоб сповістити пошукових роботів про сторінки, які потрібно внести до індексу. Ще за допомогою сайтумапа здійснюється перевірка того, як часто відбуваються оновлення, і індексація яких веб-документів є найважливішою.

Відео з Вебмайстерні Яндекса:

Sitemap.xml складається з урахуванням спеціального синтаксису, зрозумілого пошуковим машинам, де будуть перераховані всі сторінки, що підлягають індексації із зазначенням ступеня їх важливості, дати останнього оновлення та приблизної частоти оновлення.

Є два основних файли, які повинні мати будь-який web-проект - robots.txt та sitemap.xml. Якщо у вашого проекту їх немає або вони заповнені не правильно, то з великою ймовірністю ви сильно шкодите своєму ресурсу і не дозволяєте йому розкритися на всі сто відсотків.

Чи впливає файл sitemap.xml на просування сайту

Якщо у вас відсутній sitemap, це не означає, що пошукові системи не будуть індексувати ресурс. Пошукові роботи найчастіше і без цього непогано сканують сайти та включають їх у пошук. Але іноді можуть виникати збої, через які часом вдається знайти не всі веб-документи. Основними причинами є:

  1. Розділи сайту, в які можна потрапити, тільки зробивши довгий ланцюжок переходів;
  2. Динамічні URL-адреси.

Створення sitemap.xml допомагає вирішити цю проблему.

Sitemap.xml впливає на SEO побічно: полегшуючи та прискорюючи індексацію сторінок.

Карта сайту sitemap у форматі HTML

Картки сайту поділяються на 2 основні види або формати: карта сайту htmlі мапа сайту файл xml. HTML карта сайту – це сторінка сайту, де перераховані посилання. Зазвичай це посилання на найважливіші розділи та сторінки сайту. HTML карта сайту більше розрахована на людей, ніж на роботів і допомагає швидше орієнтуватися в основних розділах сайту. Для карти сайту у вигляді html-сторінки існують серйозні обмеження щодо кількості посилань на одній сторінці. Якщо на сторінці буде занадто багато посилань, далеко не всі посилання можуть бути проіндексовані або сторінка карти сайту може бути виключена з пошуку за надмірну кількість посилань, нехай навіть внутрішніх посилань.

Для того, щоб карта сайту правильно індексувалася і адекватно сприймалася відвідувачами, не варто розміщувати на сторінці більше 100 посилань. Цього достатньо, щоб розмістити на сторінці всі розділи та підрозділи, які не влізли в основне меню.

Зазвичай, файл sitemap у форматі HTMLмає деревоподібну структуру, де вказані розгорнуті розділи та підрозділи. Надмірно громіздкі HTML карти сайту, часто оформлюються графічними елементами, CSS-стилями та доповнюються Java-script. Однак, мапа сайту html не має великого значення для пошукових систем.

HTML карта сайту - це повноцінний sitemap. Як бути, якщо на сайті сотні, тисячі, десятки тисяч сторінок? Для цього необхідно розмістити посилання на всі сторінки у карті сайту у форматі xml.

Мапа сайту sitemap.txt

Ще одним способом оформлення картки сайт у вигляді файлу може бути картка сайту у форматі txt:

1. http://site.ru/ 2. http://site.ru/page/ 3. http://site.ru/page1/

Все просто. У файлі sitemap.txt рядково перераховуються всі потрібні посилання. Карта сайту у форматі txt – це «варіант для лінивих». Тут працює аналогічне sitemap xml обмеження 50.000 посилань. Однак, TXT карта сайту позбавлена ​​можливостей вказати дати останньої зміни та пріоритету сторінки.

Карта сайту XML Sitemap

XML карта сайту – це файл формату xml, виду sitemap.xml, Який зазвичай знаходиться в корені сайту. У карти сайту у форматі xml є безліч переваг перед html картою сайту:

  • Sitemap xml – це спеціальний формат карти сайту, що визначається всіма популярними пошуковими системами, наприклад Google та Яндекс.
  • У xml sitemap можна вказати до 50 000 посилань.
  • У sitemap xml можна вказати відносний пріоритет та частоту оновлення сторінок.

Вміст картки сайту – лише рекомендація пошукового робота. Наприклад, якщо встановити для сторінки сайту щорічну частоту оновлення, пошукові роботи все одно ходитимуть частіше. А якщо встановити частоту оновлення сторінки щогодини, це не означає, що роботи індексуватиме сторінку щогодини.

Як створити правильний sitemap.xml

Розглянемо, як зробити правильну XML-карту. Тут мають бути дотримані такі вимоги:

  1. Розмір файлу повинен бути не більше ніж 10 мб;
  2. Карта повинна містити не більше 50 000 посилань. У випадках, коли посилань більше, можна створити кілька карт і включити їх у головну xml-карту;
  3. Адреса сайту картки слід прописати в robots.txt;
  4. Також завантажте sitemap в яндекс та гугл (як додати файл – описано нижче);
  5. Пошукові системи повинні мати доступ до картки. Необхідно використовувати спеціальні теги, які дають пошукачам зрозуміти, що це саме карта, а не щось інше;
  6. У sitemap має бути кодування UTF-8.

Вміст файлу картки сайту sitemap.xml виглядає:

http://site.ru/ 2015-10-18T18:54:13+04:00 always 1.0 http://site.ru/category/ 2015-10-18T18:57:09+04:00 hourly 0.8 http://site.ru/page/ 2015-10-18T18:59:37+04:00 daily 0.6

Де використовуються такі обов'язкові теги:

  • - Батьківський тег, в нього полягають всі URL-адреси;
  • - тег, в котором указываются сведения о конкретном url-адресе;
  • https://tomilinofish.ru/uk/ - в данном теге указывается непосредственно url.
  • - этот тег заключает в себе дату последнего изменения страницы;
  • - тег используется, чтобы указать насколько часто изменяется страница: always, hourly, daily, weekly, monthly, yearly, never;
  • Указывает приоритет определенной страницы, относительно других страниц сайта от 0,1 – низкий приоритет, до 1 – высокий приоритет.

Changefreq указывает на частоту изменений страницы:

  1. Hourly – обновление ежечасно;
  2. Always – всегда обновляется;
  3. Weekly – обновляется раз в неделю;
  4. Daily – обновления происходят ежедневно;
  5. Monthly – обновления происходят раз в месяц;
  6. Yearly – один раз в год;
  7. Never – не обновляется (такое значение лучше не использовать).

Priority сообщает поисковикам о степени важности страницы, по сравнению с другими. Приоритет можно выставлять от 0,1 (низкий) до 1 (высокий).

Файл sitemap.xml должен содержать указание на пространство имен языка XML:

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

Если файл карты сайта включает более 50 тысяч ссылок или размер sitemap.xml превышает 10 мб, рекомендуется разделить карту сайта на несколько файлов. В таком случае, в карте сайта необходимо указать несколько ссылок на разные файлы карт.

http://site.ru/sitemaps/sitemap01.xml 2015-10-18T18:54:13+04:00 http://site.ru/sitemaps/sitemap02.xml 2015-10-18T18:54:13+04:00

Здесь используются уже знакомые нам теги https://tomilinofish.ru/uk/ и , а также обязательные теги:

  • - родительский тег, в который заключаются адреса всех карт сайта;
  • - тег, в котором заключается параметры для каждой карты сайта.

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

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

Как уже было написано выше - файл карты сайта размещается в корне сайта . Поисковые системы способны самостоятельно обнаружить файл карты сайта. Но существует несколько способов указания прямой ссылки на файл(ы) карты сайта(ов) для более скорого обнаружения поисковыми системами. Самый простой способ указать место расположения файла карты сайта - это непосредственное указание ссылки или нескольких ссылок на файлы карт сайта в инструментах для вебмастеров от Yandex и Google. Там же можно проверить карту сайта , провести анализ карты сайта на корректность , соответствие того, какие страницы из карты сайта найдены поисковой системой и сколько из них находится в индексации.

Второй способ указать поисковым системам на расположение файла карты сайта - это директива Sitemap файла robots.txt .

Sitemap: http://site.ru/sitemap.xml

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

Основные способы создания карты сайта

  1. Генерация карты сайта силами системы управления сайта, если CMS имеет подобную встроенную возможность.
  2. Скачать карту сайта со стороннего онлайн сервиса. Существует множество online генераторов карт сайта с различным возможностями и ограничениями. Наверное, один из самых известных онлайн генераторов карты сайта - это Sitemap Generator . Он обладает достаточно большим функционалом и позволит вам бесплатно генерировать сайтмап на 1500 страниц, что достаточно много. Еще есть xml-sitemaps.com обладает возможностью настройки параметров карты сайта, но имеет ограничение по количеству ссылок в файле sitemap.xml в 500 штук.
  3. Скачать генератор карты сайта . Подобные программы генераторы обычно платные, но при их помощи можно можно регулярно генерить sitemap xml для одного или нескольких сайтов. Вот пара примеров подобных программ-генераторов: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior.
  4. Автоматическое создание sitemap карты сайта в Joomla (Джумла), WordPress (Вордпресс), Bitrix (Битрикс), ModX.
  5. Создание карты сайта вручную .

Sitemap WordPress

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

Путь до файла сайтмап можете задать сами в настройках плагина и даже можете дать ему название отличное от классического sitemap.xml.

Sitemap Joomla

Создать карту сайта для Joomla можно с помощью компонента Xmap.

Проверить Sitemap на битые ссылки

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

Зайдите в Яндекс Вебмастер – раздел «Инструменты» – «Анализ файлов Sitemap».

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

  • скопировать текст sitmepa.xml;
  • отправить URL карты сайта;
  • загрузить xml файл в сервис.

Проверка sitemap.xml в Яндекс Вебмастер

Анализ Sitemap.xml от PixelPlus

Если будут найдены ошибки (такое случается часто), то сервис подскажет, какие URL отдают некорректный ответ (удалены, лишние и так далее).

Sitemap.xml – важный инструмент

Карта сайта - один из важный инструмент SEO-продвижения сайта. Не важно, как будет создана карта сайта. Важно - какие ссылки будут перечислены в карте сайта и как часто она будет обновляться. Иногда, в карту сайта выгружается все подряд и даже те ссылки, которые запрещены в robots.txt или неканонические ссылки. А обновление карты сайта происходит раз в месяц или реже. Подобное отношение к карте сайта может не просто сделать ее бесполезной, но того хуже - запутать поискового робота, что негативно отразится на индексации и позициях сайта в поиске.

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

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

Здесь вы можете сформировать необходимый Google и Yandex XML -код для карты сайта. А также создать визуальную карту сайта онлайн, которую сможете разместить на одной из ваших страниц.

Подробнее о XML-формате файла Sitemap можно прочитать на sitemaps.org

Новичок Эксперт VIP Информация Структура XML История FAQ

Технические подробности sitemap

Теги файла sitemap.xml:

  • changefreq - наиболее вероятная частота изменения контента указанного URL;
  • lastmod - фактическая дата последнего обновления URL;
  • loc - сам URL;
  • priority - приоритетность указанной страницы по отношению к другим страницам сайта;
  • url - этот тег служит родительским для указанных первых четырех тегов;
  • urlset - этот тег объединяет теги первых пяти типов.

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

  • & - амперсанд;
  • " - одиночные кавычки;
  • " - двойные кавычки;
  • > - знак "больше";
  • < - знак "меньше".

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

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

Sitemap: http://ДОМЕН.ru/sitemap.xml
URL должен быть полным URL для файла Sitemap.

Для передачи поисковым системам нового Sitemap используйте строку вида:
Поисковая система/ping?sitemap=http://ДОМЕН.ru/sitemap.xml
Для Google: http://www.google.com/webmasters/sitemaps/ping?sitemap=http://ДОМЕН.ru/sitemap.xml

Для проверки корректности составления карты вашего сайта следует предварительно проверить его на правильность. Проще всего это сделать с помощью одной из утилит, расположенных на веб-сайтах или xml.org . При этом вам понадобится XML-схема данных индексного файла Sitemap. Чтобы указать в XML файле ссылку на схему проверки установите флажок "Добавлять ссылку на XSD схему для проверки ". После этого при открытии Sitemap.xml файла в браузере, при наличии ошибок в структуре, вы получите соответствующее сообщение.

История развития Sitemap

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

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

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

На некоторых сайтах число страниц перевалило за 1 000, естественно, что абсолютно все ссылки разместить на карте сайта стало невозможно. Коэффициент проиндексированности таких сайтов стал снижаться. Мир нуждался в новом эффективном решении возникшей проблемы.

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

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

Популярность сказалась и на мнении других поисковых систем к новому подходу создания карт сайта. Так в ноябре 2006 года к поддержке стандарта присоединились такие поисковые гиганты, как MSN и Yahoo , а в апреле и Ask.com . На радостях формат Sitemaps получил новую версию Sitemap 0.90 , расширяющую функциональные возможности.

В мае 2007 года было официально объявлено о поддержке подключения стандарта Sitemaps в файле robots.txt поисковиками Ask , Google и Yahoo , т. е. найти карту сайта Sitemap стало проще: достаточно указать его местоположение в этом файле, а за источник информации для Sitemap использовать RSS-ленты или обычные текстовые файлы.

2 июня 2008, спустя 3 года после объявления протокола Google на блоге Яндекса для вебмастеров появилось сообщение о поддержке этого протокола Яндекс ом.




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

Также Вы можете приобрести готовый универсальный

Яндекс Вебмастер позволяет:

  • добавить Sitemap;
  • обновить;
  • удалить;
  • анализировать.

Как добавить Sitemap в Яндекс Вебмастер

Чтобы добавить файл Sitemap в очередь на индексирование, вам нужно, как и всегда, зайти в сервис Вебмастера – webmaster.yandex.ru. Далее:

  1. В разделе «Индексирование» вы найдете пункт «Файлы Sitemap».
  2. Добавьте полный адрес файлы Sitemap, например, https://сайт/sitemap.xml.
  3. Нажмите «Добавить».
  4. Ждите, пока Яндекс Вебмастер проверит файл.

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

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

Статус Описание Примечание
«OK» Файл сформирован правильно и загружен в базу робота Напротив файла отобразится дата последней загрузки.Проиндексированные страницы появятся в результатах поиска в течение двух недель
« » Указанный URL перенаправляет на другой адрес Удалите редирект и сообщите роботу об обновлении
«Ошибка» Файл сформирован неправильно Нажмите ссылку Ошибка, чтобы узнать подробности. После внесения изменений в файл сообщите роботу об обновлении
«Не проиндексирован» При обращении к Sitemap сервер возвращает HTTP-код, отличный от 200 Проверьте, доступен ли файл для робота с помощью инструмента Проверка ответа сервера, указав полный путь к файлу.Если файл недоступен, обратитесь к администратору сайта или сервера, на котором он расположен.Если файл доступен, сообщите роботу об обновлении
Доступ к файлу запрещен в robots.txt с помощью директивы Disallow Разрешите доступ к Sitemap и сообщите роботу об обновлении

Обновить Sitemap

Когда в Sitemap происходят изменения, его не нужно удалять из Яндекс Вебмастера и добавлять заново. Поисковик время от времени сам проверяет его на изменения и ошибки.

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

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

Удалить Sitemap из Вебмастера

В интерфейсе Яндекс.Вебмастера можно удалить те файлы, которые были добавлены на странице «Файлы Sitemap» :

Если для Sitemap была добавлена директива в файле robots.txt, удалите ее. После внесения изменений информация о Sitemap пропадет из базы робота и Яндекс.Вебмастера в течение нескольких недель.

Поддерживаемые Яндекс Вебмастером форматы

Яндекс принимает Sitemap в форматах:

XML-формат Sitemap

Предпочтительней передавать в формате XML, т.к. в нем можно передать дополнительные данные.

Яндекс поддерживает протокол Sitemap . Используйте этот формат, если хотите сообщить о:

  • дате последнего обновления страницы (элемент lastmod);
  • частоте изменения страницы (элемент changefreq);
  • значимости страницы (элемент priority) - робот загружает страницы поочередно с учетом наличия и значения коэффициента от 0.0 до 1.0. Укажите коэффициент для тех URL, которые наиболее важны для сайта.

https://сайт/ssylki-v-yandex-webmaster/ 2018-06-06 monthly 0.8 ...

TXT-формат Sitemap

У цьому форматі можна надіслати лише адреси сторінок. І все. Так, сум і сум, краще використовуйте XML 🙂

Використовуйте цей формат, щоб повідомити лише адреси сторінок.

https://сайт/ssylki-v-yandex-webmaster/ https://сайт/zerkala-sajta-v-yandex-webmaster/

Щоб передавати інформацію про відео, в Sitemap вкажіть посилання на XML-фіди (докладно в Допомозі сервісу Я.Відео).
Пошук не підтримує передачу інформації про зображення, RSS та Atom-фідів за допомогою файлу Sitemap.

У яких випадках потрібний файл Sitemap

Яндекс розробляє спеціальні алгоритми, за якими робот, що індексує, дізнається про сайт. Наприклад, за допомогою внутрішніх та зовнішніх посилань - переходячи з однієї сторінки на іншу. Іноді робот може пропустити сторінки. Використовуйте Sitemap, якщо на сайті:

  • велика кількість сторінок;
  • окремі сторінки без навігаційних посилань;
  • глибока вкладеність.

Як створити файл


Додати Sitemap.xml у Яндекс Вебмайстер – відео

Sitemap – це файл, який допомагає відвідувачам або пошуковому роботі орієнтуватися у мережному ресурсі. Існує два варіанти створення карти сайту: у форматі XML та HTML. Перші веб-майстри генерують для пошукових роботів, другі найчастіше формують вручну для користувачів сайту. HTML-картка – це звичайна веб-сторінка з URL-адресами контенту, зібраними у певній ієрархії. XML-карта – це також каталог мережевих адрес сторінок сайту, тільки сформований з використанням спеціальної розмітки, зручної для пошукових систем.

Карта у форматі XML

В офіційних довідниках сервісів Google та «Яндекс» можна знайти багато корисної інформації щодо створення, оновлення та публікації картки сайту. Там же є дані щодо структури файлів sitemap.xml. Ця стаття містить лише найважливіші та корисні для звичайного користувача дані.

Основні завдання файлу:

    Надання мережевих адрес всіх сторінок сайту в зручній для швидкого перегляду формі.

    Передача інформації про частоту та час останнього оновлення контенту, пріоритетності, альтернативні версії сторінок.

Карта сайту може містити різну інформацію, що сприяє швидкій та правильній індексації у пошукових системах потрібних сторінок мережного ресурсу.

Важливість присутності картки на сайті

Для пошуку оптимізації наявність карти сайту є обов'язковим фактом. Будь-яка допомога пошуковій системі у перегляді та аналізі вмісту мережного ресурсу позитивно впливає на ранжування контенту. Так вважають оптимізатори та веб-майстри. Відразу після завершення роботи над сайтом вони створюють файл sitemap.xml і показують його пошукачам.

Для пошукових систем відсутність такого файлу не відіграє суттєвої ролі. Роботи – самостійне програмне забезпечення, яке не потребує додаткових вказівок. Вони самі знайдуть все необхідне без спеціально створених сторінок із посиланнями. Якщо додати сайт до панелі веб-майстра «Яндекса» або Google без надання посилання на карту сайту, то сервіс визначить проблему як рекомендовану, а не критичну чи фатальну.

Основні причини створення картки:

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

    Мережевий ресурс має складну структуру та велику кількість сторінок з різноманітним вмістом.

    Регулярне поновлення сайту.

    На сайті є ієрархія сторінок за важливістю.

Карта сайту дозволяє прискорити індексацію вмісту та спростити процес надання нових даних про сайт пошукової системи.

Створення та підключення

Отримати файл можна різними варіантами, включаючи вручну складання списку всіх адрес сторінок. Звичайно, найчастіше вдаються до різних засобів автоматизації. Наприклад, використовують серверне або звичайне програмне забезпечення. Для створення та регулярного оновлення карти мережного ресурсу в автоматичному режимі найпростіше використовувати можливості CMS. Якщо система керування вмістом не має вбудованого інструменту, знаходять і встановлюють додатковий модуль. За час існування пошукового індексу було розроблено безліч програм та доповнень під будь-які вимоги користувача та пошукових систем.

Використання онлайн-генераторів:

    Знайдіть у мережі відповідний сервіс.

    Вкажіть адресу мережного ресурсу.

    Запустіть програмне забезпечення натисканням відповідної кнопки.

    Робот сервісу обійде сторінки сайту та сформує карту адрес.

Після завершення роботи сервіс видасть користувачеві посилання на скачування sitemap.xml. Завантажте файл і завантажте до кореневої директорії сайту. Недоліком способу є отримання статичної карти. Після додавання нових сторінок доведеться вручну повторювати цю операцію, видаляти застарілий файл і завантажувати актуальну версію.

Використання інструментів CMS на прикладі WordPress

    Встановлюємо та активуємо відповідний плагін, наприклад Google XML Sitemaps.

    Заходимо на сторінку налаштувань і дозволяємо: повідомляти пошукову систему про оновлення карти, додати адресу розташування sitemap.xml у файл robots.txt, автоматично стискати дані за необхідності.

    У розділі «Пріоритет статті» забороняємо використовувати автоматичний розрахунок пріоритету сторінок, якщо вам важливо мати можливість самостійно змінити їх пріоритетність.

    Переходимо до налаштування вмісту карти та відзначаємо галками необхідні пункти. У підрозділі «Інші опції» дозволяємо сервісу встановити дату останнього оновлення картки.

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

    Далі переходимо в розділ «Пріоритети», який дозволяє встановити важливість сторінок шляхом вибору потрібного значення зі списку. Встановлені значення також можуть бути проігноровані пошуковими роботами, тому їх можна залишити так, як є.

    Зберігаємо зміни.

Плагін автоматично створить файл і помістить його у потрібну директорію. З цього моменту веб-майстер може забути про існування sitemap.xml, оскільки сервіс підтримає актуальний стан файлу на себе. Залишилося тільки вказати пошуковику адресу розташування нової картки сайту. Роблять це через панель керування веб-майстра у відповідній пошуковій системі.

Створення картки вручну

Інформація дається з метою ознайомлення зі структурою текстового файлу, збереженого у форматі xml і який використовується як картка сайту. Створювати вручну такі об'ємні файли недоцільно, тому що сучасне програмне забезпечення дуже якісно та швидко справляється з поставленим завданням.

Особливості тестового файлу

Для створення карти сайту вручну можна скористатися блокнотом чи будь-яким іншим текстовим редактором. Дані записують у файл, використовуючи спеціальні символи та коди XLM-розмітки. Після того, як закінчите вписувати всі посилання та вказівки для пошукової системи, файл потрібно зберегти з розширенням xml.

Приклад коду картки сайту:

    Стандартний заголовок, що повідомляє про версію коду та кодування символів:.

    Вказівка ​​стандарту протоколу: .

    Перелік адрес сторінок сайту із зазначенням різних параметрів:https://tomilinofish.ru/uk/точный адрес страницыдата последнего изменения контентачастота обновлениязначение приоритетности.

    Закриття файлу тегом:.

Теги urlset, url, loc є обов'язковими, решту можна використовувати за бажанням. Багато оптимізаторів не обмежуються створенням спільної картки сайтів. Додатково роблять карту зображень, окрему для відео, новин сайту та інших розділів. Такі карти дозволяють передати пошуковій системі інформацію, яка недоступна звичайним шляхом через особливості впровадження контенту на сторінку, наприклад, за допомогою скриптів.

Декілька sitemap.xml

Потреба у використанні кількох карт сайту виникає у разі одночасного застосування різних систем управління вмістом, необхідності додавання більше 50 тис. сторінок на сайт, забезпечення зручних умов для відстеження помилок, що виникають у величезній кількості різних розділів та з інших причин.

Усі створені карти потрібно поєднати в одну. Тобто створити текстовий файл і записати до нього всі карти, використовуючи спеціальні теги.

Код загального sitemap:

    Стандартний заголовок:.

    Стандарт протоколу: . Замість тегу urlset потрібно використовувати sitemapindex.

    Перелік усіх карт сайтів із зазначенням необхідних параметрів: https://tomilinofish.ru/uk/адреса розташування картидата внесення останніх змін до файлу.

    Перераховуємо всі карти та закриваємо код тегом.

Таким чином, об'єднують лише звичайні XML-карти, які окремо не індексуються. Для окремої індексації декількох sitemap їх необхідно додати до індексу через панель веб-майстра, вказавши пошуковій системі точний шлях до файлу кожної картки.

Передаємо адресу картки сайту пошуковій системі

Щоб пошуковий робот Google зміг знайти вашу карту, потрібно зайти до Google Search Console, вибрати розділ "Файли Sitemap", ввести у відповідне поле мережеву адресу файлу та натиснути на кнопку "Надіслати". Через деякий час програмне забезпечення сервісу перевірить наявність файлу за вказаною адресою. Якщо картку сайту буде виявлено, робот проаналізує вміст і покаже користувачеві результат проведеної роботи. При виявленні помилок складе докладний звіт щодо кожної з додаванням рекомендацій щодо усунення всіх проблем. Якщо похибок немає, статус карти сайту з'явиться напис: «Успішно».

Щоб передати адресу sitemap.xml пошуковій системі «Яндекс», потрібно увійти в панель веб-майстра, у розділі «Індексування» знайти підрозділ «Файли Sitemap», ввести шлях до файлу і натиснути на кнопку «Додати». Дізнатися про помилки можна у розділі «Діагностика».

Обмеження та особливості

Створюючи та додаючи карту сайту, користувач підвищує шанси на швидке та регулярне індексування всіх сторінок мережного ресурсу. Істотно знижується можливість втрати контенту для пошуку. Робот обійде всі адреси, прописані у файлі, врахує всі зауваження веб-майстра, проіндексує доступний матеріал. Щоб мапа сайту працювала належним чином, при її створенні користувач повинен врахувати кілька обмежень.

Вимоги до sitemap.xml:

    Файл не повинен містити понад 50 тисяч адрес сторінок.

    Розмір файлу повинен бути меншим або рівним 10 Мбайт.

Власники популярних та великих мережевих ресурсів знайшли кілька способів вирішення проблем, пов'язаних із цими обмеженнями. Якщо ваш сайт потребує наявності карти, яка не вписується у встановлені рамки, скористайтеся варіантом з наступного списку.

Варіанти вирішення проблеми наявності обмежень:

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

    Створіть кілька файлів sitemap і надайте їх адреси пошуковим системам.

    Якщо проблема у розмірі, скористайтесь архіватором для стиснення даних.

Карта сайту для відвідувачів

Sitemap для користувачів суттєво відрізняється від картки для пошукового робота. Це звичайна сторінка сайту з безліччю посилань з анкорами, описом контенту, навігаційними та дизайнерськими елементами. Картку картки сайту створюють з метою прискорення пошуку інформації в межах мережного ресурсу.

Її створюють у звичайному текстовому або спеціальному редакторі для підготовки HTML-сторінок та зберігають у файлі з будь-яким ім'ям та розширенням html. Готовий документ можна розмістити у будь-якій директорії. Повідомляти пошуковій системі про наявність карти користувача не потрібно. У процесі індексації сайту пошуковий робот знайде її та проіндексує всі посилання.

Особливості створення карти HTML:

    Використовуйте форматування.Виділяйте заголовки, підзаголовки, робіть списки, позначки, виділяйте текст кольором. Картою має бути зручно та приємно користуватися, вона не повинна бути звичайною сторінкою з безліччю посилань, що не інформують користувача про контент, на який ведуть.

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

    Додайте до посилань анкори.Вони інформуватимуть відвідувача про результати переходу ними. Такі посилання здатні вплинути на траст мережного ресурсу, так пошуковики краще сприймають лінки з анкорами.

Після створення карти користувача збережіть її в доступному місці і зробіть на неї помітне посилання. На відміну від пошуковика відвідувачі не скануватимуть весь сайт у пошуках зручної навігаційної сторінки. Тому розташуйте посилання на видному місці, наприклад, у головному меню, виділіть його рамкою, кольором, змініть розмір шрифту. Чим помітніша вона буде, тим краще. А якщо ні, то зусилля, витрачені на її створення, не принесуть користі.

З цієї статті ви дізнаєтесь, як створити файл Sitemap і надати доступ до нього роботам Google.

Створення та надсилання файлів Sitemap

Формати файлів Sitemap

Google підтримує кілька форматів Sitemap, описаних нижче. У всіх форматах слід використовувати стандартний протокол. Google зараз не враховує атрибут У файлах Sitemap.

Для всіх форматів діють такі обмеження: файл Sitemap може містити не більше 50 000 URL, а його розмір у стислому вигляді не повинен перевищувати 50 МБ. Якщо обсяг файлу або кількість перелічених у ньому адрес перевищує ці ліміти, розбийте його на кілька частин. Ви можете створити файл індексу Sitemap, перерахувавши в ньому всі файли Sitemap, і відправити їх до Google все відразу.

Приклад URL, в якому міститься символ, що не відноситься до кодування ASCII (ü), а також символ, що вимагає екранування (&):
http://www.example.com/ümlat.html&q=name
Той самий URL у кодуванні ISO-8859-1 (для розміщення на сервері, що використовує це кодування) та із застосованим екрануванням:
http://www.example.com/%FCmlat.html&q=name
Той самий URL у кодуванні UTF-8 (для розміщення на сервері, що використовує це кодування) і із застосованим екрануванням:
Та сама URL з екранованою послідовністю замість символу амперсанда:
http://www.example.com/%C3%BCmlat.html&q=name

  • Пам'ятайте, що ми не гарантуємо сканування кожного URL у файлі Sitemap. Такі файли лише допомагають Google визначити, які сторінки ви вважаєте важливими.
  • Значення priority та changefreq ігноруються, тому їх не потрібно додавати.
  • Google зчитує значення lastmod , але якщо воно вказано коректно.
  • Як зробити файл Sitemap доступним для Google

    Файл Sitemap аналізується тільки при першому його виявленні, а не при кожному скануванні сайту. Щоб файл був оброблений повторно, вам необхідно повідомити, що дані в ньому змінилися. Це робиться за допомогою ping запиту. Не додавайте кілька разів однакові файли Sitemap і не надсилайте запити ping, якщо файл не вносилися зміни і він не новий.

    Надати роботам Google доступ до файлу Sitemap можна кількома способами:

    • Надішліть його до Google за допомогою спеціального інструменту в Search Console
    • Вставте в будь-якому місці файлу robots.txt рядок, що вказує на розташування файлу Sitemap:
      Sitemap: http://example.com/sitemap_location.xml
    • Скористайтеся запитом ping. Надішліть HTTP-запит GET:
      http://www.google.com/ping?sitemap=<polniy_url_faila_sitemap>
      Приклад:
      http://www.google.com/ping?sitemap=https://example.com/sitemap.xml