WordPress llms.txt: Ano Ito, Paano Maglagay, at May Silbi Ba Talaga
Tatlong paraan para maglathala ng llms.txt file sa WordPress, at kung ano mismo ang sinasabi ng ebidensiya tungkol sa kung may AI company bang talagang bumabasa nito.
Nailathala
Ang llms.txt ay payak na markdown file na inilalagay mo sa root ng domain mo — https://example.com/llms.txt — na naglilista ng pinakamahuhusay mong pahina kasama ang isang linyang paglalarawan sa bawat isa, para makita ng isang language model ang kapaki-pakinabang mong content nang hindi kinakalkal ang buong navigation mo. Panukala ito, hindi standard, at wala pang malaking AI provider ang pampublikong nagkumpirma na binabasa o sinusunod nila ang file.
Mahalaga ang dalawang bahaging iyon. Totoo ang pormat, malinaw ang pagkakabalangkas, at humigit-kumulang dalawampung minuto lang ang paglalathala nito. Hindi pa napapatunayan ang benepisyo, at hindi tapat tungkol doon ang karamihan sa mga ibinebenta ngayon kaugnay nito.
Ano ang hitsura ng file
Ang iminumungkahing pormat ay markdown na may tiyak na hugis: isang H1 na may pangalan ng site mo, opsyonal na blockquote na buod, tapos ang mga H2 na seksyon na naglalaman ng bullet list ng mga link, bawat isa ay may maikling paglalarawan pagkatapos ng tutuldok. Ang seksyong pinangalanang “Optional” ay hudyat ng content na puwedeng laktawan kapag masikip ang konteksto.
# 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.
Iyan na ang buong espesipikasyong sulit malaman. Dapat absolute ang mga link. Dapat isang pangungusap at makatotohanan ang mga paglalarawan, hindi marketing copy — ang buong dahilan nito ay may makinang bumabasa, at sayang sa token na sinusubukan mong tipirin ang mga pampalamuting pang-uri.
Makikita mo rin ang llms-full.txt, isang katuwang na kombensiyon na naglalaman ng buong markdown na teksto ng content mo sa iisang file. Mas mabigat ito nang husto at mas kulang pa sa ebidensiya kaysa sa llms.txt. Laktawan mo ito maliban kung may tiyak kang dahilan.
Ang tapat na bahagi
Walang pampublikong dokumentasyon mula sa OpenAI, Anthropic, Google, o Perplexity na nagsasabing kinukuha ng crawler o retrieval system nila ang llms.txt. Pampublikong ipinahiwatig ng Google na hindi nila ito ginagamit para sa search. Nakikita nga ng mga may-ari ng site ang mga request para sa file sa server logs, pero ang isang fetch ay hindi patunay na may hinubog na sagot ang content — maraming bot ang basta na lang naghahalungkat ng mga file.
Kaya mag-ingat ka sa mga paghahabol na tatanggapin mo:
| Paghahabol na makikita mo | Katayuan |
|---|---|
| ”Ang llms.txt ang bagong robots.txt para sa AI” | Mali. Dokumentado at ginagalang ang robots.txt; panukala pa lang ang llms.txt. |
| ”Pinapataas ng llms.txt ang ranking mo sa Google” | Walang ebidensiya. Hindi sinabi ng Google na ginagamit nila ang file. |
| ”Binabasa ng ChatGPT ang llms.txt mo” | Hindi kinukumpirma ng OpenAI. |
| ”Murang file lang naman itong ilathala” | Totoo, at ito lang ang matibay na argumento para dito. |
Ang makatuwirang tindig ay murang opsyon para sa hinaharap. Ang isang static na text file ay nagkakahalaga ng isang upload, zero na page-load time, at walang panganib. Kung tanggapin man ang kombensiyon, mayroon ka na. Kung hindi naman, dalawampung minuto lang ang nawala sa iyo. Maayos na palitan iyon — huwag mo lang hayaang ibenta ito ng kung sino bilang estratehiya sa AI visibility.
Paglalagay nito sa WordPress
Opsyon 1: static file sa root (inirerekomenda)
Isulat mo ang file sa computer mo, tapos i-upload ito gamit ang SFTP sa parehong direktoryo ng wp-config.php at index.php mo.
Hindi ito hinaharang ng WordPress, dahil ang default na rewrite block sa .htaccess ay nagruruta lang ng mga request na walang katugmang tunay na file o direktoryo:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Ang tunay na llms.txt sa disk ay hindi pumapasa sa kundisyong !-f, kaya direktang inihahain ito ng Apache at hindi na tumatakbo ang PHP. Ganito rin ang asal ng mga Nginx setup na gumagamit ng try_files $uri $uri/ /index.php.
Isang paalala: may mga managed WordPress host na humaharang sa SFTP writes papunta sa web root, o nagpapatakbo ng site mula sa read-only na container image. Kung ganoon ang setup mo, opsyon 2 at 3 ang daan mo.
Opsyon 2: isang plugin
Maghanap ng “llms.txt” sa WordPress plugin directory — may ilang plugin nang bumubuo ng file mula sa mga inilathala mong post at pahina, at idinagdag na ito ng ilang SEO plugin bilang feature. Talagang kapaki-pakinabang iyon kung madalas kang maglathala, dahil naluluma ang listahang isinulat nang manu-mano.
Totoo naman ang katapat nito. Nagdaragdag ka ng plugin, settings page, at update surface kapalit ng pag-automate ng file na wala pang nagkukumpirmang binabasa. Ang mga awtomatikong listahan ay may tendensiyang ibuhos ang lahat ng post gamit ang excerpt bilang paglalarawan, na nagbubunga ng mahaba at magkakaparehong file — kabaligtaran ng maayos na piniling mapa na layunin ng pormat. Kung gagamit ka ng plugin, bawasan mo ang inilalabas nito.
Opsyon 3: ihain ito mula sa tema mo gamit ang filter
Kung hindi ka makakapagsulat sa web root pero kaya mong mag-edit ng code, maglagay ng maliit na mu-plugin sa wp-content/mu-plugins/llms-txt.php na sasalo sa request at maghahain ng file na nakatago sa loob ng tema mo:
<?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;
} );
Mu-plugin ang ginagamit sa halip na functions.php para makaligtas ang file sa paglipat ng tema at sa update ng tema. Kung ilalagay mo talaga ito sa functions.php, gumamit ng child theme.
Tiyakin mong naihahain talaga ito
Huwag mong ipagpalagay. Suriin ang status code at ang content type:
curl -sI https://example.com/llms.txt
Gusto mong makita ang 200 at Content-Type: text/plain. Dalawang paraan ng pagpalya ang karaniwan:
- Nakakakuha ka ng 200 pero 404 page mo ang laman. Nilamon ng WordPress ang request. Wala ang file sa inaakala mong lugar, o may plugin na umaagaw sa ruta.
- Nakukuha mo ang
Content-Type: text/html. May nagsasalang nito sa tema. Ayusin mo muna ang header bago ka mag-alala sa laman.
Tapos buksan mo ang URL sa browser at basahin ito. Kung may link na 404 o nakaturo sa http:// gayong HTTPS ang site mo, ayusin mo — mas masama ang sirang mapa kaysa sa walang mapa.
Ano talaga ang kumokontrol sa AI crawlers ngayon
Kung ang tunay mong layunin ay maimpluwensiyahan kung paano tinatrato ng mga sistemang AI ang site mo, ang robots.txt ang file na dokumentado, ginagalang, at may bisa ngayon mismo. Ang GPTBot, ClaudeBot, PerplexityBot, CCBot, at Google-Extended ay pawang pinangalanang user agent na may inilathalang asal, at ang robots.txt ang nagpapasya kung puwede ba nilang kunin ang mga pahina mo.
Iyon ang pingga na may aktuwal na mekanismo sa likod. Buuin mo ang sa iyo gamit ang robots.txt generator, na nagpapahintulot sa iyong tahasang payagan o harangin ang bawat AI crawler sa halip na manghula sa sintaks. Ayusin mo muna iyon, tapos idagdag mo ang llms.txt bilang murang ispekulatibong dagdag.
Ano ang hindi dapat gawin
Huwag mong harangin ang AI crawlers sa robots.txt habang naglalathala ka ng llms.txt. Nagagawa ito ng mga tao nang hindi sinasadya — inaanyayahan ng isang file ang modelo, isinasara naman ng isa ang pinto. Ang pinto ang nananalo.
Huwag mong ilagay ang llms.txt sa isang subfolder. Nasa root lang ang kombensiyon. Ang file sa /blog/llms.txt ay file na walang maghahanap.
Huwag mong idikit doon ang buong sitemap mo. Ang apat na raang link na may pangkalahatang excerpt ay basurang crawl, hindi maayos na mapa, at sinisira nito ang tanging nakasaad na layunin ng pormat. Dalawampu hanggang limampung tunay na kapaki-pakinabang na pahina ang tamang laki para sa karamihan ng site.
Huwag mong ipagpaliban ang tunay na trabaho para dito. Alam nating mahalaga ang page speed, malinis na HTML, tumpak na structured data, at content na binabanggit talaga ng mga tao. Hindi pa alam kung mahalaga ang llms.txt. Ayusin mo ang pagkakasunod-sunod ng pagsisikap mo ayon doon.
FAQ
Mga Tanong
Ano ang llms.txt sa WordPress?
Isa itong payak na markdown file na inilalagay sa root ng site mo, naaabot sa yoursite.com/llms.txt, na naglilista ng pinakakapaki-pakinabang mong mga pahina na may isang linyang paglalarawan bawat isa. Ang ideya, kapag nabasa ito ng isang language model ay makakakuha ito ng malinis na mapa ng content mo sa halip na kalkalin ang navigation, ads, at cookie banners mo.
Binabasa ba talaga ng mga AI company ang llms.txt?
Walang pampublikong kumpirmasyon mula sa OpenAI, Anthropic, Google, o Perplexity na kinukuha o ginagamit nila ang llms.txt. May mga server log na nagpapakita ng request para sa file, pero hindi pareho ang isang request at ang paggamit ng content sa isang sagot. Ituring mong walang basehang marketing ang anumang paghahabol ng napatunayang benepisyo sa ranking.
Saan inilalagay ang llms.txt sa isang WordPress site?
Sa root ng domain mo, sa parehong lugar kung nasaan ang robots.txt, kaya yoursite.com/llms.txt ang URL na walang subfolder. I-upload ito katabi ng index.php file ng WordPress mo gamit ang SFTP. Direktang naghahain ang WordPress ng tunay na file dahil ang rewrite rules nito ay nagpapadaloy lang ng mga request na walang katugmang umiiral na file.
Pareho ba ang llms.txt at robots.txt?
Hindi. Ang robots.txt ay itinatag nang kombensiyon na dokumentado at ginagalang ng mga AI crawler gaya ng GPTBot, ClaudeBot, at PerplexityBot, at kinokontrol nito kung puwede ba nilang kunin ang mga pahina mo. Ang llms.txt ay panukalang hindi pa ratipikado na nagmumungkahi lang kung ano ang babasahin. Ipinapatupad na ang isa, ispekulasyon pa ang isa.
Nakakatulong ba sa SEO o ranking ang paglalagay ng llms.txt?
Walang ebidensiyang naaapektuhan nito ang ranking sa Google, at hindi sinabi ng Google na ginagamit nila ang file. Halos walang gastos ang paglalathala nito, kaya ang makatuwirang dahilan sa paglalagay ay murang opsyon sa hinaharap, hindi nasusukat na benepisyo. Huwag mong isantabi ang page speed, structured data, o kalidad ng content para dito.
Plugin ba o static file ang dapat kong gamitin para sa llms.txt?
Gumamit ng static file kung bihira magbago ang pinakamahuhusay mong pahina, dahil wala itong idinaragdag na PHP execution at hindi ito puwedeng masira. Gumamit ng plugin kung madalas kang maglathala at gusto mong awtomatikong muling nabubuo ang listahan. Nagdaragdag ang plugin ng dependency at kaunting bigat para sa isang file na wala pang nagkukumpirmang binabasa, kaya magsimula ka sa static.