Sammensætningsblok: Ingredienser, Materialer og Bestanddele
Opbyg en sammensætningsblok, der strukturerer ingredienser, materialer, mængder og regulerede produktfakta klart for købere, søgemaskiner og AI-agenter.
En sammensætningsblok er en struktureret erklæring af hvad et produkt består af. Den holder ingrediensnavne, materialetyper, komponentmængder, procenter, funktioner og påkrævede kvalifikationer samlet, så en køber ikke behøver at rekonstruere produktet fra emballagefotografier eller marketingsprog.
Materialesammensætning
Produkt: Harbor arbejdsjakke, skalsstof, stil HJ-204
- Genanvendt polyester
- 65 % efter fibervægt
- Økologisk bomuld
- 35 % efter fibervægt
- Belægning
- Polyuretan; undtaget fra fiberprocenter
Erklæringsgrundlag: kun skalsstof. Foring: 100 % polyester. Kilde: godkendt produktregistrering HJ-204-US, revision 6.
Elementet adskiller produktet og omfanget fra hver bestanddel og værdi. “65 % genanvendt polyester” giver kun mening, når læseren ved, om det beskriver skallen, foringen, fyldet, hele beklædningsgenstanden eller emballagen.
Hvorfor dette element er vigtigt
Sammensætning påvirker beslutninger, som produktslogans ikke kan besvare. En shopper vil måske undgå et allergen, sammenligne uldindhold, tjekke en belægning, vælge en genanvendelig monomaterialemballage eller bekræfte koncentrationen af en aktiv komponent. De beslutter måske, om produktet er sikkert, egnet, vedligeholdelsesvenligt, politikoverholdende eller prisen værd.
Struktur reducerer den beslutningsomkostning. “Fremstillet med bomuld, genanvendt polyester og en beskyttende belægning” efterlader læserne til selv at opdage, hvilken del hvert materiale tilhører, og om listen er komplet. Mærkede rækker gør navne, værdier og udeladelser lette at skanne.
Søgemaskiner, sammenligningssystemer, shoppingagenter, tilgængelighedsværktøjer og produktfeeds har også brug for at bevare forholdet mellem en bestanddel, mængde, enhed, produktdel og variant. Kommaer kan ikke pålideligt vise, om “bomuld 35 %, polyesterforing, polyuretanbelagt” betyder tre procenter, to stoffer og en overfladebehandling eller ufuldstændig tekst.
Regulerede erklæringer gør tvetydighed mere alvorlig. Kontrollerede produktklasser kan have markedsspecifikke krav til navngivning, rækkefølge, fremhævelse, mængde og sprog. Fordi forpligtelser varierer efter produkt og jurisdiktion, skal du bevare den godkendte erklæring, marked, revision og kilde; bed aldrig en skribent eller gengiver om at udlede overholdelse. Struktur gør ikke indholdet overholdende, men det gør påkrævede felter testbare.
Hvornår skal det bruges
Brug en sammensætningsblok, når bestanddeles identitet eller mængde påvirker valg, sikker brug, overholdelse, sammenligning, pleje, genbrug eller indkøb. Anvendelser omfatter:
- fødevare- og drikkevareingredienserklæringer med separat reguleret allergenmarkering, hvor det kræves;
- kosmetiske ingrediensnavne i den godkendte rækkefølge og nomenklatur;
- tekstilfiber-sammensætning opdelt efter skal, foring, fyld, kantebånd eller anden relevant del;
- møbel- og byggematerialer adskilt efter strukturelt lag eller komponent;
- kemiske blandinger og aktive komponenter med koncentrationer og et angivet grundlag;
- kosttilskud eller formulerede produkter, hvor ingrediensidentitet og mængde skal forblive adskilte;
- emballagesammensætning brugt til bortskaffelse, genbrug eller miljøpåstande;
- tekniske samlinger, hvor “sammensætning” betyder en afgrænset liste af bestanddele frem for et komplet varekatalog.
Brug én blok pr. godkendt omfang. En madras kan have navngivne betræk-, komfortlags- og kernegrupper; forskellige smagsvarianter har brug for separate registreringer. Hver række skal være sand for det produkt, variant, marked og revision, der er angivet øverst.
Næsten-ramte behov kræver andre strukturer. Dimensioner, spænding, kompatibilitet og ydeevne er specifikationer. Ernæring beskriver næringsstoffer og en serveringsbasis, ikke nødvendigvis ingredienser. Plejeinstruktioner beskriver adfærd efter køb. Separate allergenerklæringer kræver deres egen godkendte behandling. “Planetvenlig” er hverken en bestanddel eller dokumentation. En fremstillingsstyklister kan være for detaljeret eller fortrolig for kunder.
Skrivereglerne for elementer har forrang: Vælg det typede element baseret på afsnittets formål. Hvis blokkens opgave er at identificere, hvad emnet består af, skal du bruge sammensætning, selv når en generisk tabel, accordion eller paragraf kunne efterligne dens udseende.
Hvor skal det placeres
Placer den primære blok efter produktidentitet og købsfakta, men før påstande, instruktioner eller vejledning, der afhænger af sammensætningen. Den kommer normalt før pleje, sikkerhed, bæredygtighed og detaljerede specifikationer. Regulatoriske placeringskrav tilsidesætter redaktionelle præferencer.
Et kompakt købsområde-resumé skal indeholde beslutningskritiske fakta og vise den komplette erklæring uden at ændre kontekst. Hold hele indholdet i sidekilden og tilgængeligt uden JavaScript.
Hold blokken ved siden af dens omfangsmærkat. Den kan sidde ved siden af et billede eller en specifikationstabel med tydelige overskrifter. Den må ikke sidde ved siden af en anden variants påstand, et ukvalificeret miljømærke eller modstridende marketing. Indsæt aldrig et vidnesbyrd, tilbud, krydssalg eller CTA mellem erklæringsoverskriften og rækkerne.
For multipakker, kits og konfigurerbare produkter skal hvert uafhængigt formulerede emne placeres i en mærket undergruppe. Gennemsnit aldrig sammensætninger på tværs af pakken. På mobil skal rækkefølgen bevares: emne og omfang, grundlag, bestanddele, kvalifikationer, kilde eller revision. Visuelle kolonner kan kollapse, men relationer må ikke.
Anatomi
- Titel: Navngiver erklæringen klart, f.eks. “Ingredienser”, “Materialesammensætning” eller “Aktive komponenter.”
- Emneidentitet: Binder indholdet til et præcist produkt, SKU, variant, formulering eller komponent.
- Omfang: Angiver markedet, produktdelen, forberedelsestilstanden, pakkekomponenten eller anden grænse, der bestemmer, hvad rækkerne beskriver.
- Erklæringsgrundlag: Forklarer, hvad mængder betyder, f.eks. procent efter fibervægt, milligram per tablet eller gram per 100 gram som solgt.
- Bestanddelsnavn: Bevarer det godkendte almindelige, tekniske, standardiserede eller regulerede navn.
- Mængde: Angiver et tal, interval, tærskel eller bevidst fraværende tilstand uden at gætte.
- Enhed eller andel: Forbliver knyttet til sin mængde og bruger én defineret konvention inden for en gruppe.
- Rolle eller kvalifikation: Identificerer funktioner, delingredienser, belægninger, bærere, proceshjælpemidler eller undtagelser kun når godkendt og relevant.
- Påkrævet fremhævelse: Synliggør et allergen, aktiv komponent eller påbudt frase gennem tekst og semantisk markup, ikke kun farve.
- Oprindelse: Registrerer den godkendte kilde, marked, revision og gennemgangsdato brugt til at gengive erklæringen.
Designeksempler
Hver designvariant bruger de samme underliggende bestanddelsregistreringer. Varianten ændrer etiketter og gruppering, fordi produktklassen stiller et andet spørgsmål; den gør aldrig en verificeret erklæring til fri reklametekst.
Ordnede ingredienser. Brug når rækkefølge er meningsfuld eller reguleret. Bevar kildens rækkefølge, tegnsætning, indlejrede ingredienser og påkrævet fremhævelse. Alfabetiser ikke for visuel pænhed, og sammenlæg ikke to godkendte navne til en mere brugervenlig etiket.
Materialeprocenter efter komponent. Brug til tekstiler, møbler, emballage eller lagdelte varer. Gruppér efter fysisk del, angiv hvad procenterne summerer til inden for, og skeln en overfladebehandling fra den underliggende fiber eller materiale.
Aktive komponenter og koncentrationer. Brug når et aktivt stof eller en funktionel bestanddel skal kvantificeres. Hold mængde, enhed, grundlag og produkttilstand sammen. Sikkerhedsadvarsler og brugsanvisninger forbliver separate regulerede elementer, selv når de stammer fra samme kilde.
Lagdelt teknisk sammensætning. Brug til samlinger som gulvbelægning, isolering, filtre eller madrasser. Fremstil det fysiske hierarki eksplicit. Tykkelse kan optræde som en bestanddelskvalifikation, men urelaterede præstationsspecifikationer hører til i deres egen tabel.
Kompakt sammenligning. Brug kun når to eller flere produkter har ægte sammenlignelige bestanddelskategorier. Vis “Ikke erklæret” eller “Ikke relevant” frem for en tom celle. Behold den komplette autoritative blok på hver produktregistrering; sammenligningen er et afledt view, ikke en ny kilde.
Parametre
“Kilde” identificerer, hvor gengiveren henter hvert felt. Den godkendte produkt- eller reguleringsregistrering forbliver autoritativ; brødteksten kan tilføje kontrolleret forklarende kontekst, men må ikke tilsidesætte kildebestemte fakta.
| Navn | Type | Påkrævet | Min/maks | Standard | Kilde |
|---|---|---|---|---|---|
| title | Almindelig streng | Nej | 1–5 ord | Composition | Første overskrift i brødtekst |
| subject | Produkt- eller komponentidentifikator | Ja | 1 værdi; 1–80 tegn | Ejet sideprodukt | Attribut |
| variant | SKU- eller formuleringsidentifikator | Betinget | 1 præcis værdi; 1–64 tegn | Ejet produkt | Attribut |
| market | Kontrolleret markeds- eller jurisdiktionskode | Ja for reguleret indhold | 1–8 koder | Webstedsmarked | Attribut |
| scope | Almindelig streng eller kontrolleret komponent-ID | Ja | 1–8 grupper; 1–50 tegn hver | hele-produktet | Attribut |
| basis | Kontrolleret streng | Påkrævet når mængder optræder | 1 pr. gruppe; 2–12 ord | Ingen | Attribut |
| ordered | Boolsk | Nej | true eller false | false | Attribut |
| items | Bestanddelsregistreringer | Ja | 1–100 rækker | Ingen | Brødtekst |
| item.name | Godkendt almindeligt eller standardiseret navn | Ja | 1–120 tegn | Ingen | Brødtekst |
| item.amount | Decimal, interval, tærskel eller null | Betinget | 0 eller større; 1 værdi | Ikke erklæret | Brødtekst |
| item.unit | Kontrolleret enhed eller procent | Påkrævet med mængde | 1 enhed | Nedarvet fra basis | Brødtekst |
| item.role | Kontrolleret eller godkendt almindelig streng | Nej | 1–6 ord | Fraværende | Brødtekst |
| item.flag | Enum-liste | Nej | 0–4 værdier | Ingen | Brødtekst |
| revision | Almindelig identifikator | Ja for reguleret indhold | 1 værdi; 1–40 tegn | Ingen | Attribut |
| reviewed | ISO 8601-dato | Ja for reguleret indhold | 1 dato | Ingen | Attribut |
| source | Godkendt system- eller dokument-ID | Ja | 1–3 værdier | Ingen | Attribut |
| note | Almindelig tekst | Nej | 0–40 ord | Fraværende | Brødtekst |
De tilladte item.flag-værdier er implementeringskontrollerede, f.eks. allergen, active, restricted eller regulated-name. Et flag udløser godkendt præsentation og validering; forfattere kan ikke bruge vilkårlige flag til at skabe advarsler eller marketingmærker.
Syntaks og kodeeksempler
Alle tre former koder den samme jakkeskalsregistrering. Det bærbare direktiv er den kanoniske forfatterrepræsentation; et projekt skal implementere og teste Hugo- og WordPress-adapterne før publicering.
Bærbart Markdown-direktiv
:::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.
:::
Hugo shortcode
{{< 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 >}}
Hver Hugo-parameter er navngivet. Eksemplet blander ikke positionelle og navngivne parametre.
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]
En indbygget WordPress-blok bør gemme bestanddele som gentagelige typede registreringer, ikke som et enkelt rich-text-felt. Lås kildebestemte navne og værdier, når de kommer fra et produktinformationsstyringssystem, mens du tillader en autoriseret anmelder at godkende markedsspecifik præsentation.
Gode og dårlige eksempler
Godt
Materialesammensætning — Harbor arbejdsjakke HJ-204, skal: 65 % genanvendt polyester; 35 % økologisk bomuld. Procenter er efter fibervægt af skalsstoffet. Polyuretanbelægning er undtaget fra fiberprocenter. Foring: 100 % polyester. Godkendt kilde HJ-204-US, revision 6.
Dette virker, fordi det navngiver det præcise produkt og delene, angiver et grundlag for hver procentgruppe, skelner belægningen fra fibrene og viser den godkendte revision. Værdierne summerer inden for deres erklærede omfang frem for at lade som om de beskriver hele jakken.
Dårligt
Premium økoblanding: Mest naturlig bomuld med genanvendte ydeevnefibre og en planetvenlig beskyttende finish.
Dette fejler, fordi “mest” ikke er en mængde, “blanding” skjuler forholdet mellem materialer, og “finish” har ingen kemisk eller komponentidentitet. Det udelader skal- versus foringsomfang, kommer med en ubegrundet miljøpåstand og giver ingen kilde eller revision. En køber kan ikke sammenligne det, og en maskine kan ikke udtrække forsvarlige bestanddele.
Schema-markup og tilgængelighed
Der findes intet universelt sammensætningsschema, der dækker alle regulerede produktklasser. For et ægte Product kan et simpelt materiale muligvis kortlægges til Schema.org’s material. Navngivne fakta kan nogle gange kortlægges via additionalProperty og PropertyValue, så name, value og unitText eller unitCode holdes sammen. Stabile identifikatorer skal binde dem til den synlige variant.
Tving ikke erklæringer ind i urelaterede egenskaber. Recipe.recipeIngredient beskriver en opskrift, ikke en emballeret produktetiket. Udled aldrig en procentdel fra listens rækkefølge, og gør aldrig en miljø- eller allergenantagelse til fakta. Generér sektorfeeds fra den godkendte registrering, ikke fra gengivet HTML.
Strukturerede data supplerer, erstatter aldrig, den synlige erklæring. Maskiner må ikke modtage en rigere eller anderledes omfattet version. Hvis schema ikke kan udtrykke et grundlag eller en kvalifikation, skal du udelade egenskaben og bevare den synlige kendsgerning.
Brug en reel overskrift og én semantisk container pr. erklæring. Ordnede ingredienser bruger lister; navn-værdi-registreringer bruger beskrivelseslister eller tabeller med overskrifter. Indlejrede sammensætninger har brug for indlejret listestruktur. Skærmlæserrækkefølge skal stemme overens med den godkendte rækkefølge.
Stol aldrig udelukkende på fed, store bogstaver, farve, ikoner eller værktøjstip til allergener eller reguleret status. Inkludér påkrævet tekst i tilgængeligt indhold. Udvidere kræver en knap, præcis tilstand, tastaturbetjening og server-gengivet fallback. Synlige og tilgængelige enheder skal være enige.
Skriveregler
Blokken bevarer præcis produktsandhed, så kortfattethed kan ikke retfærdiggøre at udelade omfang, grundlag, kvalifikationer eller påkrævede navne. Anvend disse regler, efter at have bekræftet kilden og markedspolitikken:
- Titelér blokken med et til fem ord. Foretræk det ordforråd, købere og regulatorer forventer: “Ingredienser”, “Materialesammensætning” eller “Aktive komponenter.”
- Inkludér et til 100 rækker. Derover, brug styret gruppering eller et godkendt dokument; afkort aldrig lydløst.
- Hold navne på 120 tegn, hvor muligt, men bevar længere regulerede navne intakte.
- Bevar påkrævet rækkefølge. Ellers behold den godkendte produktregistreringssekvens på tværs af kanaler.
- Knyt mængder til enheder og et grundlag. Tving aldrig usammenlignelige lag ind i en falsk 100 % total.
- Brug tal for mængder og kontrollerede enhedssymboler. Lokalisér decimal- og enhedspræsentation uden at ændre den lagrede værdi.
- Skel mellem “Ikke erklæret”, “Ikke relevant”, “Mængde ikke angivet” og nul; et tomt felt er tvetydigt.
- Hold noter på 40 ord efter den berørte gruppe. De præciserer omfang, men kan ikke tilsidesætte rækker.
- Brug faktuel, neutral sprogbrug. Hold forklaringer adskilt fra juridiske eller standardiserede navne.
- Gennemgå den præcise produktklasse, marked, sprog, variant og revision. Genvalider hver relevant ændring.
Sæt aldrig pris, lager, levering, vidnesbyrd, reklamepåstande, bortskaffelsesinstruktioner, doseringsanvisninger, sikkerhedsadvarsler, fulde ernæringsoplysninger eller urelaterede specifikationer inde i sammensætningsblokken. Disse fakta kan sidde i nærheden i deres egne regulerede elementer. Udled aldrig “fri for”, hypoallergenisk, vegansk, genanvendelig, naturlig, økologisk, ikke-giftig eller miljømæssigt fordelagtig alene fra en bestanddelsliste. Brug aldrig et emballagefotografi som den eneste erklæring, fordi teksten kan være ulæselig, forældet, markedsspecifik og utilgængelig for hjælpeteknologier.
Posttyper, der bruger det
Feltet postTypes i frontmatter er implementeringskilden for denne matrix.
| Posttype | Rolle | Placering | Påkrævet tilpasning |
|---|---|---|---|
| Produktside | Autoritativ kundeerklæring | Efter identitet og købsfakta, før afhængige påstande eller instruktioner | Bind til præcis SKU, marked, omfang og godkendt revision |
| Kategoriside | Filtrerings- eller kompakt sammenligningsfaktum | I filtre eller produktsammenfatninger kun når værdier er normaliserede | Behold den komplette erklæring på produktregistreringen og vis manglende tilstande |
| Købsguide | Beslutningskriterium | Efter at have forklaret hvorfor et materiale eller en ingrediens betyder noget | Citer aktuelle kildedokumenterede fakta uden at antyde sikkerhed eller kvalitet alene fra sammensætning |
| Sammenligningsside | Sammenligning af ens bestanddele | Inden for et afsnit med fælles kriterier | Tilpas omfang og grundlag; sammenlign aldrig hele-produkt-værdier med én komponent |
| Anmeldelsesside | Verificeret produktfaktum, der understøtter analyse | Nær det relevante fund eller produktfakta-afsnit | Separat producentens erklæring fra observationer gjort under test |
| Standard- eller reguleringsside | Eksempel på en berørt erklæring | Efter omfang og forpligtelse er defineret | Mærk jurisdiktion, gyldig version, undtagelser og autoritativ kilde |
| Agentiske produktdata | Maskinhandlingsbar bestanddelsregistrering | Inden for den præcise produkt- eller variantenhed | Synliggør typede navne, værdier, enheder, grundlag, omfang, oprindelse og revision |
QA-tjekliste
- Blokken identificerer det præcise produkt, SKU eller formulering, marked og fysiske omfang, den beskriver.
- Erklæringen kommer fra en godkendt kilde, og dens kilde-ID, revision og gennemgangsdato er bevaret.
- Hvert bestanddelsnavn matcher det godkendte almindelige, tekniske, standardiserede eller regulerede navn.
- Ordnede erklæringer bevarer kildens rækkefølge; ingen gengiver alfabetiserer, sammenlægger eller omordner rækkerne.
- Hver numerisk værdi har en enhed og et synligt grundlag, og intervaller eller tærskler beholder deres operatorer.
- Procenter summerer kun inden for et gyldigt fælles omfang; udelukkede lag, belægninger og komponenter er identificeret.
- Manglende, nul, ikke relevant og ikke erklæret er repræsenteret som distinkte tilstande.
- Sammensatte ingredienser eller lagdelte materialer bruger eksplicitte indlejrede grupper frem for tvetydig tegnsætning.
- Påkrævet allergen-, aktiv-komponent- eller reguleringsfremhævelse forbliver tilgængelig i tekst og for hjælpeteknologi.
- Den synlige blok, produktfeed, emballagekilde, schema-output og variantvalg modsiger ikke hinanden.
- Ingen sammensætningsrække indeholder pris, tilgængelighed, kampagne, vidnesbyrd, ubegrundet fordel eller udledte miljø- eller sikkerhedspåstande.
- Den komplette erklæring fungerer uden billeder, hover, farve, JavaScript eller et udvidet desktop-layout.
- Ændringer i formulering, leverandør, komponent, emballage, jurisdiktion eller revision udløser genvalidering.
- De tre syntakseksempler bevarer samme emne, omfang, grundlag, rækker, kilde og revision.
FAQ
Er en sammensætningsblok det samme som en specifikationstabel?
Nej. En sammensætningsblok identificerer, hvad et produkt består af, og hvor relevant, mængden eller andelen af hver bestanddel. En specifikationstabel beskriver målbare karakteristika såsom dimensioner, kapacitet, spænding eller kompatibilitet. Hold de to strukturer adskilt, selv når de optræder i nærheden af hinanden.
Skal hver ingrediens have en procentangivelse?
Nej. Medtag en procentangivelse, når den gældende regel, godkendte kilde eller købers beslutning kræver det. Udled aldrig en procentdel fra rækkefølgen på listen. Bevar den godkendte ingrediensrækkefølge, og vis kun en præcis mængde, når kilden giver et gyldigt grundlag og en enhed.
Kan marketing omskrive regulerede ingrediens- eller materialenavne?
Nej. Visningsnavne kan suppleres med en almindelig sprogforklaring, når politikken tillader det, men det krævede lovmæssige eller standardiserede navn skal forblive intakt. Marketingtekst må ikke erstatte, forkorte, omorganisere eller udvande en reguleret erklæring.
Producerer en sammensætningsblok automatisk schema-markup?
Nej. Nogle felter kan kortlægges til Product.material eller additionalProperty-værdier, men der findes ikke et universelt Schema.org-sammensætningsobjekt for hver produktklasse. Udgiv kun understøttede egenskaber, der præcist beskriver det synlige produkt, og brug aldrig strukturerede data som erstatning for erklæringen på siden.
Hvordan skal sammensætning variere mellem produktvarianter eller markeder?
Bind blokken til den præcise SKU og det præcise marked. Hvis farve, størrelse, smag, formel, leverandør eller destination ændrer erklæringen, skal du gengive den matchende godkendte registrering og identificere dens omfang. Kombiner ikke flere varianter i en enkelt liste, medmindre alle bestanddele og mængder er ægte identiske.
Flere tutorials i dette afsnit
Klar til at føre det ud i livet?
Gratis tjek · 7-dages prøveperiode · intet kreditkort