How to Start a Blog with $75 or less

Learn on Skillshare

how to start a blog in a cost-effective way

Start a blog. It’s one of the best suggestions to give. Pro-bloggers love to explain why you need to start a blog. Newbie bloggers are passionate about blogging. Every single day, people are jumping in and starting their blogs. But a lot of people who want to start a blog are not sure what to do to start a blog.

There are indeed so many articles available on starting a blog. A lot of bloggers have written quite impressive tutorials that walk you through the process of installing WordPress to start a blog. My point is a little different. I agree with many of the tutorials and guides that already are available but all that stuff does work well just for the individuals who have the basic knowledge of HTML, open-source, and web hosting.

Let’s be more realistic.

If a layman wants to start a blog then those tutorials might not help.

Moreover, one of the fundamental reasons for this article is that people walk away from starting a blog when they find out the cost involved in launching the blog should be brought back in the loop.


A web hosting account costs $200 per year

A domain name costs $12 per year

A WordPress theme membership costs $97

This price simply goes over $300 and we haven’t added any premium plugin yet.

When a layman who wants to be a blogger finds out about the $300 bucks that would be spent right away, it seems scary to an average person. Although they would eventually spend a lot more than that over time in the beginning, it seems a big investment. So, many of them back off from launching their blogs and even starting their blogging careers.

The purpose of this blog post is to reduce the cost to a minimum level and show you, folks, that how you can start a blog the easy way. I’ll show you that you don’t need $300 or $400 to start a blog. Instead, you need more or less $75 to start a professionally launched blog.

Note: Please be advised, all these suggestions are according to my understanding based on my experience and learning. It could be wrong. You’re strongly advised to do proper research before launching a blog. As far as the cost of starting a blog is concerned, it varies depending upon the services you choose. Moreover, some of the links to the products are my affiliate links, which means, I would get a small commission if you purchase it and it won’t cost you any extra money. One of the good practices of being a blogger is, to be honest with the readers.

Step #1: Purchasing the Domain, Web hosting, and a WordPress theme

Let’s do this.

You won’t believe how easy it is to get started. I’ll walk you through the process of buying your domain name, web hosting, and a WordPress theme.

I’m using Namecheap at the moment. It does a lot for me when it comes to domain name registration and web hosting.

Go to the Namecheap website.

Create your account.

Once you’re logged into the Namecheap account.

Go to the shared hosting section. Pick up the hosting package you want to shared web hosting account

screenshot credit: Namecheap

Namecheap has the best web hosting prices on the market.

shared web hosting

screenshot credit: Namecheap

Once you’ve chosen your web hosting package, the next up is the domain name. You need to register your domain name. So select the ‘Purchase a New Domain‘ option to move forward.register domain name

screenshot credit: Namecheap

After choosing the web hosting and domain name, you’ll reach the checkout page.

Within a few seconds, you’ll be able to complete the process. Once it’s done, you’ll receive the confirmation email as well as Namecheap account details in your inbox.

Let’s move to the WordPress theme part.

I’ve bought many WordPress themes from Themeforest.

buy wordpress premium theme

screenshot credit: Themeforest

You’ll find hundreds of amazing, beautifully designed WordPress themes.

Pick up the best WordPress theme that suits your blog niche and purchase it to get it done.

I also bought a subscription of MyThemeShop. They have 90+ premium themes. It’s a good investment because I’ll be able to launch more blogs and websites in the future.

Step #2: Launching the Blog using the WordPress

At this point, you would have your domain name, web hosting account, and a WordPress theme.

Here comes the blog launching section.

Now you’ll find out how simple and easy it is to install WordPress to get along.

There are two methods to install the WordPress CMS. First one is manual which is recommended from the pro-blogging standpoint because it is technically more sound than the other one. Second is auto-installation. It could work but if you want to establish a blog and serious about it, I’d recommend the manual method. But I’ll share both of these.

Method #1: Manual WordPress Installation (Recommended)

As of now, you’ve bought your web hosting and domain, meaning, you have the Cpanel access now and your domain is in the Namecheap account to make it work. (In case, your domain is registered to some other domain registrar, you should make sure that you’ve properly saved the nameservers and they’ve been resolved properly. Sometimes they take 24 to 48 hours to propagate).

Now, it’s time to get started.

Go to the to download the source.

download wordpress open source

screenshot credit:

It will be in the zip format. Download it.

Besides that, open your Cpanel, go to the ‘MySQL Databases‘ section to create a database for your blog.


Create a database. It would take more or less 5 seconds.

Underneath that section, there will be an option to create a ‘Database user‘.

Then create a database user. Once you’ve done that, there will be another option right there to ‘add the user to the database’. So add the user to the database. Once it’s done. You’d have the following things:

– Database name
– Database username
– Database password

Now you will have to put that information into a file called wp-config. Go to the downloaded source folder from the Unzip it and look for the file wp-config-sample. Rename it to wp-config and edit the file using any text editor like Notepad or Notepad++. Put the database name, username, and password into that file and save it. Now you will have to upload all the files to the hosting server.

The best way to do is zip the folder but delete the original zip folder that you downloaded early on. Now, zip the folder containing the edited wp-config file. It’s the file that will direct your WordPress installation and help you move further.

Now upload the zipped folder to the public_html directory. To get there, just open your Cpanel. Go to the File Manager, and there you’ll see the public_html directory.


Go into it and upload the zipped folder through the upload option.

Once it’s uploaded. Just extract the folder there. It might unzip it in a folder. Make sure you move all the files to the public_html again. For instance, the folder name is, upon unzipping, a folder named ‘WordPress’ will be created automatically. Go into that folder and select all files and move them back to public_html. Your WordPress files must be in the public_html folder. Once you’re done, you’re almost there.

Now go the web browser and open the URL of your blog to install WordPress. It will ask you to choose the blog title, username, and password. Provide the details and proceed. Within a few seconds, you would have installed WordPress successfully.

Here comes the alternative method.

Method #2: Auto-install WordPress

This is quick. It probably takes a minute or less to get you a freshly installed WordPress blog. But the problem I have faced back in the days with the auto-installed WordPress installation is that when you change your web hosting at some point, you face difficulty. The possible reason is that auto-install feature works with a certain server provided software like Softaculous or SimpleScripts.

auto-install wordpress blog

It could work if you’re installing a WordPress blog just for a testing purpose or to do something unimportant. But when it comes to your main website or blog, I won’t recommend using this feature.

But it’s important to share this with you. So that you know the possibility that exists.

To quickly install your WordPress using this method, just go to the Cpanel of your web hosting and find the auto-install feature somewhere in the Softwares/Apps section.

Choose WordPress and then you would have to choose the domain to continue the process.

Within a few seconds, it will install WordPress.

Simply write the username and password, then within a few seconds, you’ll in your WordPress dashboard.

Step #3: Installing the WordPress theme

Once WordPress has been installed. I reckon the next thing you would want to install is the WordPress theme that you’ve already purchased.

You could also choose a free theme but pro-bloggers always go for a paid theme.

There are so many benefits attached to it.

For instance, a paid WordPress theme always has more features, updates-availability, responsive layout, and affiliate marketing promotion (in some cases).

So, to install a new WordPress theme, go to the ‘Appearance‘ and then ‘Themes‘.

installing a wordpress theme

Then, add a new theme from there. Make sure you upload the zipped file.

Sometimes a theme is zipped inside another zipped folder along with other files. Make sure you unzip the theme folder to check it out before uploading it. In case, you’ll upload the wrong folder, the WordPress interface would give the error in installing the theme. You would have to do it again with the right folder.

Once it’s done. It will appear in your WordPress dashboard inside the ‘Themes’ section.

Open it up and adjust the options accordingly. One of the benefits of using a paid WordPress theme is that it always has better customization options to change things around.

Wrapping up

So, I was excited about this simple guide.

I always wanted to write this kind of guide but I procrastinated a lot.

Then I realized that if the blog launching cost is holding people back from going for it, then I should do something to help them out.

So I came up with a guide that helps them minimize the blog launching cost to the lowest.

It took me an actual three days to finish this off.

But it was worth it.

I’ll be more than happy to assist many of you who are passionate about starting a blog and going to launch it after reading this guide.

Important lesson: If you’re a blogger who is just starting. This blog post doesn’t just teach you how to start a blog but it also teaches you one more thing and that’s always thinking about solving a problem. So, I guess that’s an additional thing I’m teaching you right in the beginning.

As I said, I’ll be happy to answer your questions in the comments section.

Because it’s just a beginning. Once you launch a blog, you would have a long way to go.

And don’t worry at all…

We learn things along the way.

No matter how early we started blogging, we still learn things. So will you.


So answer a quick question below in the comment section.

Did blog launching cost ever stop you from launching the blog?

Do you want to receive whatever I send out to my subscribers?

* indicates required
Disclaimer: Some of the links in the blog post might be affiliate links. If you click through and buy the product, I get a small commission, but it won't cost you any extra money. Read the disclosure section before making any decision.


  1. Usama

Leave a Reply