HowToSupply
HowToSupply is a HowToItem subtype for supplies consumed during a HowTo: paint, lumber, screws, ingredients, fabric. (For tools the reader keeps, use HowToTool.)
It adds 1 direct property:
estimatedCost(MonetaryAmount or Text): expected cost of the supply, with currency.
Inherits requiredQuantity (QuantitativeValue or Text) from HowToItem — always pair a supply with a quantity so the reader knows how much to buy.
Full example of schema.org/HowToSupply json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowToSupply",
"name": "Clear acrylic sheet (3 mm)",
"requiredQuantity": { "@type": "QuantitativeValue", "value": 1, "unitCode": "H87", "unitText": "piece (20 cm x 20 cm)" },
"estimatedCost": { "@type": "MonetaryAmount", "currency": "USD", "value": 8.00 },
"image": "https://xoocode.com/guides/stand/acrylic.jpg"
}
</script>Minimal valid version
The smallest markup that still produces a valid HowToSupply entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowToSupply",
"name": "Clear acrylic sheet (3 mm)",
"requiredQuantity": "1 piece (20 cm x 20 cm)"
}
</script>Google rich results this unlocks
Markup matching this example makes your page eligible for the following Google Search rich results. The primary target drives the required / recommended property classification in the advanced code block above.
- Google docsNo dedicated rich result (consumed by AI instruction assistants)
Common HowToSupply mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
HowToSupply for tools kept afterwards
WrongHowToSupply for a clamp or drillRightHowToTool for tools; HowToSupply for consumablesThe distinction matters for shopping-list generators: supplies go on the list every time; tools only once.
- 02
Omitting requiredQuantity
WrongHowToSupply with just a nameRightAlways pair with requiredQuantity so shopping-list generators can aggregateWithout quantity, a reader cannot buy the right amount.
Schema properties in this example
Also mentioned in 3 other examples
HowToSupply also appears in HowTo, HowToDirection, and HowToTool. See the full HowToSupply schema page for every reference.
About the example data
The acrylic sheet supply for the barcode-scanner stand guide.
Comments
Loading comments...