Sitemap.xml Nədir və Necə Hazırlanır?
Veb saytınızda minlərlə səhifə ola bilər, lakin Google bu səhifələrin varlığından xəbərdar deyilsə, həmin məzmunun axtarış nəticələrində heç bir dəyəri yoxdur. Axtarış motoru botları (spiders) saytınızı ziyarət etdikdə, onların qarşısına çıxan ən böyük maneə qarışıq struktur və tapılması çətin olan URL-lərdir. Bu xaos, indekslənmə problemlərinə və orqanik trafik itkisinə səbəb olur.
Bir çox sayt sahibi yeni məzmunun niyə sıralanmadığını və ya köhnə səhifələrdəki yeniləmələrin niyə Google tərəfindən görünmədiyini anlamır. Problem çox vaxt botların sayt daxilində "kor-təbii" hərəkət etməsindən qaynaqlanır. Saytın arxa planında baş verən bu indeksləmə problemləri, rəqəmsal marketinq səylərinizi heçə endirə bilər.
Həll yolu axtarış motorlarına saytınızın xəritəsini dəqiq şəkildə təqdim etməkdir. Sitemap.xml faylı, axtarış botlarına hansı səhifələrin vacib olduğunu, onların nə vaxt yeniləndiyini və sayt strukturunda harada yerləşdiyini bildirən texniki bir bələdçidir. Düzgün konfiqurasiya edilmiş sayt xəritəsi, indeksləmə sürətini artırır və SEO strategiyanızın texniki təməlini möhkəmləndirir.
Sitemap.xml Nədir və Nə Üçün İstifadə Olunur?
Sitemap.xml, veb saytınızdakı URL-lərin siyahısını ehtiva edən və axtarış motorları üçün xüsusi olaraq hazırlanmış bir fayldır. HTML sayt xəritələrindən fərqli olaraq, bu fayl istifadəçilər üçün deyil, Googlebot və Bingbot kimi axtarış robotları üçün nəzərdə tutulub. Bu fayl, sadəcə URL siyahısı olmaqla kifayətlənmir, həm də hər bir URL haqqında metadataları təqdim edir.
Sitemap.xml faylının əsas funksiyası axtarış motorları ilə vebmaster arasında bir ünsiyyət kanalı yaratmaqdır. Botlar saytınızı gəzərkən daxili linkləri izləyir, lakin bəzi səhifələr (məsələn, menyuda olmayan və ya daxili linki az olan səhifələr) diqqətdən qaça bilər. Sitemap.xml bu "yetim" səhifələrin (orphan pages) tapılmasını təmin edir. Peşəkar SEO Xidməti çərçivəsində sitemap faylının optimallaşdırılması ilk addımlardan biri hesab olunur.
Standart bir XML sitemap faylı aşağıdakı kritik məlumatları ehtiva edir:
- Location (<loc>): Səhifənin tam URL ünvanı.
- Last Modified (<lastmod>): Səhifənin ən son nə vaxt redaktə edildiyi. Bu, botlara yalnız yenilənmiş məzmunu təkrar taramaq üçün siqnal verir.
- Change Frequency (<changefreq>): Səhifənin nə qədər tez-tez dəyişdiyi (məsələn: gündəlik, həftəlik, aylıq).
- Priority (<priority>): Səhifənin digər səhifələrə nisbətən əhəmiyyət dərəcəsi (0.0 ilə 1.0 arasında).
Qeyd etmək lazımdır ki, Google hal-hazırda <priority> və <changefreq> teqlərinə çox əhəmiyyət vermir, lakin <lastmod> teqi məzmunun aktuallığını bildirmək üçün hələ də kritik əhəmiyyət kəsb edir.
Sitemap.xml Faylı Axtarış Motorları Üçün Niyə Vacibdir?
Axtarış motorlarının resursları sonsuz deyil; hər bir sayt üçün ayrılmış bir "Crawl Budget" (Tarama Büdcəsi) mövcuddur. Bu büdcə, Googlebot-un saytınızda müəyyən bir vaxt ərzində neçə səhifəni tarayacağını müəyyən edir. Sitemap.xml faylı bu büdcənin səmərəli istifadəsini təmin edən ən vacib alətdir.
Sitemap.xml faylının strateji əhəmiyyəti aşağıdakı məqamlarda özünü göstərir:
- Dərin Səhifələrin Kəşfi: Böyük arxivi olan xəbər saytlarında və ya minlərlə məhsulu olan e-ticarət platformalarında bəzi səhifələr "click depth" (klik dərinliyi) baxımından ana səhifədən çox uzaqda yerləşə bilər. Sitemap bu səhifələri birbaşa botlara təqdim edir.
- Yeni Saytlar Üçün Sürət: Yeni yaradılmış saytlarda çox az "backlink" olur. Googlebot adətən linklər vasitəsilə saytları tapdığı üçün, yeni saytların kəşf edilməsi zaman ala bilər. Sitemap bu prosesi sürətləndirir.
- Multimedia Məzmunu: Videolar və şəkillər üçün xüsusi sitemap əlavələri mövcuddur. Bu, Google Images və Video axtarışlarında görünmə şansını artırır.
- Məzmun Yenilənməsi: Bir səhifədəki kiçik bir dəyişikliyi botların özbaşına görməsi həftələr çəkə bilər. Sitemap vasitəsilə <lastmod> tarixi yeniləndikdə, botlar həmin səhifəni prioritet kimi yenidən tarayır.
Texniki SEO-nun təməl daşı olan bu fayl, saytınızın sağlamlığı üçün vacibdir. Əgər saytınızda indeksləmə problemləri varsa, bu adətən SEO Audit zamanı sitemap xətaları kimi qarşımıza çıxır.
Sitemap.xml Necə Hazırlanır?
Sitemap faylının hazırlanması istifadə etdiyiniz CMS (Məzmun İdarəetmə Sistemi) və ya saytın kodlaşdırma infrastrukturundan asılı olaraq dəyişir. Əsas məqsəd XML formatının standartlarına (sitemap protocol 0.9) riayət etməkdir. Yanlış formatlanmış bir XML faylı axtarış motorları tərəfindən rədd edilir və heç bir fayda vermir.
XML faylı yaradarkən diqqət yetirilməli texniki limitlər mövcuddur:
- URL Limiti: Bir sitemap faylı maksimum 50,000 URL ehtiva edə bilər.
- Ölçü Limiti: Faylın ölçüsü (sıxışdırılmamış halda) 50 MB-dan çox olmamalıdır.
- Encoding: Fayl mütləq UTF-8 kodlaşdırmasında olmalıdır.
Sitemap hazırlamağın üç əsas yolu var: avtomatik CMS plaginləri, server tərəfli skriptlər və ya onlayn generatorlar. Kiçik və statik saytlar üçün onlayn generatorlar kifayət edə bilər, lakin dinamik və tez-tez yenilənən saytlar üçün avtomatlaşdırılmış həllər şərtdir. Əks halda, hər yeni məqalə dərc etdikdə faylı əl ilə yeniləmək məcburiyyətində qalarsınız ki, bu da davamlı deyildir.
WordPress-də Sitemap.xml Necə Yaradılır?
Dünyadakı veb saytların böyük bir hissəsi WordPress üzərində qurulduğu üçün bu platformada sitemap yaratmaq olduqca sadələşdirilmişdir. WordPress 5.5 versiyasından etibarən sistem öz daxili sitemap funksiyasına malikdir (wp-sitemap.xml), lakin bu funksionallıq olduqca baza səviyyəsindədir və idarəetmə imkanları məhduddur.
Daha peşəkar və çevik idarəetmə üçün SEO plaginlərindən istifadə etmək tövsiyə olunur. Ən populyar plaginlər olan Yoast SEO və Rank Math bu prosesi tam avtomatlaşdırır:
- Yoast SEO:
- Plagini quraşdırın və aktivləşdirin.
- "SEO" menyusundan "General" → "Features" bölməsinə keçin.
- "XML sitemaps" seçimini aktiv (On) edin.
- Sual işarəsinə klikləyərək sitemap linkinizi görə bilərsiniz (adətən domain.com/sitemap_index.xml).
- Rank Math:
- "Rank Math" menyusundan "Sitemap Settings" bölməsinə daxil olun.
- Burada hansı post növlərinin (Məhsullar, Kateqoriyalar, Teqlər) daxil ediləcəyini seçə bilərsiniz.
- Xüsusilə "exclude posts" bölməsi vasitəsilə indekslənməsini istəmədiyiniz səhifələri (məsələn, təşəkkür səhifələri) sitemap-dan çıxara bilərsiniz.
Bu plaginlər avtomatik olaraq post tiplərinə uyğun alt-xəritələr yaradır. Məsələn, səhifələr üçün ayrı, bloq yazıları üçün ayrı sitemap formalaşdırılır. Bu cür strukturlaşdırma Kompleks SEO strategiyasının tərkib hissəsidir, çünki bu, gələcəkdə hansı məzmun növündə indeksləmə problemi olduğunu analiz etməyi asanlaşdırır.
Manuel olaraq Sitemap.xml Faylı Necə Yazılır?
Əgər xüsusi kodlanmış (custom coded) bir saytınız varsa və ya hazır CMS istifadə etmirsinizsə, sitemap faylını əl ilə və ya proqramlaşdırma dili (PHP, Python, Node.js) vasitəsilə dinamik olaraq yaratmalısınız. Manuel yanaşma zamanı XML sintaksisinə ciddi riayət etmək tələb olunur.
Bu faylı hazırlayarkən diqqət etməli olduğunuz məqamlar:
- Canonical URL-lər: Sitemap-a yalnız kanonik (əsas) versiyası olan URL-ləri daxil edin. Yönləndirilən (301, 302) və ya 404 xətası verən səhifələri daxil etmək tarama büdcəsini israf edir.
- XML Validator: Faylı yaratdıqdan sonra mütləq onlayn "XML Sitemap Validator" alətləri ilə yoxlayın. Tək bir dırnaq işarəsinin səhv qoyulması bütün faylı oxunmaz edə bilər.
- Dinamik Yeniləmə: Saytınız PHP və ya Python ilə yazılıbsa, verilənlər bazasından URL-ləri çəkən və bu XML strukturunu avtomatik render edən bir skript yazmaq ən doğru yoldur. Statik fayl saxlamaq davamlı əl işi tələb edəcək.
Sitemap.xml Google Search Console-a Necə Əlavə Edilir?
Sayt xəritəsini hazırlamaq işin yalnız yarısıdır; növbəti addım onu Google-a təqdim etməkdir. Bunu etmək üçün saytınız Google Search Console (GSC) platformasında təsdiqlənmiş olmalıdır. GSC, sitemap-ın statusunu izləmək və yarana biləcək xətaları görmək üçün yeganə rəsmi mənbədir.
Addım-addım sitemap yükləmə prosesi:
- GSC-yə daxil olun: Sol tərəfdəki menyudan "Indexing" altında yerləşən "Sitemaps" bölməsinə klikləyin.
- URL-i daxil edin: "Add a new sitemap" sahəsinə sitemap faylınızın adını (məsələn, sitemap_index.xml) yazın.
- Təsdiqləyin (Submit): Göndər düyməsini sıxdıqdan sonra Google faylı növbəyə alır.
- Statusu yoxlayın: Qısa müddət sonra status hissəsində "Success" (Uğurlu) yazısını görməlisiniz.
Əgər "Couldn't fetch" (Gətirilə bilmədi) və ya "Has errors" xətası alırsınızsa, bu, faylın serverdə əlçatan olmadığını və ya XML strukturunda ciddi xəta olduğunu göstərir. GSC həmçinin "Discovered URLs" (Kəşf edilən URL-lər) sayını göstərir. Bu rəqəm saytınızdakı real səhifə sayı ilə uyğun gəlmirsə, deməli, sitemap-da əskikliklər var və ya bəzi səhifələr "noindex" etiketi ilə bloklanıb.
Böyük Saytlar Üçün Sitemap İdarəetmə Strategiyaları
E-ticarət saytları, xəbər portalları və ya elan saytları kimi böyük layihələrdə milyonlarla URL ola bilər. 50,000 URL limitini nəzərə alsaq, tək bir sitemap faylı bu cür saytlar üçün yetərli deyil. Burada "Sitemap Index" (Sitemap İndeksi) strategiyası dövrəyə girir.
Sitemap Index faylı, digər sitemap fayllarının siyahısını özündə saxlayan "ana" fayldır. Bu yanaşma, böyük həcmli məlumatları seqmentləşdirməyə imkan verir. Xüsusilə Ecommerce SEO xidmətlərində məhsul və kateqoriya səhifələrinin düzgün indekslənməsi üçün bu struktur həyati əhəmiyyət daşıyır.
Böyük saytlar üçün effektiv strategiyalar:
- Kateqoriyaya görə bölmə: sitemap-products.xml, sitemap-categories.xml, sitemap-blog.xml kimi fərqli fayllar yaradın. Bu, indeksləmə problemlərinin hansı bölmədə olduğunu (məsələn, yalnız məhsullarda) tez aşkarlamağa kömək edir.
- Tarixə görə bölmə: Xəbər saytları üçün sitemap-2024-01.xml, sitemap-2024-02.xml kimi aylıq arxivlər yaratmaq faydalıdır.
- Şəkil və Video Sitemap: Məhsul şəkillərinin Google Shopping-də görünməsi üçün məhsul sitemap-larına <image:image> teqləri əlavə edilməlidir.
Bundan əlavə, böyük saytlarda yalnız vacib səhifələri sitemap-a daxil etmək lazımdır. Filtrlənmiş səhifələr (məsələn, "qiyməti artan sıra ilə" və ya "rəng: qırmızı" kimi parametrlər) sitemap-a daxil edilməməlidir. Bu cür aşağı keyfiyyətli URL-lərin sitemap-da olması "crawling budget"-i sürətlə tükədir və əsas səhifələrin indekslənməsini gecikdirir.
Nəticə
Sitemap.xml sadə bir fayl kimi görünsə də, saytınızın SEO performansına birbaşa təsir edən güclü bir alətdir. Düzgün konfiqurasiya edilmiş, təmiz və aktual sayt xəritəsi, axtarış motorları ilə "eyni dildə danışmağınızı" təmin edir. İstər kiçik bir bloq, istərsə də nəhəng bir e-ticarət platforması idarə edin, sitemap strategiyanızı mütəmadi olaraq yoxlamaq və optimallaşdırmaq orqanik böyümə üçün şərtdir.