A website consists of related web pages that are hosted on one or more web servers and accessible via the internet. The pages have a common root URL and reside on the same physical server. Web pages provide information in HTML/XHTML format and allow navigation between pages via hyperlinks. For a website to function, it needs a domain name as the website address and web hosting, which is a computer that stores and serves the website files to users continuously over the internet. Effective website design considers the purpose, layout, content, navigation, speed, and security to provide a positive user experience.