The MAIN components of a web site, in our opinion are 1)  the URL (Uniform Resource Locator) or web address, 2)  CODING & formatting (there are too many coding languages to list) which are stored in a file, that is stored on a web server to be accessed by other computers connected to the server via the Internet, and 3)  site host, which is the company that has the server where your website files are stored so it can be accessed.