MODULE 02 · BEGINNER

Semantic HTML5 Architecture, Landmarks, and Document OutlinesHTML & Modern Web Development · Module 2

Construct accessible web architectures: semantic landmark regions (header, nav, main, aside, footer), skip links, document heading hierarchies, and JSON-LD structured data.

4 lessons16 min readingYour First Pages & Semantic Structure
Free, self-paced, and open to everyone. No account needed.
WHAT THIS MODULE COVERS

Semantic HTML5 Architecture, Landmarks, and Document Outlines

Construct accessible web architectures: semantic landmark regions (header, nav, main, aside, footer), skip links, document heading hierarchies, and JSON-LD structured data.

BEFORE YOU START

HTML document anatomy fundamentals.

WHAT YOU’LL BE ABLE TO DO

Eliminate div soup using semantic HTML5 landmarks (<header>, <nav>, <main>, <article>, <section>, <footer>) and heading outlines.

THE LESSON SEQUENCE

Read in order, or jump to what you need.

Every lesson builds on the one before it. Open any lesson to read the explanation, run the examples, and try the practice challenges.

  1. 02.01
    Semantic HTML5 Structural Elements vs 'Div Soup'

    Deconstruct HTML5 semantic structural elements: <header>, <nav>, <main>, <article>, <section>, <aside>, <footer>, and explain the architectural anti-pattern of 'div soup'.

    4 min
  2. 02.02
    Accessible Landmark Regions, Skip Links, and Screen Reader Navigation

    Master assistive navigation: ARIA landmark regions, labelling multiple navigation landmarks with aria-label, and constructing keyboard 'Skip to Content' links.

    4 min
  3. 02.03
    Document Outlines, Heading Hierarchies (H1–H6), and Sectioning

    Master document hierarchy: the strict single-H1 rule, preventing skipped heading levels (H1 to H3 violations), screen reader heading navigation, and sectioning context.

    4 min
  4. 02.04
    Structured Data: JSON-LD, Microdata, and Schema.org Vocabularies

    Master search engine machine-readability: Schema.org vocabularies, JSON-LD script blocks, Open Graph metadata, and unlocking Google Rich Snippets.

    4 min
MODULE SELF-CHECK

Ready to move on?

Construct a semantic document outline verified via accessibility inspection tools.

Open the module self-check