Your Website

How To Start A Website -With Photos

Learn how to start a blog with this free step by step guide, created with beginner bloggers, and small business owners, in mind.

You could have a new website up and running in just a few hours. But, if you don’t have the time now, Pin this post for later:

Hit the pin button for the full length Pinterest image – Thank you

Starting A Blog Tutorial With Photos (Step By Step):

This guide is designed to be as cheap as possible. The only thing you need to pay for is your domain and WordPress hosting, which can cost less than £5 a month.

Note: The following is not advice, simply information. Seek professional advice if you’re not sure.

1. Choosing A Host For Your Blog (With A List Of Options)

‘Hosting’ is a minefield for new bloggers. The problem is, so many experienced bloggers are paid to flog you a Hosting package, that you really don’t know what you have, until you sign up.

At the end of the day, you’re going to have to do some research within your region, to find the best Hosting package for you.

To help you, I’m going to explain what a Host is, and what questions you should be asking.

The World Internet Graphic, For WordPress Hosting

What Is A Host?

When you view a webpage, you’re looking at data which is stored on a running computer, somewhere in the world. A Host is a company which owns a warehouse full of those computers (Servers), which are purposely designed for storing, and supplying, web-data.

A Host will put your website data onto their computer, for a fee. But that’s cool, because there are lots of advantages to using a Host, like:

  • They have cutting edge computers, with lots of hard-drive space, to allow you to make large websites
  • They have fast internet connections, so visitors can view your website from anywhere in the world, without slow down
  • They never turn their computers off, so your website is always available to the public (unlike your home computer)
  • They have software which makes it easy to create and manage WordPress websites
  • They employ lots of smart people to keep your website secure

The Types Of Hosting Available

SHARED HOSTING is what most beginner bloggers start with, mainly because it’s the most affordable option.

Shared Hosting is just what it sounds like; you share the computer sitting in the warehouse with a large number of other website owners.

The drawback to this type of Hosting is: security and slow website loading times.

Security because: If somebody on your Server gets hacked, there’s a chance that it might affect you.
Slow loading times because: If somebody on your server is really popular, they might be hogging all of those shared resources, meaning your website is a bit slower. Also, Shared Hosting is a cheaper option, so the hardware isn’t so “state-of-the-art”.

That said, Shared Hosting is a great way to start your journey blogging.


Cloud Hosting is just like normal Hosting, in the way that you share a computer, the difference is, now you’re sharing a much greater resource. Cloud hosting represents a network of Servers which offer more flexibility and scalability.

Cloud Hosting is ideal for a growing website because you will not need to move your website to deal with a greater demand on resources.

Last on the list is a DEDICATED SERVER.

A Dedicated Server is just what it sounds like; you get your very own computer in the warehouse. All of the resources are yours, so your website visitors are always top priority.

A Dedicated Server is also the most secure, because you can’t be affected when another website gets hacked, because there are no other websites on the Server with you.

Key Hosting Questions You Should Be Asking

Shared Hosting, which I’d expect a beginner blogger to start with, normally comes with a basic package. However, here are a few things to think about before committing to a contract:

  • Data limit – Some Hosts will charge you more if you’re too successful and get lots of visitors to your website. If you are receiving high number of visitors to your site, you should be thinking about moving to “Cloud Hosting”, or “Dedicated Hosting”, but you shouldn’t have to pay more for the same package. This feels like a success penalty to me.
  • SSL – Your new blog will need something called an SSL certificate. Learn what it is, and how to set it up, here. Some Hosting packages will include SSL for FREE, while others may set a charge. Find the right balance for you, but bear this in mind when selecting your Host.
  • FREE Domain (Web Address) – You will need a Domain for your blog. Many Hosting packages come with a FREE Domain included. It’s not a deal breaker, but could save you a bit of money if it’s included for FREE.
  • Cost – For a Shared Server, I would expect to pay somewhere in the region of £3 or £4 per month (after the initial sign-up offer).
  • Any increase in costs after the initial deal – It is common practice for Hosts to attempt to lure you in with a cheap deal which will rise significantly, after the initial period. Make sure you can afford the full costs, if they increase in 6 or 12 months time.
  • Limited down-time – All Hosts require some down time for maintenance and updates, but while this is going on, your website is offline. Most Hosts will boast up to 99.9% uptime.
  • Good customer service – It’s worth searching for unbiased reviews at places like Reddit for your new Host, because you don’t want to find out about their poor reputation after you’ve signed on the dotted line.
  • No fee communications – You shouldn’t have to pay a fee to speak to customer services for a product you have already purchased.
  • Server location – If your target audience is in the US, then a server in the US would mean quicker loading times for your visitors. It’s unlikely that you’ll be able to choose your server location on a basic deal, but it might be a factor in your decision making process.

Can You Give Me A List Of Hosting Companies?

Here’s a list of the main hosting companies out there, in no particular order (there are also no affiliate links attached):

  1. ionos
  2. godaddy
  3. bluehost
  4. siteground
  5. hostgator

You can find more options by Googling them.

2. Purchasing A Domain Name (Your Blog Website Address)

Choose A Domain Name - Web Blog Life

A Domain is the web address for a website, for example, the Domain of this website is

Before you start a blog, you’ll need to purchase a Domain. However, you should check your Hosting package because it might be included for FREE. If not, you’ll be able to purchase a Domain through your Host.

While you could purchase a domain from another provider, it doesn’t make any sense to, as most Hosts charge a fee for transferring Domains over.

Before you purchase your new Domain, take some time to think about what name best suits your new website. You can’t change your Domain name once you have it, so it’s worth slowing things down to get it right.

Domains are purchased for a year, although you can purchase many years in advance.

3. Creating A New Blog

Each Host will have their own way of doing things -They’ll have their own user panel, designs, and phrases for different tasks.

I’m with ionos, so I’ll show you how to create a new blog there. This will give you an idea of what to look for at your own Host website.

Step 1: Log into your Host website.

Step 2: From the main menu (on the left of the top-bar), select Websites & Shops. This will open a new page called Websites & Shops. If you already have live websites, they will also be listed here.

Creating A WordPress Org Blog with ionos - Step 2

Step 3: Hit the button at the top of the page which says, ‘Create new website or shop‘.

Creating A WordPress Org Blog with ionos - Step 3

Step 4: You will now be asked to select what website builder you would like to use. WordPress will be on the list, while others include Joomla! and TYPO3. Select WordPress. This will open a new page called, ‘WordPress Installation’.

Start A WordPress.Org Blog with ionos - Step 4

Step 5: Now you will be asked to name your WordPress Installation. This is the name that the entire package will be called at your Host website, not the actual name of your website, although you can use that if you wish. When you’re done, hit the ‘Create Website‘ button.

Creating A WordPress Org Blog with ionos - Step 5

Step 6: Next, you will be asked to create a user for your website. This is the main user: the Admin. Create a user by choosing a username and password. Make this password as complex as possible (following the guidelines provided on the page).

Start A WordPress.Org Blog with ionos - Step 6

Step 7: You will now be given the choice between a ‘Managed’ WordPress setup, and a standard WordPress setup (learn more about Managed Vs Standard, below). Once completed, your new blog will be created (it may take a few minutes).

Creating A WordPress Org Blog with ionos - Step 7

Step 8: You will now be asked to select a Domain for your WordPress website. You will be given a list of options from the Domains you already own.

Start A WordPress.Org Blog with ionos - Step 9

Step 9: Finally, you can edit your site. You will be provided with a link to your new blog.

Creating A WordPress Org Blog with ionos - Step 10

Bonus Step: While it isn’t required, it is best to add SSL on your blog. Your Host will likely point this out before Step 9. For more on setting up SSL for your blog, read this.

Once complete, your blog will be online, waiting for you to begin your blogging adventure.

WordPress “Managed” Vs. Standard WordPress Hosting

Most Hosts also have something called the WordPress “Managed” Hosting option. This basically means that the Host may lock some of the more Advanced features within WordPress, and manage updates for you.

It’s up to you to decide which option is best for you.

Later on in your blogging journey, you may need to access some of the files which “Managed” hosting has locked, but it’s not necessarily a decision you need to make now. You will still have a blog no matter which option you choose.

4. Login In To Your Blog For The First Time (Key Actions)

When you click the ‘Edit your site‘, button at your Host website, you will be taken to the login area of your new blog. It will look something like this:

What a blog login area looks like

Tip: If you can’t find it, but are certain you have created the website, put the web address into your internet browser and add the follow to the end of the address:


Now, login with your Admin credentials.

There are a number of things you should do before you start blogging. The first of which is, adding a security plugin.

Plugins are additional software packages which add features to your WordPress blog. You can find the main depository of WordPress plugins at the site here.

I use Wordfence as my security plugin (which is FREE!), but there are other options.

Here’s how you add a plugin to your blog

  1. On your WordPress sidebar, select ‘Plugins’ from the menu

    How To Add A Plugin - Step 1

  2. Hit the ‘Add New’ button at the top of the Plugins page

    How To Add A Plugin - Step 2

  3. Browse and select a Plugin, or use the Keyword Search-bar

    How To Add A Plugin - Step 4

  4. Hit the ‘Install Now’ button at the top of the Plugin you have selected

    How To Add A Plugin - Step 5

  5. You’ll notice that the button now says ‘Activate’. To activate the Plugin, hit the same button (‘Activate’) again.

    How To Add A Plugin - Step 6

Now, you’ll have to complete the installation process by clicking on the new plugin item in your WordPress sidebar.

Done. Next, find and install any other plugins you’re interested in. (If you install Jetpack, the popular WordPress plugin, then read my guide to make sure it doesn’t slow down your website.)

When you’re done with plugins, select ‘Settings‘ from your WordPress sidebar. Now you can go through your site’s general settings and apply your preferences.

Tip: In ‘Settings’, there’s an option that lets anyone register to your blog: ‘Anyone can register‘. DO NOT tick this box until you are more Advance and are fully aware of the implications of letting users create accounts on your blog.

5. Selecting A Theme

All blogs come with the main WordPress Theme already installed, so you don’t need to do anything.

However, if you want to change the layout of your new website, then you can do this by selecting Appearance → Theme from your WordPress sidebar.

Now, hit the ‘Add New‘ button at the top of the page, and just as with WordPress plugins, you can find and select a new Theme.

Before installing a new Theme, you can try it out, by hitting the ‘Preview‘ button on the Theme tab.

6. The First Pages You Should Create On Your Blog

We’re nearly finished! But before you can start creating content, you need to add a couple of pages to your website. I recommend a:

  • Privacy page – This page contains your policy on the data your website collects from its users. blogs come with a basic privacy page already included -which also has tips on what more you should be adding.
  • Terms and conditions page – You have expectations of how people will behave on your site, and you can use your T&Cs page to list them. Terms will differ for each website owner, so take some time to figure out what’s important to you.

7. Start A Blog: Start Blogging!

Start A Blog - A Lady With A Tea, Blogging

That’s it. Now you can start blogging!

There’s so much you can change with a blog, that you could spend months tweaking it. But for now, the core work is done.

If you found this post helpful, please share it on your social media, or link-back to it from your own blog. Thank you!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *