Schema.org, în detaliu

Schema Markup pentru SEO, GEO și AEO

Schema markup e infrastructura partajată care ajută motoarele de căutare clasice (SEO), sistemele AI generative (GEO) și featured snippets (AEO) să înțeleagă entitățile și relațiile din conținutul tău. Google confirmă că nu există cerințe suplimentare pentru AI Overviews dincolo de SEO standard — un markup bine implementat funcționează pentru toate cele trei canale simultan.

← Înapoi la Tehnic SEO

Pe scurt

  • Schema markup este cod structurat (JSON-LD, Microdata sau RDFa) care descrie entități și relații într-un format standardizat pe care motoarele de căutare și sistemele AI îl pot citi direct.
  • JSON-LD este formatul preferat de Google — se plasează în capul documentului fără să modifice HTML-ul vizibil.
  • Google confirmă oficial că nu există cerințe suplimentare pentru AI Overviews dincolo de SEO standard: un markup bine implementat pentru SEO funcționează și pentru GEO.
  • FAQPage rich result a fost retras din Google Search pe 7 mai 2026, dar tipul rămâne valid Schema.org — întrebările vizibile rămân utile pentru cititori și pentru extragere AI.
  • Un studiu Ahrefs pe 1.885 pagini nu a găsit lift semnificativ de citare AI doar din adăugarea schema markup — e igienă pentru claritatea entităților, nu un lever magic.
  • Schema types prioritare pentru SEO clasic: Article, Product, Review + AggregateRating, BreadcrumbList, Organization, Person.
  • Schema types prioritare pentru GEO: Article (cu author și date pentru E-E-A-T), Organization (entity clarity), Person (author attribution), HowTo.
  • Structured data trebuie să se potrivească cu textul vizibil — discrepanțele reduc încrederea și pot duce la penalizări manuale.
  • JSON-LD tipic cântărește 2-5KB per pagină — impact neglijabil pe LCP dacă HTML-ul total e sub 100KB.
  • Validare: Schema Markup Validator (validator.schema.org) verifică sintaxa; Google Rich Results Test verifică eligibilitatea pentru rich results — sunt unelte diferite, cu răspunsuri diferite.

Ce este Schema Markup și de ce contează pentru SEO, GEO și AEO

Schema markup este cod structurat — JSON-LD, Microdata sau RDFa — care descrie entități și relații într-un format standardizat. JSON-LD este formatul preferat de Google, pentru că se plasează în capul documentului (tag-ul <head>) fără să modifice HTML-ul vizibil al paginii.

Diferența dintre SEO, GEO și AEO stă în output-ul vizat, nu în infrastructura folosită: SEO (search engine optimization) vizează linkuri randate în SERP clasic; GEO (generative engine optimization) vizează citări în răspunsuri AI generate — ChatGPT, Perplexity, Google AI Overviews; AEO (answer engine optimization) vizează featured snippets și quick answers. Schema markup funcționează ca infrastructură partajată pentru toate trei — ajută atât Google Search să producă rich results, cât și sistemele AI să extragă și să citeze corect informația. Google confirmă că nu există markup special sau fișiere AI dedicate (ex. llms.txt) necesare pentru AI Overviews.

Cum funcționează Schema Markup pentru motoarele de căutare clasice (SEO)

Google folosește schema markup pentru a produce rich results în SERP: stele de rating (Product + AggregateRating), breadcrumbs (BreadcrumbList), recipe cards (Recipe), event listings (Event), job postings (JobPosting). Schema NU garantează rich results — Google decide eligibilitatea pe baza calității conținutului, respectării ghidurilor și relevanței interogării.

Schema types prioritare pentru SEO clasic: Article (articole de blog), Product (pagini de produs e-commerce), Review + AggregateRating, BreadcrumbList (navigare site), Organization (homepage), Person (pagini de autor), HowTo (tutoriale pas cu pas), FAQ (rich result retras în mai 2026, dar întrebările vizibile rămân utile). Validarea se face cu Google Rich Results Test și monitorizare în Search Console > Enhancements. Structured data trebuie să se potrivească cu textul vizibil — discrepanțele reduc încrederea și pot duce la penalizări manuale. Un caz real, documentat în Lab: penalizare manuală pe date structurate.

Schema Markup pentru AI Overviews și Generative Engine Optimization (GEO)

Google confirmă oficial că nu există cerințe suplimentare pentru AI Overviews dincolo de SEO standard — un markup bine implementat pentru SEO funcționează și pentru GEO. Schema types care contează cel mai mult pentru citări AI: Article (cu author, datePublished, dateModified pentru E-E-A-T), Organization (cu logo și sameAs către profiluri sociale, pentru claritate de entitate și consistență de brand), Person (cu name, jobTitle, sameAs pentru atribuire de autor), HowTo (tutoriale structurate).

Entity clarity și consistența brandului contează mai mult decât schema în sine: numele brandului trebuie să se potrivească peste toate sursele — schema, text vizibil, profiluri sociale — ca sistemele AI să recunoască și să atribuie corect conținutul. Vezi mai jos ce arată datele reale despre lift-ul de citare produs doar de schema markup. Cum arată conținutul care se lasă citat, dincolo de markup, e în schema markup pentru citabilitate.

SEO vs GEO vs AEO, comparate

Comparație între SEO, GEO și AEO pe opt dimensiuni: output vizat, obiectiv, schema types prioritare, metrică de succes, mod de eșec, unelte de măsurare, format de conținut și semnale de autoritate.
DimensiuneSEOGEOAEO
Output vizatLinkuri randate în SERP clasicCitări cu atribuire în răspunsuri AI generateFeatured snippet, poziția zero
ObiectivRich results (stele, breadcrumbs, recipe cards)Citare + atribuire în ChatGPT, Perplexity, AI OverviewsCâștigarea featured snippet-ului
Schema types prioritareProduct, Review, BreadcrumbList, Article, Organization, Person, HowToArticle (author + date), Organization, Person, HowToArticle, HowTo, FAQ
Metrică de succesImpressions, clicks, CTR (Search Console)Rată de citare în motoare AI (măsurată manual sau cu unelte precum BrightEdge)Rată de câștig featured snippet
Mod de eșecErori de schema în Search Console; discrepanțe schema/text vizibilLipsă bylines, mențiuni de brand inconsistente, conținut genericRăspunsuri prea lungi sau prea vagi pentru un snippet
Cerințe de crawlIdentice pentru toate trei: robots.txt permisiv, sitemap XML, indexare Google
Unelte de măsurareSearch Console, Google Rich Results TestCăutare manuală în ChatGPT/Perplexity/Gemini, unelte precum BrightEdgeSearch Console (tracking featured snippet)
Format de conținutStructured data + text vizibil consistentAnswer-first + atribuire de autor + mențiuni de brandRăspuns direct, 40-60 de cuvinte
Semnale de autoritateBacklinks, domain authorityMențiuni de brand, mențiuni off-site (Reddit, Quora, forumuri)E-E-A-T (expertiză, experiență, autoritate, încredere)

Validare și QA: checklist pentru schema fără erori

Unelte de validare: Google Rich Results Test (search.google.com/test/rich-results) — testează eligibilitatea pentru rich results. Schema Markup Validator (validator.schema.org) — validează JSON-LD conform specificației Schema.org. Search Console > Enhancements — monitorizează erorile și avertismentele de schema detectate de Google.

Erori comune și cum se rezolvă:

  1. Câmp obligatoriu lipsă — adaugă câmpurile cerute (headline, image, datePublished pentru Article; name, offers pentru Product).
  2. Format de dată invalid — folosește formatul ISO 8601 (YYYY-MM-DDTHH:MM:SS+TZ).
  3. URL de imagine inaccesibil — verifică că imaginea e publică și nu e blocată de robots.txt.
  4. Discrepanță între schema și textul vizibil — headline-ul trebuie să fie titlul real al articolului, author name numele autorului afișat.
  5. Schema duplicat — evită să emiți același Article de două ori pe aceeași pagină.

Checklist de validare în 5 pași: validează JSON-LD cu Schema Markup Validator, testează cu Google Rich Results Test, verifică potrivirea schema/text vizibil, monitorizează raportul Enhancements din Search Console și re-validează după fiecare update de conținut sau de schema.

Integrare cu CMS-uri populare: WordPress, Shopify, cod propriu

WordPress

Yoast SEO generează automat schema Article pentru articole și BlogPosting pentru postările de blog, dar Organization și Person trebuie completate manual (Settings > Schema > Organization/Person). Rank Math oferă un schema builder vizual, direct în editor, pentru Article, Product, Review, HowTo, FAQ, Event, Recipe — mai flexibil decât Yoast pentru tipuri avansate. Schema Pro (plugin premium) adaugă tipuri precum LocalBusiness, Service, Course, VideoObject, cu logică condiționată (schema doar pe anumite pagini sau categorii).

Shopify

Product schema e nativ: Shopify generează automat name, image, description, sku, brand, offers pentru fiecare pagină de produs. Organization schema trebuie adăugat manual, în theme.liquid (Edit code > Layout > theme.liquid, JSON-LD în <head>). Review schema — manual sau prin aplicații precum Loox, Judge.me, Stamped.io, care generează AggregateRating din review-urile clienților.

Cod propriu / CMS custom

Injectezi JSON-LD direct în <head>, prin template sau plugin, înainte de </head> sau înainte de </body> — validează întâi că e sintactic corect și că se potrivește cu textul vizibil. Exemplu WordPress, în functions.php, pe hook-ul wp_head:

function add_organization_schema() {
  $schema = array(
    '@context' => 'https://schema.org',
    '@type' => 'Organization',
    'name' => 'Nume Site',
    'url' => home_url(),
    'logo' => get_template_directory_uri() . '/logo.png',
    'sameAs' => array(
      'https://www.facebook.com/numepagina',
      'https://www.linkedin.com/company/numecompanie',
    ),
  );
  echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
}
add_action('wp_head', 'add_organization_schema');

Impact pe Core Web Vitals și viteza paginii

JSON-LD plasat în <head> nu blochează randarea — e un <script type="application/ld+json">, deci non-blocking, și nu afectează LCP direct. Microdata sau RDFa inline pot afecta CLS dacă elementele cu atribute de schema nu au dimensiuni fixe. Un bloc JSON-LD tipic cântărește 2-5KB per pagină (Article ~2KB, Product cu Review ~4KB, Organization + Person ~1KB) — impact neglijabil pe LCP dacă HTML-ul total e sub 100KB.

Bune practici: minifică JSON-LD (fără spații și linii noi), evită schema redundant (nu emite același nod de două ori), ține-l în <head> ca JSON-LD, nu ca Microdata inline, și monitorizează mărimea HTML-ului în PageSpeed Insights — ținta e sub 100KB total, ideal sub 50KB pe mobil.

Ce s-a schimbat: cronologia deprecierii FAQPage

Google a retras rich result-ul FAQPage din Google Search pe 7 mai 2026 — feature-ul (stelele, dropdown-ul cu întrebări) nu mai apare în SERP. Documentația FAQPage a fost ștearsă din Google Search Central în iunie 2026, iar datele aferente au dispărut din API-ul Search Console în august 2026.

Ce NU s-a schimbat: FAQPage rămâne un tip Schema.org valid. Retragerea a afectat doar eligibilitatea pentru rich result în Google Search — markup-ul în sine nu produce nicio eroare de validare, iar întrebările și răspunsurile vizibile rămân utile atât pentru cititori, cât și pentru extragerea de către sisteme AI (ChatGPT, Perplexity, Gemini citează frecvent din secțiuni FAQ). Pe airank.ro folosim FAQPage pe zeci de pagini, exact din acest motiv — utilitatea pentru citare AI nu a dispărut odată cu rich result-ul din Search.

Speakable schema rămâne, la fel ca la scrierea acestui articol, statut incert: e menționat de câțiva furnizori de unelte GEO ca prioritate, dar nu e confirmat de Google ca cerință sau prioritate activă. Recomandare: nice-to-have, nu esențial — adaugă-l doar dacă vrei să experimentezi.

Mituri și fapte despre Schema Markup

Mitul 1: Schema markup garantează citări în răspunsuri AI

Fapt: un studiu Ahrefs pe 1.885 pagini nu a găsit lift semnificativ de citare AI doar din adăugarea schema markup — schema e igienă pentru claritatea entităților, nu un lever magic. Vezi datele complete mai jos.

Mitul 2: Ai nevoie de fișiere AI speciale (ex. llms.txt) pentru AI Overviews

Fapt: Google confirmă că nu există cerințe suplimentare pentru AI Overviews dincolo de SEO standard — optimizarea pentru AI Overviews e optimizare pentru experiența de căutare, deci tot SEO.

Mitul 3: FAQPage schema e esențială pentru GEO

Fapt: Google a retras rich result-ul FAQPage în mai 2026 — markup-ul nu mai produce nimic în Google Search, dar întrebările vizibile rămân utile pentru cititori și pentru extragere AI.

Mitul 4: Speakable schema e o prioritate pentru GEO

Fapt: nu e susținut de documentația Google ca cerință sau prioritate. Câteva unelte de piață îl menționează, dar Google nu-l confirmă. Nice-to-have, nu esențial.

Mitul 5: Schema markup afectează negativ viteza paginii și Core Web Vitals

Fapt: JSON-LD în <head> nu blochează randarea și are impact neglijabil pe LCP dacă HTML-ul total e sub 100KB — un bloc tipic cântărește 2-5KB.

Ce arată datele: studiul Ahrefs

Cel mai solid studiu public pe subiect vine de la Ahrefs (Louise Linehan, Xibeijia Guan): 1.885 de pagini care au adăugat JSON-LD între august 2025 și martie 2026, comparate cu un grup de control de 4.000 de pagini fără schema nouă, într-o fereastră de 30 de zile înainte și după adăugare. Rezultatul: citările în ChatGPT au crescut cu +2,2%, în Google AI Mode cu +2,4%, iar în AI Overviews au scăzut cu 4,6%. Nicio platformă n-a arătat o creștere semnificativă.

Concluzia practică: schema markup e prerequisite pentru eligibilitate, nu garanție de rezultat. Implementează-l ca igienă tehnică — claritate de entitate, consistență de brand, structură corectă — apoi investește efortul real în calitatea conținutului, E-E-A-T și mențiunile off-site. Astea mută acul la citări AI; schema markup, singur, nu. Ca să vezi ce are deja site-ul tău, mini-auditul gratuit verifică, printre altele, prezența și calitatea markup-ului structurat.

Întrebări frecvente despre Schema Markup

Întrebări frecvente despre Schema Markup

Ce ne întreabă clienții cel mai des despre implementare, validare și despre ce s-a schimbat în 2026.

Schema markup este cod structurat (JSON-LD, Microdata sau RDFa) adăugat în HTML-ul paginii pentru a descrie entități — persoane, organizații, produse, articole — și relațiile dintre ele, într-un format standardizat. Contează pentru SEO pentru că ajută Google să producă rich results (stele de rating, breadcrumbs, recipe cards) și îmbunătățește eligibilitatea pentru featured snippets. JSON-LD este formatul preferat de Google.

SEO (search engine optimization) vizează linkuri randate în SERP clasic. GEO (generative engine optimization) vizează citări în răspunsuri AI generate — ChatGPT, Perplexity, AI Overviews. AEO (answer engine optimization) vizează featured snippets și quick answers. Schema markup funcționează ca infrastructură partajată pentru toate trei: ajută atât Google Search să producă rich results, cât și sistemele AI să extragă și să citeze corect informația.

Nu. Schema markup NU garantează rich results — Google decide eligibilitatea pe baza calității conținutului, respectării ghidurilor și relevanței interogării. Schema e prerequisite pentru eligibilitate, nu garanție de succes. Validează cu Google Rich Results Test și monitorizează raportul Enhancements din Search Console ca să confirmi eligibilitatea reală.

Parțial, dar tipul rămâne valid. Google a retras rich result-ul FAQPage din Search pe 7 mai 2026 — stelele și dropdown-ul cu întrebări nu mai apar în SERP. Schema FAQPage în sine e în continuare Schema.org valid, iar întrebările și răspunsurile vizibile rămân utile pentru cititori și pentru extragerea AI — noi înșine o folosim pe zeci de pagini, exact pentru asta.

Validează sintaxa JSON-LD cu Schema Markup Validator (validator.schema.org) — confirmă că markup-ul respectă specificația Schema.org. Testează eligibilitatea pentru rich results separat, cu Google Rich Results Test — un markup 100% valid poate ieși gol acolo dacă tipul nu are galerie de rich results (ex. FAQPage, HowTo, WebPage). Monitorizează Search Console > Enhancements pentru erori apărute după update-uri de conținut.

Article (sau BlogPosting) e obligatoriu pentru articole — cu headline, author, datePublished, dateModified, image, publisher. HowTo e opțional, doar dacă articolul are cu adevărat pași instrucționali. FAQ e opțional — rich result-ul a fost retras, dar întrebările vizibile rămân utile. Organization și Person sunt recomandate pentru E-E-A-T și claritatea entităților.

Nu semnificativ. JSON-LD plasat în capul documentului nu blochează randarea și are impact neglijabil pe LCP dacă HTML-ul total e sub 100KB — un bloc JSON-LD tipic cântărește 2-5KB. Bune practici: minifică JSON-LD, evită schema redundant, ține-l în capul documentului (nu Microdata inline) și monitorizează mărimea HTML-ului în PageSpeed Insights.

Accesează Search Console > Enhancements > tipul de schema (Article, Product, FAQ etc.). Verifică numărul de „valid items" față de „items with errors/warnings". Click pe eroare pentru detalii și exemple de URL-uri afectate, rezolvă și re-validează cu „Validate Fix". Monitorizează lunar — orice update de conținut poate introduce o discrepanță nouă.

Da, indirect. Google confirmă că nu există cerințe suplimentare pentru AI Overviews dincolo de SEO standard — un markup bine implementat pentru SEO funcționează și acolo. Tipurile care contează cel mai mult: Article (cu author și date, pentru E-E-A-T), Organization (claritate de entitate), Person (atribuire de autor). Un studiu Ahrefs pe 1.885 pagini nu a găsit lift semnificativ de citare AI doar din schema — e prerequisite, nu garanție.

Yoast SEO generează automat schema Article pentru articole, dar Organization și Person trebuie completate manual (Settings > Schema). Rank Math oferă un schema builder vizual pentru Article, Product, Review, HowTo, FAQ — mai flexibil pentru tipuri avansate. Pentru control total, JSON-LD custom în functions.php, pe hook-ul wp_head, funcționează pe orice temă, fără plugin suplimentar.

Vrei să aplici asta pe site-ul tău?

Discovery call de 15 minute. Îți spun direct ce schema types lipsesc și prin ce ar trebui să începi.