How To Start A WordPress Blog With SiteGround Step By Step


This post is a newbie-friendly beginners guide showing you how to start a WordPress blog step by step with SiteGround.

It really is quite a simple process to start a blog, but there are several extra things worth knowing that will help you and your blog succeed.

We use ads and affiliate links. This doesn't cost you anything, yet helps keep us online. Disclosure.

I’ve been a fulltime, professional blogger for years (In addition to this site, I am also the woman behind the affiliate marketing blog

I have put this how to start a WordPress blog beginners guide together for you with every detail you will need for a successful start to blogging.

There are over 5,000 words in this blogging tutorial, in fact!

So, this guide will set you up for success so you can be blogging like a pro from the start.

Pour yourself a cup of coffee and let’s start your blog right now!


How To Start A WordPress Blog Step By Step With SiteGround: Starting A Blog Beginners Guide

First, congrats on deciding to start a blog! Blogging is a rewarding activity, that can also be very lucrative.

You can follow this WordPress blog starting guide on this page, or you can enroll in my free Start A WordPress Blog course – both include all the information you need to start a professional self-hosted blog today.

Not only will you have a proper self-hosted WordPress blog set up in just a few minutes, but it will also be ready to be monetized.

That means you can make money with your blog.

I will walk you through how to monetize your new blog so you can start making money blogging today.


How To Start A WordPress Blog Step By Step, How to start a blog with SiteGround free, how to start a blog for cheap blogging tips starting a blog SEO tips |

Blog StartUp Kit

To get started, first grab yourself a free copy of our Blog StartUp Kit, by becoming a member below.


We send our members a weekly email with helpful, useful blogging tips, as well as share opportunities for you to make money with your blog such as brand sponsorship and paid blogging jobs. We will NEVER spam you. That’s just not our style.

Why Use For Blogging?

We run all of our websites on, and although we have used other platforms at times, nothing can compare to the quality and ease of use you get with


  • Professional & Secure: WordPress is the highest standard in the industry.


  • It’s Free: is 100% free to use, including free plugins, themes, add-ons . and more, which other platforms either don’t offer, or they charge a lot for


  • It’s User-Friendly: You can set it up, customize and maintain your WordPress website all on your own. You don’t need to hire a web developer to do anything for you.


  • It is completely customizable: In addition to plugin-ins, there are endless amounts of quality WordPress themes you can use and easily customize to your liking – without ever having to know or do any code.



Why You Should Never Use A ‘Free’ Blogging Platform


  • You can’t monetize a ‘free’ website platform such as Tumblr, Wix or the basic ‘free’ Most ‘free’ platforms don’t allow you run ads and no brand is going to sponsor you for paid blogging or influencer partnerships if you have a domain address. So unprofessional!


  • You don’t own your website on a ‘Free’ platform. If you use Tumblr for your blog, Tumblr owns your blog, and they can shut you down at any minute. Which won’t happen when you self-host and own your own website.


  • It’s expensive: ‘Free’ platforms are actually much, much more expensive in the long run because with ‘free’ platforms you have to pay for upgrades (upgrades which are free and included when you self-host), and you are limited in everything you need to be able to run a blog successfully.


  • Most importantly, not self-hosting means that because you are unable to monetize, you are LOSING money every day. Think of the thousands of dollars you could be making from your blog if you were properly self-hosted?


Decide On Your Niche

What is a niche? Your niche is the topic that you blog about. It is wise to choose just one topic for your blog, and create all of your content to suit it.

This is because the more defined your niche is, the better chances you have of ranking on search engines, growing your blog faster, and being able to target more customers.

You want your blog to be focused on just one topic, so you can build your authority in the niche, and have an easier time growing an audience and selling niche-specific products to them.

Also, you don’t want to confuse your readers with too many topics.

Your niche could be anything, but choose something that you will be excited to write about for years to come.

For SEO reasons, it is also wise to choose a niche that isn’t already extremely saturated by other people blogging about the same thing.

That’s not to say you can’t blog about something that is a supersaturated niche, it’s just that you will have a harder time ranking on search engines when your topic is already highly competitive.

We would recommend that you choose something as niche specific and low-competition as possible, at least for your first blog, so you can build up your authority and readership.

If you aren’t sure what your niche will be yet, that’s OK too. Your niche can develop as you develop as a blogger – don’t let that stop you from starting a blog today!

Why A Good Web Host Is Mission Critical For Your Blog’s Success

You need a hosting provider so that you can use, which allows you to completely own your website and have full control and free will to monetize it.

This is called ‘self-hosting’ and it is essential if you want to start a blog correctly, especially if you want to be able to make money with it.

Choose A Domain Name And Register WordPress Hosting

How to start a WordPress blog self-hosted on your own domain is simple.

You will need just two things:

Domain Name – Your domain is your blog’s address. For example: (but ‘YourBlog’ will be whatever name you choose). Our domain is

The cost of a domain name is usually about $10 per year. But if you act fast, you can score a domain name for just .88 cents via Namecheap! (Then all you will need to do is point the nameservers to SiteGround.)

When choosing a domain name, don’t use hyphens or numbers, as it’s too easy for people to spell it wrong!

Also, keep it under 15 characters. Keep it short and catchy.


Web Hosting – Web hosting allows your website to be ‘live’ on the Internet. You need web hosting in order to use your website and have other people see it.

The cost of web hosting is usually between $10-30 per month, but I have a special deal for you. See below!

How To Get Cheap Web Hosting: SiteGround Coupon

You need to purchase web hosting in order for your website to appear on the Internet.

I have been building websites for clients and myself over 15 years, and in that time I’ve worked with 30+ web hosting companies.

You have many web hosting options to choose from, but of all the web hosts I have used, SiteGround and Bluehost top the list.

This ‘How To Start A WordPress Blog’ guide covers how to start a blog with SiteGround.

Normally, you’d have to spend over $10 per month to get a web hosting plan with a premium host but today you can get started for only $3.95/month with this exclusive SiteGround coupon!




With my special SiteGround web hosting discount, it is less than $4 per month to self-host your blog, including, a free SSL security certificate, and more.

Now, you can actually get even cheaper hosting at just $2.95 per month if you choose Bluehost instead. To learn more about why Bluehost may be the perfect web hosting company for you, read this Bluehost review.


Set Up Hosting & Register Domain Name

Head on over to SiteGround and choose your hosting plan.


Free blogging course How-To-Start-A-Blog-How-To-Set-Up-WordPress-With-Siteground


I recommend the ‘Grow Big’ plan as for only $2 more you get much more web space and the ability to host multiple websites under the one account.


Free blogging course How-To-Start-A-Blog-How-To-Set-Up-WordPress-With-Siteground


Next, select either:

Register a New Domain:  If you want to register your domain with SiteGround, or

I Already Have A Domain: If you purchased your domain elsewhere


Free blogging course How-To-Start-A-Blog-How-To-Set-Up-WordPress-With-Siteground


Then choose how long you want to lock in the discount rate for, and proceed to payment.


Free blogging course How-To-Start-A-Blog-How-To-Set-Up-WordPress-With-Siteground


Once you’ve paid, a pop up window may ask if you want to install WordPress. If it does, click yes and follow the prompts.

If no window pops up, simply go to My Account » CPanel » Install WordPress


How to start a blog with SiteGround free , Free blogging course How-To-Start-A-Blog-How-To-Set-Up-WordPress-With-Siteground


Once WordPress is finished installing, you will be able to log in. The login page looks like this:


How to start a blog with SiteGround free , how to start a wordpress blog step by step bluehost start a blog learn how to use wordpress create a blog for cheap


You can always access this login page at any time by typing into your address bar.

Once logged in to WordPress, you will be on your WordPress dashboard. On the left side is where you will see tabs to create pages and add your first post.

Take some time to familiarize yourself with this dashboard – you will use it a lot!


How to start a blog with SiteGround free , how to start a wordpress blog step by step bluehost start a blog learn how to use wordpress create a blog for cheap





Set Blog’s Permalink Structure

Google likes your pages and blog post URL links to be clean and tidy, without any extra information. This is an easy thing to set up.

From your WordPress dashboard, click on ‘Settings’ and then ‘Permalinks.’


How to start a blog with SiteGround free , how to set permalinks how to start a wordpress blog step by step


Then, select ‘post name’ and save.


How to start a blog with SiteGround free , how to set permalinks how to start a wordpress blog step by step


Now all of the pages and posts on your website will have the right format.



Install WordPress Theme & Plugins

When you first install WordPress, it is very basic, bare-bones. In order to make it look and function how you want, you need to install a theme and some plugins.

You will need to use a theme that is responsive, secure and from a reputable developer.

There are many free WordPress themes out there, but I would never use a free WordPress theme, for many reasons.

You should use a premium WordPress theme because:


  • A premium theme is guaranteed to be bug-free and come with support from the developer, which free themes don’t


  • WordPress makes updates several times a year, premium themes are updated to the current versions of WordPress, whereas free themes aren’t


  • Premium themes function and look more professional because they are


  • With premium themes you can have exactly what you want, with very easy customization ability, no code needed. Free themes typically require some knowledge of code in order to tweak them to function the way you want them to.


I recommend the WordPress themes from:


If you go with StudioPress/Genesis framework, you will be able to use the amazingly beautiful themes from:

How To Install WordPress Theme Theme

Once you have purchased your theme, you will be given it as a .ZIP file.

Within your WordPress dashboard, click on ‘Appearance’ then ‘Themes’ then click the ‘Add New’ button.


how to install wordpress theme how to start a wordpress blog


You will then land on a page where you can upload the zip file.

Upload the .ZIP file and once it uploads, click ‘Activate.’


Install Free Plugins

WordPress plugins make it possible to run special features and functions on your blog. WordPress has a huge gallery of free plugins you can easily install with the click of a button.

Go to ‘Plugins’ then ‘Add New.’ I recommend these plugins:

  • Akismet Anti-Spam
  • JetPack
  • Google Analytics Dashboard for WP (GADWP)
  • Ultimate Nofollow
  • Yoast SEO
  • Broken Link Checker
  • Shortlinks by Pretty Links
  • AddToAny Share Buttons

Maintenance Mode

If you want to keep your website hidden from the world while you are working on it, you can put it in ‘maintenance mode.’

From your WordPress dashboard simply go to Settings – General and make sure the Bluehost ‘coming soon’ page is turned on.

This will put a wall up on your website, so only you can see its content, and then when you are ready to go live, you simply deactivate the plugin.

If you aren’t using Bluehost you will need to use a plugin to do this instead. I recommend either of these:

Supsystic Coming Soon or WP Maintenance Mode

When you are ready to ‘go live’ you just need to turn off the coming soon page (or if using a plugin, deactivate it).


Create Main Pages

From your WordPress dashboard, click ‘Pages’ and then ‘Add New.’

You will then land on the WordPress page editor. It looks like this:


how to start a wordpress blog startbloggingproshow to install wordpress theme


Some pages you should create for your new website are:

  • Homepage
  • Contact Page
  • About Me – For an example of what to include on an About Me page, read this!
  • Disclosure, Privacy, and Term And Conditions pages.

I recommend that you purchase the Legal Bundle Templates which show you exactly what to include on your Disclosure, Privacy, and Term And Conditions pages. This is an important step not to overlook, as you need to protect your blog and yourself legally.

More information: The legal side of blogging.

Once you have your pages, you can then add links to these pages to your navigation menu by clicking ‘Appearance’ then ‘Menus.’




Write Blog Posts

It’s time to write your first blog post! On deciding what topics to write about, you should think about what your niche target market wants to read.

What are their pain points? How can you help and teach them something with your blog?

How To Find Topics To Blog About Which Your Target Market Wants To Read

  • Go where your niche target market hangs out, such as online forums and Facebook groups, read their problems, questions and comments, and you will find tons of inspiration for blog topics.
  • Next, do keyword research. By doing keyword research, you will discover what people are searching for on Google, so you can write content that people want to read. Keyword research will also give you a multitude of blog topic inspiration.

Keyword Research And SEO Basics

You should take SEO (search engine optimization) into consideration when writing blog posts, to ensure that people can find your website on Google and other search engines.

This starts with doing keyword research to see what people are looking up on Google, and using those search terms in your blog post.

You want to use keywords in your post title, in your heading tags, in the alt text of your images and throughout your paragraphs. Preferably keywords with a high search interest paired with low competition.

KWFinder is a great tool for this.

Simply enter your keyword here, and you will be given a ton of ranking info and keyword suggestions:



For a more comprehensive tool, take your keyword research further and use SemRush.

Doing keyword research is really not as boring or hard as it sounds – we promise! And doing it from the start will put you on the right track to blogging success in no time.

To learn how to do keyword research, enroll in our free SEO Made Simple course.


seo agency seo tips


It’s also a smart option to work with an SEO agency who can help boost your organic reach professionally – and faster than doing it all yourself. I recommend Z Networks Group for this.

How To Write A Blog Post In WordPress

How to write a blog post in WordPress is quite simple.

From your WordPress dashboard, click ‘Posts’ and then ‘Add New.’

You will then land on the WordPress post editor. It looks almost exactly like the WordPress page editor:


how to start a wordpress blog startbloggingproshow to install wordpress theme


How To Write A Blog Post

This is where you write your blog post, add links, set the URL and so on.

To add an image, click ‘Add Media’ and upload your image.

From the dropdown box where it says ‘paragraph’ you can select the heading tags, which are called H1, H2, H3…

Heading tags help break up your paragraphs, so it isn’t just a big wall of text. This makes it easier for people to read. Using bullets is another good way to break up text.



Blog Images

For each of your blog posts, create these graphics:

A Pinterest pin (600×900) – We insert our pin in our blog posts, you may also want to use it as the featured image

A Facebook/Twitter card (1024×512) – you will upload these under the social media tab in Yoast so they show when someone shares your post on social media

You can use Canva to create all of your graphics for free. For free places to source stock photography, check out this big list of styled stock photography!


Launch Your Blog

Once you have at least 6 blog posts written, it’s time to launch your blog!

This just means that you ‘go live’ by publishing your blog post drafts or disabling ‘maintenance mode’ if you had it activated.

Now, you will need to connect your blog to Google Analytics, Google Search Console, and then submit your blog to Google for indexing.

This post explains how to do all of those important steps!


Launch your blog! Congratulations!


Promote Your Blog

Next, it’s time to promote your blog and drive traffic to it.

There is something called the 80/20 rule in blogging.

This refers to how a successful blogger spends 20% of their time creating content like blog posts, and then the rest of the 80% of time marketing and promoting their blog.

This is an important rule to live by.

You really do need to spend a great deal of your time marketing your work in order for people to see it. Especially in the beginning.



  • Create the social media pages for your blog, such as a Facebook page, Twitter, Pinterest and Instagram.


  • Connect with us on Pinterest and join our Facebook Group where you can promote your blog, and meet other bloggers in our community.

Build Email List

Building an email list and sending regular newsletters to the subscribers on it is mission critical for your blog’s success.

Your email list is more important than how many social media followers you have, a thousand times over!

You will find that driving traffic to your blog, launching products and making sales is much easier when you have a dedicated list of people who are interested in what you do.

Your newsletter is how you nurture and grow the relationship with your audience, and how you convert them into lifelong customers.

How do you get people to sign up to your email list? You need to offer an incentive, called an opt-in freebie.

This is some sort of content/offer/product/special thing that you give your readers in exchange joining your list.

HerpaperRoute has a very informative post about list building and email marketing – it’s a must-read for new bloggers!

This post details exactly how to create a high-converting opt-in freebie that will grow your email list like wildfire.

We recommend you sign up for a free MailerLite account and use it for your email list and newsletters. It is a very user-friendly tool with great features. It is free up to 1000 subscribers, so it’s the perfect tool to use while your list grows.

If you need something a bit more professional and are ready to pay a monthly fee, you can use ConvertKit, which is the best email service provider. Plans there start at $29 per month.

We offer a course on list building right here, too.


Monetize Your Blog

Now that you have successfully set up a WordPress blog, it’s time to monetize it!

‘Monetizing your blog’ just means that you have things on your blog that can make you money. You have something for sale that your readers can buy.

There are a number of ways you can make money with your blog. The most common being:

  • Affiliate Links
  • Physical Products eCommerce (Shopify , Amazon FBA, drop shipping)
  • Digital Products (EBooks & Courses)
  • Membership/Subscriptions (Where people pay a monthly fee to access your website/downloads/services)
  • Ads (Google Adsense, MediaVine, AdThrive)
  • Your Own Services (Consulting/coaching, design, VA/freelance services, ect)
  • Blog Sponsorship

It’s wise to monetize your blog in multiple ways at once. Let’s talk about each.


Affiliate Links

Affiliate marketing is an excellent way to monetize your blog. Affiliate marketing is when you partner with a brand as their affiliate, they give you a unique tracking code called an affiliate link.

You place the link on your blog, in your newsletters, and on social media, and whenever someone buys their product after clicking your link, you earn a commission for referring the sale.

You can start earning money as an affiliate from day one – you don’t need to wait to have a following. I recommend that you use affiliate links in every blog post you write.


In order to become an affiliate, you first need to join an affiliate network.

But before you start applying to affiliate networks, ensure your website is live, with no ‘coming soon’ or ‘under construction’ pages. Also, it’s wise to have at least 5 blog posts published before you apply to an affiliate network.

Ensuring that those things are good to go will improve your chances of being accepted when the affiliate network’s team reviews your application and blog.

Once you are accepted, you can start applying to the individual brands who host their affiliate programs on the network.


Apply To These Affiliate Networks

  • ShareASale
  • AWIN *there is a $5 sign-up fee, which is credited back to you once you are approved
  • Rakuten LinkShare
  • Commission Junction


Have a look at the Affiliate Program Directory at HerPaperRoute to discover and apply to hundreds of affiliate programs in a variety of niches.

To learn all about affiliate marketing, check out the Affiliate Marketing Strategy eBook by Chelsea Clarke. Chelsea is the founder of, and an affiliate marketing pro.

Use code STARTBLOGGINGPROS for a $15 discount!


Affiliate Marketing Quick Tip

Be sure to cloak your links with the PrettyLinks plugin, never post the direct affiliate links you are given in ShareaSale or Awin.

That way, when you sell your blog, the new owner can easily change the affiliate link in PrettyLinks to their own, one time and it will update all of the affiliate links sitewide.


Selling Products

You can sell physical and digital products from your website using the free Woocommerce plugin.

Dropshipping is another fantastic way to monetize your blog.

Dropshipping is when you list products for sale on your website that you don’t actually have.

Then when someone buys it from you, you buy it for cheap from your supplier in China and the supplier ships the product directly to your customer.

Dropshipping can be incredibly lucrative since there is so little expense. No inventory, no shipping fees.

You can run a complete dropshipping store on your own website using the AliDropship plugin , which is a one-time payment for the license.

The AliDropship plugin makes it possible to import wholesale products from AliExpress right into your website, manages the supplier’s inventory, pricing, sales and more.

Or, if you didnt want to run a store on your website, you could run your store on Shopify instead. Shopify costs $29 per month, after your free trial .

You can’t use the AliDropship plugin on Shopify, but they have their own similar tool called Oberlo.


Selling Courses

The easiest and fastest way to sell online courses is to use Teachable .

Teachable is super user-friendly and makes it very easy to create, sell and manage your school. The monthly fee to use the platform with no transaction fees is $99 per month.

A more affordable option is to host your courses on your own website, using the Eduma theme and LearnPress plugin , which you can purchase bundled together for a one-time price of $69.

If you are comfortable customizing and editing your own themes, this is a great, cost-effective option.

If would rather have a done-for-you type school on a platform that requires little to no upkeep, hosting your school on Teachable is the way to go.



To monetize your website as a membership where people pay a monthly subscription to access it, you can use the MemberPress plugin.

This plugin makes it possible to ‘lock’ certain pages and content on your website that can only be accessed when someone has an active paying membership.



Ad Revenue

Google Adsense, MediaVine and AdThrive are ad networks you can use.

When you place an ad from these networks on your site, you earn money everytime someone clicks the ad.

It can be a few cents per click to a few dollars. The more traffic you have means the more money ads will generate.

Google Adsense is a good place to start as a new blogger.

Once you have 25,000 monthly sessions you are eligible to join MediaVine (which pays better than Adsense), or once you have 100,000 monthly pageviews you can join AdThrive.

Your Own Services

Monetizing your blog with your own services like consulting/coaching, design services, virtual assistant or other freelance services is a great way to grow your income and authority.


Blog Sponsorship

Sponsorship involves a wide array of methods in which companies can provide money or other agreed upon benefits in exchange for advertising or promotion on your site.

This is often also known as Influencer Marketing.

You can choose to work with sponsors in ways that best fit your preferences. Some bloggers like to write advertorial posts about a brand’s product, do a paid Instagram shout-out, ect.

Others may prefer a more passive method of earning such as receiving a monthly fee for placing a banner ad in their sidebar.

It’s even possible that a company may pay a substantial sum to become an exclusive sponsor of a well-known blog within their niche.


FTC Disclosure

If you are an American citizen, it is the FTC law that you must disclose an affiliate or sponsored relationship on your blog.

Other countries will have different laws. But even if you aren’t American yourself, you will likely be working with American brands so you should always have your disclosure visible.

You can do this by adding a sentence to each of your blog posts that looks something like this:


Affiliate links may be used in this post. Which means that if you decide to purchase any of the products we recommend, we may earn a commission, which is at no cost to you. For more info, see our disclosure page.


Then link to your own disclosure page. You can click to see our disclosure page above to see what sort of information is worth having on your own.


How To Start A WordPress Blog In Conclusion

Congratulations on starting your professional WordPress blog!

Now that you know how to start a WordPress blog, now would be a great time to skim over this list of 30 Things To Do After Installing WordPress.

Remember, becoming a successful blogger takes time – but know that everyone started as a newbie in the beginning.

Keep at it and continue to learn a bit more each day. You will be a pro blogger in no time!

For the next steps in learning how to sustain your blog as a profitable business, enroll in Be Your Own Blog Boss by Chelsea Clarke of HerPaperRoute (me!).


More Free Blogging Resources


Blogging Like A Pro

SEO Made Simple – SEO Course

How To Make Your Website Super Fast

Tips For New Bloggers, From 21 Pro Bloggers

Email Marketing

Grow Your List & Succeed At Email Marketing Course


Make Money Blogging

10 Ways To Monetize 10 Niches

Be Your Own Blog Boss – Complete course on the business of blogging, by HerPaperRoute



Pin This:

How To Start A WordPress Blog, Step By Step. How to start a blog with SiteGround free How to start a blog with SiteGround free how to start a blog for cheap, blogging tips, starting a blog,


How to start a WordPress blog, how to start a WordPress blog from scratch, how to start a WordPress blog guides. 

How To Start A WordPress Blog Step By Step How to start a blog with SiteGround free , how to start a blog for cheap blogging tips starting a blog SEO tips |





  1. Caroline
  2. Lala

Leave a Reply