XML Sitemap ir speciāls fails, kas satur visu jūsu mājas lapas svarīgāko lapu sarakstu XML formātā. Tas darbojas kā karte meklētājprogrammu robotiem (piemēram, Googlebot), palīdzot tiem efektīvāk atrast, indeksēt un saprast jūsu lapas struktūru.
Šajā rakstā apskatīsim, kas ir XML Sitemap, kāpēc tas ir svarīgs SEO, kā to izveidot no nulles un kā iesniegt Google Search Console un Bing Webmaster Tools.
1. Kas ir XML Sitemap un kāpēc tas vajadzīgs?
XML Sitemap ir fails (parasti sitemap.xml), kas atrodas jūsu mājas lapas saknes direktorijā, piemēram, https://coding.lv/sitemap.xml. Tas satur sarakstu ar URL adresēm un papildu metadatiem par katru lapu.
Sitemap priekšrocības
- Ātrāka indeksēšana — meklētājprogrammas ātrāk atrod jaunas un atjauninātas lapas
- Pilnīgāka pārklājuma — nodrošina, ka visas svarīgās lapas tiek indeksētas, pat ja tām trūkst iekšējo saišu
- Metadati par lapām — norāda pēdējās modificēšanas datumu, atjaunināšanas biežumu un prioritāti
- Kļūdu identificēšana — Google Search Console parāda, ja sitemap satur kļūdas vai neindeksētas lapas
Kam sitemap ir īpaši svarīgs?
- Lielām lapām ar simtiem vai tūkstošiem lappušu
- Jaunām mājas lapām, kurām vēl nav daudz ārējo saišu
- Lapām ar dinamisku saturu, kas bieži mainās
- Lapām, kurās daži URL nav labi sasaistīti ar pārējo lapu ar iekšējām saitēm
- E-komercijas vietnēm ar daudzām produktu lapām
2. XML Sitemap struktūra
XML Sitemap seko standartam, ko definē sitemaps.org. Lūk, pamata struktūra:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://coding.lv/</loc>
<lastmod>2026-03-01</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://coding.lv/seo</loc>
<lastmod>2026-02-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Elementu skaidrojums
| Elements | Obligāts? | Apraksts |
|---|---|---|
| <urlset> | Jā | Saknes elements, kas ietver visus URL |
| <url> | Jā | Konteiners katram URL ierakstam |
| <loc> | Jā | Pilns lapas URL (ieskaitot protokolu — https://) |
| <lastmod> | Nē | Pēdējās modificēšanas datums (formātā YYYY-MM-DD) |
| <changefreq> | Nē | Cik bieži lapa mainās: always, hourly, daily, weekly, monthly, yearly, never |
| <priority> | Nē | Lapas prioritāte no 0.0 līdz 1.0 (noklusējums: 0.5) |
Svarīgi: Google oficiāli ignorē <changefreq> un <priority> elementus, taču <lastmod> ir noderīgs un ieteicams.
3. Sitemap ierobežojumi
XML Sitemap standartam ir noteikti ierobežojumi:
- Viens sitemap fails drīkst saturēt ne vairāk kā 50 000 URL
- Faila izmērs nedrīkst pārsniegt 50 MB (nesaspiestā veidā)
- URL jābūt pilniem (absolūtiem) un jāsākas ar https:// vai http://
- Failam jābūt UTF-8 kodējumā
Sitemap indekss lielām lapām
Ja jūsu mājas lapā ir vairāk par 50 000 URL, izmantojiet sitemap indeksu — galveno failu, kas norāda uz vairākiem atsevišķiem sitemap failiem:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://coding.lv/sitemap-raksti.xml</loc>
<lastmod>2026-03-01</lastmod>
</sitemap>
<sitemap>
<loc>https://coding.lv/sitemap-produkti.xml</loc>
<lastmod>2026-02-28</lastmod>
</sitemap>
</sitemapindex>
4. Kā izveidot XML Sitemap
Ir vairāki veidi, kā izveidot sitemap — no manuālas izveides līdz automātiskai ģenerēšanai.
4.1. Manuāla izveide
Mazām lapām (līdz ~50 lapām) varat izveidot sitemap manuāli ar jebkuru teksta redaktoru. Izveidojiet failu sitemap.xml mājas lapas saknes direktorijā un ierakstiet katru URL:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://coding.lv/</loc>
<lastmod>2026-03-01</lastmod>
</url>
<url>
<loc>https://coding.lv/html-pamati</loc>
<lastmod>2026-02-20</lastmod>
</url>
<url>
<loc>https://coding.lv/css-pamati</loc>
<lastmod>2026-01-15</lastmod>
</url>
</urlset>
4.2. Tiešsaistes ģeneratori
Vienkāršs risinājums — izmantojiet bezmaksas tiešsaistes rīkus, kas automātiski apstaigā jūsu lapu un izveido sitemap:
| Rīks | Bezmaksas? | URL limits |
|---|---|---|
| XML-Sitemaps.com | Jā (līdz 500 URL) | 500 |
| MySitemapGenerator | Daļēji | Nav ierobežota (maksas versijā) |
| Screaming Frog | Jā (līdz 500 URL) | 500 (bezmaksas versijā) |
4.3. Dinamiska ģenerēšana ar PHP
Ja jūsu lapa izmanto datubāzi (piemēram, MySQL), varat automātiski ģenerēt sitemap ar PHP skriptu. Šis piemērs izveido sitemap no datubāzes ierakstiem:
<?php
header('Content-Type: application/xml; charset=utf-8');
$pdo = new PDO('mysql:host=localhost;dbname=mana_db', 'lietotajs', 'parole');
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
// Galvenā lapa
echo '<url>';
echo ' <loc>https://coding.lv/</loc>';
echo ' <lastmod>' . date('Y-m-d') . '</lastmod>';
echo ' <priority>1.0</priority>';
echo '</url>';
// Raksti no datubāzes
$stmt = $pdo->query('SELECT slug, updated_at FROM raksti WHERE status = "published"');
while ($row = $stmt->fetch()) {
echo '<url>';
echo ' <loc>https://coding.lv/raksts/' . htmlspecialchars($row['slug']) . '</loc>';
echo ' <lastmod>' . date('Y-m-d', strtotime($row['updated_at'])) . '</lastmod>';
echo ' <priority>0.8</priority>';
echo '</url>';
}
echo '</urlset>';
?>
Lai šis fails darbotos kā /sitemap.xml, pievienojiet pārrakstīšanas noteikumu savā tīmekļa serverī.
Nginx konfigurācija:
location = /sitemap.xml {
rewrite ^ /sitemap.php last;
}
Apache .htaccess:
RewriteEngine On
RewriteRule ^sitemap\.xml$ sitemap.php [L]
4.4. CMS spraudņi
Populārākās satura pārvaldības sistēmas piedāvā automātisku sitemap ģenerēšanu:
| CMS | Risinājums |
|---|---|
| WordPress | Iebūvēts (/wp-sitemap.xml) vai spraudņi: Yoast SEO, Rank Math, All in One SEO |
| Joomla | OSMap vai JSitemap spraudnis |
| Drupal | Simple XML Sitemap modulis |
| Shopify | Automātiski ģenerēts — /sitemap.xml |
| Laravel | spatie/laravel-sitemap pakotne |
WordPress piemērs: kopš WordPress 5.5 versijas sitemap tiek ģenerēts automātiski un ir pieejams /wp-sitemap.xml. Tomēr SEO spraudņi (piemēram, Yoast SEO) piedāvā plašākas kontroles iespējas — iespēju izslēgt noteiktas lapas, kategorijas vai tagus.
5. Sitemap iesniegšana meklētājprogrammām
Pēc sitemap izveides ir svarīgi par to paziņot meklētājprogrammām. Ir trīs galvenie veidi.
5.1. Google Search Console
- Piesakieties Google Search Console
- Kreisajā izvēlnē atveriet Sitemaps (Vietņu kartes) sadaļu
- Laukā "Add a new sitemap" ievadiet sitemap.xml
- Noklikšķiniet "Submit"
- Google parādīs statusu — vai sitemap ir nolasīts veiksmīgi un cik URL ir atrasti
5.2. Bing Webmaster Tools
- Piesakieties Bing Webmaster Tools
- Atveriet Sitemaps sadaļu
- Noklikšķiniet "Submit sitemap" un ievadiet pilnu URL: https://coding.lv/sitemap.xml
5.3. Norāde robots.txt failā
Pievienojiet sitemap atrašanās vietu sava robots.txt faila beigās:
User-agent: *
Allow: /
Sitemap: https://coding.lv/sitemap.xml
Šādi jebkura meklētājprogramma, kas lasa jūsu robots.txt, automātiski atradīs arī sitemap.
6. Ko iekļaut un ko neiekļaut sitemap
Iekļaujiet
- Visas svarīgās, publiski pieejamās lapas
- Lapas, kuras vēlaties, lai Google indeksē
- Lapas ar unikālu, kvalitatīvu saturu
- Lapas, kuras ir grūti atrast caur iekšējo saišu struktūru
Neiekļaujiet
- Lapas ar noindex meta tagu
- Lapas, kas atgriež 404 vai 410 kļūdu
- Pāradresētas lapas (301/302 redirect)
- Dublikātu lapas (nav canonical versijas)
- Administrācijas paneļu lapas
- Meklēšanas rezultātu lapas ar parametriem (piemēram, ?search=abc)
- Sīkdatņu piekrišanas un privātuma politikas lapas (nav nepieciešams, bet nav kaitīgi)
7. Sitemap labā prakse
- Atjauniniet <lastmod> tikai reālu izmaiņu gadījumā — nemainiet datumu, ja lapas saturs nav mainīts. Google to var uzskatīt par manipulāciju
- Izmantojiet konsekventus URL — ja jūsu lapa ir https://coding.lv/raksts/ (ar slīpsvītru beigās), neiekļaujiet https://coding.lv/raksts (bez tās)
- Pārbaudiet regulāri — vismaz reizi mēnesī pārliecinieties, ka sitemap nesatur bojātus URL (404 kļūdas)
- Lietojiet HTTPS URL — ja jūsu lapa darbojas caur HTTPS, arī sitemap jāsatur HTTPS adreses
- Viens sitemap — viens domēns — sitemap drīkst saturēt tikai URL no tā paša domēna, kurā tas atrodas
- Sadaliet lielus sitemap — izmantojiet sitemap indeksu, ja URL skaits pārsniedz 10 000–50 000
8. Sitemap pārbaude un uzraudzība
Google Search Console
Pēc sitemap iesniegšanas Google Search Console parāda:
- Atrastie URL — cik URL Google atrada sitemap failā
- Indeksētie URL — cik no tiem faktiski ir indeksēti
- Kļūdas — ja kāds URL nav indeksējams (404, noindex, redirect u.c.)
Sadaļā Pages (Lapas) → Why pages aren't indexed varat redzēt detalizētu informāciju par katru neindeksēto URL.
XML validācija
Pārbaudiet sitemap XML struktūras pareizību ar tiešsaistes validatoriem:
- XML-Sitemaps.com validātors
- Atveriet sitemap pārlūkprogrammā — ja redzat kļūdu ziņojumu, XML struktūra ir nepareiza
9. HTML Sitemap vs XML Sitemap
Nejauc šos divus sitemap veidus — tiem ir atšķirīgi mērķi:
| Īpašība | XML Sitemap | HTML Sitemap |
|---|---|---|
| Mērķauditorija | Meklētājprogrammu roboti | Mājas lapas apmeklētāji |
| Formāts | XML fails | HTML lapa |
| Mērķis | Palīdzēt indeksēšanā | Uzlabot navigāciju |
| Atrašanās vieta | /sitemap.xml | Parasti /sitemap vai kājenē |
| SEO ietekme | Tieša — uzlabo indeksēšanu | Netieša — uzlabo iekšējās saites |
Labā prakse ir izmantot abus — XML Sitemap meklētājprogrammām un HTML sitemap lapu apmeklētājiem, lai tie vieglāk atrastu vajadzīgo saturu.
10. Biežāk pieļautās kļūdas
- Sitemap nav iesniegts Search Console — izveidojat failu, bet nepaziņojat par to Google
- Iekļauti neindeksējami URL — sitemap satur lapas ar noindex, 404 kļūdām vai pāradresācijām
- Nepareizs <lastmod> datums — datums tiek atjaunināts katru dienu, lai gan saturs nemainās
- Jaukts HTTP/HTTPS — sitemap satur HTTP URL, lai gan lapa darbojas caur HTTPS
- Sitemap nav norādīts robots.txt — trūkst Sitemap: direktīvas
- Pārāk liels fails — vienā failā pārsniegt 50 000 URL vai 50 MB
- XML sintakses kļūdas — nepareizi aizvertas birkas vai speciālo rakstzīmju problēmas (piemēram, & jāraksta kā &)
Kopsavilkums
XML Sitemap ir vienkāršs, bet efektīvs SEO rīks, kas palīdz meklētājprogrammām ātrāk un pilnīgāk indeksēt jūsu mājas lapu. Lūk, galvenie soļi:
- Izveidojiet sitemap.xml failu (manuāli, ar ģeneratoru vai CMS spraudni)
- Iekļaujiet tikai svarīgas, indeksējamas lapas ar pareiziem URL
- Iesniedziet sitemap Google Search Console un Bing Webmaster Tools
- Norādiet sitemap atrašanās vietu robots.txt failā
- Uzraugiet regulāri — pārbaudiet kļūdas un atjauniniet, kad lapu struktūra mainās
Noderīgas saites:
- Sitemaps.org protokola specifikācija
- Google Search Console — sitemap iesniegšana un uzraudzība
- Bing Webmaster Tools — sitemap iesniegšana Bing
- Google dokumentācija par sitemap — oficiālie ieteikumi
Laboja mad, labots 2x












