Article JSON-LD este singurul tip de schemă cel mai util pentru a obține citări în motoarele de căutare bazate pe AI, precum Perplexity, ChatGPT Search și AI Overviews de la Google. Fă-o corect și oferi motoarelor de răspuns un semnal structurat, lizibil de către mașini, că conținutul tău este autoritar, atribuibil și sigur de citat.
Ce este Article JSON-LD?#
Article JSON-LD este un bloc de date structurate — încorporat în <head> sau <body>-ul paginii tale — care descrie o parte dintr-un conținut folosind vocabularul Article de pe Schema.org. Acesta spune crawler-elor titlul, autorul, editorul, data publicării și multe altele, într-un format pe care niciun parser nu trebuie să-l ghicească. Spre deosebire de microdate sau RDFa, JSON-LD se află într-o etichetă <script> de sine stătătoare, ceea ce o face ușor de injectat fără a-ți afecta șabloanele HTML.
De ce le pasă motoarelor de căutare AI de el?#
Motoarele de răspuns AI preiau fragmente candidate, apoi le clasifică parțial după semnale de încredere. O pagină cu o schemă Article bine formată comunică patru semnale de încredere simultan:
- Autor —
author.name și author.url se mapează la o entitate reală.
- Recență —
datePublished și dateModified spun modelului cât de proaspete sunt informațiile.
- Identitatea editorului —
publisher.name și publisher.logo ancorează conținutul unei organizații.
- URL canonic —
mainEntityOfPage elimină ambiguitatea cu privire la ce URL ar trebui citat.
Fără acestea, modelul fie le deduce (riscând erori), fie deprioritizează pagina în favoarea uneia care face semnalele explicite.
Ce tip de schemă Article ar trebui să folosești?#
Schema.org oferă trei subtipuri sub Article:
Article — de uz general; implicit sigur pentru majoritatea conținutului editorial.
NewsArticle — pentru jurnalism sensibil la timp; declanșează caruselul Top Stories al Google.
BlogPosting — pentru bloguri personale sau de brand; semnal de autoritate mai scăzut decât Article în majoritatea contextelor de clasificare AI.
Pentru ghiduri practice, conținut educațional și explicații de produse, utilizează Article. Rezervă NewsArticle pentru conținut cu intenție de știri autentice, deoarece etichetarea greșită declanșează filtre de calitate.
Cum să scrii un bloc minim valid de Article JSON-LD#
Lipește acest lucru în <head> și înlocuiește cu propriile valori:
json
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Cum să adaugi JSON-LD pentru articole, pe care motoarele de căutare AI le citează",
"description": "Un ghid practic pentru implementarea schema markup Article pentru citarea în căutarea AI.",
"image": "https://example.com/images/article-hero.jpg",
"author": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://example.com/authors/jane-smith"
},
"publisher": {
"@type": "Organization",
"name": "Example Media",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2025-01-15",
"dateModified": "2025-07-10",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/json-ld-for-articles"
}
}
</script>
Fiecare câmp de mai sus este important. Elimină dateModified și motoarele AI îți tratează conținutul ca fiind potențial învechit. Elimină author.url și pierzi disambiguizarea entității de care depind semnalele E-E-A-T.
Cum să-l extinzi pentru semnale mai puternice de citare AI#
Un bloc minim trece validarea. Un bloc complet câștigă citări. Adaugă aceste proprietăți pentru a merge mai departe:
wordCount
Un număr întreg. Ajută sistemele AI să evalueze profunzimea înainte de a prelua întregul corp.
articleSection
Un șir sau o matrice de șiruri care se potrivesc cu taxonomia site-ului tău (de exemplu, "SEO", "Structured Data"). Acest lucru ajută modelele de clasificare a subiectelor să-ți repartizeze corect pagina.
keywords
O listă de termeni separați prin virgulă. Nu este un factor de clasificare pentru SEO tradițional, dar este util pentru conductele de generare augmentată de recuperare (RAG) care potrivesc interogările cu metadatele documentului.
speakable
Indică selectori CSS sau xPaths care conțin pasajul cel mai potrivit pentru sinteza vocală sau AI. Acesta este cel mai apropiat lucru de o instrucțiune „citează asta” pe care o poți da unui motor de răspuns.
json
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [".article-summary", "h2", "h3"]
}
isPartOf și isAccessibleForFree
Dacă conținutul tău se află în spatele unui paywall măsurat, declară-l. Paywall-urile nedivulgate fac ca crawlerele să indexeze teaser-ul și motoarele AI să citeze conținut pe care utilizatorii nu îl pot accesa — un distrugător de încredere.
Cum să validezi schema articolului tău#
Validarea este un proces în doi pași:
- Verificare sintaxă — Lipește JSON-LD în Rich Results Test de la Google. Acesta semnalează JSON-ul deformat și proprietățile obligatorii lipsă.
- Verificare entitate — Rulează pagina prin SeoChatAI Schema Generator pentru a confirma că entitățile tale de autor și editor se rezolvă clar și că niciun câmp nu intră în conflict cu conținutul din pagină.
Cea mai frecventă eroare: dateModified este mai veche decât datePublished din cauza unei erori de copy-paste. Parserul Google respinge blocul în tăcere.
Unde ar trebui să plasezi eticheta script JSON-LD?#
Plasează-o în interiorul <head>. În timp ce documentația Google spune că plasarea în body este acceptată din punct de vedere tehnic, mai mulți crawleri AI terți — inclusiv cei care alimentează Perplexity și Bing Copilot — analizează <head> mai întâi și pot ieși înainte de a citi scripturile de body pe pagini mari. Plasarea în head este întotdeauna mai sigură.
Pentru utilizatorii CMS:
- WordPress — Utilizează un plugin precum Yoast SEO sau RankMath sau adaugă un hook de acțiune
wp_head cu wp_enqueue_script setat la false (ieșire inline).
- Next.js — Utilizează componenta
<Script> cu strategy="beforeInteractive" sau injectează direct în <Head>.
- Webflow — Lipește blocul de script în secțiunea Custom Code → Head a paginii.
Ce greșeli distrug capacitatea de citare AI?#
- Titlu nepotrivit —
headline în JSON-LD diferă de <h1>-ul vizibil. Motoarele AI verifică încrucișat aceste lucruri; o nepotrivire semnalează o calitate scăzută.
- Autor generic —
"author": {"@type": "Person", "name": "Admin"} nu oferă niciun semnal de entitate. Utilizează nume reale cu pagini de autor.
image lipsă — Mai multe interfețe de utilizator de răspuns AI afișează o miniatură alături de citări. Fără imagine înseamnă fără miniatură și o vizibilitate vizuală mai scăzută.
dateModified învechit — Actualizează-l de fiecare dată când revizuiești conținutul. Tratează-l ca pe un timestamp de prospețime, nu ca pe o formalitate.
- Blocuri multiple conflictuale — Dacă CMS-ul și un plugin injectează ambele schema
Article, parser-ele aleg unul în mod arbitrar. Efectuează un audit cu SeoChatAI Schema Generator pentru a prinde duplicatele.
Cât de des ar trebui să actualizezi Article JSON-LD?#
Actualizează dateModified la fiecare editare substanțială — nu la corecturi de erori de scriere, ci la orice modificare care afectează acuratețea faptică, profunzimea sau concluziile. Motoarele de căutare AI cântăresc recența în mod diferit în funcție de tipul de interogare: pentru ghidurile practice perene, un dateModified vechi de șase luni este bun; pentru subiectele legate de versiunile software sau reglementări, orice lucru mai vechi de 90 de zile riscă să fie depriorizat în favoarea surselor mai noi.