Datele structurate sunt modul în care „îi explici” motorului de căutare și modelelor AI ce este, exact, pe pagină. În loc de teorie, mai jos ai exemple reale de JSON-LD pe care le poți adapta, împreună cu unde le plasezi și ce greșeli să eviți.
De ce JSON-LD (și nu altceva)
Există trei sintaxe (JSON-LD, Microdata, RDFa), dar Google recomandă explicit JSON-LD: e un bloc separat de HTML-ul vizibil, ușor de gestionat și de validat. Se pune, de regulă, în <head> sau oriunde în pagină, într-un bloc de tip script.
Organization — pe tot site-ul
Definește entitatea ta: cine ești, logo, contact, profiluri sociale. E fundația autorității de entitate, folosită și de AI.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "SEO Marketing Agency",
"url": "https://www.seoagency.ro/",
"logo": "https://www.seoagency.ro/logo.png",
"sameAs": [
"https://www.facebook.com/seoagency.ro",
"https://www.linkedin.com/company/20550978"
]
}
</script>
Article — pe articolele de blog
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Titlul articolului",
"datePublished": "2026-03-05T09:30:00+02:00",
"dateModified": "2026-03-20T10:00:00+02:00",
"author": { "@type": "Person", "name": "Nume Autor" },
"publisher": { "@type": "Organization", "name": "SEO Marketing Agency" }
}
</script>
LocalBusiness — pentru afaceri locale
Adaugă adresă, program și zonă. Ajută vizibilitatea în hartă și în căutările „lângă mine”.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Nume Firmă",
"telephone": "+40...",
"address": {
"@type": "PostalAddress",
"streetAddress": "Strada Exemplu 1",
"addressLocality": "Târgoviște",
"addressCountry": "RO"
},
"openingHours": "Mo-Fr 09:00-18:00"
}
</script>
Product — pentru magazine
Poate aduce preț, disponibilitate și stele direct în Google. Marchează doar ce e real pe pagină.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Nume produs",
"offers": {
"@type": "Offer",
"price": "199.00",
"priceCurrency": "RON",
"availability": "https://schema.org/InStock"
}
}
</script>
BreadcrumbList — structura de navigare
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Acasă", "item": "https://www.seoagency.ro/" },
{ "@type": "ListItem", "position": 2, "name": "Servicii", "item": "https://www.seoagency.ro/servicii/" }
]
}
</script>
FAQPage — util și pentru extragerea în AI
Un bloc de întrebări și răspunsuri marcat corect poate apărea extins în Google și e ușor de preluat de asistenții AI.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Cât durează o optimizare SEO?",
"acceptedAnswer": { "@type": "Answer", "text": "Primele rezultate apar de regulă în 3-4 luni." }
}]
}
</script>
Cum validezi și ce greșeli să eviți
Validează cu Rich Results Test de la Google și urmărește raportul de „Rezultate îmbogățite” din Search Console. Cele mai frecvente greșeli, care pot atrage chiar penalizări manuale:
- Marcaj pentru conținut inexistent pe pagină (ex. FAQ marcat, dar fără întrebările vizibile).
- Recenzii/stele false sau autoevaluate — interzise de Google.
- Date incomplete — un
Organizationfără logo sau contact valorează puțin. - Marcaj care contrazice ce vede utilizatorul.
Regula de aur: datele structurate descriu fidel ce e deja pe pagină — nu adaugă promisiuni. Dacă vrei un audit tehnic care include marcajul, vezi abordarea noastră de optimizare SEO.
