Some of the links below are affiliate links, which means we will earn a commission on the products or services you purchase using the links. There is no additional cost to you and the earnings help keep this website running. Read the Affiliate Disclaimer for more information.
Since the launch our WordPress blog many years ago, readers have contacted us inquiring about how to start their own blog. In this post I will share the steps we took to set up our RV travel blog. Keep in mind, the information is focused on how to setup a self hosted WordPress site, which is different from a hosted website. The main benefit of a self hosted WordPress website is having full control and the ability to customize it the way you want to.
How to Setup a Self Hosted WordPress Site
When we first launched this website, we made the mistake of signing up for a hosted WordPress site, but quickly realized we wanted a self-hosted WordPress site and made the switch. Below are the steps on how to setup a self hosted WordPress site, which will take about 15-30 minutes depending on you experience.
Step 2: Sign Up for a Web Hosting Service
A web hosting service will provide the necessary services and technologies to make your blog available on the internet. There are many web hosting providers out there with varying features. Figure out what features are important to you and pay attention to the renewal price for the hosting service.
The first company we used was Bluehost with an affordable introductory price for web hosting.
Now we use Flywheel, a managed WordPress Hosting provider.
Learn more about why we switched web hosting providers in our Flywheel Managed WordPress Hosting Review.
Step 3: Create a WordPress Site
Once you sign up with a hosting provider, check their help section for instructions on how to create a new WordPress website. Each hosting provider will provide instructions specific to their service on how to install WordPress.
There are many guides and how tos on every step involved with creating a self hosted WordPress website including WPBeginner.com.
Step 4: Choose a Theme
There are many free and paid WordPress themes available for your self-hosted website. Once you pick out the theme you want to use, follow the instructions on how to install your WordPress theme.
Now, we use GeneratePress and are glad we made the switch. This lightweight WordPress theme has solved many of the issues we were experiencing with previous themes.
Note: if you sign up for Flywheel Managed Hosting, you will have full access to premium WordPress themes as well as Genesis Framework.
Step 5: Create Content
Figure out a handful of content you want to start your blog with. This can include your first blog post and an about page to explain who you are and what people can expect from you.
Perform a search query on “how much content do i need to start a blog?” and you will find a abundance of articles that will help answer the question. We went with the “just go for it” method, but that may not be ideal for your blogging goals.
Step 6: Launch Your Website
When you’re ready to launch your WordPress site, point your DNS at your hosting provider. Your hosting provider should have instructions on how to complete this step.
Good luck and have fun!
Bonus Step: Blogging as a Business
If one of your goals for your WordPress website is to make money blogging, check out the course Blogging as a Business by The RV Entrepreneur School. The course curriculum covers topics including:
- When to monetize your blog
- Legal considerations
- Monetization strategies
Good luck with launching your WordPress site!