XooCode(){

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.

Highlight legend:Required by GoogleRecommendedOptional
schema.org/HowToSupply
<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.

schema.org/HowToSupply (minimal)
<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.

  • No dedicated rich result (consumed by AI instruction assistants)
    Google docs

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.

  1. 01

    HowToSupply for tools kept afterwards

    Wrong
    HowToSupply for a clamp or drill
    Right
    HowToTool for tools; HowToSupply for consumables

    The distinction matters for shopping-list generators: supplies go on the list every time; tools only once.

  2. 02

    Omitting requiredQuantity

    Wrong
    HowToSupply with just a name
    Right
    Always pair with requiredQuantity so shopping-list generators can aggregate

    Without quantity, a reader cannot buy the right amount.

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...

Leave a comment