AI SEO Pilot
AI SEO Pilot este un plugin WordPress construit pentru AI Engine Optimization (AEO) — numit și Generative Engine Optimization (GEO). În timp ce SEO-ul tradițional țintește cele zece linkuri albastre din Google, AEO țintește modul în care modelele mari de limbaj regăsesc, citează și rezumă conținutul tău în ChatGPT, Perplexity, Claude, Gemini și noua generație de experiențe de căutare AI.
Plugin-ul livrează tot ce e necesar pentru a face un site WordPress machine-readable și demn de citat: un generator de llms.txt, output Schema.org JSON-LD, scoring al calității conținutului pe o scală 0–100, tracking pentru focus keywords, sitemap-uri optimizate AI și un panou de analytics în timp real care monitorizează GPTBot, ClaudeBot, PerplexityBot, GoogleOther și orice alt crawler custom pe care decizi să-l urmărești.

Puncte forte
- Generare llms.txt — fișier machine-readable auto-generat sau scris manual, care le spune crawler-elor AI despre ce este vorba pe site și ce conținut să prioritizeze.
- Schema.org JSON-LD — markup Organization, Breadcrumb și WebSite, cu linkuri
sameAscătre profiluri sociale, ca sistemele AI să-ți poată rezolva entitatea de brand. - Scoring calitate conținut — fiecare articol și pagină primește un scor pe o scală 0–100, peste zece verificări configurabile gândite pentru retrieval-ul AI.
- Tracking și analytics boți AI — un dashboard pe 30 de zile care monitorizează GPTBot, ClaudeBot, PerplexityBot, GoogleOther și boți custom, cu medii zilnice și scoruri de crawl-health.
- Management focus keywords — urmărește cuvintele cheie țintă în toată librăria, detectează canibalizarea între articole concurente și primește sugestii de rezolvare.
- AI multi-provider — backend pluggable care suportă OpenAI, Anthropic, Google Gemini, DeepSeek și Ollama (self-hosted).
- Sitemap-uri optimizate AI — sitemap-uri XML construite anume pentru a evidenția paginile care merită crawl-uite de agenți LLM.
- UI multilingv — traducerile în engleză, italiană, spaniolă, germană și franceză sunt incluse în plugin.
Cerințe
| Cerință | Minim |
|---|---|
| WordPress | 6.0 sau mai nou (testat până la 7.0) |
| PHP | 7.4 sau mai nou |
| MySQL / MariaDB | 5.6+ / 10.1+ |
| HTTPS | Recomandat pentru semnale de încredere către crawler-ele AI |
| Furnizor AI | Cel puțin o cheie API (OpenAI, Anthropic, Gemini, DeepSeek) sau un endpoint local Ollama pentru funcționalitățile de analiză a conținutului |
Cheia de licență este necesară pentru a activa funcțiile de analiză, optimizare și tracking. Output-ul structural (llms.txt, JSON-LD, sitemap-uri) poate fi configurat fără un furnizor AI, dar scoring-ul de conținut și sugestiile de rewriting depind de un backend LLM.
Instalare
- Descarcă ZIP-ul AI SEO Pilot din contul tău Slotix.
- În WordPress, mergi la Plugins → Add New → Upload Plugin.
- Selectează fișierul ZIP și apasă Install Now.
- După ce upload-ul se termină, apasă Activate Plugin.
- În sidebar-ul de admin apare un nou meniu de top-level: AI SEO Pilot.
- Deschide AI SEO Pilot → Settings → General și lipește cheia de licență.
- Activează modulele pe care vrei să le folosești: markup Schema.org, Content Analyzer, tracking AI Visibility și generare AI Sitemap.
- Treci pe tabul AI Providers, alege un furnizor, lipește cheia API, alege un model și apasă Test Connection.
După prima salvare, plugin-ul scrie un endpoint virtual /llms.txt și sitemap-ul XML, ambele accesibile din frontend fără nicio configurare la nivel de web server.

Configurare
Toată configurarea este expusă sub AI SEO Pilot → Settings, organizată în șase taburi.
General
Tabul General conține comutatoarele principale. Activarea licenței deblochează modulele de analiză și tracking; fiecare funcție poate fi pornită individual, astfel încât poți face roll-out gradual pe un site existent.
- License key — validează instalarea și activează funcțiile online.
- Schema.org markup — pornește sau oprește injectarea JSON-LD la nivel de site.
- Content Analyzer — activează meta box-ul de scoring per articol.
- AI Visibility tracking — pornește logging-ul hit-urilor de la boții AI.
- AI Sitemap generation — expune sitemap-ul optimizat AI.
AI Providers
Alege backend-ul LLM folosit de Content Analyzer și de asistentul de rewriting.
| Furnizor | Note |
|---|---|
| OpenAI | GPT-4o, GPT-4o-mini, GPT-4-Turbo și modelele de reasoning. |
| Anthropic | Familia Claude — recomandat pentru rewriting long-form. |
| Google Gemini | Potrivit când folosești deja Google Cloud. |
| DeepSeek | Opțiune optimizată pe cost, cu reasoning puternic. |
| Ollama | Modele locale, self-hosted, pentru suveranitate totală pe date. |
Fiecare furnizor are nevoie de propria cheie API (sau de URL-ul endpoint-ului local pentru Ollama). Butonul Test Connection validează credențialele și listează modelele disponibile pe cont.
Content Analysis
Tabul Content Analysis este locul unde stabilești ce înseamnă „AI-ready” pentru site-ul tău.

- AI-Ready Threshold — scorul total minim (0–100%) la care un articol este considerat pregătit pentru consum AI. Articolele sub prag sunt marcate în dashboard.
- Zece verificări configurabile — fiecare verificare are propriul toggle de activare, greutate (0–20) și prag:
- Direct Answers — conține articolul răspunsuri succinte în primele paragrafe?
- Q&A Structure — perechi explicite întrebare/răspuns, pe care motoarele AI le adoră să le citeze.
- Definitions — definiții clare, dintr-o singură propoziție, pentru entitățile-cheie.
- Paragraph Length — paragrafe scurte, ușor de scanat.
- Lists — prezența listelor cu bullet sau numerotate.
- Entity Density — entități denumite per 100 de cuvinte.
- Citable Statistics — fapte cantitative, cu sursă.
- Semantic Completeness — acoperirea subtemelor așteptate pentru focus keyword.
- Snippet Optimization — formatare care se aliniază pe pattern-urile de featured snippet.
- Freshness Signals — markeri de actualitate și timestamp-uri de update.
- Default tone — Autoritar, Conversațional, Tehnic sau Simplificat. Tonul ghidează sugestiile de rewriting AI.
llms.txt
Sunt suportate două moduri.
- Auto-generate — plugin-ul asamblează
llms.txtdin metadatele site-ului, paginile de top-level, taxonomiile cheie și articolele tale cel mai des citate. Este reconstruit de fiecare dată când conținutul se schimbă. - Manual — un singur textarea unde lipești un fișier scris de mână. Util când vrei control editorial total sau când distribui conținut de pe altă platformă.
Endpoint-ul este servit la https://<your-site>/llms.txt indiferent de structura de permalink.
Schema Markup

Activează individual:
- Organization — logo, denumire legală, punct de contact și URL-uri
sameAscătre profilurile sociale (Twitter/X, LinkedIn, YouTube, GitHub, Facebook, Instagram, Mastodon etc.). - Breadcrumb —
BreadcrumbListautomat derivat din ierarhia site-ului. - WebSite — entitate
WebSiterădăcină cuSearchActionpentru sitelinks search.
Tot JSON-LD-ul este injectat în <head>-ul paginii și trece prin Google Rich Results Test și prin validatorul oficial Schema.org.
AI Bots Tracking
- Retenție — păstrează hit-urile brute între 7 și 365 de zile. Totalurile zilnice agregate sunt păstrate la nesfârșit.
- Boți incluși — GPTBot, ChatGPT-User, ClaudeBot, anthropic-ai, PerplexityBot, Perplexity-User, Google-Extended, GoogleOther, Applebot-Extended, Bytespider, CCBot, OAI-SearchBot și mulți alții.
- Boți custom — adaugă orice fragment de User-Agent, dă-i un nume afișat și grupează-l sub un serviciu (de exemplu „Internal QA crawler”).
Utilizare
După ce plugin-ul este configurat, utilizarea de zi cu zi se învârte în jurul a trei suprafețe: Dashboard, ecranul Content Quality și meta box-ul din editorul de articole.
Dashboard
Dashboard-ul este pagina de aterizare la AI SEO Pilot → Dashboard. Rezumă pregătirea generală AI a site-ului, activitatea recentă a boților AI și articolele care cad sub AI-Ready Threshold.

Folosește-l pentru revizuirea săptămânală:
- observă scăderile în calitatea medie a conținutului;
- verifică dacă GPTBot, ClaudeBot și PerplexityBot fac în continuare crawl la ratele așteptate;
- intră direct în coada de articole care au nevoie de îmbunătățire.
Content Quality
Ecranul Content Quality rulează un scan de tip batch peste fiecare articol și pagină și listează rezultatele sortate după scor.

Din această listă poți:
- filtra după post type, status, prag sau verificare picată;
- rula analizatorul în bulk pe elementele selectate;
- da click pe orice rând pentru a vedea breakdown-ul per verificare și sugestiile de rewriting generate de AI.
Pagina SEO Check
AI SEO Pilot → SEO Check rulează un audit pe tot site-ul și îți acordă un grad de la A la F, cu patru contoare KPI (Passed, Failed, Warnings, Total checks) și o listă per secțiune de verificări grupate sub Content, Content Optimization, Technical și AI SEO.

Fiecare rând afișează un titlu, o explicație de un rând și un badge de
status. Rândurile picate expun acțiuni contextuale de remediere (deschide
articolul afectat, re-analizează cu AI, generează o entitate lipsă
precum llms.txt sau sitemap-ul AI), astfel încât o parcurgere tipică
a raportului închide majoritatea remedierilor chiar din pagină. Aceleași
indicatori și contoare apar și în widget-ul de pe dashboard-ul WordPress.
Content Optimization (funcționalități AI Content)
Tabul Content Optimization din AI SEO Pilot → Settings grupează cele cinci funcționalități AI de conținut și tonul lor global:

| Funcționalitate | Descriere |
|---|---|
| AI Readability Analysis | Acordă un scor de citire textului cu LLM-ul configurat. |
| AI Content Quality | Evaluează profunzimea, marchează conținutul subțire sau duplicat. |
| AI Keyword Tracker | Extrage cuvinte cheie, urmărește densitatea, detectează canibalizarea. |
| AI Internal Linking | Sugerează linkuri interne și identifică pagini orfane. |
| AI Content Optimizer | Rescrie paragrafe, ajustează tonul și generează secțiuni lipsă. |
| Default Tone | Autoritar / Conversațional / Tehnic / Simplificat — aplicat în toate rewrite-urile. |
Toate cele cinci funcționalități au nevoie de un furnizor AI configurat sub AI SEO Pilot → Settings → AI Providers. Rezultatele sunt cache-uite și se regenerează doar când conținutul este salvat sau când apeși explicit butonul de re-analiză — banner-ul de avertisment din partea de jos a tabului spune asta clar.
Focus keywords
Focus keywords se atribuie din meta box. Plugin-ul le urmărește apoi în toată librăria și scoate la suprafață conflictele unde mai multe articole concurează pentru același termen.

Pentru fiecare conflict de canibalizare primești:
- lista URL-urilor concurente;
- o recomandare de a face merge, redirect sau diferențiere;
- opțiunea de a marca conflictul ca rezolvat după ce ai acționat.
LLMS (pagina llms.txt)
AI SEO Pilot → LLMS deschide un editor de o singură pagină pentru
llms.txt. Expune comutatorul Auto-generate / Manual, o previzualizare
live a fișierului curent și URL-ul public la care este servit
(https://<your-site>/llms.txt).

În modul auto, plugin-ul reconstruiește fișierul de fiecare dată când
conținutul se schimbă; în modul manual, textarea-ul pe care îl vezi este
exact ce servește endpoint-ul, verbatim. Același fișier este referit din
secțiunea AI SEO a raportului SEO Check și este una dintre verificările
pe care widget-ul de dashboard le marchează ca llms.txt.
Tabul AI Bots
Deschide AI SEO Pilot → AI Bots pentru a revizui activitatea crawler-elor pe perioada de retenție. Pattern-uri utile de urmărit:
- Apariția unui bot nou — ecosistemul AI crește lună de lună.
- O scădere a GPTBot sau ClaudeBot — de obicei semn că
llms.txtsaurobots.txtîi blochează, sau că site-ul a returnat erori 5xx. - O creștere bruscă de
ChatGPT-UsersauPerplexity-User— acelea sunt fetch-uri declanșate de utilizator, un indicator avansat că ești citat în răspunsuri.
FAQ
Care este diferența dintre SEO și AEO?
SEO-ul tradițional este despre ranking-ul într-o listă de zece linkuri albastre pe o pagină de rezultate search. AEO — AI Engine Optimization, numit și GEO, Generative Engine Optimization — este despre a fi citat în interiorul răspunsului generat de un model mare de limbaj. Ambele împart fundamentele (HTML curat, markup semantic, pagini rapide), dar AEO pune mai multă greutate pe date structurate, pattern-uri explicite Q&A, statistici citabile și un index machine-readable al site-ului (llms.txt).
Va intra AI SEO Pilot în conflict cu Yoast SEO, Rank Math sau All in One SEO?
Nu. AI SEO Pilot se concentrează pe latura AEO și nu atinge meta titlurile, meta descrierile sau URL-urile canonice. Poți păstra plugin-ul tău de SEO tradițional. Dacă plugin-ul tău de SEO scoate deja JSON-LD Organization sau WebSite, poți dezactiva acele tipuri în AI SEO Pilot ca să eviți duplicarea.
Trebuie să-mi aduc propria cheie API?
Da. AI SEO Pilot este BYOK (bring-your-own-key), ca să controlezi costurile și rezidența datelor. Funcționează orice furnizor suportat — OpenAI, Anthropic, Google Gemini, DeepSeek sau o instanță locală Ollama.
Trimite plugin-ul conținutul meu către un terț?
Doar când rulezi explicit analizatorul sau optimizatorul, și doar către furnizorul AI configurat. Tracking-ul boților, generarea JSON-LD, llms.txt și sitemap-ul AI sunt 100% locale. Dacă ai nevoie de operare complet on-premise, folosește furnizorul Ollama.
Unde îmi găsesc fișierul llms.txt?
La rădăcina domeniului: https://<your-site>/llms.txt. Plugin-ul îl servește printr-o rută virtuală, deci funcționează pe orice structură de permalink și pe instalări multisite.
De ce scade scorul calității conținutului după ce editez un articol?
Scorul este recalculat când articolul este salvat. Paragrafe noi pot să fi scăzut densitatea entităților sau să fi eliminat o listă care contribuia la verificarea Lists. Deschide meta box-ul AI SEO Check și uită-te la breakdown-ul per verificare ca să vezi care semnal a regresat.
Pot urmări boți AI custom?
Da. Tabul AI Bots Tracking acceptă fragmente de User-Agent custom. Furnizează fragmentul, un nume afișat și o grupare de serviciu; request-urile care se potrivesc sunt înregistrate de atunci înainte.
Cât timp sunt păstrate datele de tracking?
Hit-urile brute respectă retenția pe care o setezi (7–365 de zile). Contoarele zilnice agregate sunt păstrate la nesfârșit, ca dashboard-ul să aibă mereu context istoric.
Este plugin-ul conform GDPR?
Modulul de tracking loghează doar hit-uri server-side de boți, niciodată PII-ul vizitatorului. Niciun cookie, niciun localStorage, niciun fingerprinting. Când apelezi un furnizor AI extern, se aplică termenii de prelucrare a datelor ai acelui furnizor.
Funcționează cu WPML sau Polylang?
Da. Fiecare traducere a unui articol este tratată ca o piesă de conținut independentă și e scor-uită față de prag. JSON-LD este emis per limbă. llms.txt include toate locale-urile când e auto-generat.
Depanare
Cheia de licență afișează „invalid”
- Asigură-te că nu sunt spații înainte sau după cheie.
- Confirmă faptul că URL-ul site-ului se potrivește cu cel înregistrat în contul tău Slotix.
- Dacă ai mutat site-ul, dezactivează licența pe vechiul domeniu mai întâi.
„Test Connection” eșuează în tabul AI Providers
- Verifică dacă cheia API este activă și are credit de billing activat.
- Verifică dacă host-ul tău blochează HTTPS-ul de ieșire către
api.openai.com,api.anthropic.cometc. Pune domeniul furnizorului în whitelist. - Pentru Ollama, confirmă faptul că endpoint-ul este accesibil de pe serverul WordPress însuși (nu doar de pe laptopul tău).
llms.txt returnează 404
- Mergi la Settings → Permalinks și apasă Save Changes pentru a face flush la regulile de rewrite.
- Dacă un plugin de securitate blochează rute root necunoscute, adaugă
/llms.txtîn allowlist-ul lui.
JSON-LD nu apare în source-ul paginii
- Confirmă faptul că comutatorul principal Schema.org este activ în General.
- Verifică dacă vreun plugin de caching nu strip-uiește blocurile
<script type="application/ld+json">. - Unele plugin-uri de optimizare mută script-urile în footer; AI SEO Pilot se așteaptă ca JSON-LD-ul să fie în
<head>.
Niciun bot nu apare în analytics
- Modulul AI Visibility trebuie să fie activ în General.
- Hit-urile de la boți se acumulează în timp; pe site-uri cu trafic redus, primele 24 de ore sunt liniștite.
- Un reverse proxy sau un CDN poate rescrie User-Agent-ul. Configurează CDN-ul să forward-eze header-ul UA original.
Analiza conținutului este lentă
- Scan-urile mari de tip batch sunt paginate și rulează prin WP-Cron. Dacă WP-Cron este dezactivat pe host-ul tău, declanșează-l extern cu un cron de sistem care țintește
wp-cron.php. - Treci pe un model mai mic și mai rapid (de exemplu GPT-4o-mini sau Claude Haiku) pentru scoring-ul de rutină; rezervă modelele mari pentru optimizator.
Un articol rămâne blocat sub AI-Ready Threshold
- Deschide breakdown-ul per verificare pentru a vedea care semnal pică.
- Folosește Optimize with AI pentru a genera un rewrite țintit doar pe verificările picate.
- Dacă o anumită verificare nu se aplică structural conținutului tău (de exemplu Lists pe un poem), scade-i greutatea în Content Analysis, în loc să rescrii articolul.