mini-cms-mcp

Costin Pietraru

Îți poate citi ChatGPT site-ul? Ce face mini-cms-mcp pentru un internet în care răspunde AI-ul

Tot ce face mini-cms-mcp ca un site să fie găsit, înțeles și citit de ChatGPT, Claude, Perplexity și motoarele de căutare, ce îți arată despre roboți și ce nu poate face niciun CMS.

AI mini-cms-mcp ChatGPT SEO

Întrebarea „Îți poate citi ChatGPT site-ul?” lângă rezultatul verificării: OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot și bingbot trec de găzduire

Da, dacă roboții asistenților AI pot ajunge la pagină și găsesc în ea un răspuns clar. mini-cms-mcp e construit pentru amândouă: îi lasă pe roboți să intre, le dă harta site-ului, le explică ce conține fiecare pagină și cine a scris-o, iar de la versiunea 0.22 îți spune dacă găzduirea îi oprește.

Nu garantează că ChatGPT te va recomanda. Recomandarea depinde și de ce scriu alții despre tine; explic la final de ce.

Cum ajunge ChatGPT la pagina ta?

ChatGPT nu îți citește site-ul o dată pentru totdeauna. Trimite roboți, fiecare cu alt rost, iar documentația OpenAI îi descrie separat:

RobotulCe faceCe înseamnă pentru tine
OAI-SearchBotadună paginile care pot apărea în căutarea din ChatGPTdacă e blocat, pagina ta nu poate fi citată
ChatGPT-Userdeschide o pagină chiar atunci, pentru un om care a pus o întrebarefiecare vizită a lui înseamnă un om care citește răspunsul construit din pagina ta
GPTBotcolectează texte pentru antrenarea modelelornu influențează căutarea din ChatGPT

ChatGPT caută și prin Bing. Un studiu Seer Interactive pe aproximativ 500 de citări a arătat că 87% dintre paginile citate de ChatGPT se aflau în primele 10 rezultate Bing. Claude, Perplexity și Copilot au roboții lor, dar regula e aceeași: întâi trebuie să te găsească, apoi să te poată citi.

Ce face mini-cms-mcp pentru roboții AI și pentru motoarele de căutare?

Tot ce urmează vine cu fiecare site făcut cu mini-cms-mcp. Nu se instalează nimic separat și nu se setează nimic.

1. Îi lasă să intre

  • robots.txt cu 23 de roboți numiți pe rând: Googlebot, Bingbot, Applebot, DuckDuckBot, GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, Claude-SearchBot, PerplexityBot, Perplexity-User, Gemini-Deep-Research și ceilalți. Unii roboți caută întâi o secțiune scrisă pe numele lor, iar site-ul nu îi lasă să ghicească.
  • Tot conținutul e deschis; închise rămân doar adresele de administrare, căutarea internă și previzualizările.
  • robots.txt arată unde sunt harta site-ului și llms.txt.

2. Le arată ce conține site-ul

  • sitemap.xml: fiecare pagină, cu data ultimei modificări, coperta articolului ca imagine, paginile de etichetă și adresele din celelalte limbi.
  • feed.xml (RSS): articolele noi, cu autorul și etichetele lor.
  • llms.txt: rezumatul site-ului pentru modelele AI. Conține numele, descrierea, autorul, limba, legăturile către celelalte site-uri și conturi ale autorului, apoi fiecare pagină și articol, cu data, descrierea și etichetele.
  • IndexNow: la publicare, modificare sau retragere, site-ul anunță singur Bing (și Yandex, Seznam, Naver). Trimite adresa articolului, prima pagină, lista de articole și paginile etichetelor lui, fără să aștepte următoarea trecere a robotului.
  • Etichetele de verificare pentru Google Search Console și Bing Webmaster Tools, ca să vezi cum te văd cele două motoare.

3. Le explică ce e pe pagină

  • WebSite: numele și descrierea site-ului, plus adresa căutării interne.
  • Organization: cine publică site-ul, cu logo și cu legăturile către celelalte site-uri și conturi (sameAs). Așa află motoarele că profilurile aparțin aceleiași persoane sau firme.
  • Article: titlul, descrierea, data publicării și a ultimei modificări, autorul, coperta, limba și etichetele.
  • BreadcrumbList: unde se află pagina în site (Acasă → Articole → articolul).
  • FAQPage: secțiunea „Întrebări frecvente” dintr-un articol e recunoscută singură, fără cod scris de mână.
  • Event: un articol care anunță un concert, un curs sau o lansare primește data, locul, adresa, artiștii și linkul de bilete.
  • Open Graph și cardul pentru X: titlul, descrierea și imaginea, cu dimensiunile și descrierea ei. De aici se construiește previzualizarea din LinkedIn, Facebook sau WhatsApp.
  • Adresa canonică pe fiecare pagină, ca aceeași pagină să nu fie numărată de două ori.

4. Le dă un text curat de citit

  • Paginile se construiesc pe server, în HTML simplu. Un robot care nu execută JavaScript vede exact ce vede un om. ChatGPT citește textul vizibil al paginii, deci ce e scris acolo contează cel mai mult.
  • Structura rămâne curată: titlul e h1, subtitlurile sunt h2 și h3, iar tabelele, listele și întrebările rămân în text, unde pot fi extrase. Filtrul de HTML scoate scripturile și stilurile lipite dintr-un editor.
  • Imaginile au lățime, înălțime și descriere, iar la urcare pierd locația GPS din fotografie.
  • Sub fiecare articol apar două articole înrudite, alese automat, iar paginile de etichetă grupează articolele pe subiect. Legăturile interne se fac fără muncă.
  • Căutarea internă, previzualizările și paginile de eroare nu se indexează, ca să nu apară în rezultate pagini fără conținut.

5. Nu pierde adresele

  • Redirecționări 301 de la adresele vechi la cele noi. Când muți un site de pe WordPress sau Grav, adresele pe care Google și Bing le-au indexat deja continuă să funcționeze; cele de forma /articole/nume-articol ale unui blog mutat sunt redirecționate singure.
  • Pagini în mai multe limbi, legate între ele (hreflang), cu varianta implicită marcată. Varianta în engleză nu concurează cu cea în română.
  • Documentele PDF au o adresă fixă, care rămâne aceeași când înlocuiești fișierul.

6. Rămâne la zi

  • Site-ul îl administrează un asistent AI prin MCP, de pe calculator sau de pe telefon: îi spui lui Claude ce s-a schimbat, iar pagina se actualizează. Prospețimea e una dintre trăsăturile comune ale paginilor citate de asistenți, iar un site pe care îl actualizezi dintr-un mesaj rămâne proaspăt.
  • Clientul poate avea cheia lui și își poate actualiza singur site-ul, fără să aștepte după cel care l-a construit.
  • Fiecare modificare are o versiune salvată, deci o actualizare greșită se poate da înapoi.

7. Îți arată ce se întâmplă

  • Citirile AI, numărate pe server (vizite_ai, de la versiunea 0.21): de câte ori au deschis ChatGPT, Claude, Perplexity sau Bing fiecare pagină, pe zi, fără adrese IP. Google Analytics nu le poate vedea, pentru că roboții nu execută JavaScript. Pe simpluspv.eu, Google Analytics nu a arătat nicio vizită din ChatGPT din aprilie încoace, deși logurile serverului aveau 26 de cereri ChatGPT-User numai pe 22 iulie.
  • Verificarea roboților (verifica_boti, de la 0.22): site-ul își cere singur paginile în numele a opt roboți și îți spune care e oprit și de cine. robots.txt e o permisiune, nu o garanție: găzduirea poate refuza un robot înainte ca cererea să ajungă la site. Pe 26 septembrie, verificarea a găsit că firewallul găzduirii bloca PerplexityBot și ClaudeBot pe paycode.ro și pe cms.paycode.ro. Blocajul a fost ocolit în aceeași seară, cu un Worker Cloudflare.
  • Sfaturi de scriere la publicare (sfaturi_ai, de la 0.22): lipsește descrierea, primul paragraf are peste 60 de cuvinte, întrebările frecvente nu sunt recunoscute sau un articol lung nu are subtitluri. Nu blochează publicarea.

Ce nu poate face niciun CMS?

Nu te face recomandat. Ahrefs a comparat 75000 de mărci: apariția în răspunsurile ChatGPT se leagă cel mai puternic de mențiunile numelui pe alte site-uri (corelație 0,664), mult mai puternic decât de autoritatea clasică a domeniului (0,266). Aceste mențiuni le scriu alții, nu CMS-ul tău.

llms.txt și datele structurate nu aduc citări. Ahrefs a urmărit 1885 de pagini care au primit date structurate și le-a comparat cu 4000 de pagini fără: nu au fost citate mai des. mini-cms-mcp le generează în continuare, pentru că nu costă nimic și ajută în Google, dar nu le prezint ca pe o pârghie pentru AI.

Contorul vede doar ce ajunge la server. O pagină servită din memoria Cloudflare nu se numără, iar roboții sunt recunoscuți după numele pe care și-l declară. Singurul raport oficial de citări rămâne cel din Bing Webmaster Tools, doar pentru Copilot.

Verificarea roboților e un semn bun, nu o garanție. Proba pleacă de pe serverul site-ului, nu de la adresele reale ale roboților, iar Cloudflare poate trata diferit un robot adevărat.

Întrebări frecvente

Ce este mini-cms-mcp?

Un CMS mic pentru site-uri de câteva pagini și un blog, scris în PHP simplu, fără bază de date și fără panou de administrare. Site-ul îl administrează un asistent AI, de exemplu Claude, prin MCP (Model Context Protocol): îi spui ce vrei să schimbi, de pe calculator sau de pe telefon.

Trebuie să blochez GPTBot ca să-mi protejez textele?

Poți, dar blocarea lui GPTBot nu te scoate din căutarea ChatGPT; pentru căutare contează OAI-SearchBot. mini-cms-mcp îi lasă pe toți să treacă, pentru că scopul unui site public este să fie citit.

Ajută fișierul llms.txt?

Nu există nicio dovadă că ar aduce citări, iar niciun producător de AI nu s-a angajat că îl citește. mini-cms-mcp îl generează automat, deci nu te costă nimic să îl ai.

Merge pe găzduirea mea?

Merge pe orice găzduire cu PHP și cPanel, fără bază de date. Pașii sunt în articolul Cum instalezi un CMS administrat de AI. Dacă găzduirea blochează roboții AI, verifica_boti îți spune imediat.

Cât costă?

mini-cms-mcp este open source, sub licența MIT, și se află pe GitHub. Plătești doar găzduirea și, dacă folosești Claude, abonamentul lui.

Surse

← Toate articolele