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.
- Choose A Blog Topic
- WordPress Hosting
- Default WordPress Settings To Change
- WordPress Themes
- WordPress Plugins
- Create Required Pages
- Create Your First Blog Post
- Next Steps
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.
Because there are over 4 million blog posts published every day, it’s important to be unique.
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.
They’re great when you’re getting started, and they make it really easy for beginners to get set up with their first WordPress site.
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 Bluehost
Note: I negotiated a special rate just our readers when you follow the link below:
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’:
I like to experiment with new sites without affecting my main one, so I would choose ‘Choice 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 if you want a shorter commitment, you can choose the 12- or 24-month plan.
Note: I pay more per month than you would pay for 2 years – just to give you some perspective on how great a deal this is.
I would uncheck SiteLock Security as well.
Below that, you’ll enter your credit card details, agree to terms, and click ‘Submit’.
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!
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.
See our review of Kinsta for more details.
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…
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)
Create Required Pages
You should start with a few essential pages that nearly every website has:
You’ll want to create a new pages for each one.
Here are some tips and suggestions for each:
Your about page should actually be more about what your readers can expect than you or your company.
Visitors should immediately know if your site is a good fit for them when they visit your about page.
Take a look at our about page for an example.Did you know? The about page is one of the most visited pages on many sites.Click To Tweet
Another tip is to link to popular articles or answer common questions your readers might have.
After leading with the value your blog provides, you can go into any social proof you might have.
This might be sites you were featured in, testimonials, comments, or simply emails you’ve gotten from readers.
It’s OK if you don’t have any of this yet – but it’s something to strive for. Just remember to add it later!
Lastly, get personal.
Write about you, your history, or something relevant that people might find interesting.
Your contact page should ideally have a form people can fill out to get in touch with you.
If you simply put your email address on your contact page, be prepared for lots of spam!
There are several plugins that make it easy to create forms of all kinds. I use Gravity Forms on this site, but WP Forms is my preferred choice these days (I just happen to have access to Gravity Forms from my WordPress agency days).
It’s helpful to tell people how long they can expect to wait for a response and why they should contact you (and maybe why not).
Ideally, you want a lawyer to help you draft your policy because every blog is different. It’s not as simple as copying mine and modifying the name.
That said, there are some great services that can help you with this so you stay compliant.
Create Your First Blog Post
Your first blog post doesn’t need to say “welcome to the new blog” or anything like that. In a future update I’ll explain how to figure out what people are interested in, but for now let’s walk through the process of creating your first blog post:
- Add a new post
- Give it a title
- Write your heart out
- Hit publish!
What now? keep 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.