Website được cấu tạo từ các thành phần sau:
- Web server: Là nơi lưu trữ mã nguồn và nội dung website, được xác định bởi địa chỉ IP.
- Tên miền (Domain);
- Dữ liệu;
- Mã nguồn;
- Giao diện người dùng: Là tất cả sự bố trí, trình bày nội dung trên website, bao gồm: Bố cục, màu sắc, font chữ, hiệu ứng,… mà người truy cập website có thể thấy và tương tác.