totalTime
totalTime · Recommended
Appears in
What is it?
totalTime records the full duration from start to finish for completing a recipe. This includes preparation, cooking, and any resting, cooling, rising, or marinating time. The value uses ISO 8601 duration format.
Why this matters for AEO
When a user asks "how long does banana bread take," AI answer engines pull totalTime as the definitive answer. This is the single most queried time field for recipes. Without it, the engine must calculate from prepTime + cookTime (if both exist) or guess from instruction text, which reduces confidence in your recipe as a source.
What the specs say
Schema.org:Duration. The total time required to perform instructions or a direction (including time to prepare the supplies), in ISO 8601 duration format. Source
Google: Recommended. "The total time it takes to prepare the cook the dish, in ISO 8601 format." Source
Like prepTime, Recipe inherits totalTime from the HowTo type.
How to find your value
- Recipe card — The "Total Time" listed in the recipe header
- Calculation — prepTime + cookTime + any resting/cooling time
- Real timing — Start to table, including all passive steps
Convert to ISO 8601: 90 minutes = PT1H30M. 3 hours = PT3H. 70 minutes = PT70M (or PT1H10M).
totalTime should always be greater than or equal to prepTime + cookTime. If a recipe has 10 minutes of prep, 65 minutes of baking, and 2 hours of cooling, totalTime could be PT3H while cookTime is only PT1H5M.
Format and code
Type: Duration (ISO 8601)
Pattern:PT[hours]H[minutes]M
{
"@type": "Recipe",
"name": "Banana Bread",
"prepTime": "PT20M",
"cookTime": "PT1H10M",
"totalTime": "PT1H30M"
}
Google displays totalTime prominently in recipe rich results. Providing all three time fields gives the most complete picture.
Webflow implementation
Static pages
Add to Page Settings > Custom Code (Before