Blocuri de compoziție: Ingrediente, materiale și constituenți
Construiește un bloc de compoziție care structurează ingrediente, materiale, cantități și informații reglementate despre produs, clar pentru cumpărători, motoare de căutare și agenți AI.
Un bloc de compoziție este o declarație structurată a din ce constă un produs. Acesta menține împreună denumirile ingredientelor, tipurile de materiale, cantitățile componentelor, procentele, funcțiile și calificativele obligatorii, astfel încât un cumpărător să nu fie nevoit să reconstituie produsul din fotografii ale ambalajului sau text de marketing.
Compoziția materialului
Produs: Geacă de lucru Harbor, material exterior, model HJ-204
- Poliester reciclat
- 65% din greutatea fibrelor
- Bumbac organic
- 35% din greutatea fibrelor
- Strat de acoperire
- Poliuretan; exclus din procentele de fibre
Baza declarației: doar materialul exterior. Căptușeală: 100% poliester. Sursă: înregistrare aprobată de produs HJ-204-US, revizia 6.
Elementul separă produsul și domeniul de aplicare de fiecare constituent și valoare. „65% poliester reciclat” are sens doar atunci când cititorul știe dacă descrie materialul exterior, căptușeala, umplutura, întregul articol de îmbrăcăminte sau ambalajul.
De ce contează acest element
Compoziția influențează decizii la care sloganurile produsului nu pot răspunde. Un cumpărător poate evita un alergen, poate compara conținutul de lână, poate verifica un strat de acoperire, poate alege un ambalaj reciclabil monomaterial sau poate confirma concentrația unui component activ. El poate decide dacă produsul este sigur, potrivit, întreținabil, conform cu politicile sau dacă merită prețul.
Structura reduce costul acelei decizii. Expresia „Fabricat cu bumbac, poliester reciclat și un strat protector” lasă cititorii să descopere cărei părți îi aparține fiecare material și dacă lista este completă. Rândurile etichetate fac denumirile, valorile și omisiunile ușor de scanat.
Motoarele de căutare, sistemele de comparație, agenții de cumpărături, instrumentele de accesibilitate și fluxurile de produse trebuie, de asemenea, să rețină relația dintre un constituent, cantitate, unitate, parte a produsului și variantă. Virgulele nu pot indica în mod fiabil dacă „bumbac 35%, căptușeală poliester, acoperit cu poliuretan” înseamnă trei procente, două țesături și un finisaj sau un text incomplet.
Declarațiile reglementate fac ambiguitatea și mai gravă. Clasele de produse controlate pot avea cerințe specifice pieței privind denumirea, ordinea, evidențierea, cantitatea și limba. Deoarece obligațiile diferă în funcție de produs și jurisdicție, păstrează declarația aprobată, piața, revizia și sursa; nu solicita niciodată unui redactor sau unui motor de randare să deducă conformitatea. Structura nu face conținutul conform, dar face câmpurile obligatorii testabile.
Când să îl folosești
Folosește un bloc de compoziție de fiecare dată când identitatea sau cantitatea unui constituent influențează selecția, utilizarea în siguranță, conformitatea, comparația, îngrijirea, reciclarea sau achiziția. Aplicațiile includ:
- declarații de ingrediente pentru alimente și băuturi, cu evidențierea separată reglementată a alergenilor acolo unde este necesar;
- denumiri de ingrediente cosmetice în ordinea și nomenclatura aprobate;
- compoziția fibrelor textile împărțită pe material exterior, căptușeală, umplutură, garnitură sau altă parte relevantă;
- materiale pentru mobilă și construcții separate pe strat structural sau componentă;
- amestecuri chimice și componente active cu concentrații și o bază declarată;
- suplimente sau produse formulate a căror identitate și cantitate a ingredientelor trebuie să rămână distincte;
- compoziția ambalajului utilizată pentru eliminare, reciclare sau afirmații de mediu;
- ansambluri tehnice în care „compoziția” înseamnă o listă delimitată de materiale constitutive, mai degrabă decât un catalog complet de piese.
Folosește un singur bloc pentru un domeniu de aplicare aprobat. O saltea poate avea grupuri denumite pentru învelitoare, strat de confort și miez; arome diferite necesită înregistrări separate. Fiecare rând trebuie să rămână valabil pentru produsul, varianta, piața și revizia menționate în antet.
Aproximările necesită structuri diferite. Dimensiunile, tensiunea, compatibilitatea și performanța sunt specificații. Nutriția descrie substanțe nutritive și o bază de servire, nu neapărat ingrediente. Instrucțiunile de îngrijire descriu comportamentul după achiziție. Declarațiile separate privind alergenii necesită propriul tratament aprobat. „Prietenos cu planeta” nu este nici constituent, nici dovadă. O listă de materiale de fabricație poate fi prea detaliată sau confidențială pentru clienți.
Regulile de redactare a elementelor au prioritate: selectează elementul tipizat în funcție de scopul pasajului. Dacă rolul blocului este să identifice din ce constă subiectul, folosește compoziția chiar și atunci când un tabel generic, un acordeon sau un paragraf i-ar putea imita aspectul.
Unde să îl plasezi
Plasează blocul principal după identitatea produsului și informațiile de cumpărare, dar înainte de afirmații, instrucțiuni sau îndrumări care depind de compoziție. În mod normal, acesta precedă îngrijirea, siguranța, sustenabilitatea și specificațiile detaliate. Cerințele de plasare reglementate prevalează asupra preferințelor editoriale.
Un sumar compact în zona de cumpărare trebuie să includă informații esențiale pentru decizie și să expună declarația completă fără a schimba contextul. Păstrează conținutul integral în sursa paginii și accesibil fără JavaScript.
Menține blocul lângă eticheta domeniului său de aplicare. Acesta poate sta lângă o imagine sau un tabel de specificații cu titluri clare. Nu poate sta lângă afirmația altei variante, o insignă de mediu necalificată sau un text de marketing contradictoriu. Nu insera niciodată o testimonial, ofertă, vânzare încrucișată sau CTA între titlul declarației și rânduri.
Pentru pachete multiple, kituri și produse configurabile, plasează fiecare articol formulat independent într-un subgrup etichetat. Nu face niciodată media compozițiilor pe întregul pachet. Pe mobil, păstrează ordinea: subiect și domeniu, bază, constituenți, calificative, sursă sau revizie. Coloanele vizuale se pot restrânge, dar relațiile nu.
Anatomie
- Titlu: denumește declarația clar, de exemplu „Ingrediente”, „Compoziția materialului” sau „Componente active”.
- Identitatea subiectului: leagă conținutul de un produs exact, SKU, variantă, formulare sau componentă.
- Domeniul de aplicare: menționează piața, partea de produs, starea de preparare, componenta ambalajului sau altă delimitare care determină ce descriu rândurile.
- Baza declarației: explică ce înseamnă cantitățile, cum ar fi procent din greutatea fibrelor, miligrame per tabletă sau grame per 100 de grame așa cum este vândut.
- Denumirea constituentului: păstrează denumirea aprobată comună, tehnică, standardizată sau reglementată.
- Cantitate: furnizează un număr, interval, prag sau o stare intenționată absentă, fără a face presupuneri.
- Unitate sau proporție: rămâne atașată de cantitatea sa și folosește o convenție definită în cadrul unui grup.
- Rol sau calificativ: identifică funcții, sub-ingrediente, straturi de acoperire, purtători, auxiliari tehnologici sau excluderi doar atunci când sunt aprobate și relevante.
- Evidențiere obligatorie: expune un alergen, component activ sau frază obligatorie prin text și markup semantic, nu doar prin culoare.
- Proveniență: înregistrează sursa aprobată, piața, revizia și data revizuirii utilizate pentru a reda declarația.
Exemple de design
Fiecare variantă de design folosește aceleași înregistrări de constituenți subiacente. Varianta schimbă etichetele și gruparea deoarece clasa de produs pune o întrebare diferită; nu transformă niciodată o declarație verificată într-un text promoțional liber.
Ingrediente ordonate. Folosește când succesiunea are semnificație sau este reglementată. Păstrează ordinea sursei, punctuația, ingredientele imbricate și evidențierea obligatorie. Nu alfabetiza pentru aspect vizual și nu fuziona două denumiri aprobate într-o etichetă mai prietenoasă.
Procente materiale pe componentă. Folosește pentru textile, mobilă, ambalaje sau bunuri stratificate. Grupează pe parte fizică, menționează ce totalizează procentele în cadrul fiecăruia și distinge un tratament de suprafață de fibra sau materialul subiacent.
Componente active și concentrații. Folosește atunci când o substanță activă sau un constituent funcțional trebuie cuantificat. Păstrează împreună cantitatea, unitatea, baza și starea produsului. Avertismentele de siguranță și instrucțiunile rămân elemente separate reglementate, chiar și atunci când derivă din aceeași sursă.
Compoziție tehnică stratificată. Folosește pentru ansambluri precum pardoseli, izolații, filtre sau saltele. Reprezintă ierarhia fizică în mod explicit. Grosimea poate apărea ca un calificativ al constituentului, dar specificațiile de performanță nelegate aparțin propriului tabel.
Comparație compactă. Folosește doar atunci când două sau mai multe produse au categorii de constituenți cu adevărat comparabile. Afișează „Nedeclarat” sau „Nu se aplică” în locul unei celule goale. Păstrează blocul autoritar complet pe fiecare înregistrare de produs; comparația este o vedere derivată, nu o sursă nouă.
Parametri
„Sursa” identifică de unde obține motorul de randare fiecare câmp. Înregistrarea aprobată de produs sau cea de reglementare rămâne autoritară; corpul poate adăuga context explicativ controlat, dar nu poate suprascrie fapte legate de sursă.
| Nume | Tip | Obligatoriu | Min/max | Implicit | Sursă |
|---|---|---|---|---|---|
| title | Șir simplu | Nu | 1–5 cuvinte | Compoziție | Primul titlu din corp |
| subject | Identificator produs sau componentă | Da | 1 valoare; 1–80 caractere | Produsul paginii gazdă | Atribut |
| variant | Identificator SKU sau formulare | Condiționat | 1 valoare exactă; 1–64 caractere | Produsul gazdă | Atribut |
| market | Cod de piață sau jurisdicție controlat | Da pentru conținut reglementat | 1–8 coduri | Piața site-ului | Atribut |
| scope | Șir simplu sau ID de componentă controlat | Da | 1–8 grupuri; 1–50 caractere fiecare | produs-integral | Atribut |
| basis | Șir controlat | Obligatoriu când apar cantități | 1 per grup; 2–12 cuvinte | Niciunul | Atribut |
| ordered | Boolean | Nu | adevărat sau fals | fals | Atribut |
| items | Înregistrări de constituenți | Da | 1–100 rânduri | Niciunul | Corp |
| item.name | Denumire aprobată simplă sau standardizată | Da | 1–120 caractere | Niciunul | Corp |
| item.amount | Zecimal, interval, prag sau nul | Condiționat | 0 sau mai mare; 1 valoare | Nedeclarat | Corp |
| item.unit | Unitate sau procent controlat | Obligatoriu cu cantitate | 1 unitate | Moștenit din bază | Corp |
| item.role | Șir simplu controlat sau aprobat | Nu | 1–6 cuvinte | Absent | Corp |
| item.flag | Listă de enumerări | Nu | 0–4 valori | Niciunul | Corp |
| revision | Identificator simplu | Da pentru conținut reglementat | 1 valoare; 1–40 caractere | Niciunul | Atribut |
| reviewed | Data ISO 8601 | Da pentru conținut reglementat | 1 dată | Niciunul | Atribut |
| source | ID sistem sau document aprobat | Da | 1–3 valori | Niciunul | Atribut |
| note | Text simplu | Nu | 0–40 cuvinte | Absent | Corp |
Valorile permise pentru item.flag sunt controlate de implementare, de exemplu allergen, active, restricted sau regulated-name. Un flag declanșează prezentarea și validarea aprobate; autorii nu pot folosi flaguri arbitrare pentru a crea avertismente sau insigne de marketing.
Sintaxă și exemple de cod
Toate cele trei forme codifică aceeași înregistrare a materialului exterior al gecii. Directiva portabilă este reprezentarea canonică creată de autor; un proiect trebuie să implementeze și să testeze adaptoarele Hugo și WordPress înainte de publicare.
Directivă portabilă Markdown
:::composition{subject="Harbor work jacket" variant="HJ-204" market="US" scope="shell" basis="percent by fiber weight" source="pim:H-J204-US" revision="6" reviewed="2026-08-20"}
## Material composition
- name: Recycled polyester
amount: 65
unit: "%"
- name: Organic cotton
amount: 35
unit: "%"
Note: Polyurethane coating is excluded from fiber percentages. Lining is declared separately.
:::
Shortcode Hugo
{{< composition subject="Harbor work jacket" variant="HJ-204" market="US" scope="shell" basis="percent by fiber weight" source="pim:H-J204-US" revision="6" reviewed="2026-08-20" >}}
## Material composition
- name: Recycled polyester
amount: 65
unit: "%"
- name: Organic cotton
amount: 35
unit: "%"
Note: Polyurethane coating is excluded from fiber percentages. Lining is declared separately.
{{< /composition >}}
Fiecare parametru Hugo este denumit. Exemplul nu amestecă parametri poziționali și denumiți.
WordPress
[composition subject="Harbor work jacket" variant="HJ-204" market="US" scope="shell" basis="percent by fiber weight" source="pim:H-J204-US" revision="6" reviewed="2026-08-20"]
<h2>Material composition</h2>
<ul>
<li data-name="Recycled polyester" data-amount="65" data-unit="percent">Recycled polyester: 65%</li>
<li data-name="Organic cotton" data-amount="35" data-unit="percent">Organic cotton: 35%</li>
</ul>
<p>Polyurethane coating is excluded from fiber percentages. Lining is declared separately.</p>
[/composition]
Un bloc nativ WordPress ar trebui să stocheze constituenții ca înregistrări tipizate repetabile, nu ca un singur câmp de text îmbogățit. Blochează denumirile și valorile legate de sursă atunci când provin dintr-un sistem de gestionare a informațiilor de produs, permițând în același timp unui recenzor autorizat să aprobe prezentarea specifică pieței.
Exemple bune și rele
Bun
Compoziția materialului — Geacă de lucru Harbor HJ-204, material exterior: 65% poliester reciclat; 35% bumbac organic. Procentele sunt din greutatea fibrelor materialului exterior. Stratul de acoperire din poliuretan este exclus din procentele de fibre. Căptușeală: 100% poliester. Sursă aprobată HJ-204-US, revizia 6.
Acest exemplu funcționează deoarece denumește produsul și părțile exacte, oferă o bază pentru fiecare grup de procente, distinge stratul de acoperire de fibre și expune revizia aprobată. Valorile totalizează în domeniul lor declarat, fără a pretinde că descriu întreaga geacă.
Rău
Amestec premium eco: În principal bumbac natural cu fibre reciclate de performanță și un finisaj protector prietenos cu planeta.
Acest exemplu eșuează deoarece „în principal” nu este o cantitate, „amestec” ascunde relația dintre materiale, iar „finisaj” nu are nicio identitate chimică sau de componentă. Omite domeniul material exterior versus căptușeală, face o afirmație de mediu nesuportată și nu oferă nicio sursă sau revizie. Un cumpărător nu poate face comparații, iar o mașină nu poate extrage constituenți verificabili.
Markup de schemă și accesibilitate
Nu există o schemă universală de compoziție care să acopere fiecare clasă de produs reglementată. Pentru un Product autentic, un material simplu poate fi mapat la material în Schema.org. Faptele denumite pot fi uneori mapate prin additionalProperty și PropertyValue, păstrând împreună name, value și unitText sau unitCode. Identificatorii stabili trebuie să le lege de varianta vizibilă.
Nu forța declarațiile în proprietăți fără legătură. Recipe.recipeIngredient descrie o rețetă, nu o etichetă de produs ambalat. Nu emite niciodată un procent din ordinea listei și nu transforma o inferență de mediu sau alergen într-un fapt. Generează fluxuri sectoriale din înregistrarea aprobată, nu din HTML-ul redat.
Datele structurate completează, nu înlocuiesc niciodată, declarația vizibilă. Mașinile nu trebuie să primească o versiune mai bogată sau cu un domeniu diferit. Dacă schema nu poate exprima o bază sau un calificativ, omite proprietatea și păstrează faptul vizibil.
Folosește un titlu real și un container semantic per declarație. Ingredientele ordonate folosesc liste; înregistrările nume-valoare folosesc liste de descriere sau tabele cu anteturi. Compușii imbricați necesită structură de listă imbricată. Ordinea pentru cititoarele de ecran trebuie să corespundă ordinii aprobate.
Nu te baza niciodată doar pe bold, majuscule, culoare, pictograme sau tooltip-uri pentru alergeni sau statutul reglementat. Include textul obligatoriu în conținutul accesibil. Expanderele necesită un buton, stare exactă, operare de la tastatură și un fallback redat pe server. Unitățile vizibile și accesibile trebuie să coincidă.
Reguli de redactare
Blocul păstrează adevărul exact al produsului, astfel încât concizia nu poate justifica omiterea domeniului, bazei, calificativelor sau denumirilor obligatorii. Aplică aceste reguli după confirmarea sursei și a politicii pieței:
- Denumește blocul într-unul până la cinci cuvinte. Preferă vocabularul pe care cumpărătorii și autoritățile de reglementare îl așteaptă: „Ingrediente”, „Compoziția materialului” sau „Componente active”.
- Include între unul și 100 de rânduri. Peste această limită, folosește grupări guvernate sau un document aprobat; nu trunchia niciodată în tăcere.
- Păstrează denumirile la maximum 120 de caractere acolo unde este posibil, dar menține intacte denumirile reglementate mai lungi.
- Păstrează ordinea obligatorie. În caz contrar, menține succesiunea aprobată a înregistrării produsului pe toate canalele.
- Atașează cantitățile la unități și o bază. Nu forța niciodată straturi incomparabile într-un total fals de 100%.
- Folosește cifre pentru cantități și simboluri de unitate controlate. Localizează prezentarea zecimalelor și unităților fără a modifica valoarea stocată.
- Distinge între „Nedeclarat”, „Nu se aplică”, „Cantitate nefurnizată” și zero; un câmp gol este ambiguu.
- Păstrează notele la maximum 40 de cuvinte după grupul afectat. Ele clarifică domeniul, dar nu pot suprascrie rândurile.
- Folosește un limbaj factual și neutru. Menține explicațiile separate de denumirile legale sau standardizate.
- Revizuiește clasa exactă de produs, piața, limba, varianta și revizia. Revalidează fiecare modificare relevantă.
Nu pune niciodată preț, stoc, livrare, testimoniale, afirmații promoționale, instrucțiuni de eliminare, indicații de dozare, avertismente de siguranță, informații nutriționale complete sau specificații fără legătură în interiorul blocului de compoziție. Aceste informații pot sta în apropiere, în propriile lor elemente guvernate. Nu infera niciodată „fără”, hipoalergenic, vegan, reciclabil, natural, organic, netoxic sau preferabil din punct de vedere ecologic doar dintr-o listă de constituenți. Nu folosi niciodată o fotografie a ambalajului ca unică declarație, deoarece textul acesteia poate fi ilizibil, învechit, specific pieței și indisponibil pentru tehnologiile de asistare.
Tipuri de postări care îl folosesc
Câmpul postTypes din frontmatter este sursa de implementare pentru acest tabel.
| Tip de postare | Rol | Plasare | Adaptare obligatorie |
|---|---|---|---|
| Pagină de produs | Declarație autoritară pentru client | După identitate și informații de cumpărare, înainte de afirmații sau instrucțiuni dependente | Leagă de SKU-ul exact, piața, domeniul și revizia aprobată |
| Pagină de categorie | Filtrare sau informație compactă de comparație | În filtre sau sumare de produse doar când valorile sunt normalizate | Păstrează declarația completă pe înregistrarea produsului și expune stările lipsă |
| Ghid de cumpărare | Criteriu de decizie | După ce ai explicat de ce contează un material sau ingredient | Citează informații actuale din surse, fără a sugera siguranță sau calitate doar din compoziție |
| Pagină de comparație | Comparație de constituenți echivalentă | În cadrul unei secțiuni cu criterii comune | Aliniază domeniul și baza; nu compara niciodată valori ale întregului produs cu o singură componentă |
| Pagină de recenzie | Informație verificată de produs care susține analiza | Lângă constatarea relevantă sau secțiunea de informații despre produs | Separă declarația producătorului de observațiile făcute în timpul testării |
| Pagină de standard sau regulament | Exemplu de declarație afectată | După ce domeniul și obligațiile sunt definite | Etichetează jurisdicția, versiunea efectivă, excepțiile și sursa autoritară |
| Date agentice de produs | Înregistrare de constituenți interpretabilă de mașină | În cadrul entității exacte de produs sau variantă | Expune denumiri, valori, unități, bază, domeniu, proveniență și revizie tipizate |
Listă de verificare QA
- Blocul identifică produsul exact, SKU-ul sau formularea, piața și domeniul fizic pe care îl descrie.
- Declarația provine dintr-o sursă aprobată, iar ID-ul sursei, revizia și data revizuirii sunt păstrate.
- Fiecare denumire de constituent corespunde denumirii aprobate comune, tehnice, standardizate sau reglementate.
- Declarațiile ordonate păstrează ordinea sursei; niciun motor de randare nu alfabetizează, fuzionează sau reordonează rândurile.
- Fiecare valoare numerică are o unitate și o bază vizibilă, iar intervalele sau pragurile își păstrează operatorii.
- Procentele totalizează doar în cadrul unui domeniu comun valid; straturile, acoperirile și componentele excluse sunt identificate.
- Lipsa, zero, nu se aplică și nedeclarat sunt reprezentate ca stări distincte.
- Ingredientele compuse sau materialele stratificate folosesc grupuri imbricate explicite, nu punctuație ambiguă.
- Evidențierea obligatorie a alergenilor, componentelor active sau reglementărilor rămâne disponibilă în text și pentru tehnologiile de asistare.
- Blocul vizibil, fluxul de produs, sursa ambalajului, ieșirea de schemă și selecția variantei nu se contrazic reciproc.
- Niciun rând de compoziție nu conține preț, disponibilitate, promovare, testimonial, beneficiu nesuportat sau afirmații inferate de mediu sau siguranță.
- Declarația completă funcționează fără imagini, hover, culoare, JavaScript sau un aspect extins de desktop.
- Modificările aduse formulării, furnizorului, componentei, ambalajului, jurisdicției sau reviziei declanșează revalidarea.
- Cele trei exemple de sintaxă păstrează același subiect, domeniu, bază, rânduri, sursă și revizie.
Întrebări frecvente
Un bloc de compoziție este același lucru cu un tabel de specificații?
Nu. Un bloc de compoziție identifică din ce constă un produs și, acolo unde este relevant, cantitatea sau proporția fiecărui constituent. Un tabel de specificații descrie caracteristici măsurabile, cum ar fi dimensiuni, capacitate, tensiune sau compatibilitate. Menține cele două structuri separate chiar și atunci când apar una lângă cealaltă.
Trebuie ca fiecare ingredient să includă un procent?
Nu. Include un procent atunci când regula aplicabilă, sursa aprobată sau decizia cumpărătorului o impune. Nu deduce niciodată un procent din ordinea listei. Păstrează ordinea aprobată a ingredientelor și indică o cantitate exactă doar atunci când sursa oferă o bază și o unitate valide.
Poate echipa de marketing să rescrie denumirile reglementate ale ingredientelor sau materialelor?
Nu. Denumirile afișate pot fi completate cu o explicație în limbaj simplu atunci când politica permite, dar denumirea legală sau standardizată obligatorie trebuie să rămână intactă. Textul de marketing nu poate înlocui, abrevia, reordona sau atenua o declarație reglementată.
Un bloc de compoziție generează automat markup de schemă?
Nu. Unele câmpuri pot fi mapate la valorile Product.material sau additionalProperty, dar nu există un obiect Schema.org universal de compoziție pentru fiecare clasă de produs. Emite doar proprietățile suportate care descriu cu acuratețe produsul vizibil și nu folosi niciodată date structurate ca substituent pentru declarația din pagină.
Cum ar trebui să difere compoziția între variantele de produs sau piețe?
Leagă blocul de SKU-ul și piața exacte. Dacă culoarea, dimensiunea, aroma, formula, furnizorul sau destinația modifică declarația, redă înregistrarea aprobată corespunzătoare și identifică domeniul său de aplicare. Nu combina mai multe variante într-o singură listă, cu excepția cazului în care fiecare constituent și cantitate sunt cu adevărat identice.
Mai multe tutoriale în această secțiune
Gata să pui în practică?
Verificare gratuită · Perioadă de încercare de 7 zile · fără card de credit