Acest articol descrie modalitatea de implementare a limbajului de markup pentru date structurate în cazul datelor despre produse.
- Înainte de a începe, consultați Despre limbajul de markup pentru date structurate pentru Merchant Center și verificați dacă site-ul dvs. respectă cerințele.
- Pentru reguli generale privind datele structurate din datele despre produse din Merchant Center, accesați Ghidul de noțiuni introductive de pe schema.org. Vă recomandăm să folosiți și Search Console pentru a remedia problemele legate de date structurate, precum și pentru a măsura rezultatele și traficul de căutare de pe site-ul dvs.
- Puteți găsi informații suplimentare în articolul despre datele structurate pentru produsele din Rețeaua de căutare, în special în secțiunile cu înregistrări de la comercianți.
Pe această pagină
- Noțiuni introductive
- Adăugați limbaj de markup pentru date structurate
- Produse și oferte
- Testați limbajul de markup
Noțiuni introductive
Pentru a adăuga limbaj de markup pentru date structurate la site, trebuie să aveți acces la editarea codului HTML din site-ul dvs., sau la configurarea șablonului magazinului. Limbajul de markup este o adnotare a etichetelor HTML care indică aplicațiilor bot și crawlerelor din motoarele de căutare că există date despre produse pe site și care ajută sistemele să înțeleagă corect datele.
Pentru ca un crawler Google să asocieze datele structurate cu datele despre produse, trebuie îndeplinită una din următoarele condiții:
- pe pagina de destinație există o singură ofertă;
- dacă există mai multe oferte pe întreaga pagină, fiecare ofertă prezentă pe pagină este adnotată cu un SKU sau GTIN, iar oferta respectivă din datele despre produse pe Cumpărături va avea același SKU (atributul cod
[id]
) sau GTIN (atributul GTIN[gtin]
). Acest lucru poate fi util dacă afișați mai multe variante ale aceluiași produs (de exemplu, dimensiuni sau culori diferite, sau produse corelate) pe aceeași pagină de destinație.
Dacă cel puțin una dintre aceste condiții nu este îndeplinită, produsele de pe pagina de destinație nu se vor potrivi cu datele despre produse.
Pentru informații mai detaliate despre configurarea limbajului de markup pentru date structurate pe site-ul web, consultați Ghidul de noțiuni introductive de pe schema.org. Secțiunea schema.org despre versiuni de informații care pot fi înțelese de mașini oferă asistență pentru înțelegerea și clarificarea datelor structurate.
Adăugați limbaj de markup pentru date structurate
Pentru a adăuga limbaj de markup pentru date structurate pe site, este recomandat să-l adăugați ca JSON-LD în limbajul de markup HTML. Pentru mai multe informații, consultați Introducere în limbajul de markup pentru date structurate din Căutare Google.
Limbajul de markup JSON-LD este diferit de orice cod afișat utilizatorilor, ceea ce ușurează întreținerea. Orice limbaj de markup pentru date structurate, proiectate special pentru utilizare cu Google poate fi adăugat fără a modifica vreun element vizual din site.
Dacă folosiți o platformă de comerț electronic pe site, este posibil să aveți nevoie de anumite modificări pe șablonul platformei sau a codului înainte de adăugarea datelor structurate. Totodată, site-ul trebuie să accepte JavaScript pentru aplicații de la nivelul șablonului și a paginilor.
Exemplu
JSON-LD
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "http://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": "39.99",
"priceCurrency": "USD"
}
Limbajul de markup pentru date structurate poate să apară oriunde în sursa HTML. Toate limbajele de markup adăugate trebuie să fie prezente în HTML-ul returnat de serverul web și nu pot fi generate după încărcarea unei pagini cu ajutorul JavaScript.
Produse și oferte
Paginile dvs. de destinație trebuie să cuprindă un obiect Product, care descrie produsul, și un obiect imbricat Offer în câmpul cu oferte, care descrie modul de vânzare a produsului.
Rețineți că prețul trebuie specificat cu punct și nu cu virgulă pe post de separator de zecimale. Dacă afișați prețul în mai multe monede pe pagina de destinație, puteți folosi mai multe obiecte de tipul Offer. Când folosiți mai multe obiecte de tip Offer, va trebui să folosiți și atributul priceCurrency
pentru a specifica monedele.
Dacă se afișează un preț redus pe pagina de destinație, iar acest preț este cel plătit de utilizator într-un anumit moment, asigurați-vă că prețul redus este specificat în datele structurate.
Important: unele atribute din specificațiile pentru produse nu sunt acceptate de schema.org. Specificarea următoarelor valori schema.org este necesară pentru actualizările automate ale articolelor: price
, priceCurrency
, availability
și condition
. Aflați mai multe despre atributele acceptate pentru datele structurate.
Testați limbajul de markup
Testați implementarea schema.org cu Search Console sau cu instrumentul Rezultate îmbogățite. Accesați Centrul de ajutor pentru Google Search Console pentru a afla mai multe despre cum să folosiți instrumentul, să remediați erorile și să interpretați rezultatele în cadrul instrumentului.