Websites
Overview
A website is a collection of public (or private) web pages served over HTTP/HTTPS, usually identified by a domain name. This section ties together content strategy, design, and the stacks used to ship and operate marketing sites, blogs, and lightweight web presences.
Key concepts
- Information architecture — How pages and navigation are grouped so visitors find what they need.
- Hosting & DNS — Domain registration, DNS records, and where static or dynamic files are served from.
- Static vs dynamic — Pre-built HTML/CSS/JS vs server-rendered or CMS-backed pages.
- Performance & SEO — Core Web Vitals, metadata, structured data, and crawlability.
- Accessibility — Semantic HTML, contrast, keyboard use (often summarized as WCAG).
Typical lifecycle
Sample: minimal static page structure
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>My site</title>
</head>
<body>
<header><h1>Welcome</h1></header>
<main><p>Primary content goes here.</p></main>
<footer><small>© 2026</small></footer>
</body>
</html>