Asosiy kontentga o‘tish
Innovialabs

XML sayt xaritasini yaratish va qidiruv tizimlariga yuborish

Amaliyot2 daq

Qisqacha

XML sayt xaritasi — kanonik va indekslanadigan URL’lar ro‘yxati; uni CMS yoki framework orqali yarating, robots.txt’da ko‘rsating va Google Search Console hamda Yandex Webmaster’ga yuboring.

Qisqa javob

Sitemap.xml — qidiruvda ko‘rinishini istagan sahifalaringiz ro‘yxati joylashgan fayl. U qidiruv tizimlariga yangi va yangilangan URL’larni tezroq topishga yordam beradi, ayniqsa katta saytlarda va ichki havolalari kam bo‘limlarda. Tartib: xaritani yaratish, unda faqat kerakli sahifalar borligini tekshirish, robots.txt’ga havola qo‘shish va vebmaster panellariga yuborish.

Fayl formati

Minimal xarita quyidagicha ko‘rinadi:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-09-01</lastmod>
  </url>
  <url>
    <loc>https://example.com/services/</loc>
  </url>
</urlset>

Asosiy qoidalar:

  • protokol bilan to‘liq absolyut URL’lar;
  • UTF-8 kodlash;
  • bitta faylda 50 000 URL va siqilmagan holda 50 MBdan oshmasin;
  • lastmodni faqat kontent haqiqatan o‘zgargan bo‘lsa ko‘rsating.

Google changefreq va priority teglarini e’tiborsiz qoldiradi, shuning uchun ularga vaqt sarflash shart emas.

Nimani kiritish va nimani chiqarish kerak

KiritishChiqarish
200 kodli kanonik sahifalarRedirektlar va xatoli sahifalar
Indeksatsiyaga ochiq sahifalarnoindex yoki robots.txt’da yopilgan URL’lar
Muhim kategoriyalar, mahsulotlar, maqolalarDublikatlar, filtrlar, saralash parametrlari
Saytning barcha til versiyalariSavat, shaxsiy kabinet, sayt ichidagi qidiruv

Asosiy tamoyil: xarita boshqa signallarga zid bo‘lmasligi kerak. URL sitemap’da bo‘lsa-yu, noindex bilan yopilgan bo‘lsa — bu xato.

Katta saytlar uchun indeks fayl

URL’lar limitdan oshsa yoki xaritani turlar bo‘yicha ajratmoqchi bo‘lsangiz, sitemap index ishlating:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://example.com/sitemap-pages.xml</loc></sitemap>
  <sitemap><loc>https://example.com/sitemap-products.xml</loc></sitemap>
</sitemapindex>

Turlar bo‘yicha ajratish diagnostikani ham osonlashtiradi: panelda qaysi bo‘lim yomonroq indekslanayotgani ko‘rinadi.

CMS va frameworklarda yaratish

  • WordPress — yadroning o‘rnatilgan xaritasi yoki SEO-plaginlar (Yoast, Rank Math).
  • Bitrix, Tilda, Shopify — xarita standart vositalar bilan yaratiladi, uni yoqish va tekshirish kerak.
  • Next.js — URL’lar massivini qaytaruvchi app/sitemap.ts fayli; sahifalar bazadan yoki CMS’dan olinadi.
  • Boshqa frameworklar — generator paketlar yoki bazadan XML yasaydigan o‘z endpoint’ingiz.

Xarita sahifalar qo‘shilganda va o‘chirilganda avtomatik yangilanishi kerak, yiliga bir marta qo‘lda yig‘ilmasligi lozim.

Google va Yandex’ga yuborish

  1. robots.txt’ga qator qo‘shing: Sitemap: https://example.com/sitemap.xml.
  2. Google Search Console — «Sitemaps» bo‘limi, xarita URL’ini kiriting.
  3. Yandex Webmaster — «Indeksatsiya» → «Sitemap fayllari».
  4. Bir necha kundan keyin holatni tekshiring: o‘qish xatolari va topilgan URL’lar soni.

Ko‘p uchraydigan xatolar

  • URL’lar https o‘rniga http bilan yoki asosiy oynaga mos kelmaydigan www varianti bilan.
  • Redirekt va 404 sahifalar kiritilgan.
  • Kontent o‘zgarmasa ham lastmod har generatsiyada yangilanadi.
  • Xarita robots.txt’da yopilgan yoki server xatosini qaytaradi.

Ko‘p beriladigan savollar

Yo‘q. Xarita sahifalarni topishga yordam beradi, lekin indeksatsiya haqida qarorni qidiruv tizimi kontent sifati va foydaliligiga qarab qabul qiladi.

Bunda yordam beramiz

O‘zingiz shug‘ullanmasdan natija olishni istasangiz — biz har kuni shu bilan shug‘ullanamiz.

Loyihani muhokama qilish

Yana o‘qing

G‘oya yoki vazifangiz bormi? Bizga aytib bering

Ish kuni davomida javob beramiz va yechim taklif qilamiz. Konsultatsiya bepul.