Situs web adalah integrasi sistem multi-level dari berbagai layanan dan sumber daya. Situs web menyediakan informasi ke browser, mengakses mesin pencari, email, iklan, dan banyak lagi.
Awalnya, semua situs web adalah kumpulan berbagai dokumen statis. Di zaman kita, hampir semuanya dicirikan oleh interaktivitas dan dinamisme. Dalam kasus seperti itu, para ahli menggunakan istilah "aplikasi web" - paket perangkat lunak siap pakai untuk menyelesaikan tugas-tugas tertentu dari situs web apa pun. Aplikasi web adalah bagian dari situs web, tetapi aplikasi web tanpa data yang dimasukkan adalah situs web hanya secara teknis.
Seringkali, di Internet, hanya satu nama domain yang sesuai dengan situs web yang sama. Dengan nama domain itulah situs diidentifikasi di world wide web. Tetapi ada opsi lain: situs yang sama terdaftar di beberapa domain, atau beberapa situs web ada di bawah domain yang sama. Pada dasarnya, lebih dari satu domain digunakan oleh situs-situs besar, atau disebut juga portal web. Ini dilakukan untuk memisahkan secara logis berbagai jenis layanan yang disediakan. Ini sering terjadi ketika domain terpisah digunakan untuk membedakan situs dari negara atau bahasa yang berbeda. Untuk banyak layanan hosting gratis, biasanya menggabungkan beberapa situs dalam satu domain.
Untuk menyimpan situs web, digunakan server perangkat keras yang disebut server web, dan layanan penyimpanan itu sendiri disebut web hosting. Sebelumnya, setiap situs disimpan di servernya sendiri, tetapi dengan perkembangan dan pertumbuhan Internet, peningkatan teknologi server, sekarang dimungkinkan untuk meng-host banyak situs di satu komputer, yang disebut hosting virtual.
Situs yang sama dapat diakses di alamat yang berbeda dan disimpan di server yang berbeda. Dalam hal ini, salinan dari situs asli disebut cermin. Ada juga versi offline situs, mis. salinan situs, tersedia untuk dilihat di semua komputer tanpa terhubung ke jaringan dan menggunakan perangkat lunak server.
Ada sejumlah besar klasifikasi situs web yang berbeda, yang didasarkan pada berbagai parameter dan karakteristik. Tujuan situs menentukan tampilan, konten informasi, dan sejumlah parameter lainnya.