SEO Playbook · Element

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.

15 min read

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

  1. Titlu: denumește declarația clar, de exemplu „Ingrediente”, „Compoziția materialului” sau „Componente active”.
  2. Identitatea subiectului: leagă conținutul de un produs exact, SKU, variantă, formulare sau componentă.
  3. Domeniul de aplicare: menționează piața, partea de produs, starea de preparare, componenta ambalajului sau altă delimitare care determină ce descriu rândurile.
  4. 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.
  5. Denumirea constituentului: păstrează denumirea aprobată comună, tehnică, standardizată sau reglementată.
  6. Cantitate: furnizează un număr, interval, prag sau o stare intenționată absentă, fără a face presupuneri.
  7. Unitate sau proporție: rămâne atașată de cantitatea sa și folosește o convenție definită în cadrul unui grup.
  8. 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.
  9. Evidențiere obligatorie: expune un alergen, component activ sau frază obligatorie prin text și markup semantic, nu doar prin culoare.
  10. 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ă.

Parametrii interfeței blocului de compoziție
NumeTipObligatoriuMin/maxImplicitSursă
titleȘir simpluNu1–5 cuvinteCompozițiePrimul titlu din corp
subjectIdentificator produs sau componentăDa1 valoare; 1–80 caractereProdusul paginii gazdăAtribut
variantIdentificator SKU sau formulareCondiționat1 valoare exactă; 1–64 caractereProdusul gazdăAtribut
marketCod de piață sau jurisdicție controlatDa pentru conținut reglementat1–8 coduriPiața site-uluiAtribut
scopeȘir simplu sau ID de componentă controlatDa1–8 grupuri; 1–50 caractere fiecareprodus-integralAtribut
basisȘir controlatObligatoriu când apar cantități1 per grup; 2–12 cuvinteNiciunulAtribut
orderedBooleanNuadevărat sau falsfalsAtribut
itemsÎnregistrări de constituențiDa1–100 rânduriNiciunulCorp
item.nameDenumire aprobată simplă sau standardizatăDa1–120 caractereNiciunulCorp
item.amountZecimal, interval, prag sau nulCondiționat0 sau mai mare; 1 valoareNedeclaratCorp
item.unitUnitate sau procent controlatObligatoriu cu cantitate1 unitateMoștenit din bazăCorp
item.roleȘir simplu controlat sau aprobatNu1–6 cuvinteAbsentCorp
item.flagListă de enumerăriNu0–4 valoriNiciunulCorp
revisionIdentificator simpluDa pentru conținut reglementat1 valoare; 1–40 caractereNiciunulAtribut
reviewedData ISO 8601Da pentru conținut reglementat1 datăNiciunulAtribut
sourceID sistem sau document aprobatDa1–3 valoriNiciunulAtribut
noteText simpluNu0–40 cuvinteAbsentCorp

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.

Utilizarea blocului de compoziție pe tip de postare
Tip de postareRolPlasareAdaptare obligatorie
Pagină de produsDeclarație autoritară pentru clientDupă identitate și informații de cumpărare, înainte de afirmații sau instrucțiuni dependenteLeagă de SKU-ul exact, piața, domeniul și revizia aprobată
Pagină de categorieFiltrare sau informație compactă de comparațieÎn filtre sau sumare de produse doar când valorile sunt normalizatePăstrează declarația completă pe înregistrarea produsului și expune stările lipsă
Ghid de cumpărareCriteriu de decizieDupă ce ai explicat de ce contează un material sau ingredientCitează informații actuale din surse, fără a sugera siguranță sau calitate doar din compoziție
Pagină de comparațieComparație de constituenți echivalentăÎn cadrul unei secțiuni cu criterii comuneAliniază domeniul și baza; nu compara niciodată valori ale întregului produs cu o singură componentă
Pagină de recenzieInformație verificată de produs care susține analizaLângă constatarea relevantă sau secțiunea de informații despre produsSepară declarația producătorului de observațiile făcute în timpul testării
Pagină de standard sau regulamentExemplu de declarație afectatăDupă ce domeniul și obligațiile sunt definiteEtichetează 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.

← All SEO Playbook guides

Gata să pui în practică?

Verificare gratuită · Perioadă de încercare de 7 zile · fără card de credit