1. Web Design
  2. WordPress

How to Start a New Blog With WordPress

Scroll to top
Read Time: 5 min

In this tutorial you’ll learn how to start a new blog with WordPress. In essence there are two routes you can take:

  • Route 1: you can host your blog on This is arguably the easiest way to go because it’s totally free, and you don’t have to be tech-savvy to get things going.
  • Route 2: you can self-host your blog. This means paying for a domain and hosting, downloading the core files from, and knowing a little bit about working with WordPress and admin interfaces, but the benefits are that you are completely free to do as you please.

We’re going to walk through both routes so you can pick whichever you think is best for you.

How to Start a WordPress Blog

1. Host Your New Blog on

The first route you can take to get your new blog started is to host it on This is something a lot of people do when first starting out with WordPress because it’s easy and quick.


Set Up Your Blog

Start by visiting and clicking the large pink Start your website button. 

You’ll then be asked to sign up by entering your email address or creating an account with your existing Google or Apple login. With that done you’ll be asked what kind of site you want to create: 

what kind of site are you buildingwhat kind of site are you buildingwhat kind of site are you building

We’ll choose blog.

Select what kind of topic you’re involved with (dating, photography, food etc.) and then give your blog a name.

Give Your WordPress Blog an Address

At this point you’ll be asked to select the URL (the web address) you want to use, by specifying a domain. You can use a domain that you already own, or you can purchase a domain with one of the plans. Lastly (as we’re doing here) you can use the domain which is offered for free. It might not be the most creative of domains, but it works just fine for our needs.

give your blog an addressgive your blog an addressgive your blog an address

Your Blog Has Been Created!

With that, your blog is ready for filling with content and you’ll be directed to the admin dashboard.

your site has been createdyour site has been createdyour site has been created

You can use the dashboard to add content to your site, and you’ll see on the left a selection of tools in the menu. Here, for example, you can add themes, though this is limited. You’re restricted to free themes with the free WordPress plan, or their premium themes with a paid plan; you cannot purchase or develop your own themes to use with unless you opt for the Business plan. 

Use of WordPress plugins is similarly restricted. You cannot load your own plugins with the free version, but would say it’s unnecessary anyway as you have a huge array of functionality available to you from within the platform.

Via the sidebar menu you can also change settings, and customize your site. The customizer and the way these options work are actually very similar to what you’d experience hosting your own WordPress blog, and we’ll look at that route next.

2. Self-Hosting Your WordPress Blog

How do you self-host a WordPress blog? With this option you basically need two things to get started:

  1. A domain (a web address to locate your blog)
  2. Hosting (the servers where you’ll keep your files and database)

Choosing a Hosting Provider

The hosting provider you choose will influence how easy or complicated it is to set up your WordPress blog. All WordPress hosts offer direct server access so that you can visit, download the WordPress files yourself, then install them manually.  

Better still, most reputable hosts will offer some kind of “one-click WordPress installation” to automate the process for you.

SiteGround is one such example (get up to 70% off their managed WordPress hosting through Themeforest), and their WordPress Hosting packages include an automated installer, and “WordPress Starter” to get you up and running with no fuss.

SiteGround WordPress HostingSiteGround WordPress HostingSiteGround WordPress Hosting
Managed WordPress hosting plans by SiteGround

If you want to learn how to setup a WordPress blog yourself, this hosting option is a great way to start. SiteGround is one of the few options endorsed on the WordPress website. I personally use it too, and definitely recommend it.

Start a New WordPress Blog With SiteGround

I’ll quickly demonstrate how to setup a WordPress website with the hosting platform I use. Begin by logging in and entering the SiteGround dashboard. There, click on Websites, and add a new website.

Here you can see the domain selection options, where in this case I’ll choose New Domain.

select new domain with sitegroundselect new domain with sitegroundselect new domain with siteground

The setup steps are very similar to what we covered with, walking you through the process in a logical fashion. You can even have WooCommerce installed and setup during this process too.

install wordpress and woocommerce with siteground hostinginstall wordpress and woocommerce with siteground hostinginstall wordpress and woocommerce with siteground hosting


Once you’ve setup your WordPress installation, irrespective of the route you took, the next step is adding your content and customizing your blog. To see how to add a new theme, check out the video above, or watch Working With Themes from my course “A Beginner’s Guide to Using WordPress”.

As we discussed before, hosting your own WordPress blog gives you complete freedom to choose themes and plugins, without paying additional monthly fees. So for a more complete experience I recommend you go with this option.

If your needs are simpler and the amount of freedom you’re looking for is less extensive, I would opt for starting your WordPress blog on

Learn More About Using WordPress

Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Web Design tutorials. Never miss out on learning about the next big thing.
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.