How to build your own blog or website in 7 easy steps.

Share on facebook
Share on google
Share on twitter
Share on linkedin
how to build your own blog or website

Do you want to build your own blog or website? We perfectly understand that building your own blog or website for the very first time can be intimidating especially if you are starting out for the very first time. It can also be a nightmare if you don’t know much about coding or anything related to building an online presence. At Billionaire surge, we have helped many create a professional online presence and have now put together this step by step guide on how to build your own website with WordPress.

What you will learn from this Step by step tutorial on building your own blog or website

  • How to Choose the Best Web Hosting
  • How to Register a Domain Name for Free
  • How to Install WordPress
  • How to Change Your Theme
  • How to extend WordPress functionality with Plugins
  • How to Setup Google Analytics Tracking
  • How to Optimize Your Website for SEO
  • How to Make Money From Your Blog

What do you need to build a blog or start your own website with WordPress?

There are three things you need to build your own blog or website with wordpress:

1.A domain name idea (this will be the name of your blog i.e wpbeginner.com)

2.A web hosting account (this is where your website live on the internet)

3.Your commitment to stick with the job till the end.

Building your own blog or website may at some point prove to be hard work. However, you’ve got to have the resilience to follow through the steps till the end. For some people it takes minutes and for others it could take an hour or two. Whatever the case, plan to stick through this till the end.

You may also ask;

Why should I build my own blog or website using WordPress?

Below are some of the reasons why WordPress is the best place we recommend to build your own blog or website.

  • WordPress is free.
  • WordPress is easy to use as compaired to other Content Management Systems
  • WordPress has a vast support community.
  • It’s easy beginner friendly and very easy to customise.
  • You can make your site look however you like using WordPress plugins.
  • WordPress takes security seriously.

Related Article:

What is WordPress and advantages of using WordPress?

Step 1 : Getting your free domain name and choosing the best hosting program.

Getting your Domain name.

A domain name is your address on the internet. Billionairesurgemedia is our domain name. Dot com( .com) is the extension of the domain. You will also find that it can be called a TLD.

Good research has to be done whilst looking to buy a great domain name. However, once you have decided on the domain name, you can go ahead register it at a good host.

Web Hosting

A web host is an organization that sells or leases memory space on its servers. This is where your website lives. It’s your house on the internet. Just like choosing the house where you physically live, choosing the best hosting is very important. It will determine how your website operates in a number of ways like;

How fast your website is to some extent will depend on the host you choose.

How often your website is backed up, even though you need to take full responsibility to always back up your site.

Band width and storage; Bandwidth is basically how many visitors your site can handle in a month.

What to look for in a good hosting company

Customer Support

You will need support at some point; it’s worth considering how good their support is before you sign up.

Band width and storage

It’s great to consider how many visitors your site will be able to handle in a month. If it receives over what your host can support, then your website or blog might crash or low down seriously.


Your host should prioritize security! A good host will have things in place, like regular website backups, firewalls, and other methods to not only protect the web server but the datacenter as a whole.

There are other factors to consider, however, these three are the main ones to look out for when choosing a host.

Our Recommended Hosting

At Billionaire Surge Media, most of our websites are hosted with Bluehost. Bluehost has been around since 2003, they have the experience, and are the absolutely perfect place to start when starting a blog or a website. Their plans start at $3.99/month which is paid yearly.

We are partners with bluehost

Through our partnership, you can get yourself upto 50% off when you host with bluehost.  You will also be able to get your DOMAIN NAME FOR ABSOLUTELY FREE!

You can claim the 50%offer here.

Transparency note;

We will earn a small commission (without extra cost on your side) when you purchase hosting with bluehost using this link. This is one way we are able to continue creating such free amazing content and videos to help others who are just starting out.

Next, Buy your Domain name and get hosting for it. Open up Bluehost here

Just Click the green Button to get started

Choose a plan that will be good for you. You can choose the basic plan if you are starting off at a budget.

However, if you hope to create another website in the next few months, then I would suggest you choose the plus plan as you will be able to host unlimited websites without any extra cost apart from just purchasing the domain name.

 You will then come to this page; enter your domain name click next. If your domain name is not available (it means it was already bought by someone else), make some tweaks and come back to this step, till you get the name that you like.

On this page, you will fill in the account information, package information, and package extras.


There is no need to add any extras at this time when getting started, so you can un-tick them all. You could add them later if you need to.

For the package information, its recommended to choose 36 months as that’s the most value for money, otherwise, please work within your budget.

2. Install WordPress on Bluehost.

After you have made your order from the explanation above, WordPress will most probably be installed automatically, which means that your website is now available for others to view. It will have a coming soon page for the meantime until you remove it.

To start your blog or build your website with Bluehost and WordPress is very easy and straightforward if you follow through the steps well.

This Part of creating your website or blog is the easiest, don’t be intimidated by the look of things, best of all, WordPress is free!

Just log in to Bluehost, using your domain name and password.(the links will be sent to the email you used in the order for hosting).  If you did not create a password, you will have an opportunity to create one or go to ‘forgot password’ and you will get an email link to reset it.

After you have created your password, Bluehost guides you through exactly what you need to do in order to start your own  blog or website. First, Bluehost will ask you to pick a theme. You can just pick a random one here or find one that you actually like. You can always change it later so it’s not a big deal or just scroll to the bottom and skip this step.

Remember,there are so many free WordPress themes. Click on “Start Building” On the next screen, you can choose “Business” or “Personal” I recommend choosing business because this is business!

Log into your wordpress site.

The Bluehost part is done now and you’ll only rarely need to access your Bluehost account. Now….the next time you want to access your wordpress account, you will have to search www.yourdomainname.com/wp-admin (save the format of this url as you will need it) where your domain name is what you chose in step 1 above.

You will type www.yourdomainname.com/wp-admin so many times in the coming years so it will most probably show as a suggestion in your search bar so you don’t have to always type the whole of it.

Now you’ll log in with the username and password for WordPress that you either set up when you installed WordPress, or if you didn’t pick one, then Bluehost will have emailed you both username and password.

3. What to do after installing wordpress.

You will need to do these 10 things immediately after installinng wordpress, they will make your life easier.

Set up Permalinks.

Every time you make a new webpage or write an article, WordPress will automatically create a URL (web address) for that page.  The default URL will be very hard for you and others to remember. What you will need to do is to change it to something you can remember.

It’s easy to change.  When you log on to the WordPress dashboard for your site at yoursite.com/wp-admin, go to the left side menu and hover your mouse over “Settings”.  When the drop down menu appears for settings, click on “Permalinks.” I recommend you choose “post Name” as it will be easy for you to remeber your URL as it contains your post name at the end.

Back up Your Site.

You need to do this. Imagine spending days months or even a year writing blogs and putting your site together and then one day, it all crashes! You will cry if you can’t restore your site.

If you save a backup regularly, it won’t matter if something breaks or if your content gets deleted.  You can quickly revert to a previous version of the site and you’re back up and running.

By the way…

If you use a good host, like Bluehost, your site will get backed up for you.  If you have a problem, just call them and they’ll get your site back up and running in minutes.

However, you still need to have separate back up for your website

It’s important to take responsibilty for anything that happens. Yes i know Bluehost is amazing, but things could happen and on that one day, they don’t have a backup!!!… So its important you have a separate copy yourself. Good thing is, there are so many free plugins that can help you with backup. I personally use updraft plus/Backup/restore plugin.

Other important plugins you need to install.

WordPress comes with alist of plugins already installed, you don’t need them. You can delete them and install these.

On your WordPress dashboard, on the left side menu, go to “Plugins” and click on “Installed Plugins”.  On this page, you can check the box next to each plugin and then, using the drop down that says “Bulk Actions”, select “Delete”.  Confirm that this is indeed what you want to do.

Now, go to the top of the Plugins page and click “Add New”.  The page to add plugins has a search box.  Type each of these into the search box and install and activate the following plugins. Pay attention to the plugin author name.

Google Analytics by MonsterInsights

Shortlinks by Pretty Links – Best WordPress Link Tracking Plugin by Blair Williams (not the paid pro version, the free one)

Spam Honeypot by Matthew Turland (Search “Matthew Turland” and you’ll find it)

Yoast SEO by Team Yoast

Yoast SEO : Search index purge by Team Yoast

Amazon Affiliate Link Globalizer by Attila Gyoerkoes, Markus Goetz (Woboq)

Elementor page builder by Elementor. This will help you with page design. The free version is already good enough. You can consider going for the pro version later if you need extra functionality.

4.How to choose and change the theme.

A WordPress theme is basically the framework for making your site look awesome.  The theme determines the layout, fonts, and functionalities.

At the start, we recommend you use a free theme. You can later get a premium one.

Some examples of themes you can use include; WP Ocean and Astra. These two are quite popular, however, you can always search for others as there are thousands to choose from.

How to Monetize Your Website

Depending on the reason you created the website, chances are you will want to monetise it at some point. I have put down afew ways in which you will be able to monetise your website.

Affiliate Marketing.

This is where you link to other people’s products and earn a commission when you sell.  The easiest affiliate program to get started with is Amazon associates.   There are thousands of other affiliate programs out there like Clickbank, Share-a-sale, maxbounty and so many others.


Without considerable traffic, it’s hard to earn much income from advertising.  You will need alittle bit of patience to monetise a website in this way. You can use services like Google adsense once you have created a considerable number of blog posts. Atleast about 10-15 blog posts.

Selling physical Products.

You can also make or source a physical product to sell from your site.  This makes your site even less passive and it’s not a good fit for most niche websites.  However, it can be a good way to further monetize a niche website, especially if you want to make it your full-time job!

Selling your own information Products.

These are your own digital products that you sell on your site.  They can be ebooks, videos, audio guides, really anything that you can think of that people can download.

I don’t recommend that you start making information products until you have a strong audience.  And only sell them if you’re willing to make an ongoing commitment to your site.  As soon as you start selling stuff on your site, it gets less passive.  No matter what your product is, there will be some amount of customer support required.

Nicholas Mighty

Nicholas Mighty

Leave a Replay

Sign up for our Newsletter

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit



Welcome Back,
We Missed You

everything's where you left it.

Get a FREE Domain on us!

When you purchase 5-10 page website design