Web hosts are companies that provide space on a server, owned or leased for use by their customers. They also provide Internet connectivity. Your website is just a collection of files and a database. Without a server, no one would be able to see or use your website.
Website hosting for a regular small business or organization should cost around $15 -30/month. If you have a very large site, tons of images or a virtual private server (VPS), it will cost more. There are also optional features you might be through your website host that could add to the cost, including email, security features and more.
Flywheel has hosting and services specifically for WordPress, and their servers seem to be faster than most. They also offer a free site migration if you are switching website hosts, which is a huge value.
Usually website hosts will also provide domain registration services. A domain is the URL of your website such as (www.bizzybizzycreative.com). Most hosts provides this service, or you can have your domain registered somewhere separate from your website host. A domain name usually costs $10-15/year, and you must keep renewing this in order to prevent someone else from buying your website name. You may also want domain privacy, which makes it so your name, address and phone number are not public information associated with your domain.
If you sign up for a domain or website hosting with a company, be sure you know what you are getting and please make sure to write down your user name and password or account information! This way when you hire a professional website designer in Madison or elsewhere, you can provide the necessary information to make your website live on the World Wide Web.
Disclosure: We are an affiliate partner of Bluehost.