Schema markup, cum adăugați date structurate pentru SEO este un subiect tehnic cu impact direct asupra vizibilității site-ului dumneavoastră în rezultatele Google. Datele structurate permit motoarelor de căutare să înțeleagă conținutul paginilor la un nivel mai profund.
Site-urile care implementează schema markup pot obține rich snippets, care cresc rata de click cu 20-30% comparativ cu rezultatele standard.
Schema markup, cum adăugați date structurate pentru SEO
Schema.org este un vocabular standardizat creat de Google, Microsoft, Yahoo și Yandex pentru marcarea conținutului web. Prin adăugarea de schema markup, comunicați motoarelor de căutare exact ce înseamnă fiecare element din pagină.
De exemplu, fără schema markup, Google vede doar text. Cu schema markup, Google știe că „4.8″ este o evaluare, „199 RON” este un preț și „În stoc” este disponibilitatea unui produs.
Formate de implementare
JSON-LD (recomandat)
JSON-LD (JavaScript Object Notation for Linked Data) este formatul recomandat oficial de Google. Se adaugă într-un bloc <script> în secțiunea <head> sau înainte de </body>.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Titlul Articolului",
"author": {
"@type": "Person",
"name": "Autor Nume"
},
"datePublished": "2026-03-26",
"image": "https://site.ro/imagine.webp"
}
</script>
Avantajul JSON-LD este că se adaugă separat de codul HTML, fără a modifica structura paginii. Este mai ușor de implementat și de întreținut.
Microdata
Microdata se adaugă direct în atributele HTML. Este mai complex de implementat și necesită modificarea codului existent:
<div itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">Titlul Articolului</h1>
<span itemprop="author">Autor Nume</span>
</div>
JSON-LD este preferat în 2026 deoarece este mai ușor de gestionat și generat dinamic.
Tipuri de schema markup esențiale
Organization
Definește informațiile despre organizația dumneavoastră. Adăugați pe pagina principală:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Denumire Companie",
"url": "https://site.ro",
"logo": "https://site.ro/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+40-7XX-XXX-XXX",
"contactType": "customer service",
"areaServed": "RO",
"availableLanguage": "Romanian"
},
"sameAs": [
"https://www.facebook.com/pagina",
"https://www.linkedin.com/company/pagina"
]
}
</script>
Article și BlogPosting
Folosiți Article pentru articole de știri și BlogPosting pentru articole de blog. Acestea pot genera rich results cu imagine, autor și dată:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Titlul Articolului de Blog",
"image": "https://site.ro/imagine-articol.webp",
"author": {
"@type": "Person",
"name": "Autor Nume",
"url": "https://site.ro/autor/"
},
"publisher": {
"@type": "Organization",
"name": "Denumire Site",
"logo": {
"@type": "ImageObject",
"url": "https://site.ro/logo.png"
}
},
"datePublished": "2026-03-26",
"dateModified": "2026-03-26"
}
</script>
FAQPage
Marcarea întrebărilor frecvente generează un rich result expandabil direct în SERP, ocupând mai mult spațiu vizual:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Ce este schema markup?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema markup este un vocabular standardizat care ajută motoarele de căutare să înțeleagă conținutul paginilor web."
}
},
{
"@type": "Question",
"name": "Cum implementez schema markup?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Cea mai simplă metodă este prin JSON-LD, adăugând un bloc script în codul HTML al paginii."
}
}
]
}
</script>
BreadcrumbList
Breadcrumbs structurate îmbunătățesc afișarea în rezultatele Google, arătând ierarhia paginii:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Acasă", "item": "https://site.ro/"},
{"@type": "ListItem", "position": 2, "name": "Blog", "item": "https://site.ro/blog/"},
{"@type": "ListItem", "position": 3, "name": "Titlul Articolului"}
]
}
</script>
HowTo
Pentru ghiduri pas cu pas, schema HowTo generează un rich result cu pașii vizibili direct în SERP:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Cum instalați WordPress",
"step": [
{"@type": "HowToStep", "name": "Descărcați WordPress", "text": "Accesați wordpress.org și descărcați ultima versiune."},
{"@type": "HowToStep", "name": "Încărcați fișierele", "text": "Folosiți FTP pentru a încărca fișierele pe server."},
{"@type": "HowToStep", "name": "Rulați instalarea", "text": "Accesați URL-ul site-ului și urmați pașii de instalare."}
]
}
</script>
Implementarea în WordPress
Cu pluginuri SEO
Yoast SEO și Rank Math generează automat schema markup pentru articole, pagini, organizație și breadcrumbs. Configurați setările inițiale din panoul pluginului.
Pentru schema markup avansată (FAQ, HowTo, Product), Rank Math oferă blocuri Gutenberg dedicate care simplifică adăugarea datelor structurate fără a scrie cod.
Manual prin functions.php
Pentru schema personalizată, adăugați JSON-LD prin hook-ul wp_head:
function custom_schema_markup() {
if (is_single()) {
$schema = array(
'@context' => 'https://schema.org',
'@type' => 'BlogPosting',
'headline' => get_the_title(),
'datePublished' => get_the_date('c'),
'author' => array(
'@type' => 'Person',
'name' => get_the_author()
)
);
echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
}
}
add_action('wp_head', 'custom_schema_markup');
Testarea datelor structurate
Google oferă două instrumente de testare:
- Rich Results Test (search.google.com/test/rich-results): verifică dacă schema este eligibilă pentru rich results
- Schema Markup Validator (validator.schema.org): validează sintaxa contra vocabularului schema.org
Google Search Console, secțiunea Enhancements, arată erorile și avertismentele pentru datele structurate detectate pe site-ul dumneavoastră.
Greșeli frecvente cu schema markup
- Date care nu corespund conținutului vizibil al paginii (schema spammy)
- Markup incomplet, câmpuri obligatorii lipsă
- Duplicarea tipurilor de schema pe aceeași pagină prin plugin + cod manual
- Folosirea schema markup pe pagini fără conținut relevant (pagina de contact cu schema Article)
- Review markup pe pagini care nu conțin recenzii reale ale utilizatorilor
Concluzii
Schema markup este o investiție cu impact direct asupra vizibilității în Google. Implementarea corectă nu garantează rich snippets, dar crește considerabil șansele de a le obține.
Pentru implementarea profesională a datelor structurate sau pentru un audit SEO tehnic care include verificarea schema markup, echipa SEODNS vă stă la dispoziție. Contactați-ne pentru asistență specializată.
Despre autor
Dorel Tănase este specialist în optimizarea site-urilor pentru motoarele de căutare. Lucrează în online din 1997 și în SEO din 2007, iar activitatea se desfășoară prin GO SEO MARKETING S.R.L. din Alba Iulia. Se ocupă de audit tehnic, arhitectura site-urilor, conținut și construirea legăturilor.



