Learning how to start a WordPress blog can be both fun and profitable.
But if you try to start your site without a little guidance, it can be easy to quickly get frustrated and quit. We don’t want that!
We’re going to run through how I would start a WordPress blog in 2019 – plus give you some additional options that are popular these days.
There are a few different things you’ll need (which we’ll go through in more detail) in order to get your site online including:
- A topic or niche
- A domain name (the .com)
- WordPress hosting (where your site “lives”)
- A WordPress theme (how your site looks)
And of course, a little time to get things set up and modified (I’ll show you the default settings to change a little later).
Choose A Blog Topic
When choosing a niche, industry, or topic for your blog (or podcast), you’ll want to pick something that specific enough so it will resonate with your audience.
But you also want it to be broad enough so you will have plenty to write about for the long term. Along those same lines, your blog’s name (and your domain name) should lean more broad so you can expand down the line.
You can search for a domain name right here:
Think about it this way: if you’re getting heart surgery, would you rather go to a heart surgeon or a general surgeon?
The answer seems obvious, yet so many people create a “general surgeon” blog.
So how do you choose a blog topic?
Maybe you already have some ideas, but you want to make sure your topic:
- Has plenty of content to write about (not too narrow)
- Is interesting – and you are interested in it (is exciting)
- There is an audience of other people who are interested
Here are a few ideas to brainstorm your blog niche:
- Think about what other people struggle with (what do your friends, family & colleagues complain about that you do easily)
- What do people compliment you on? (feel free to ask your friends)
- How do you people introduce you to others? What do they say you’re great at?
- What would you do if you had an extra 3 hours free? What would you talk about with a friend for 3 hours?
- What do you do on a Saturday afternoon?
- What are you excited about?
- What do other people do that you think is cool or interesting?
Take a few minutes and write out a bunch of ideas (good or bad, it doesn’t matter). Then narrow them down and combine ideas to find a topic.
Once you have your topic figured out, here are some tips on choosing a domain name.
Many different guides on how to start a blog recommend Bluehost for hosting.
That’s great when you’re first getting started, but I’m actually going to show you how to get set up with 3 different popular WordPress hosting sites for beginners.
One isn’t necessarily better than the other – and anyone who tells you otherwise is full of BS 😉
Quick note: I use Kinsta for my hosting company – learn more about them at the end of this WordPress Hosting section.
How To Start A WordPress Blog On Siteground
Head over to Siteground.com WordPress Hosting. You’ll see a few different options:
You also get additional premium features includes more server resources, backup restoration (helpful if you accidentally break something), and more.
After you click ‘Get Plan’ on the GrowBig tier, you’ll need to choose a domain name on the next screen if you don’t have one already:
Your GrowBig plan should already be selected, but there are a few more options.
You can leave everything at the default settings, but I would highly recommend adding Domain Privacy (it’s only $1/month) and it’ll prevent you from getting all kinds of spam calls, mail, email, etc.
Then you just need to enter your payment details, agree to the terms of service, and click Pay Now.
You’ll see how to set up and configure your WordPress site further down this page. There are important settings you need to change right away!
How To Start A WordPress Blog On Bluehost
Bluehost includes a free domain name (the .com) when you sign up for a hosting plan.
If you want to see if your domain name is available before signing up, just use this:
Or simply follow these steps:
Go to the Bluehost homepage and click ‘Get Started Now’:
I like to experiment with new sites without affecting my main one, so I would choose ‘Plus’ – but it’s up to you!
On the next screen, you’ll choose a domain name or enter the one you already have. If you are still trying to figure it out, just hit ‘Choose Later!’ at the bottom:
Then you’ll create your account. If you have a Google account (gmail, YouTube, Android, etc.) you can use that to easily log in.
Below that you’ll choose your hosting package info:
The cheapest price per month is available when you select a 36-month plan, but that’s a long commitment, so I would choose the 12 or 24-month plan.
I would uncheck SiteLock Security as well.
Below that, you’ll enter your credit card details, agree to terms, and click ‘Submit’.
Kinsta: The WordPress Host I Use
Because this site gets many thousands of visitors per day, I use Kinsta.
They are a premium managed WordPress hosting company based on the Google Cloud Platform.
Speed is crucial for your visitors and when you start getting a lot of people (traffic) visiting your site, you’ll need a hosting company that can handle it without slowing down.
There are a ton of other benefits including:
- 24/7 expert support (these people actually know what they’re doing when it comes to WordPress)
- Daily backups (no plugins or extra fees needed)
- Free CDN (again, no extra cost)
- Premium DNS (did I mention it’s included in the plan?)
- A staging server (one-click migrations)
And a ton more including one of the best dashboards around. Their blog is an excellent place to learn all about WordPress as well.
It can be a bit of a pain to switch web hosting providers (transferring your database, DNS settings, etc.) so if investing $30/month for speed, security, support, and peace of mind doesn’t sound bad, I highly recommend hosting with Kinsta right from the start.
If you start with Kinsta, you’ll need to get a domain name separately. Here’s a short guide on purchasing a domain. It’s written with podcasters in mind but the steps and tips apply for a blog as well.
The only reason I didn’t recommend them up top is that when you’re just starting out, the cost may be prohibitive.
Default WordPress Settings To Change
You’ll want to change a few settings right away – before you start customizing and creating any blog posts or pages.
Because this is really a topic on all its own, I would recommend opening this post from HostGator. It is detailed, well-written, and an excellent place to start.
The main ones I would start with are:
- Delete the default post, page, and comment
- Make sure you have a strong password (Users > Your Profile)
- Change your Site Title, Tagline, and Timezone (Settings > General)
- Change Permalinks to Post name (Settings > Permalinks)
- Change your default category (Posts > Categories)
Once you’ve configured the default settings, you’ll need to choose a theme. A theme controls how your WordPress blog looks.
Free WordPress Themes
There are many free themes you can search for right inside your WordPress dashboard:
You can also start with the included Twenty Nineteen theme created by the team that built WordPress.
It supports the new Gutenberg editor (we’ll talk about that in the Create Your First Post section) and looks great.
Premium WordPress Themes
Premium WordPress themes cost a little bit, but there are many benefits to going that route, at least with the ones I use and recommend:
- They are updated regularly
- They are well supported
- They are coded well
- They are secure, fast & SEO-friendly
- And much more…
You can also take a look at these WordPress themes for podcasters.
WordPress plugins allow you to add functionality and features to your site.
Some allow you to add visual elements that your visitors can see (like contact forms) while some just work in the background (like caching plugins to speed your site up).
I have a separate post about recommended WordPress plugins, so for now here are a few free ones to start with:
- Yoast SEO (walks you through getting the basics of SEO right)
- ShortPixel (automatic image compression makes your site load faster = happier visitors)
- BackWPup (create automated backups of your site – note: not needed with Kinsta, they have automatic backups)
- WP Super Cache (makes your site load faster – note: not needed with Kinsta, they handle this for you)
What now? Start writing!
You may also want to start thinking about email marketing so you can better engage with your visitors. See my favorite email marketing providers here.
And if you have any questions, just leave a comment below.