I have a website through WordPress called "The Cheese Press," for which I have purchased the domain "www.thecheesepress.com" (I pay $18 annually). I want to keep the domain, but change the site, so have researched online how to build a website. All of the tutorials I have watched tell me that I need a web host before I build my site on WordPress. My question is: do I already have a webhost? My WordPress-based website seems to work, but I am fairly sure I have only dealt with WordPress and never got a web host...maybe WordPress is my web host? If it is, why would I buy web hosting from Host Gator or any other web host? All tutorials say to get my web hosting form Host Gator, THEN build my WordPress site. Have I skipped the first step? Or did I do something else? I'm confused! Thanks for your help.
The blog I need help with is meatncheese.wordpress.com.