Що таке sitemap? XML-карти сайту простими словами
Sitemap — це файл, зазвичай за адресою yoursite.com/sitemap.xml, який перелічує сторінки вашого сайту, які ви хочете показати пошуковим системам. Google описує його як спосіб повідомити пошуковим системам про ваші сторінки, відео та інші файли й про те, як вони пов'язані між собою, щоб вони могли ефективніше сканувати сайт. Це корисна мапа, а не гарантія: пошукові системи все одно самі вирішують, що сканувати, індексувати й показувати.
Чому це важливо, коли ви створюєте сайт з ШІ
Коли ви створюєте сайт за допомогою ШІ, сторінки часто існують ще до того, як хтось на них посилається. Новий сайт не має жодних інших сайтів, які вели б на нього, а односторінковий застосунок може мати сторінки, доступні лише після виконання JavaScript. Sitemap дає пошуковим системам прямий список ваших справжніх URL-адрес.
За цим простим файлом стоїть кілька рішень:
- Які сторінки включати. Публічні сторінки, які ви хочете, щоб знаходили — а не сторінки входу, адмін-панелі чи дублікати.
- Яку адресу використовувати. Вашу остаточну доменну адресу з
https://, однаково скрізь. - Підтримка актуальності. Нові дописи, товари чи оголошення мають з'являтися без того, щоб хтось вручну редагував файл.
Якщо сторінки вашого сайту беруться з бази даних — оголошень, товарів, статей — sitemap має генеруватися з цих даних, а не записуватися один раз і забуватися.
Побутова аналогія
Sitemap — це як табличка з переліком магазинів у холі торгового центру. Можна знайти кожен магазин, ходячи коридорами, і постійні відвідувачі так і роблять. Але табличка перелічує всі магазини в одному місці, навіть той, що заховався на третьому поверсі. Вона не робить магазин хорошим і не гарантує, що до нього хтось зайде — вона лише гарантує, що його можна знайти.
Для невеликого центру з одним коридором табличка приємна, але не обов'язкова. Для величезного центру або нового, про який ще ніхто не знає, вона має велике значення.
Чи він вам потрібен?
Якщо коротко, рекомендації Google такі:
| Ваш сайт | Sitemap? |
|---|---|
| Невеликий (приблизно до 500 сторінок), і кожна важлива сторінка має посилання з іншої сторінки | Імовірно не обов'язковий, але не зашкодить |
| Великий, з багатьма сторінками | Так |
| Новий, з невеликою кількістю посилань з інших сайтів | Так |
| Багато відео, зображень або новинного контенту | Так, можливо з розширеннями sitemap для цього контенту |
| Сторінки, доступні лише через пошукові поля або фільтри | Так — і додайте звичайні посилання |
На практиці sitemap легко додати, тож багато невеликих сайтів включають його в будь-якому разі.
Як виглядає sitemap
Ось невеликий XML-sitemap для пекарні:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.examplebakery.com/</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/menu</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/custom-cakes</loc>
<lastmod>2026-08-02</lastmod>
</url>
</urlset>
Кожен <url> має <loc> — повну адресу сторінки — і, за бажанням, дату <lastmod>.
Кілька правил з документації Google:
- Використовуйте абсолютні URL.
https://www.examplebakery.com/menu, а не/menu. - Обмеження розміру. Один sitemap може містити до 50 000 URL або 50 МБ без стиснення. Більші сайти розбивають на кілька sitemap і перелічують їх у файлі-індексі, який називається sitemap index.
lastmodмає бути чесним. Google використовує його лише тоді, коли він стабільно точний, і він має відображати суттєві зміни сторінки — а не оновлення року в копірайті.priorityіchangefreqGoogle ігнорує. Багато генераторів sitemap їх усе ще додають; вони не шкодять, але не варто витрачати час на їх налаштування.
Google також приймає простіші формати, наприклад текстовий файл з одним URL в рядку або стрічку RSS/Atom.
Практичний приклад: сайт з оголошеннями про оренду
Припустимо, ви створили сайт з оголошеннями про оренду квартир. Він має головну сторінку, сторінку «Про нас», сторінку пошуку і сторінку для кожного оголошення, наприклад /listings/2-bed-flat-canal-street. Оголошення з'являються і зникають щотижня.
Що входить. Головна сторінка, сторінка «Про нас», сторінки районів (/areas/city-centre) і сторінка кожного активного оголошення. lastmod кожного оголошення — це дата, коли востаннє змінилися його деталі.
Що не входить. Сторінка входу, панель орендодавця, сторінки збережених пошуків і результати пошуку з фільтрами в URL (/search?beds=2&max=1200). Вони або приватні, або майже дублюють інші сторінки.
Підтримка актуальності. Замість статичного файлу сервер генерує sitemap.xml з бази даних щоразу, коли його запитують (або під час регулярного перезбирання). Коли оголошення здано в оренду й воно видаляється, воно зникає з sitemap, а його сторінка повертає належний статус «gone» або «not found».
Повідомлення пошуковим системам. robots.txt містить рядок з посиланням на sitemap:
User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml
А власник подає sitemap у Google Search Console, де звіт «Файли Sitemap» показує, чи зміг Google його прочитати і скільки URL знайшов.
Поширені терміни
| Термін | Що означає |
|---|---|
| Sitemap | Файл зі списком URL, які ви хочете показати пошуковим системам. |
| XML | Текстовий формат із тегами, який використовується для більшості sitemap. |
<loc> | Повна URL-адреса однієї сторінки в sitemap. |
<lastmod> | Коли сторінка востаннє суттєво змінювалася. |
| Sitemap index | Файл, що перелічує кілька sitemap, для великих сайтів. |
| robots.txt | Файл у корені сайту, який вказує краулерам, що їм можна сканувати, і де знаходиться ваш sitemap. |
| Сканування (crawling) | Завантаження пошуковою системою ваших сторінок. |
| Індексація (indexing) | Збереження й розуміння пошуковою системою ваших сторінок, щоб вони могли з'являтися в результатах. |
| Канонічний URL | Бажана версія сторінки, коли той самий вміст має кілька адрес. |
| Абсолютний URL | Повна адреса з https:// і доменом. |
| Search Console | Безкоштовний інструмент Google для подання sitemap і перегляду результатів пошуку. |
Поширені помилки і хибні уявлення
- «Sitemap гарантує індексацію». Він допомагає з виявленням. Google каже, що він не гарантує сканування чи індексацію.
- Відносні URL.
/menuне є коректним у sitemap; використовуйте повну адресу. - Неправильний домен. Sitemap, що перелічує адресу попереднього перегляду чи staging, або
http://замістьhttps://, вказує пошуковим системам на неправильне місце. - Включення сторінок, які ви не хочете індексувати. Сторінки входу, адмін-сторінки або сторінки з позначкою
noindexподають суперечливі сигнали. - Включення неробочих або перенаправлюваних URL. Перелічуйте остаточну, робочу адресу кожної сторінки.
- Застарілий sitemap. Файл, записаний один раз під час запуску, пропускає кожну сторінку, додану після цього.
- Підроблений
lastmod. Ставити сьогоднішню дату на кожній сторінці щодня навчає Google ігнорувати це поле. - Покладатися на sitemap замість посилань. Сторінки також мають бути доступні через звичайні посилання на вашому сайті.
Що попросити у вашого ШІ-конструктора
- «Згенеруй
sitemap.xmlу корені сайту, що перелічує кожну публічну сторінку, з абсолютними URLhttps://на моєму остаточному домені.» - «Побудуй sitemap з бази даних, щоб нові оголошення чи дописи з'являлися автоматично.»
- «Оновлюй
lastmodлише тоді, коли справді змінюється вміст сторінки.» - «Виключи сторінки входу, панелі керування, адмін-сторінки та відфільтровані сторінки пошуку.»
- «Додай
robots.txt, який дозволяє публічні сторінки і містить рядокSitemap:.» - «Переконайся, що кожна URL у sitemap повертає статус 200 і не перенаправляється.»
- «Якщо ми перевищимо 50 000 URL, розбий на кілька sitemap з файлом-індексом.»
Потім подайте його в Search Console. Для ширшої картини прочитайте що таке SEO і SEO для сайтів, створених з ШІ.
Sitemap у Mythex
Mythex не генерує sitemap автоматично; ви просите його в чаті, а агент додає його в код вашого застосунку. Рецепт з документації SEO для опублікованого застосунку містить стартовий промпт, який охоплює простий sitemap.xml і robots.txt разом із заголовками та мета-описами. Використовуйте адресу, якою користуватимуться відвідувачі — вашу піддомену mythex.ai або, на Pro, ваш власний домен — і публікуйте знову після змін, щоб live-сайт віддавав нові файли.
Запитання
Що таке sitemap простими словами?
Sitemap — це файл, який зазвичай називається sitemap.xml і перелічує сторінки вашого сайту, які ви хочете показати пошуковим системам, інколи з датою останньої зміни кожної. Він допомагає пошуковим системам швидше знаходити й сканувати ваші сторінки.
Чи потрібен sitemap кожному сайту?
Не завжди. Google каже, що невеликі сайти приблизно до 500 сторінок, де кожна важлива сторінка має посилання з інших сторінок, можуть не потребувати його. Найбільше він допомагає великим сайтам, новим сайтам з невеликою кількістю посилань ззовні та сайтам із великим обсягом медіа або новин.
Чи гарантує sitemap, що мої сторінки потраплять в індекс?
Ні. Google каже, що sitemap може покращити сканування, але не гарантує, що кожна URL-адреса з нього буде просканована чи проіндексована. Сторінки все одно мають бути корисними й доступними.
Як подати sitemap до Google?
Додайте його у звіт «Файли Sitemap» у Google Search Console, а також додайте рядок на кшталт «Sitemap: https://example.com/sitemap.xml» до файлу robots.txt, щоб його могли знайти й інші краулери.
Чим відрізняється XML-sitemap від HTML-sitemap?
XML-sitemap — це файл, призначений для пошукових систем, який читають машини. HTML-sitemap — це звичайна сторінка з посиланнями для людей-відвідувачів. Вони призначені для різної аудиторії, і сайт може мати обидва.