Превратите список URL в корректный sitemap.xml, с индексом, когда он становится слишком большим
Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется.Карта сайта перечисляет URL, которые нужно обойти, и один файл может содержать не более 50 000 из них. Вставьте список и получите корректный XML, а когда он превысит этот предел, индекс создастся автоматически. Всё собирается в вашем браузере.
Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал
Вставьте адреса страниц в поле «Ваши URL», по одному в строке.
Введите «Адрес сайта», чтобы относительные пути стали полными адресами https://.
Укажите «Последнее изменение», а «Частоту изменения» и «Приоритет» не указывайте, если они не нужны.
Выберите sitemap.xml, «Индекс карт сайта» или «Простой текст» в разделе «Результат».
Нажмите «Копировать» или скачайте файл и загрузите его в корень сайта.
Этот генератор берёт список адресов и пишет sitemap.xml точно так, как требует протокол sitemaps.org: правильное пространство имён, дочерние элементы в порядке loc, lastmod, changefreq и priority, экранированные амперсанды и индекс карт сайта, как только список превышает пятьдесят тысяч адресов или пятьдесят мегабайт.
Он не обходит ваш сайт и говорит об этом сразу. Список должен прийти из другого источника: выгрузки краулера, вашей системы управления контентом, запроса к базе данных или страницы, написанной вручную. Взамен ничего не загружается, и список неопубликованных URL остаётся на вашем ноутбуке.
Настоящие списки неаккуратны, и парсер это учитывает. Маркеры, кавычки, запятые в конце и строки заголовков удаляются. Фрагменты убираются, потому что указывают внутрь страницы. Дубликаты отбрасываются. Строки запроса можно убрать одним нажатием. Списки с отступами работают: дочерние страницы пишутся как относительные пути под страницей выше, а дата, частота изменения или приоритет могут стоять в дополнительных столбцах после табуляции или запятой. Каждая отброшенная строка показывается с причиной.
Вы также получаете карту сайта в виде простого текста, по одному адресу в строке, — вполне корректную для отправки. Связанные инструменты: Robots.txt Generator — для строки Sitemap, указывающей на только что созданный файл.
Нет. Инструмент работает полностью в вашем браузере и не делает сетевых запросов, поэтому не может зайти на ваш сайт. Вставьте список адресов из выгрузки краулера, вашей CMS или запроса к базе данных. Взамен список неопубликованных URL никогда не покидает ваше устройство.
Пятьдесят тысяч и пятьдесят мегабайт без сжатия — что наступит раньше. При превышении любого из пределов нужны несколько файлов и индекс карт сайта, который их перечисляет. Этот инструмент считает реальные байты и автоматически делит по обоим пределам.
Только lastmod. Google годами говорит, что игнорирует changefreq и priority, а lastmod использует, если он честный и последовательный. Bing ведёт себя примерно так же. Укажите реальную дату последнего изменения или не указывайте все три.
Куда угодно на том же хосте, хотя принято класть в корень: https://example.com/sitemap.xml. Карта сайта может перечислять только адреса в своей папке и ниже, поэтому файл в корне — самый простой вариант. Затем добавьте строку Sitemap в robots.txt и отправьте карту в Search Console.
Да, для большинства сайтов. Простой текстовый файл с одним адресом в строке, в UTF-8, до пятидесяти тысяч строк — корректный формат карты сайта. Вы теряете lastmod — единственное поле, которое поисковые системы действительно используют, поэтому для часто меняющегося сайта стоит выбрать XML.
Каждая отброшенная строка показывается с причиной: дубликат, относительный путь без адреса сайта, к которому его можно присоединить, схема, отличная от http или https, адрес длиннее 2048 символов или строка, которая вообще не является адресом.
Всё ещё не получается? Задайте вопрос об инструменте «Генератор карты сайта» и ответить может любой, кто знает. Учётная запись не нужна.