Какво е sitemap? XML sitemap, обяснен просто
Sitemap е файл — обикновено на адрес yoursite.com/sitemap.xml — който изброява страниците на уебсайта ви, които искате търсачките да знаят. Google го описва като начин да съобщите на търсачките за страниците, видеата и другите файлове на сайта ви и как са свързани помежду си, така че да могат да обхождат сайта ви по-ефективно. Това е полезна карта, а не гаранция: търсачките все още решават какво да обхождат, индексират и показват.
Защо е важно, когато създавате сайт с AI
Когато създавате сайт с AI, страниците често съществуват, преди някой да е сложил връзка към тях. Новият сайт няма други сайтове, които да сочат към него, а едно-страничното приложение може да има страници, достъпни само след като се изпълни JavaScript. Sitemap дава на търсачките директен списък с реалните ви адреси.
Зад този прост файл стоят няколко решения:
- Кои страници да включите. Публичните страници, които искате да бъдат намирани, а не страници за вход, админ страници или дубликати.
- Кой адрес да използвате. Окончателният ви домейн, с
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 MB без компресия. По-големите сайтове се разделят на няколко sitemap файла, изброени в файл, наречен sitemap index.
lastmodтрябва да е честен. Google го използва само когато е последователно точен и трябва да отразява значими промени в страницата — не обновено авторско право за година.priorityиchangefreqсе игнорират от Google. Много генератори на sitemap ги добавят; не вредят, но не си губете времето да ги настройвате.
Google приема и по-прости формати, например текстов файл с по един URL на ред или RSS/Atom фийд.
Пример: сайт с обяви за имоти
Да кажем, че сте създали сайт с обяви за апартаменти под наем. Има начална страница, страница „За нас“, страница за търсене и страница за всяка обява, например /listings/2-bed-flat-canal-street. Обявите се появяват и се сваляват всяка седмица.
Какво влиза. Началната страница, страницата „За нас“, страниците по райони (/areas/city-centre) и всяка активна страница с обява. lastmod на всяка обява е датата, на която последно са се променили детайлите ѝ.
Какво остава навън. Страницата за вход, таблото на наемодателя, страниците със запазени търсения и резултатите от търсене с филтри в URL адреса (/search?beds=2&max=1200). Те са или лични, или почти дубликати на други страници.
Поддържане в актуално състояние. Вместо статичен файл, сървърът генерира sitemap.xml от базата данни при всяка заявка (или при редовно прекомпилиране). Когато обява бъде отдадена и премахната, тя изчезва от sitemap, а страницата ѝ връща подходящ статус „изтрито“ или „не е намерено“.
Съобщаване на търсачките. robots.txt съдържа ред, който сочи към sitemap:
User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml
А собственикът подава sitemap в Google Search Console, където секцията Sitemaps показва дали Google може да го прочете и колко URL адреса е намерил.
Основни термини
| Термин | Какво означава |
|---|---|
| Sitemap | Файл, който изброява URL адресите, които искате търсачките да знаят. |
| XML | Текстов формат с тагове, използван за повечето sitemap файлове. |
<loc> | Пълният URL адрес на една страница в sitemap. |
<lastmod> | Кога страницата за последно е се променила значимо. |
| Sitemap index | Файл, който изброява няколко sitemap файла, за големи сайтове. |
| robots.txt | Файл в корена на сайта, който казва на обхождащите програми какво могат да обхождат и къде е sitemap-ът. |
| Обхождане (crawling) | Изтегляне на страниците ви от търсачка. |
| Индексиране | Съхраняване и разбиране на страниците ви от търсачка, за да могат да се появяват в резултатите. |
| Canonical URL | Предпочитаната версия на страница, когато едно и също съдържание има няколко адреса. |
| Абсолютен URL | Пълен адрес, включващ https:// и домейна. |
| Search Console | Безплатният инструмент на Google за подаване на sitemap файлове и преглед на резултатите в търсачката. |
Чести грешки и заблуди
- „Sitemap ме индексира.“ Той помага за откриването. Google казва, че не гарантира обхождане или индексиране.
- Относителни URL адреси.
/menuне е валиден в sitemap; използвайте пълния адрес. - Грешен домейн. Sitemap, който изброява адрес за преглед или тестов адрес, или
http://вместоhttps://, сочи търсачките към грешното място. - Включване на страници, които не искате да се индексират. Страници за вход, админ страници или страници с
noindexдават противоречиви сигнали. - Включване на счупени или пренасочващи URL адреси. Изброявайте окончателния, работещ адрес на всяка страница.
- Остарял sitemap. Файл, написан веднъж при стартирането, пропуска всяка страница, добавена след това.
- Фалшифициране на
lastmod. Поставянето на днешна дата на всяка страница всеки ден учи Google да я игнорира. - Разчитане на sitemap вместо на връзки. Страниците трябва да са достъпни и през обикновени връзки в сайта ви.
Какво да поискате от AI билдъра си
- „Генерирай
sitemap.xmlв корена на сайта, който изброява всяка публична страница, с абсолютниhttps://URL адреси на окончателния ми домейн.“ - „Генерирай sitemap от базата данни, за да се появяват новите обяви или публикации автоматично.“
- „Обновявай
lastmodсамо когато съдържанието на страницата наистина се промени.“ - „Не включвай страниците за вход, таблото, админ страниците и филтрираните страници за търсене.“
- „Добави
robots.txt, който позволява публичните страници и включва редSitemap:.“ - „Увери се, че всеки URL в sitemap връща статус 200 и не е пренасочен.“
- „Ако минем 50 000 URL адреса, раздели на няколко sitemap файла с sitemap index.“
След това го подайте в Search Console. За по-голямата картина прочетете какво е SEO и SEO за уебсайтове, създадени с AI.
Sitemap в Mythex
Mythex не генерира sitemap автоматично; поискате го в чата и агентът го добавя в кода на приложението ви. Рецептата в документацията за SEO за публикуваното ви приложение включва стартов prompt, който покрива прост sitemap.xml и robots.txt заедно със заглавията и meta описанията. Използвайте адреса, който посетителите действително ще ползват — вашия поддомейн на mythex.ai или, в Pro, вашия личен домейн — и публикувайте отново след промени, за да може живият сайт да отдава новите файлове.
Въпроси
Какво е sitemap с прости думи?
Sitemap е файл, обикновено наречен sitemap.xml, който изброява страниците на сайта ви, които искате търсачките да знаят, понякога с датата на последната промяна на всяка. Помага на търсачките да откриват и обхождат страниците ви по-ефективно.
Всеки сайт ли има нужда от sitemap?
Не винаги. Google казва, че малки сайтове с около 500 страници или по-малко, където всяка важна страница е свързана от други страници, може да не се нуждаят от такъв. Най-полезен е за големи сайтове, нови сайтове с малко връзки от други места и сайтове с много медийно или новинарско съдържание.
Sitemap гарантира ли, че страниците ми ще бъдат индексирани?
Не. Google казва, че sitemap може да подобри обхождането, но не гарантира, че всеки URL в него ще бъде обходен или индексиран. Страниците все още трябва да са полезни и достъпни.
Как да подам sitemap в Google?
Добавете го в секцията Sitemaps в Google Search Console и добавете ред като „Sitemap: https://example.com/sitemap.xml“ във файла robots.txt, за да могат и другите обхождащи програми да го намерят.
В какво е разликата между XML sitemap и HTML sitemap?
XML sitemap е файл, четим от машини, за търсачките. HTML sitemap е обикновена страница с връзки за човешките посетители. Те служат на различни аудитории и сайтът може да има и двата.