Date structurate Schema.org: ghid practic cu exemple de cod reale
Prima dată când am pus schema markup pe un site de client, efectul a fost vizibil în trei săptămâni: stelele de rating au apărut direct în rezultatele Google, sub titlu. Clic-through rate-ul a crescut cu aproape 20%. Fără să schimbăm o linie de conținut — doar am spus algoritmului, în cod, ce înseamnă ce scrisese deja pe pagină.
Asta e ideea din spatele datelor structurate: nu adaugă informație nouă, traduc informația existentă într-un format pe care mașinile îl înțeleg fără ambiguitate.
Ce e schema markup, pe scurt
Schema.org e un vocabular comun, susținut de Google, Bing, Yahoo și Yandex, care definește tipuri standard de entități — organizație, produs, articol, rețetă, eveniment — și proprietățile lor. Îl scrii ca JSON-LD, un bloc de cod pus în <head> sau <body>, invizibil pentru vizitator.
Fără schema, un motor de căutare vede text și trebuie să ghicească structura. Cu schema, îi spui direct: asta e un preț, asta e un rating, asta e o adresă. Diferența contează dublu acum — și pentru rich results în Google, și pentru motoarele AI generative care citează fapte structurate mai ușor decât text liber.
Tipurile de schema care chiar merită implementate
Există sute de tipuri în vocabularul schema.org. Realist, pentru majoritatea site-urilor de afaceri, contează vreo cinci.
Organization — cine ești
Nume, logo, adresă, contact, conturi de rețele sociale. E fundația — fără ea, restul schemelor n-au context de agățat.
LocalBusiness — unde și cum lucrezi
Pentru afaceri cu zonă de deservire (nu neapărat un sediu fizic vizitabil), tipul potrivit combină LocalBusiness cu ProfessionalService sau alt subtip relevant. Include program de lucru, arie de acoperire, tip de plată acceptat.
Review și AggregateRating — recenzii reale, nu doar un număr
Aici majoritatea site-urilor greșesc: pun doar un AggregateRating cu un scor generic, fără reviews individuale în spate. Google verifică plauzibilitatea — un rating de 5.0 cu zero recenzii reale asociate arată suspect, uneori chiar penalizat.
Codul de mai jos e simplificat, dar structura e identică cu ce rulează pe rbmweb.ro — fiecare recenzie are autor real și text real, nu generic:
| Proprietate | Exemplu |
|---|---|
| @type | Review |
| author.name | Numele real al clientului |
| reviewRating.ratingValue | 5 |
| reviewBody | Textul exact al recenziei, necosmetizat |
BreadcrumbList — ierarhia paginii
Transformă URL-ul într-o cărare vizuală în rezultatele de căutare: Acasă > Blog > Articolul tău, în loc de un URL lung și greu de citit. Impact mic individual, dar contribuie la percepția de site bine organizat.
FAQPage — întrebări gata de extras
Fiecare pereche întrebare-răspuns marcată cu acest tip poate apărea direct în rezultatele Google, extinsă, sub forma unui accordion. E și formatul preferat de motoarele AI generative când caută un răspuns scurt și clar de citat.
Un FAQPage bine scris face treaba de două ori: convertește vizitatori care scanează rapid pagina și oferă exact formatul pe care un model de limbaj îl caută când sintetizează un răspuns.
Greșeli care anulează tot efortul
- Date care nu se potrivesc cu ce vede vizitatorul pe pagină — Google detectează discrepanța și poate ignora schema complet
- JSON invalid — o virgulă lipsă strică tot blocul, verifică mereu sintaxa înainte de publicare
- Schema duplicată pe aceeași pagină, cu date contradictorii între ele
- Folosirea unui tip greșit doar pentru rich results vizuale, fără ca conținutul să se potrivească real cu tipul respectiv
Ultima e cea mai frecventă tentație — cineva vede că FAQPage arată bine în rezultate și îl pune pe orice pagină, inclusiv unde nu există de fapt un FAQ. Google a devenit strict pe asta; abuzul poate duce la eliminarea rich results pentru tot domeniul, nu doar pentru pagina cu probleme.
Cum verifici că funcționează
Google oferă Rich Results Test, unde lipești URL-ul sau codul și vezi exact ce tipuri de schema a detectat și dacă sunt erori. E gratuit, rapid, și primul pas obligatoriu după orice implementare.
Search Console are și el o secțiune dedicată — Îmbunătățiri — unde vezi în timp câte pagini au rich results valide și dacă apar erori noi după un update de cod. Merită verificat lunar, nu doar o dată la implementare.
Vrei să știi dacă site-ul tău are schema markup corect implementat?
Cere audit gratuitÎntrebări frecvente
Schema markup îmbunătățește rankingul direct?
Nu direct — Google confirmă că schema nu e un factor de ranking în sine. Dar rich results (stele, FAQ extins, breadcrumbs) cresc click-through rate-ul, ceea ce influențează indirect performanța.
Am nevoie de schema dacă am deja SEO bun?
Da. SEO bun te aduce în rezultate; schema face rezultatul mai vizibil și mai convingător față de concurență, plus ajută motoarele AI să citeze corect informația ta.
Cât durează implementarea?
Pentru un site mic, schema de bază (Organization, LocalBusiness, BreadcrumbList) se implementează într-o zi de lucru. Rich results pot apărea în Google în câteva zile până la câteva săptămâni, în funcție de frecvența de crawl a site-ului.
Schema ajută și în AI Overviews sau ChatGPT?
Da. Motoarele generative preferă date structurate pentru că elimină ambiguitatea — un fapt marcat clar ca preț sau rating e mai ușor de citat corect decât unul dedus dintr-un paragraf de text liber.
Servicii relevante
Următorul pas
Gata să crești online?
Îți facem un audit gratuit în 48h și îți spunem exact ce ai de făcut. Fără obligații.