Setting up and running a webpage can range from free to fairly expensive depending on one’s knowledge of programming languages like HTML, CSS, JavaScript or PHP; time invested in creating and maintaining the website; the amount and type of content, and finally how professional-looking the website should look.