Folosiți limbajul de markup pentru date structurate în paginile de destinație ale produselor pentru a ajuta Google să preia informații actualizate despre produse și oferte direct de pe site-ul dvs. Toate limbajele de markup pentru date structurate care sunt acceptate de Merchant Center vor avea atribute corespondente și valori acceptate, conform specificațiilor pentru datele despre produse. Datele structurate trebuie asociate cu valorile și atributele corespondente.
În această pagină:
Atributele și adnotările schema.org
Atributele reprezintă una dintre metodele de organizare a datelor despre produse trimise către Merchant Center. Fiecare atribut conține o singură informație despre un produs, cum ar fi titlul sau descrierea acestuia. Asocierea corectă a valorii schema.org la atributele conforme cu specificațiile pentru datele despre produse va duce la mai puține erori la validarea feedului.
Notă: dacă folosiți actualizările automate ale articolelor, nu uitați să specificați proprietățile schema.org price, priceCurrency, availability și condition pentru a fi cât mai precise. Aflați mai multe despre actualizările automate ale articolelor.
|
Atribut al datelor despre produse
|
Tip și descriere | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Următoarele atribute provin de la tipul Product schema.org |
|||||||||||||||||||||||||||||
| Text | |||||||||||||||||||||||||||||
| Text | |||||||||||||||||||||||||||||
| Text | |||||||||||||||||||||||||||||
| Adresa URL | |||||||||||||||||||||||||||||
|
Text Un SKU părinte, necesar pentru a grupa toate variantele de produse care aparțin aceluiași grup. |
|||||||||||||||||||||||||||||
|
Text Codul GTIN care identifică unic produsul. Specificați una dintre aceste proprietăți schema.org. Dacă folosiți valori GTIN, acestea trebuie să fie de lungime corectă și să conțină cifra de verificare corectă. |
|||||||||||||||||||||||||||||
| Text | |||||||||||||||||||||||||||||
| Text | |||||||||||||||||||||||||||||
| Text | |||||||||||||||||||||||||||||
|
Text Folosiți proprietatea |
|||||||||||||||||||||||||||||
|
Text Folosiți proprietatea
|
|||||||||||||||||||||||||||||
|
ȘI |
Număr (în ani) Folosiți proprietatea Valorile valide sunt cele definite de atributul
|
||||||||||||||||||||||||||||
| Text | |||||||||||||||||||||||||||||
|
SAU |
Text Folosiți proprietatea |
||||||||||||||||||||||||||||
|
Text Folosiți proprietatea Valorile valide sunt de tipul
|
|||||||||||||||||||||||||||||
|
Text Folosiți proprietatea Valorile valide sunt de tipul WearableSizeSystemEnumeration. Acestea sunt mapate la valorile de feed astfel:
|
|||||||||||||||||||||||||||||
|
Folosiți proprietatea |
|||||||||||||||||||||||||||||
|
Folosiți proprietatea |
|||||||||||||||||||||||||||||
|
Folosiți proprietatea |
|||||||||||||||||||||||||||||
|
Folosiți proprietatea |
|||||||||||||||||||||||||||||
|
Următoarele proprietăți schema.org provin din tipul Offer, care trebuie imbricate într-un |
|||||||||||||||||||||||||||||
| O adresă URL validă a produsului. | |||||||||||||||||||||||||||||
|
SAU: |
price: Number. Trimis fără simbolul monedei, separatoare de mii sau spații (de exemplu, „1498.99”). priceCurrency: text. Trimis într-un format ISO 4217 din trei litere (de exemplu, USD, GBP, EUR). Moneda trebuie să îndeplinească cerințele de limbă și monedă ale țării vizate. Notă: price și priceCurrency pot fi specificate direct în instanța Offer sau indirect în proprietatea priceSpecification de tipul priceSpecification. Când este indicat atributul sale_price, atunci price trebuie specificat folosind o proprietate priceSpecification cu priceSpecification.priceType="StrikethroughPrice". sale_price poate fi specificat direct în Offer sau prin intermediul unei proprietăți priceSpecification de tipul UnitPriceSpecification, fără un priceSpecification.priceType. |
||||||||||||||||||||||||||||
|
Valorile valide sunt de tipul
|
|||||||||||||||||||||||||||||
|
Valorile valide sunt de tipul
|
|||||||||||||||||||||||||||||
| O adresă URL validă de finalizare a achiziției produsului. | |||||||||||||||||||||||||||||
Exemple folosind JSON-LD
Un singur produs
Exemplu
Următorul exemplu ilustrează un produs de bază cu un set minim de proprietăți.
{
"@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": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 39.99,
"priceCurrency": "USD"
}
}
Următorul exemplu ilustrează cum să specificați tipul mărimii și sistemul de mărimi folosind schema.org. Exemplul specifică mărimea americană „XL” pentru un tricou albastru destinat adulților (grup de vârstă peste 13 ani) din departamentul de modă pentru bărbați „Big&Tall”.
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "12345",
"image": "https://www.example.com/tshirt.jpg",
"name": "Classic T-Shirt",
"description": "All-cotton t-shirt in classic cut",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"material": "cotton",
"color": "blue",
"size": {
"@type": "SizeSpecification",
"name": "XL",
"sizeSystem": "https://schema.org/WearableSizeSystemUS",
"sizeGroup": [
"https://schema.org/WearableSizeGroupBig",
"https://schema.org/WearableSizeGroupTall"
]
},
"audience": {
"@type": "PeopleAudience",
"suggestedGender": "male",
"suggestedMinAge": 13
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/tshirt",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 24.99,
"priceCurrency": "USD"
}
}
Mai multe produse fără legătură pe o pagină de destinație
Când pagina conține mai multe produse fără legătură, iar fiecare produs are propria adnotare cu date structurate, fiecare adnotare trebuie să conțină informații care identifică produsul în cauză.
De exemplu, este recomandat să specificați SKU-ul (atributul ID [id]) sau GTIN-ul (atributul [gtin]) în fiecare adnotare. Dacă nu specificați aceste informații, produsele de pe pagina de destinație pot să nu coincidă cu datele structurate despre produse. Aflați mai multe despre configurarea datelor structurate pe paginile de destinație.
Exemplu
[
{
"@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": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 39.99,
"priceCurrency": "USD"
}
},
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "racket-12345",
"image": "https://www.example.com/racket.jpg",
"name": "Nice racket",
"description": "Racket for Tennis",
"gtin": "12345678901235",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/racket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 59.99,
"priceCurrency": "USD"
}
}
]Prețuri angro
Când aplicați prețuri angro pentru un produs, vă recomandăm să includeți prețul total al ofertei direct în adnotarea schemei. Următorul exemplu ilustrează situația în care se vând minimum trei unități cu 2 USD fiecare, iar prețul total ar fi de 6 USD (prețul total pentru cantitatea minimă care poate fi achiziționată):
Exemplu
{
"offers": {
"@type": "Offer",
"url": "https://www.example.com/Product/Detail/S-123",
"availability": "http://schema.org/InStock",
"priceCurrency": "USD",
"price": "6.00"
}
}
Preț redus
Următorul exemplu ilustrează un produs de bază cu un preț redus. Pentru a indica un preț redus, specificați și prețul de listă inițial, indicat în proprietatea /priceType.
Exemplu
{
"@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": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": 10.00,
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/StrikethroughPrice",
"price": 15.00,
"priceCurrency": "USD"
}
}
}
If a /UnitPriceSpecification is also used for the non sale-price, the encoding simply contains two /UnitPriceSpecifications:
{
"@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": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": [
{
"@type": "UnitPriceSpecification",
"price": 10.00,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/StrikethroughPrice",
"price": 15.00,
"priceCurrency": "USD"
}
]
}
}
Preț pentru membri
Următoarele exemple ilustrează codificarea prețurilor pentru membri. Pentru a indica un preț pentru membri, folosiți validForMemberTier în datele structurate.
Exemple
În primul exemplu, prețul activ este specificat cu proprietatea price la nivel de ofertă, iar prețul pentru membri este indicat într-o specificație de preț marcată cu proprietatea validForMemberTier:
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"price": 10.00,
"priceCurrency": "GBP",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 8.00,
"priceCurrency": "GBP",
"validForMemberTier": {
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_gold"
}
}
}
Al doilea exemplu afișează atât prețul activ, cât și prețul pentru membri codificat cu specificațiile de preț:
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"priceSpecification": [
{
"@type": "UnitPriceSpecification",
"price": 10.00,
"priceCurrency": "GBP"
},
{
"@type": "UnitPriceSpecification",
"price": 8.00,
"priceCurrency": "GBP",
"validForMemberTier": {
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_gold"
}
}
]
}
Al treilea exemplu prezintă modul de codificare a unui preț redus, a unui preț tăiat cu o linie și a prețurilor pentru membri pentru mai multe niveluri ale programului de fidelitate într-o singură ofertă:
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"priceSpecification": [
{
"@type": "UnitPriceSpecification",
"price": 9.00,
"priceCurrency": "GBP"
},
{
"@type": "UnitPriceSpecification",
"priceType": "https://schema.org/StrikethroughPrice",
"price": 10.00,
"priceCurrency": "GBP"
},
{
"@type": "UnitPriceSpecification",
"price": 8.00,
"priceCurrency": "GBP",
"validForMemberTier": {
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_silver"
}
},
{
"@type": "UnitPriceSpecification",
"price": 7.00,
"priceCurrency": "GBP",
"validForMemberTier": [
{
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_gold"
},
{
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_platinum"
}
]
}
]
}
În al patrulea exemplu, specificația prețului pentru membri afișează puncte de membru în loc de un preț pentru membri:
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"price": 10.00,
"priceCurrency": "GBP",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"membershipPointsEarned": 20,
"validForMemberTier": {
"@type": "MemberProgramTier",
"@id": "https://www.example.com/com/members#tier_gold"
}
}
}
Expediere
Pentru a menționa costurile de expediere (recomandat) pentru produsul dvs., folosiți tipul Schema.org OfferShippingDetails, care trebuie imbricat într-o ofertă folosind proprietatea shippingDetails și care se mapează pe atributul shipping din specificațiile pentru datele despre produse. Puteți specifica mai multe proprietăți pentru shippingDetails.
|
Atribut al datelor despre produse
|
Tip și descriere |
|---|---|
Următoarele atribute provin de la tipul schema.org OfferShippingDetails. |
|
|
|
Text Cod de țară ISO 3166-1 din două cifre Folosiți proprietatea |
|
Text Cod ISO 3166-2 din două sau trei cifre, fără prefix de țară. Acceptat numai pentru S.U.A., AU sau JP. Exemple: „NY”, „NSW” sau „03”. Folosiți proprietatea |
|
|
Folosiți proprietatea |
|
|
Număr (pozitiv, număr întreg) Specificați numărul minim și maxim de zile lucrătoare pentru gestionarea și transportul public al unei comenzi. Durata de prelucrare indică intervalul dintre momentul plasării comenzii și momentul în care este predată unui curier pentru expediere. Durata de transport indică intervalul dintre momentul în care produsul este predat curierului pentru expediere și momentul în care este livrat clientului. Folosiți proprietatea |
|
Exemplu
Următorul exemplu ilustrează cum să specificați informațiile de expediere folosind schema.org. Exemplul specifică un cost de expediere de 3,49 USD pentru statele din California, Nevada și Arizona în S.U.A. Durata de prelucrare este între 0 și o zi lucrătoare, iar durata de transport este între una și cinci zile lucrătoare.
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"gtin": "12345678901234",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 39.99,
"priceCurrency": "USD"
},
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "US",
"addressRegion": [ "CA", "NV", "AZ" ]
},
"shippingRate": {
"@type": "MonetaryAmount",
"value": 3.49,
"currency": "USD"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 1,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 5,
"unitCode": "DAY"
}
}
}
}
}
Retururi
Pentru a specifica perioadele de returnare și costul produselor, folosiți tipul Schema.org MerchantReturnPolicy, care trebuie imbricat într-un tip Offer folosind proprietatea hasMerchantReturnPolicy.
|
Atribut al datelor despre produse
|
Tip și descriere |
|---|---|
| Următoarele proprietăți schema.org provin din MerchantReturnPolicy, care trebuie imbricat într-un produs folosind proprietatea offers (consultă exemplele de mai jos). | |
| applicableCountry |
Codul de țară ISO 3166-1 alpha-2 din două litere (de exemplu, „RO”) Codul de țară ISO 3166-1 alpha-3 din trei litere (de exemplu, „ROU”) O țară în care se aplică o anumită politică privind returnarea pentru comercianți. Aceasta poate fi diferită de țara din care a fost expediat produsul. Pot fi specificate până la 50 de țări. |
|
Valorile valide sunt de tipul MerchantReturnPolicy. Dacă este specificat ca MerchantReturnFiniteReturnWindow sau MerchantReturnUnlimitedWindow, se recomandă returnMethod și returnShippingFeesAmount. În plus, dacă este specificat ca MerchantReturnFiniteReturnWindow, merchantReturnDays este obligatoriu. |
|
| merchantReturnDays |
Numărul de zile (de la data livrării) în care un produs poate fi returnat. |
| returnMethod |
Valorile valide sunt de tipul ReturnMethodEnumeration:
|
| returnFees | Valoarea validă este FreeReturn din tipul ReturnFeesEnumeration. |
| returnShippingFeesAmount |
Informații despre costul expedierii pentru returnările de produse. |
Exemplu
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"gtin": "12345678901234",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 39.99,
"priceCurrency": "USD"
},
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": 2.99,
"currency": "USD"
},
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "US"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 1,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 5,
"unitCode": "DAY"
}
}
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "US",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 60,
"returnMethod": "https://schema.org/ReturnByMail",
"returnFees": "https://schema.org/FreeReturn"
}
}
}
Eficiență energetică
Schema.org acceptă etichetarea privind eficiența energetică pentru produse folosind tipul EnergyConsumptionDetails, care poate fi specificat pentru un produs care folosește proprietatea EnergyConsumptionDetails.
|
Atribut al datelor despre produse
|
Tip și descriere |
|---|---|
Următoarele proprietăți schema.org provin de la tipul EnergyConsumptionDetails. |
|
|
Valorile valide sunt de tipul schema.org |
|
Adăugați sub instanța EnergyConsumptionDetails care a fost folosită pentru a specifica atributul energy_efficiency_class și folosiți același tabel de mapare pentru a selecta valoarea. Dacă nu se indică și se specifică energy_efficiency_class, se va presupune valoarea EUEnergyEfficiencyCategoryG. |
|
Adăugați sub instanța EnergyConsumptionDetails care a fost folosită pentru a specifica atributul energy_efficiency_class și folosiți același tabel de mapare pentru a selecta valoarea. Dacă nu se indică și se specifică energy_efficiency_class, se va presupune valoarea EUEnergyEfficiencyCategoryA3Plus. |
|
Valorile pentru energyEfficiencyScale, energyEfficiencyScaleMin și energyEfficiencyScaleMax sunt din tipul de enumerare schema.org EUEnergyEfficiencyEnumeration și sunt mapate la valorile pentru cele trei atribute de eficiență energetică din specificațiile pentru datele despre produse după cum urmează.
| Valoarea din specificațiile pentru datele despre produse | Valoarea de enumerare schema.org dinEUEnergyEfficiencyEnumeration tip |
|---|---|
A+++ |
EUEnergyEfficiencyCategoryA3Plus |
A++ |
EUEnergyEfficiencyCategoryA2Plus |
A+ |
EUEnergyEfficiencyCategoryA1Plus |
A |
EUEnergyEfficiencyCategoryA |
B |
EUEnergyEfficiencyCategoryB |
C |
EUEnergyEfficiencyCategoryC |
D |
EUEnergyEfficiencyCategoryD |
E |
EUEnergyEfficiencyCategoryE |
F |
EUEnergyEfficiencyCategoryF |
G |
EUEnergyEfficiencyCategoryG |
Exemplu
Următorul exemplu ilustrează cum să specificați informațiile privind eficiența energetică folosind schema.org. Exemplul specifică clasa „C” de eficiență energetică din UE, pe scara de la „A+” la „F” pentru un boiler.
{ "@context": "https://schema.org/", "@type": "Product", "sku": "1234-5678", "image": "https://www.example.com/waterheater.jpg", "name": "Water heater", "description": "Large capacity water heater", "gtin": "12345678901231", "mpn": "WH1234", "brand": { "@type": "Brand", "name": "ExampleWaterHeaterBrand" },
"hasEnergyConsumptionDetails": {
"hasEnergyEffiencyCategory": "https://schema.org/EUEnergyEfficiencyCategoryC",
"energyEffiencyScaleMax":
"https://schema.org/EUEnergyEfficiencyCategoryA1Plus",
"energyEffiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryF"
}, "offers": { "@type": "Offer", "url": "https://www.example.com/hotwaterheater", "itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock", "price": 1799.00, "priceCurrency": "EUR" }}Preț unitar
Schema.org acceptă prețurile unitare ale produselor folosind proprietatea referencequantity de tipul unitPriceSpecification, indicată folosind proprietatea priceSpecification în ofertă. Când specificați prețul pe unitate, specificați inclusiv prețul și moneda produsului folosind proprietatea priceSpecification (în loc să folosiți direct proprietățile price și priceCurrency din ofertă).
|
Atribut al datelor despre produse
|
Tip și descriere |
|---|---|
Următoarele proprietăți schema.org provin de la tipul unitPriceSpecification. |
|
|
Specificați indicatorul de preț pe unitate folosind o proprietate Folosiți proprietatea |
|
|
Specificați indicatorul de bază al prețului pe unitate folosind o proprietate Folosiți proprietatea |
|
Exemplu
Următorul exemplu ilustrează un preț de 3,99 EUR pentru o pungă de orez de 5 KG cu un preț standardizat preferat pentru 1 KG. Aceasta înseamnă că produsul poate fi afișat consumatorilor cu un preț pe unitate de 0,80 EUR/kg.
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "basrice12345",
"image": "https://www.example.com/rice.jpg",
"name": "Basmati rice",
"description": "Large bag of Organic Basmati white rice, 5 Kilogram",
"gtin": "12345678901231",
"brand": {
"@type": "Brand",
"name": "ExampleRiceBrand"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/basrice1kg",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 3.99,
"priceCurrency": "EUR",
"referenceQuantity": {
"@type": "QuantitativeValue",
"value": 5,
"unitCode": "KGM",
"valueReference": {
"value": 1,
"unitCode": "KGM"
}
}
}
}
}
Testați limbajul de markup
Testați implementarea schema.org cu instrumentul Rezultate îmbogățite (examinând rapoartele pentru datele structurate „Înregistrări ale comercianților”). 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 din instrument. Aflați mai multe despre datele structurate ale produselor.
Cerințe privind limbajul de markup pentru date structurate
- Limbajul de markup pentru date structurate trebuie să fie inclus în codul HTML returnat de serverul web. Limbajul de markup pentru date structurate nu poate fi generat cu JavaScript după încărcarea paginii.
- Pagina de destinație nu se poate modifica în funcție de informațiile despre client, de exemplu, dacă ați adapta prețurile în funcție de adresa IP sau tipul browserului unui client.
- Datele structurate trebuie să corespundă valorilor afișate pentru clienți. Dacă furnizați date incorecte pe paginile de destinație ale produselor, încălcați regulamentul pentru dezvoltatorii web.
- Google recomandă folosirea JSON-LD pentru datele structurate.