Kas yra sitemap? XML žemėlapiai paprastai paaiškinti
Sitemap – tai failas, paprastai esantis adresu jusu-svetaine.lt/sitemap.xml, kuriame išvardyti jūsų svetainės puslapiai, apie kuriuos norite, kad paieškos sistemos žinotų. Google jį apibūdina kaip būdą pasakyti paieškos sistemoms apie jūsų puslapius, vaizdo įrašus ir kitus failus bei tai, kaip jie tarpusavyje susiję, kad svetainę būtų galima efektyviau nuskenuoti. Tai naudingas žemėlapis, o ne garantija: paieškos sistemos vis tiek sprendžia, ką skenuoti, indeksuoti ir rodyti.
Kodėl tai svarbu kuriant su DI
Kai kuriate svetainę su DI, puslapiai dažnai atsiranda dar prieš tai, kai kas nors į juos įsilinksi. Naujoje svetainėje nėra kitų svetainių nuorodų, o vieno puslapio programos puslapiai gali būti pasiekiami tik po to, kai įvykdomas JavaScript. Sitemap suteikia paieškos sistemoms tiesioginį jūsų tikrųjų URL sąrašą.
Už šio paprasto failo slypi keli sprendimai:
- Kuriuos puslapius įtraukti. Viešus puslapius, kuriuos norite rasti – be prisijungimo ekranų, administravimo puslapių ar dublikatų.
- Kokį adresą naudoti. Galutinį domeną su
https://, visada vienodai. - Atnaujinimas. Nauji tinklaraščio įrašai, produktai ar skelbimai turi atsirasti sitemap be to, kad kas nors rankiniu būdu redaguotų failą.
Jei jūsų svetainės puslapiai sukurti iš duomenų bazės – skelbimų, produktų, straipsnių – sitemap turėtų būti generuojamas iš tų duomenų, o ne parašytas kartą ir pamirštas.
Kasdienė analogija
Sitemap yra kaip prekybos centro vestibiulio informacinė lenta. Parduotuves galima rasti vaikštant koridoriais, ir pastovūs lankytojai taip ir daro. Bet lentoje išvardytos visos parduotuvės vienoje vietoje, įskaitant tą, kuri paslėpta trečiame aukšte. Ji nepadaro parduotuvės geros ir negarantuoja, kad į ją kas nors užeis – tik užtikrina, kad ją galima rasti.
Mažam centrui su vienu koridoriumi lenta maloni, bet nebūtina. Dideliam centrui arba naujam, apie kurį niekas dar nežino, ji daro didelį skirtumą.
Ar jums reikia?
Trumpai tariant, Google rekomendacijos:
| Jūsų svetainė | Sitemap? |
|---|---|
| Maža (apie 500 puslapių ar mažiau) ir kiekvienas svarbus puslapis susietas iš kito puslapio | Greičiausiai nebūtinas, bet nekenkia |
| Didelė, su daug puslapių | Taip |
| Nauja, su nedaug nuorodų iš kitų svetainių | Taip |
| Daug vaizdo, nuotraukų ar naujienų turinio | Taip, galbūt su šiam turiniui skirtais plėtiniais |
| Puslapiai pasiekiami tik per paieškos laukus ar filtrus | Taip – ir pridėkite įprastas nuorodas |
Praktiškai sitemap pridėti nekainuoja nieko, todėl daugelis mažų svetainių vis tiek jį įtraukia.
Kaip atrodo sitemap
Štai mažas XML sitemap kepyklai:
<?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>
Kiekvienas <url> turi <loc> – pilną puslapio adresą – ir pasirinktinai <lastmod> datą.
Keletas Google dokumentacijos taisyklių:
- Naudokite absoliučius URL.
https://www.examplebakery.com/menu, o ne/menu. - Dydžio ribos. Viename sitemap gali būti iki 50 000 URL arba 50 MB be suspaudimo. Didesnės svetainės skaido jį į kelis sitemap ir nurodo juos sitemap indekso faile.
lastmodturi būti sąžiningas. Google jį naudoja tik tada, kai jis nuosekliai tikslus, ir jis turėtų atspindėti reikšmingus puslapio pakeitimus – ne tai, kad pasikeistų autorių teisių metai.priorityirchangefreqGoogle ignoruoja. Daugelis sitemap generatorių juos vis tiek prideda; jie nekenkia, bet nereikia į juos laiko eikvoti.
Google taip pat priima paprastesnius formatus, pavyzdžiui, paprastą tekstinį failą su vienu URL eilutėje, arba RSS/Atom srautą.
Pavyzdys: nekilnojamojo turto skelbimų svetainė
Tarkime, sukūrėte svetainę, kurioje skelbiami nuomojami butai. Ji turi pagrindinį puslapį, apie puslapį, paieškos puslapį ir kiekvieno skelbimo puslapį, pavyzdžiui /listings/2-bed-flat-canal-street. Skelbimai kiekvieną savaitę pasirodo ir dingsta.
Kas įeina. Pagrindinis puslapis, apie puslapį, rajonų puslapiai (/areas/city-centre) ir kiekvienas aktyvus skelbimo puslapis. Kiekvieno skelbimo lastmod – data, kada paskutinį kartą pasikeitė jo informacija.
Kas lieka lauke. Prisijungimo puslapis, savininko valdymo skydelis, išsaugotų paieškų puslapiai ir paieškos rezultatai su filtrais URL (/search?beds=2&max=1200). Jie arba privatūs, arba beveik dublikuoja kitus puslapius.
Atnaujinimas. Vietoj statinio failo serveris sitemap.xml generuoja iš duomenų bazės kiekvieną kartą, kai jo prašoma (arba pagal reguliarų perkūrimą). Kai skelbimas išnuomojamas ir pašalinamas, jis dingsta iš sitemap, o jo puslapis grąžina tinkamą statusą „nebeegzistuoja“ arba „nerasta“.
Paieškos sistemų informavimas. robots.txt turi eilutę, nukreipiančią į sitemap:
User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml
Savininkas pateikia sitemap Google Search Console, kur Sitemaps ataskaita parodo, ar Google galėjo jį perskaityti ir kiek URL rado.
Dažniausiai vartojami terminai
| Terminas | Ką reiškia |
|---|---|
| Sitemap | Failas, išvardijantis URL, apie kuriuos norite, kad paieškos sistemos žinotų. |
| XML | Tekstinis formatas su žymėmis, naudojamas daugumai sitemap. |
<loc> | Pilnas vieno puslapio URL sitemap. |
<lastmod> | Kada puslapis paskutinį kartą reikšmingai pasikeitė. |
| Sitemap indeksas | Failas, išvardijantis kelis sitemap, didelėms svetainėms. |
| robots.txt | Failas svetainės šaknyje, nurodantis robotams, ką jie gali skenuoti, ir kur yra jūsų sitemap. |
| Skenavimas (crawling) | Paieškos sistemos atsisiunčiami jūsų puslapiai. |
| Indeksavimas | Paieškos sistemos saugo ir supranta jūsų puslapius, kad jie galėtų pasirodyti rezultatuose. |
| Kanoninis URL | Pageidaujama puslapio versija, kai tas pats turinys turi kelis adresus. |
| Absoliutus URL | Pilnas adresas su https:// ir domenu. |
| Search Console | Nemokamas Google įrankis sitemap pateikti ir matyti paieškos rezultatus. |
Dažnos klaidos ir mitai
- „Sitemap mane įtrauks į indeksą.“ Jis padeda atrasti puslapius. Google sako, kad jis negarantuoja skenavimo ar indeksavimo.
- Santykiniai URL.
/menusitemap nevalidus; naudokite pilną adresą. - Neteisingas domenas. Sitemap, nurodantis peržiūros ar testinį adresą arba
http://vietojhttps://, nukreipia paieškos sistemas į klaidingą vietą. - Puslapiai, kurių nenorite indeksuoti. Prisijungimo, administravimo puslapiai ar puslapiai, pažymėti
noindex, siunčia prieštaringus signalus. - Sugedę arba peradresuojami URL. Įrašykite galutinį, veikiantį kiekvieno puslapio adresą.
- Pasenęs sitemap. Failas, parašytas kartą paleidimo metu, praleidžia visus vėliau pridėtus puslapius.
lastmodklastojimas. Kas dieną kiekvienam puslapiui nustatyta šiandienos data išmoko Google jos ignoruoti.- Pasikliovimas sitemap vietoj nuorodų. Puslapiai turi būti pasiekiami ir įprastomis nuorodomis iš jūsų svetainės.
Ką paprašyti DI kūrėjo
- „Sukurk
sitemap.xmlsvetainės šaknyje, kuriame būtų visi vieši puslapiai, su absoliučiaishttps://URL mano galutiniame domene.“ - „Generuok sitemap iš duomenų bazės, kad nauji skelbimai ar įrašai atsirastų automatiškai.“
- „Atnaujink
lastmodtik tada, kai puslapio turinys tikrai pasikeičia.“ - „Neįtrauk prisijungimo, valdymo skydelio, administravimo ir filtruotų paieškos puslapių.“
- „Pridėk
robots.txt, kuris leidžia viešus puslapius ir turi eilutęSitemap:.“ - „Įsitikink, kad kiekvienas sitemap URL grąžina 200 statusą ir nėra peradresuojamas.“
- „Jei viršysime 50 000 URL, skaidyk į kelis sitemap su sitemap indeksu.“
Tada pateikite jį Search Console. Platesniam vaizdui perskaitykite kas yra SEO ir SEO DI kuriamoms svetainėms.
Sitemap Mythex platformoje
Mythex sitemap automatiškai negeneruoja; jį paprašote pokalbyje, o agentas prideda jį į jūsų programos kodą. Dokumentacijos receptas SEO jūsų paskelbtai programai turi pradinę užklausą, kuri apima paprastą sitemap.xml ir robots.txt kartu su pavadinimais ir meta aprašymais. Naudokite adresą, kuriuo lankytojai iš tikrųjų naudosis – savo mythex.ai subdomeną arba, Pro plane, savo pasirinktinį domeną – ir po pakeitimų paskelbkite iš naujo, kad tiesioginė svetainė rodytų naujus failus.
Klausimai
Kas yra sitemap paprastais žodžiais?
Sitemap – tai failas, paprastai vadinamas sitemap.xml, kuriame išvardyti jūsų svetainės puslapiai, apie kuriuos norite, kad paieškos sistemos žinotų, kartais su kiekvieno puslapio paskutinio pakeitimo data. Jis padeda paieškos sistemoms efektyviau rasti ir nuskenuoti jūsų puslapius.
Ar kiekvienai svetainei reikia sitemap?
Ne visada. Google teigia, kad mažoms svetainėms, turinčioms apie 500 puslapių ar mažiau, kuriose kiekvienas svarbus puslapis yra susietas iš kitų puslapių, sitemap gali neprireikti. Jis labiausiai naudingas didelėms svetainėms, naujoms svetainėms su nedaug nuorodų iš kitur ir svetainėms su daug vaizdo, garso ar naujienų turinio.
Ar sitemap garantuoja, kad mano puslapiai bus indeksuoti?
Ne. Google teigia, kad sitemap gali pagerinti skenavimą, bet negarantuoja, kad kiekvienas jame esantis URL bus nuskenuotas ar įtrauktas į indeksą. Puslapiai vis tiek turi būti naudingi ir pasiekiami.
Kaip pateikti sitemap Google?
Pridėkite jį Sitemaps ataskaitoje Google Search Console, o į robots.txt failą įrašykite eilutę, pavyzdžiui „Sitemap: https://example.com/sitemap.xml“, kad ir kiti robotai galėtų jį rasti.
Koks skirtumas tarp XML ir HTML sitemap?
XML sitemap – tai failas, skirtas paieškos sistemoms ir kompiuteriams. HTML sitemap – tai įprastas puslapis su nuorodomis, skirtas žmonėms. Jie tarnauja skirtingai auditorijai, o svetainė gali turėti abu.