# Patterns — Semantic HTML Structure
## Contents
- Full page skeleton
- Complete head block (SEO + social)
- Article with sections
- Data table
- Figure, time, address, definition list
- Breadcrumbs
- Gotchas
## Full page skeleton
```html
…see head block below…
Page topic — the only h1
```
## Complete head block (SEO + social)
```html
Pricing — Acme
```
## Article with sections
```html
How we cut LCP to 1.8s
By
Jane Doe ·
```
## Data table
```html
Revenue by region, Q2 2026
| Region | Revenue |
| EMEA | $4.2M |
| APAC | $3.1M |
```
## Figure, time, address, definition list
```html
Fig 1. Quarterly revenue
- Plan
- Pro
- Seats
- 25
```
## Breadcrumbs
```html
```
## Gotchas
- **`` without a heading is meaningless** — if it has no heading, it should be a ``.
- **`
` vs ``:** ask "would this make sense in an RSS feed alone?" Yes → article.
- **Multiple `