Cum am folosit Claude Code pentru SEO și am crescut afișările blogului de aproape 7 ori

Bărbat zâmbind într-un birou modern, lângă un grafic holografic de trafic în creștere, simbol pentru SEO cu Claude Code

Am folosit Claude Code ca unealtă de SEO pe blogul acestui site, zi de zi, timp de o lună și jumătate — nu ca să scriu articole, ci ca să repar ce ținea site-ul departe de Google. Rezultatul, verificat în Google Search Console pe ferestre de 28 de zile, fără nicio cifră aproximată: de la 12 afișări/zi (7 iulie 2026) la 82 afișări/zi (25 august 2026) — aproape de șapte ori mai mult, iar clicurile au urcat de la 8 la 42 în aceleași ferestre.

Pe scurt

Cifrele, exact cum au fost măsurate

Fereastră de 28 de zile, până în Afișări/zi Clicuri/28z Poziție medie
7 iulie 2026 12,0 8
21 iulie 2026 14,8 8
4 august 2026 43,9 12
18 august 2026 78,2 32
25 august 2026 82,4 42 14,2

Metoda: sumă de afișări/clicuri pe fereastra mobilă de 28 de zile, împărțită la 28, din exportul zilnic al Google Search Console. Nu e o singură zi bună aleasă din context — e trendul, verificat la fiecare pas.

Grafic cu afișările pe zi în Google, în creștere de la 12 la 82,4 pe fereastre de 28 de zile

Ce a reparat, de fapt, Claude Code

1. Un sitemap care răspundea 200, dar era înghețat

Cel mai periculos defect găsit: post-sitemap.xml răspundea corect (200, text/xml), dar lastmod rămăsese blocat cu ore în urmă — articolele noi publicate prin API nu mai apăreau în el. Un răspuns 200 trece de orice verificare superficială, în timp ce Google nu mai vedea nimic nou. Cauza: cache-ul intern de sitemap al pluginului SEO nu se golea la publicare prin REST API. Rezolvarea a intrat direct în codul temei — o linie care golește cache-ul de sitemap odată cu restul, la fiecare save_post.

2. Boți AI blocați cu 403, de către găzduire — nu de site

Testul simplu care a descoperit problema: curl -A "GPTBot/1.2" https://site.ro/ întorcea 403, în timp ce un browser obișnuit primea 200. Verificat pe logurile brute ale serverului (22.176 de linii, o zi întreagă): GPTBot, OAI-SearchBot, ClaudeBot și PerplexityBot erau respinși sistematic, la nivel de server, deși robots.txt le permitea explicit accesul. Găzduirea a confirmat: blocaj global, indiferent de conținutul robots.txt.

Soluția n-a cerut schimbarea găzduirii — un Cloudflare Worker simplu, care rescrie User-Agent-ul doar pentru acei cinci boți, înainte ca cererea să ajungă la server. Cod scurt, cont gratuit, verificat imediat cu același curl: 200, conținut identic cu ce vede un browser.

Testul de bot rulat din linia de comandă, cinci user-agenți diferiți, toți primesc cod 200

3. Meta descrieri lipsă pe 79 de pagini — reparate prin API, nu manual

Un audit tehnic arăta 79 de pagini fără meta descriere. Reparate una câte una ar fi fost o zi de muncă mecanică; prin REST API al WordPress-ului, cu un script care citește fiecare articol și scrie câmpul lipsă direct în pluginul SEO, timpul a scăzut la câteva minute — verificat după aceea că numărul a ajuns la zero.

4. Schema FAQPage, generată automat din text — nu din plugin

Pluginul de SEO nu putea genera automat schema FAQPage pe articolele scrise în markdown (nu în blocuri native WordPress). Soluția: o funcție în tema site-ului care caută în conținut secțiunea „Întrebări frecvente” și extrage automat întrebările și răspunsurile în JSON-LD, la afișarea paginii — fără muncă suplimentară la fiecare articol nou, cât timp respectă structura.

5. Conținut extins acolo unde datele arătau exact ce lipsea

Nu „mai mult conținut”, ci conținut care răspunde la formulările reale căutate. Un articol stătea la poziția 43-57 pentru un grup de căutări înrudite. Citind în Search Console formulările exacte care aduceau afișări fără clicuri, s-a văzut ce lipsea din articol: numele oficiale ale registrelor citate, o secțiune care răspundea direct la o întrebare frecventă neacoperită. După completare, aceleași căutări au urcat la poziția 20-29 — verificat, nu presupus.

Vrei să măsori și tu? De unde iei acces la Google Search Console, Bing și LinkedIn

Măsurarea impactului nu se face din articolul de pe blog — se face din trei surse separate, fiecare cu propriul mod de acces. Niciuna nu e o singură „cheie” pe care o copiezi de undeva, ca la un serviciu simplu; fiecare are propriul flux, o singură dată la configurare, apoi rulează singur.

  1. Google Search Console — nu are cheie API clasică, ci autentificare OAuth. Intri în Google Cloud Console, creezi un proiect, activezi „Search Console API”, generezi credențiale OAuth de tip „Desktop app” și descarci fișierul de client. La prima rulare a scriptului care le folosește, se deschide browserul, te loghezi cu contul Google care are acces la proprietatea din Search Console, iar tokenul rezultat se salvează local — nu mai ceri login la fiecare rulare.
  2. Bing Webmaster Tools — are cheie API propriu-zisă. Din contul de pe bing.com/webmasters, din setările contului, generezi cheia și o pui într-un fișier .env, alături de celelalte. Apelurile ulterioare trimit cheia ca parametru la fiecare cerere.
  3. LinkedIn — API-ul oficial e restrictiv pentru un cont obișnuit (accesul la statistici de postare cere aprobare de partener, greu de obținut pentru o firmă mică). Pe acest site, publicarea și statisticile de pe LinkedIn (și Facebook, Instagram) trec printr-un instrument terț de publicare, cu propria cheie API — nu prin accesul direct la LinkedIn.

Nicio cheie nu se scrie direct în cod sau într-o conversație — toate stau în fișiere .env, care nu se urcă niciodată pe un depozit public de cod. Interfețele de mai sus se schimbă din când în când — verifică pagina oficială a fiecărui serviciu dacă un meniu nu mai corespunde exact cu ce scrie aici.

Patru prompturi simple, ca să pornești

1. Verifică dacă sitemap-ul e sănătos
Verifică dacă sitemap-ul de pe  răspunde cu cod 200 și
conține toate articolele mele publicate recent. Spune-mi exact ce
lipsește, dacă lipsește ceva, și cum ai verificat.
2. Vezi dacă boții AI sunt blocați
Testează cu curl accesul la  pentru user-agenții
GPTBot, ClaudeBot, PerplexityBot și Googlebot. Compară codurile de
răspuns cu ce primește un browser normal și spune-mi dacă vreunul
e blocat, cu dovada exactă (comanda + rezultatul).
3. Găsește paginile fără meta descriere
Prin API-ul platformei mele (sau uneltele pe care le ai la
dispoziție), listează toate articolele publicate care nu au meta
descriere completată. Nu le modifica — arată-mi doar lista, decid
eu ce reparăm și în ce ordine.
4. Cere un verdict ordonat, nu doar o listă de probleme
Din tot ce ai găsit până acum, fă-mi o listă scurtă, ordonată
după impact: ce e stricat, de ce cred că a trecut neobservat până
acum, și ce reparăm primul.

Pentru un audit complet, cu toți pașii de mai sus legați într-un singur prompt, poți descărca promptul întreg de aici și-l lipești în Claude Code, cu adresa ta de site completată.

Ce NU face metoda

Întrebări frecvente

De unde știu că nu e doar coincidență, nu efectul reparațiilor?

Nu se poate separa perfect — reparațiile tehnice și publicarea constantă de conținut s-au făcut în paralel. Ce se poate spune cu certitudine: fără sitemap funcțional și fără acces pentru boții AI, conținutul nou n-ar fi avut cum să fie descoperit deloc, indiferent cât de bun era.

Are nevoie de abonament Semrush sau alt instrument plătit?

Nu, obligatoriu. Un audit tehnic plătit a ajutat la început să găsească problemele mari dintr-o singură scanare, dar reparațiile ulterioare s-au bazat pe instrumente gratuite: Google Search Console, Bing Webmaster Tools, curl din linia de comandă și citirea directă a logurilor serverului.

Cât durează o astfel de reparație?

Depinde de problemă. Un sitemap înghețat sau meta descrieri lipsă se rezolvă în ore. Blocajul de boți AI de la găzduire a cerut o zi de investigație (citirea logurilor, confirmarea cu găzduirea) plus o oră de implementare a soluției.

Ce se măsoară după publicare, ca să se știe dacă a mers?

Trei surse, verificate separat: Google Search Console (afișări, clicuri, poziție, pe ferestre de 28 de zile, nu pe o zi izolată), Bing Webmaster Tools (index, crawl, trafic) și, pentru distribuție, statisticile rețelelor sociale unde a fost publicat articolul.

Se poate face fără să știi să scrii cod?

Instrumentul scrie codul; omul verifică fiecare rezultat cu o comandă simplă înainte de a-l accepta — curl, un export din Search Console, o captură de ecran. Fără verificarea aceea, o reparație care pare corectă poate rămâne stricată în tăcere, exact cum a fost cazul sitemap-ului înghețat.

Ce legătură are cu firma ta?

Aceeași disciplină — verifică fiecare rezultat, nu presupune că a mers — e valabilă la orice automatizare construită cu AI pentru o firmă mică, nu doar la SEO. Dacă vrei să vezi ce se poate automatiza concret în firma ta, poți începe de la pagina de automatizări sau de la cursul de AI pentru firme.

Surse

#agenți AI
Costin Pietraru
Scris de

Costin Pietraru

Inginer cu 30+ ani în sisteme, fondator SimpluSPV. Livrează cursul de AI pentru firme și scrie despre automatizare aplicată — fără teorie, doar sisteme care lucrează.

Vezi profilul complet →

Vrei firma pregătită pentru AI, corect și legal?

4 ședințe aplicate, echipa pleacă cu sisteme reale și documentele de conformitate. Garanție bani înapoi după 2 ședințe.

Înscrie echipa la curs →