Skip to main content
Apply for a Cheap Website
Website explainer · 1:47

Semantic HTML Explained: Give Website Content the Right Meaning

Is a large bold line automatically a heading? Semantic HTML describes what content is, as well as how it looks.

Jersey Web video: It looks right. Does it mean right?

1:47 · No narration: the video shows each step as text on screen, and every step is written out below, with buttons that jump the video to it.

Download the on-screen text track (VTT)

The six points in the video

This is a silent video. The headings, explanations and labels below reproduce the information on screen.

  1. Step 1: A heading has a structural role

    Heading markup identifies a section rather than just enlarging its text.

    On-screen labels: Section heading; Document structure; Visual styling.

  2. Step 2: A button performs an action

    Use a suitable native control for an interactive task.

    On-screen labels: Action control; Native behaviour; Clear label.

  3. Step 3: A link leads somewhere

    Link markup identifies navigation to a resource or destination.

    On-screen labels: Destination; Link purpose; Navigation behaviour.

  4. Step 4: Lists identify related items

    List markup communicates the relationship between entries.

    On-screen labels: Related items; List structure; Meaningful grouping.

  5. Step 5: Appearance can be styled

    CSS can change presentation while useful HTML meaning remains.

    On-screen labels: HTML meaning; CSS appearance; Working structure.

  6. Step 6: Check software understanding

    Review structure, names and keyboard behaviour as well as the screenshot.

    On-screen labels: Programmatic role; Accessible name; Actual interaction.

A practical check for your business

Review whether the page's elements represent the content and controls they contain. Keep the intended structure available when styling changes and check the actual interaction with keyboard and assistive software.

Sources and further detail

Common questions

Is a large bold line automatically a heading?

Semantic HTML describes what content is, as well as how it looks. Use meaningful structure and test the resulting behaviour.

Go further

Guide Read the practical guide More context for planning and maintaining your business website. 7 min read → Jargon Buster Semantic HTML explained Read the related Jargon Buster explanation. Read the explanation →

Use meaningful structure and test the resulting behaviour.

Tell Jersey Web what your website needs to do and which part you want help with.

Talk to Jersey Web →

More video tips

All 205 videos →
Length 1:47 Website accessibility

Accessible Names Explained: Help Software Identify Website Controls

Accessible names, explained.
Length 1:47 Website accessibility

Skip Links Explained: Help Keyboard Users Reach the Main Content

A shortcut through repeated blocks.
Length 1:47 Website accessibility

Website Touch Targets: Size and Spacing Checks for Easier Tapping

Check the actual target area.