Məzmuna keç
SEO və krolerlər

WordPress llms.txt: Nədir, Necə Əlavə Olunur və Ümumiyyətlə Bir İşə Yarayır?

WordPress-də llms.txt faylını üç fərqli üsulla dərc edin və hər hansı AI şirkətinin onu həqiqətən oxuyub-oxumaması barədə faktların nə dediyini dəqiq bilin.

Nəşr olundu

llms.txt domeninizin kökünə qoyduğunuz sadə markdown faylıdır — https://example.com/llms.txt — və orada ən yaxşı səhifələriniz hər birinə bir sətirlik təsvirlə sadalanır ki, dil modeli bütün naviqasiyanızı krayl etmədən faydalı məzmununuzu tapa bilsin. Bu, standart deyil, təklifdir və heç bir iri AI provayderi faylı oxuduğunu və ya ona görə hərəkət etdiyini açıq şəkildə təsdiqləməyib.

Bu cümlənin hər iki yarısı vacibdir. Format realdır, yaxşı təsvir olunub və dərc etmək təxminən iyirmi dəqiqə çəkir. Fayda isə sübut olunmayıb və bu mövzuda hazırda satılanların çoxu bu barədə dürüst deyil.

Fayl əslində necə görünür

Təklif olunan format müəyyən quruluşu olan markdown-dır: sayt adınızla H1, istəyə bağlı sitat blokunda qısa xülasə, sonra isə linklərdən ibarət markerli siyahıları saxlayan H2 bölmələri, hər linkdən sonra iki nöqtə və qısa təsvir. “Optional” adlı bölmə kontekst darısqal olanda ötürülə bilən məzmuna işarə edir.

# Odie Themes

> Free WordPress tools and technically honest guides for theme
> and image configuration problems.

## Guides

- [Why WordPress images look blurry after upload](https://example.com/guides/wordpress-image-blurry-after-upload): Why the 2560px cap creates a -scaled file and how to raise or disable it.
- [WordPress llms.txt](https://example.com/guides/wordpress-llms-txt): What the file is, how to add one, and what it does not do.

## Tools

- [Robots.txt generator](https://example.com/tools/wordpress-robots-txt-generator): Build a robots.txt with correct AI crawler rules.

## Optional

- [About](https://example.com/about): Who runs the site.

Bilməyə dəyən spesifikasiya bundan ibarətdir. Linklər mütləq ünvan olmalıdır. Təsvirlər bir cümləlik və faktiki olmalıdır, marketinq mətni yox — bütün məntiq ondadır ki, onu maşın oxuyur, şişirdilmiş sifətlər isə qənaət etməyə çalışdığınız tokenləri havaya sovurur.

Siz həmçinin llms-full.txt faylına rast gələcəksiniz — bu, məzmununuzun bütün markdown mətnini bir faylda saxlayan əlavə konvensiyadır. O, xeyli ağırdır və llms.txt faylından da az əsaslandırılıb. Konkret səbəbiniz yoxdursa, ondan keçin.

Dürüst hissə

OpenAI, Anthropic, Google və ya Perplexity-nin heç bir açıq sənədində onların kraylerlərinin və ya axtarış sistemlərinin llms.txt faylını istifadə etdiyi yazılmır. Google onu axtarış üçün istifadə etmədiyini açıq şəkildə bildirib. Sayt sahibləri server jurnallarında fayla sorğular görürlər, amma sorğu məzmunun hər hansı cavaba təsir etdiyinin sübutu deyil — bir çox bot faylları ehtimalla yoxlayır.

Ona görə də qəbul etdiyiniz iddialarda diqqətli olun:

Rastlaşacağınız iddiaVəziyyət
”llms.txt AI üçün yeni robots.txt-dir”Yalan. robots.txt sənədləşib və ona əməl olunur; llms.txt təklifdir.
”llms.txt əlavə etmək Google sıralamanızı yaxşılaşdırır”Dəlil yoxdur. Google faylı istifadə etdiyini bildirməyib.
”ChatGPT sizin llms.txt faylınızı oxuyur”OpenAI tərəfindən təsdiqlənməyib.
”Bu, dərc etməsi ucuz fayldır”Doğrudur və bunun lehinə yeganə möhkəm arqument budur.

Ağlabatan mövqe ucuz ehtiyat variantıdır. Statik mətn faylı sizə bir yükləmə, sıfır səhifə yüklənmə vaxtı və heç bir risk baş gətirmir. Konvensiya yayılsa, artıq faylınız hazırdır. Heç vaxt yayılmasa, iyirmi dəqiqə itirmisiniz. Bu, normal mübadilədir — sadəcə heç kimin bunu AI görünürlüyü strategiyası kimi sizə satmasına imkan verməyin.

WordPress-ə əlavə etmək

Variant 1: kökdə statik fayl (tövsiyə olunur)

Faylı kompüterinizdə yazın, sonra SFTP ilə wp-config.phpindex.php fayllarının olduğu qovluğa yükləyin.

WordPress ona toxunmur, çünki .htaccess faylındakı standart yönləndirmə bloku yalnız real fayla və ya qovluğa uyğun gəlməyən sorğuları marşrutlaşdırır:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Diskdə real llms.txt faylı !-f şərtindən keçmir, deməli Apache onu birbaşa təqdim edir və PHP heç işə düşmür. try_files $uri $uri/ /index.php istifadə edən Nginx konfiqurasiyaları da eyni cür davranır.

Bir qeyd: bəzi idarə olunan WordPress hostinqləri veb kökünə SFTP ilə yazmağa icazə vermir və ya saytı yalnız oxunan konteyner obrazından işlədir. Sizin vəziyyətiniz budursa, 2 və 3-cü variantlar sizin yolunuzdur.

Variant 2: plagin

WordPress plagin kataloqunda “llms.txt” axtarın — indi bir neçə plagin faylı dərc olunmuş yazı və səhifələrinizdən yaradır, bəzi SEO plaginləri isə bunu funksiya kimi əlavə edib. Tez-tez dərc edirsinizsə, bu həqiqətən faydalıdır, çünki əl ilə yazılmış siyahı köhnəlir.

Bununla belə, güzəşt realdır. Heç kimin oxuduğunu təsdiqləmədiyi bir faylı avtomatlaşdırmaq üçün siz bir plagin, bir parametrlər səhifəsi və bir yenilənmə səthi əlavə edirsiniz. Avtomatik yaradılan siyahılar həm də hər yazını götürüb təsvir kimi qısa mətnini yığmağa meyllidir, nəticədə uzun və fərqlənməyən bir fayl alınır — formatın nəzərdə tutduğu seçilmiş xəritənin tam əksi. Plagin işlədirsinizsə, çıxardığı siyahını təmizləyin.

Variant 3: mövzudan süzgəclə təqdim etmək

Veb kökünə yaza bilmirsiniz, amma kod redaktə edə bilirsinizsə, wp-content/mu-plugins/llms-txt.php ünvanına sorğunu tutub mövzunuzun içindəki faylı təqdim edən kiçik bir mu-plagin qoyun:

<?php
// wp-content/mu-plugins/llms-txt.php

add_action( 'init', function () {
	$path = parse_url( $_SERVER['REQUEST_URI'] ?? '', PHP_URL_PATH );

	if ( '/llms.txt' !== $path ) {
		return;
	}

	$file = get_stylesheet_directory() . '/llms.txt';

	if ( ! is_readable( $file ) ) {
		return;
	}

	header( 'Content-Type: text/plain; charset=utf-8' );
	readfile( $file );
	exit;
} );

Burada functions.php yox, mu-plagin istifadə olunur ki, kod mövzu dəyişikliyindən və mövzu yeniləməsindən sağ çıxsın. Yenə də functions.php faylına qoyursunuzsa, uşaq mövzudan istifadə edin.

Həqiqətən təqdim olunduğunu yoxlayın

Güman etməyin. Status kodunu və məzmun tipini yoxlayın:

curl -sI https://example.com/llms.txt

Sizə lazım olan 200Content-Type: text/plain cavabıdır. İki uğursuzluq halı geniş yayılıb:

  • 200 alırsınız, amma məzmun sizin 404 səhifənizdir. Sorğunu WordPress udub. Fayl düşündüyünüz yerdə deyil və ya hansısa plagin marşrutu ələ keçirir.
  • Content-Type: text/html alırsınız. Nəsə onu mövzu vasitəsilə çəkir. Məzmun barədə düşünməzdən əvvəl başlığı düzəldin.

Sonra URL-i brauzerdə açın və oxuyun. Hansısa link 404 verirsə və ya saytınız HTTPS olduğu halda http:// ünvanına baxırsa, düzəldin — sınıq xəritə heç bir xəritədən pisdir.

Bu gün AI kraylerlərini əslində nə idarə edir

Əsl məqsədiniz AI sistemlərinin saytınıza münasibətinə təsir etməkdirsə, sənədləşən, riayət olunan və indi qüvvədə olan fayl robots.txt-dir. GPTBot, ClaudeBot, PerplexityBot, CCBot və Google-Extended davranışı dərc edilmiş adlandırılmış user-agentlərdir və robots.txt onların ümumiyyətlə səhifələrinizi götürə bilib-bilməyəcəyini müəyyən edir.

Arxasında real mexanizm duran qol budur. Öz faylınızı robots.txt generatoru ilə qurun — o, sintaksisi təxmin etmək əvəzinə hər AI krayleri üçün açıq şəkildə icazə verməyə və ya bloklamağa imkan verir. Əvvəlcə bunu düzgün edin, sonra llms.txt faylını ucuz və fərziyyəli əlavə kimi qoşun.

Nə etməməli

robots.txt-də AI kraylerlərini bloklayıb eyni vaxtda llms.txt dərc etməyin. İnsanlar bunu təsadüfən edir — bir fayl modeli içəri dəvət edir, digəri qapını üzünə çırpır. Qapı qalib gəlir.

llms.txt faylını alt qovluğa qoymayın. Konvensiya yalnız kök səviyyəsindədir. /blog/llms.txt ünvanındakı fayl heç kimin axtarmayacağı fayldır.

Bütöv sayt xəritənizi ora yapışdırmayın. Ümumi mətnlərlə dörd yüz link seçilmiş xəritə yox, krayl zibilidir və formatın yeganə bəyan edilmiş məqsədini puç edir. Əksər saytlar üçün doğru ölçü iyirmi-əlli həqiqətən faydalı səhifədir.

Bunun xatirinə əsl işi təxirə salmayın. Səhifə sürəti, təmiz HTML, dəqiq strukturlaşdırılmış data və insanların həqiqətən istinad etdiyi məzmun — bunların əhəmiyyəti bəllidir. llms.txt-in əhəmiyyəti bəlli deyil. Səylərinizi buna uyğun sıralayın.

FAQ

Suallar

WordPress-də llms.txt nədir?

Bu, saytınızın kökünə qoyulan və yoursite.com/llms.txt ünvanından açılan sadə markdown faylıdır; orada ən faydalı səhifələriniz hər birinə bir sətirlik təsvirlə sadalanır. Fikir odur ki, onu oxuyan dil modeli sizin naviqasiyanızı, reklamlarınızı və kuki bannerlərinizi krayl etmək əvəzinə məzmununuzun təmiz xəritəsini əldə etsin.

AI şirkətləri llms.txt faylını həqiqətən oxuyur?

OpenAI, Anthropic, Google və ya Perplexity tərəfindən llms.txt faylını götürdükləri və ya istifadə etdikləri barədə ictimai təsdiq yoxdur. Bəzi server jurnallarında bu fayla sorğular görünür, amma sorğu ilə məzmunun cavaba təsir etməsi eyni şey deyil. Sübut olunmuş sıralama faydası barədə hər hansı iddianı əsassız marketinq sayın.

WordPress saytında llms.txt hara qoyulur?

Domeninizin kökünə, robots.txt-in dayandığı yerə, yəni URL yoursite.com/llms.txt olur, heç bir alt qovluq olmadan. Faylı SFTP ilə WordPress index.php faylının yanına yükləyin. WordPress real faylları birbaşa təqdim edir, çünki onun yönləndirmə qaydaları yalnız mövcud fayla uyğun gəlməyən sorğuları içəri buraxır.

llms.txt ilə robots.txt eyni şeydir?

Xeyr. robots.txt GPTBot, ClaudeBot və PerplexityBot kimi AI kraylerlərinin sənədləşdirdiyi və riayət etdiyi qurulmuş konvensiyadır və o, ümumiyyətlə səhifələrinizi götürə biləcəklərini müəyyən edir. llms.txt isə nəyi oxumağı təklif edən, təsdiqlənməmiş bir təklifdir. Biri bu gün qüvvədədir, digəri fərziyyədir.

llms.txt əlavə etmək SEO-ya və ya sıralamalara kömək edir?

Onun Google sıralamalarına təsir etdiyinə dair heç bir dəlil yoxdur və Google faylı istifadə etdiyini bildirməyib. Dərc etmək demək olar ki, heç nəyə başa gəlmir, ona görə də onu əlavə etməyin ağlabatan əsası ölçülə bilən fayda yox, ucuz ehtiyat variantdır. Bunun xatirinə səhifə sürətini, strukturlaşdırılmış datanı və ya məzmun keyfiyyətini arxa plana atmayın.

llms.txt üçün plagin, yoxsa statik fayl istifadə edim?

Ən yaxşı səhifələriniz nadir hallarda dəyişirsə, statik fayl seçin — o, sıfır PHP icrası əlavə edir və sınmır. Tez-tez dərc edirsinizsə və siyahının avtomatik yenilənməsini istəyirsinizsə, plagin işinizə yarayar. Plagin isə heç kimin oxuduğunu təsdiqləmədiyi bir fayl üçün asılılıq və müəyyən yük gətirir, ona görə statikdən başlayın.