SEO Agentliyi Xidmətləri Bələdçisi

Robots.txt faylının texniki SEO üçün rolu

18 October 2026 14 dəq oxuma Henry Turner

Müəllif:

SEO (axtarış sistemi optimallaşdırması)

Profilə bax

Ask AI about this page

9 views 14 dəq oxu

Robots.txt ən yaxşı təcrübələri, axtarış motoru botlarının krol prosesini optimallaşdırmaq üçün veb sayt infrastrukturunuzla necə qarşılıqlı əlaqədə olduğunu idarə etməyə yönəlir. Bu sadə mətn faylı, server resurslarını qorumaq üçün Googlebot kimi krolerlərə hansı qovluqların və ya xüsusi səhifələrin skan üçün qadağan edildiyini bildirən bir qapıçı rolunu oynayır. Girişi idarə etsə də, bu, həssas məlumatları axtarış nəticələrindən və ya ictimaiyyətdən gizlətmək üçün bir vasitə deyil. Düzgün konfiqurasiya, ən vacib məzmununuzun səmərəli şəkildə aşkar edilməsini təmin edərkən, krolerlərin lazımsız və ya aşağı dəyərli URL-lərə vaxt itirməsinin qarşısını alır. Bu faylın düzgün idarə edilməsi, hər hansı bir böyüyən veb sayt üçün texniki SEO-da təməl bir addımdır.

Niyə Robots.txt Krol Büdcəsi üçün vacibdir?

Magento və ya Shopify mağazası kimi yüksək trafikli e-ticarət platformasını idarə edərkən, robots.txt faylı server resurslarını qorumaq üçün mərkəzi bir aktivə çevrilir. Bu saytlar tez-tez faset naviqasiyası vasitəsilə minlərlə filtr əsaslı URL yaradır ki, bu da krolerin gündəlik limitinin əhəmiyyətli bir hissəsini istehlak edə bilər. Əgər Googlebot bütün vaxtını bu filtr birləşmələrini krol etməyə sərf edərsə, yeni məhsul buraxılışlarınızı və ya vacib yeniləmələrinizi qaçıra bilər. Xüsusi parametr nümunələrində Disallow direktivindən istifadə edərək, axtarış motorlarının variasiyalara vaxt itirmək əvəzinə əsas kateqoriya və məhsul səhifələrinizə diqqət yetirməsini təmin edirsiniz. Bu hədəflənmiş yanaşma, ən vacib gəlir gətirən səhifələriniz üçün sağlam bir krol tezliyini qorumağa kömək edir.

Robots.txt Best Practices for Technical SEO and Crawl Efficiency — overview

Krol büdcəsi, xüsusilə on minlərlə səhifəsi olan veb saytlar üçün məhdud bir resursdur. Axtarış motorları hər bir domenə onun nüfuzuna və yenilənmə tezliyinə əsasən müəyyən miqdarda vaxt və resurs ayırır. Pis optimallaşdırılmış robots.txt faylı, botların təqvim səhifələrinin və ya axtarış nəticələri səhifələrinin sonsuz döngələrində ilişib qaldığı krol tələlərinə səbəb ola bilər. Bu sahələri strateji olaraq bloklayaraq, axtarış motorunun büdcəsini ən vacib yerlərə xərcləməsinə kömək edirsiniz. Bu, yeni məzmunun daha sürətli indekslənməsinə və mövcud yüksək dəyərli səhifələrinizin axtarış nəticələrində daha tez-tez yenilənməsinə gətirib çıxarır. Bundan əlavə, lazımsız krol sorğularını azaltmaq veb serverinizdəki yükü azalda bilər və ümumi sayt performansını yaxşılaşdıra bilər.

Xüsusi axtarış motoru botlarını necə bloklayırsınız?

Tipik bir hesabda, fərqli axtarış motorlarına fərqli təlimatlar vermək istəyə bilərsiniz. User-agent direktivi, Googlebot, Bingbot və ya hətta Googlebot-Image kimi xüsusi krolerlər kimi xüsusi botları hədəfləməyə imkan verir. Məsələn, axtarış görünürlüyü təmin etmədən bant genişliyini istehlak edən aqressiv üçüncü tərəf SEO alətlərini bloklayarkən Googlebot-un bütün saytınızı krol etməsinə icazə verə bilərsiniz. User-agent direktivindən sonra joker ulduz işarəsindən istifadə edirsinizsə, qaydalar faylın başqa yerində xüsusi blok təlimatları olmayan bütün krolerlərə şamil edilir. Bu çeviklik, axtarışda görünən olmaqla texniki infrastrukturunuzu lazımsız trafikdən qorumaq arasında tarazlığı qorumaq üçün vacibdir.

Xüsusi bot hədəfləməsi, şəkil oğurluğunun qarşısını almaq və ya medianızın necə indeksləndiyini idarə etmək istədiyiniz zaman da faydalıdır. Googlebot-Image-i hədəfləyərək, standart Googlebot-un mətn məzmununuzu indeksləməsinə icazə verərkən axtarış motorlarının /uploads/ və ya /images/ qovluqlarınızı skan etməsinin qarşısını ala bilərsiniz. Bu nəzarət səviyyəsi, fotoqrafiya portfelləri və ya mülkiyyət vizual aktivləri olan saytlar üçün vacibdir. Bundan əlavə, məzmununuzun böyük dil modellərini öyrətmək üçün istifadə edilməməsini istəyirsinizsə, AI-yə xas krolerləri bloklaya bilərsiniz. Hər bir User-agent bloku, axtarış motoru parserlərinin təlimatları heç bir qarışıqlıq olmadan dəqiq oxuya və şərh edə bilməsini təmin etmək üçün sətir fasiləsi ilə ayrılmalıdır.

Robots.txt Best Practices for Technical SEO and Crawl Efficiency — in practice
Ən çox yayılmış Robots.txt sintaksis səhvləri hansılardır?

Texniki auditlərdə tapılan ən tez-tez rast gəlinən səhvlərdən biri joker simvolunun yanlış istifadəsidir. Ulduz işarəsi nümunələri uyğunlaşdırmaq üçün güclü bir vasitə olsa da, ondan yanlış istifadə etmək saytınızın indekslənməli olan bütün bölmələrini bloklamağa səbəb ola bilər. Məsələn, Disallow: /products* kimi bir direktiv təkcə məhsullar qovluğunu deyil, həm də /products-new-arrivals kimi həmin hərflərlə başlayan istənilən URL-i bloklayacaq. Əgər erkən aşkar edilməzsə, bu, üzvi trafikinizə dağıdıcı təsir göstərə bilər. Digər bir ümumi problem, qovluq yollarında aparıcı əyri xəttin (slash) olmamasıdır. Bir direktiv etibarlı olması üçün /directory/ kimi görünməlidir; əyri xətti buraxmaq çox vaxt qaydanın kroler tərəfindən nəzərə alınmamasına səbəb olur.

  • Faylı kök qovluq əvəzinə alt qovluğa yerləşdirmək (məsələn, example.com/assets/robots.txt).
  • Axtarış motorlarının nəzərə almaya biləcəyi Robots.txt və ya ROBOTS.TXT kimi yanlış böyük/kiçik hərf istifadəsi.
  • Səhifə renderi üçün tələb olunan vacib CSS və JavaScript fayllarını bloklamaq.
  • Sayt miqrasiyası və ya inkişaf mərhələsindən sonra Disallow: / direktivini aktiv saxlamaq.
  • Krolerlərin XML sayt xəritənizi tez tapmasına kömək edən Sitemap: direktivinin olmaması.
Robots.txt faylınızı harada yerləşdirməlisiniz?

Robots.txt faylının yerləşdirilməsi, yeni başlayanları və ya mürəkkəb alt qovluq strukturları ilə işləyənləri tez-tez çaşdıran texniki bir tələbdir. O, tətbiq olunduğu hostun kök qovluğunda yerləşməlidir, yəni example.com/robots.txt ünvanında əlçatan olmalı və alt qovluqda olmamalıdır. Əgər kroler faylı kök yerdə tapa bilmirsə, o, bütün sayt üçün heç bir krol məhdudiyyətinin olmadığını güman edir. Hər bir alt domen də öz robots.txt faylını tələb edir. Məsələn, blog.example.com və shop.example.com, brendinizin rəqəmsal varlığının həmin xüsusi bölmələri üçün botları düzgün istiqamətləndirmək üçün öz kök qovluqlarında öz fayllarına sahib olmalıdırlar.

Böyük/kiçik hərf həssaslığı, faylın yerləşdirilməsi və adlandırılmasında digər kritik bir amildir. Fayl adı tamamilə kiçik hərflərlə olmalıdır. ‘Robots.txt’ və ya ‘ROBOTS.TXT’ istifadə etmək, bir çox axtarış motorunun faylı tamamilə nəzərə almamasına səbəb olacaq və bu da şəxsi və ya resurs tutumlu qovluqların istənilməyən kroluna gətirib çıxaracaq. Faylı FTP və ya hostinq panelinizdəki fayl meneceri vasitəsilə serverinizə yüklədiyiniz zaman, icazələrin ictimai oxunuşa imkan verəcək şəkildə təyin olunduğundan əmin olun. Əgər fayl 404 xətası və ya 500 server xətası qaytarırsa, axtarış motorları vacib təlimatları qaçırmamaq üçün saytınızı krol etməyi tamamilə dayandıra bilər ki, bu da axtarış görünürlüyündə müvəqqəti azalmaya səbəb ola bilər.

Robots.txt səhifələri axtarış nəticələrindən kənarda saxlaya bilərmi?

Vebmasterlər arasında geniş yayılmış bir yanlış fikir, robots.txt-də bir səhifəni bloklamağın onu avtomatik olaraq axtarış indeksindən çıxaracağıdır. Lakin, robots.txt faylı axtarış motoru krolerlərinə saytınızda hansı URL-lərə daxil ola biləcəklərini bildirir. Bu, bir veb səhifəni Google-dan kənarda saxlamaq üçün bir mexanizm deyil. Əgər digər veb saytlar bloklanmış bir URL-ə keçid verərsə, Google səhifəni məzmununu krol etmədən indeksləyə bilər və nəticədə təsviri olmayan bir axtarış siyahısı yarana bilər. Bir səhifənin axtarış nəticələrində görünməsinin qarşısını almaq üçün meta teqdə noindex direktivindən istifadə etməli və ya istifadəçi autentifikasiyası tələb etməlisiniz. Məxfilik üçün yalnız robots.txt-yə etibar etmək, həssas səhifələrin ictimai axtarış nəticələrində görünməsinə səbəb ola biləcək bir səhvdir.

Əgər artıq indekslənmiş bir səhifəniz varsa və onu silmək istəyirsinizsə, robots.txt-də onu bloklamaq əslində əks-məhsuldardır. Krolerə səhifəyə daxil olmamaq tapşırıldığı üçün, o, başlığa əlavə etmiş ola biləcəyiniz noindex teqini heç vaxt görməyəcək. Düzgün iş axını, krolerin səhifəyə daxil olmasına, noindex direktivini görməsinə icazə vermək və sonra səhifə indeksdən çıxarıldıqdan sonra krol büdcəsinə qənaət etmək üçün onu robots.txt-də bloklamağı düşünə bilərsiniz. Bu fərqi başa düşmək, məzmununuzun həyat dövrünü idarə etmək və indekslənmənizin təmiz və hədəf auditoriyanızın axtarış sorğularına uyğun qalmasını təmin etmək üçün vacibdir.

E-ticarət və böyük saytlar üçün ən yaxşı təcrübələr

Böyük miqyaslı veb saytlar üçün robots.txt daxilində Sitemap direktivini idarə etmək standart bir ən yaxşı təcrübədir. Sayt xəritələrini birbaşa Google Search Console və ya Bing Webmaster Tools vasitəsilə təqdim edə bilsəniz də, robots.txt faylınıza Sitemap: URL sətirini əlavə etmək bütün krolerlərə ən vacib məzmununuzun harada yerləşdiyi barədə aydın bir siqnal verir. Bu, xüsusilə kiçik axtarış motorları və ya aktiv şəkildə izləmədiyiniz beynəlxalq botlar tərəfindən kəşf üçün faydalıdır. Qlobal bir pərakəndə satıcı üçün tipik bir hesabda, veb saytın bütün lokallaşdırılmış versiyalarında krol prosesinin mümkün qədər səmərəli olmasını təmin edərək, fərqli bölgələr və ya dillər üçün birdən çox sayt xəritəsi siyahısı verə bilərsiniz.

  • Krolerlərin alış-veriş hunisinə daxil olmasının qarşısını almaq üçün /cart/ və /checkout/ üçün Disallow.
  • Faset naviqasiyasını və dublikat məzmunu bloklamaq üçün /*?sort= kimi nümunələrdən istifadə edin.
  • Dinamik məzmunun düzgün yüklənməsini təmin etmək üçün WordPress-də Allow: /wp-admin/admin-ajax.php.
  • Daxili axtarış nəticələri səhifələrinin indekslənməsinin qarşısını almaq üçün /search/ üçün Disallow.
  • Faylı tərtibatçılar üçün mütəşəkkil və oxunaqlı saxlamaq üçün direktivləri User-agent-ə görə qruplaşdırın.

Robots.txt faylınızı axtarış motoru uyğunluğu üçün necə audit etməlisiniz

Robots.txt faylınızı mütəmadi olaraq audit etmək, reytinqlərinizə zərər verə biləcək təsadüfi blokların qarşısını almaq üçün lazımdır. Tipik bir hesabda bu, bir URL daxil etməyə və onun hazırda məntiqiniz tərəfindən bloklanıb-bloklanmadığını görməyə imkan verən Google Search Console Robots.txt Tester kimi alətlərdən istifadə etməyi əhatə edir. Bu alət bloka səbəb olan xüsusi sətri vurğulayır və mürəkkəb nümunə uyğunluqlarını aradan qaldırmağı asanlaşdırır. Həmçinin, botun faylı əldə etməyə çalışarkən hər hansı bir xəta ilə qarşılaşıb-qarşılaşmadığını görmək üçün Search Console-dakı ‘Crawl Stats’ hesabatınızı yoxlamaq müdrikdir. Robots.txt faylını əldə etməkdə ardıcıl uğursuzluq, Google-un bütün domeninizdə krolu yavaşlatmasına səbəb ola bilər.

Audit prosesinin digər bir hissəsi, səhifənin renderinə töhfə verən CSS, JavaScript və ya şəkil faylları kimi kritik resursları bloklamadığınızdan əmin olmaqdır. Müasir axtarış motorları, keyfiyyətini və mobil uyğunluğunu qiymətləndirmək üçün səhifəni istifadəçinin görəcəyi kimi görməlidir. Əgər robots.txt faylınız bu aktivlərə girişi məhdudlaşdırırsa, saytınız Core Web Vitals qiymətləndirməsindən keçə bilməz və ya daha aşağı mobil istifadə imkanı balı ala bilər. Ümumi bir nümunə, mobil botu simulyasiya etmək və bütün lazımi skriptlərin istisna qaydalarınızın səbəb olduğu heç bir 403 və ya 404 xətası olmadan düzgün yükləndiyini yoxlamaq üçün krolerə xas bir alətdən istifadə etməkdir.

Bu həftə haradan başlamaq lazımdır

Texniki SEO-nu optimallaşdırmağa başlamaq üçün cari vəziyyətini yoxlamaq üçün yourdomain.com/robots.txt ünvanına daxil olmaqla başlayın. İnkişaf mühitindən qalan Disallow: / direktivlərinin olub-olmadığını yoxlayın, çünki bunlar saytınızın axtarış nəticələrində tamamilə görünməsinin qarşısını alacaq. Faylın əlçatan olduğunu təsdiqlədikdən sonra Google Search Console-a daxil olun və ən vacib kateqoriya və məhsul səhifələrinizin tam əlçatan olduğundan əmin olmaq üçün robots.txt test alətindən istifadə edin. Bu sadə yoxlama çox vaxt aylardır üzvi böyümənizi məhdudlaşdıran gizli problemləri aşkar edə bilər. Əgər xətalar tapsanız, faylı kök qovluğunuzda yeniləyin və təzə skan üçün Google-a yenidən təqdim edin.

Sonra, lazımsız yerə krol edilib-edilmədiyini görmək üçün daxili axtarış və filtr URL-lərinizi yoxlayın. Krol hesabatlarınızda çox sayda parametrli URL-lər görsəniz, krol büdcənizi daha yüksək dəyərli məzmun üçün saxlamaq üçün robots.txt-nizə xüsusi Disallow qaydaları əlavə edin. Nəhayət, XML sayt xəritənizin faylın sonunda düzgün şəkildə əlaqələndirildiyindən əmin olun. Bu konkret addımları atmaqla, axtarış motoru botları üçün daha səmərəli bir mühit yaradacaqsınız ki, bu da növbəti həftələrdə daha yaxşı indekslənməyə və axtarış reytinqlərində təkmilləşdirilmiş performansa gətirib çıxaracaq. Bu parametrlərin ardıcıl monitorinqi, peşəkar rəqəmsal marketinq strategiyasının əlamətidir.

Oxumağa davam edin: SEO (Axtarış Motoru Optimizasiyası) · SEO

Paylaş