Вопрос «как сделать sitemap на Тильде» я слышу от клиентов обычно не на старте проекта, а через полгода-год, когда в поиске Google или Яндекса страниц заметно меньше, чем реально опубликовано на сайте. Хорошая новость: с 2018 года Тильда генерирует sitemap.xml сама, без блоков и скриптов. Плохая: генерирует не всегда так, как нужно поисковику, и часть работы всё равно приходится делать руками.
Как Тильда генерирует sitemap.xml по умолчанию
Как только сайт опубликован на собственном домене, по адресу вида vashsite.ru/sitemap.xml появляется готовый XML-файл со списком страниц. Файл пересобирается при каждой публикации проекта, руками его не редактируют и не заливают на хостинг, потому что хостинга в привычном смысле у Тильды нет. В карте указываются только адрес страницы и дата последнего изменения, без priority и changefreq, которые раньше любили прописывать вручную для старых генераторов.
Важный нюанс: страницы, у которых в настройках стоит галочка «Скрыть страницу от поисковых систем», в sitemap не попадают. То же касается страниц со статусом «В разработке» и черновиков, которые ещё не публиковались. А вот сайт на техническом адресе formata project12345.tilda.ws карту сайта тоже формирует, но такие домены поисковики индексируют неохотно, и я в таких случаях сразу советую переезжать на свой домен.
Как проверить карту сайта на Тильде, прежде чем её чинить
Первым делом открываю vashsite.ru/sitemap.xml прямо в браузере. Если файл отдаётся и в нём десятки или сотни строк вида <url><loc>https://vashsite.ru/page</loc></url>, автогенерация работает. Дальше сверяю число адресов в файле с числом реально опубликованных страниц в панели Тильды: расхождение в одну-две страницы обычно означает забытый черновик или тестовый клон лендинга, который так и остался опубликованным.
Для более точной сверки прогоняю сайт через Screaming Frog (бесплатной версии хватает на 500 адресов) и сравниваю список найденных страниц со списком из sitemap. Если краулер находит страницу, а в карте её нет, почти всегда причина в случайно включённом noindex или в том, что страница физически не переопубликована после последнего изменения.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Как прописать sitemap в robots.txt на Тильде
Строка Sitemap: с адресом карты в robots.txt Тильды обычно добавляется по умолчанию, но я всё равно захожу и проверяю её руками: в разделе настроек сайта на вкладке SEO есть поле «Ещё», где хранится содержимое robots.txt. После смены домена, переноса проекта на другой аккаунт или клонирования сайта эта строка иногда продолжает указывать на старый адрес.
User-agent: *
Disallow:
Sitemap: https://vashsite.ru/sitemap.xml
Заодно смотрю, не остались ли в robots.txt старые правила Disallow, которые ставили на время тестирования новой версии сайта и забыли убрать после запуска.
Как отправить карту сайта в Google Search Console и Яндекс.Вебмастер
Сама по себе карта сайта не ускоряет индексацию, если поисковик о ней не знает. В Google Search Console открываю раздел «Индексирование» → «Файлы Sitemap», ввожу sitemap.xml и отправляю. Статус меняется на «Обработан» обычно за 1-3 дня, иногда быстрее. В Яндекс.Вебмастере путь тот же: «Индексирование» → «Файлы Sitemap», и там ответ обычно приходит в течение суток.
Отправлять карту повторно после каждой публикации не нужно: адрес файла не меняется, а его содержимое поисковики перечитывают сами по расписанию, которое задают исходя из частоты обновлений сайта.
Частые проблемы с индексацией через sitemap на Tilda
На практике большинство обращений сводится к нескольким повторяющимся ситуациям.
- В sitemap попадают тестовые клоны страниц, оставшиеся опубликованными после А/Б‑теста лендинга.
- Страница случайно помечена как скрытая от поисковиков, хотя должна индексироваться, и выпадает из карты после следующей публикации.
- Пагинация блога генерирует десятки почти одинаковых URL, которые засоряют карту и размывают вес основной страницы блога.
- После смены структуры разделов старые адреса остаются в sitemap до тех пор, пока страницы не переопубликованы вручную.
Если у проекта сложная многоуровневая структура каталога с собственной логикой URL, встроенная генерация иногда не успевает подхватывать вложенные страницы вовремя, и приходится дорабатывать логику публикации отдельно под структуру сайта. В таких случаях обычно разбираю задачу индивидуально, поэтому по нестандартной структуре лучше сразу смотреть на разработку и доработку сайта под задачу, а не пытаться подогнать типовой шаблон.
Sitemap для каталога интернет-магазина на Tilda
Карточки товаров из модуля Tilda Store получают собственные адреса вида /store/nazvanie-tovara и попадают в sitemap автоматически после публикации страницы каталога. Загвоздка в другом: если товары заливаются массово через Excel-файл, карта обновляется только после полной переопубликации страницы магазина, а не сразу после импорта. Проверяю это отдельно после каждой крупной загрузки ассортимента.
Товары, которые закончились или временно сняты с продажи, но не скрыты вручную, продолжают висеть в sitemap и индексироваться, создавая тонкий или дублирующийся контент. Перед сезонными распродажами и после них стоит пройтись по каталогу и убрать из выдачи позиции, которых больше нет в наличии.
Для сравнения разных способов получить актуальную карту сайта:
| Способ | Обновляется сам при публикации | Нужна ручная настройка под структуру |
|---|---|---|
| Встроенный sitemap.xml Тильды | Да | Нет, работает из коробки |
| Кастомная логика формирования карты под сложный каталог | Нет, по расписанию или вручную | Да, пишется под конкретную структуру |
| Внешний генератор (Screaming Frog, XML-sitemaps.com) | Нет, разовый снимок на момент сканирования | Да, файл заливается на хостинг вручную |
Частые вопросы
Нужно ли делать sitemap на Тильде вручную?
Нет, для подавляющего большинства сайтов встроенной генерации достаточно: файл появляется на домене автоматически после первой публикации сайта на собственном домене и обновляется при каждой следующей публикации.
Почему sitemap.xml на Тильде отдаёт 404?
Чаще всего это значит, что домен ещё не до конца подключён: не выпущен SSL-сертификат, не завершилось обновление DNS-записей или сайт опубликован на техническом адресе tilda.ws вместо собственного домена. Проверяю подключение домена в настройках сайта и жду до суток на распространение DNS.
Как часто нужно проверять карту сайта на Тильде?
После любого крупного изменения: массовой публикации новых страниц, переноса раздела, смены домена или массового скрытия товаров в каталоге. Помимо этого достаточно планового просмотра раз в месяц-два.
Можно ли исключить конкретную страницу из sitemap на Тильде?
Да, в настройках страницы на вкладке SEO есть галочка «Скрыть страницу от поисковых систем». После включения и повторной публикации сайта страница получает noindex и пропадает из карты сайта.