#duration-* & #video-duration-*
How #duration-* (course length) and #video-duration-* (per-lesson video runtime) tags feed the UI and SEO schema.
#duration-* & #video-duration-*
Two families of internal tags express time, and the theme uses them both in the UI and in structured-data output. #duration-* describes the total length of a course; #video-duration-* describes the runtime of an individual video lesson. Both are hash-prefixed internal tags, so they render as badges without appearing in the public tag list.
The course duration tags follow the pattern #duration-{h}h-{m}m in fifteen-minute steps, for example #duration-45m, #duration-1h-30m, or #duration-2h-15m. Apply one to a course landing post to show an estimated total time on the course card and hero. The taxonomy defines a label and an ISO-8601 value for each, so the theme can render both a friendly "1h 30m" and a machine-readable PT1H30M.
The video duration tags follow #video-duration-{m}m in one-minute steps, from #video-duration-1m up to #video-duration-45m. Apply one to a video lesson (a lesson also carrying #lesson-type-video) to show the clip length on the lesson card and to populate the video's duration in structured data.
Course post: #duration-1h-30m -> label "1h 30m", ISO PT1H30M
Video lesson: #lesson-type-video
#video-duration-12m -> label "12 min", ISO PT12M
These tags matter for SEO as well as UI. The theme's JSON-LD emits the ISO durations into Course and VideoObject schema, which helps search engines display rich results (a course's time commitment, a video's length). That is why the tag values map to precise ISO strings rather than free text.
A couple of guidelines: use a course-duration tag only on the course/track landing post (not every lesson), and use a video-duration tag only on lessons that are genuinely video. For article lessons, omit both — the absence of #lesson-type-video tells the theme it is an article. To apply, add the relevant tag in Ghost Admin and publish; the badge and schema update automatically. The next doc covers the hero-layout tags.