How to Start an Awesome Blog In 20 Minutes In 2024?

Affiliate disclosure: In full transparency – some of the links on our website are affiliate links, if you use them to make a purchase we will earn a commission at no additional cost for you (none whatsoever!).

Let’s start a step-by-step guide detailing exactly how to start an awesome blog in 20 minutes.

It really is that easy, so what are you waiting for?

I started a lifestyle blog two years ago as a hobby, but now, I make an income from it while staying home with my kids.

I’ve really enjoyed how much I’ve learned about writing and marketing along the way, and I love the independence of making money from home.

Now, I run this blog on the side to share my experience and help people get started.

How to Start an AWESOME Blog in 20 Minutes?

If you want to blog on a creative, polished, professional-looking site, you’ll want to publish through a self-hosted blog.

If you don’t know what that is, no worries. I will explain the benefits below.

To start blogging, you’ll need three things…a domain (web address), publishing software, and a hosting company.

Luckily, these three things are all in one place, and it’s super simple to set up. Step-by-step instructions with pictures are below…

What is a Hosting Company, and Why Do I Need One?

choosing web hosting

If you blog from a self-hosted site, it means you are using a hosting company.

Your hosting company is where your blog site is running from.

They own the servers your website is stored on, and you are given an online dashboard from which to manage it.

It is surprisingly cheap and allows your blog the freedom to be whatever it wants to be.

There are some free blogging sites out there, but you do not own the website, and I would not recommend it.

The benefits of using a hosting company over a free site are:

  • You have the choice of hundreds of styled themes which affect the overall look and function of your site. Your blog will look more professional, creative, and unique.
  • You get to pick a unique domain name without a generic ending. Your web address will be found at example.com instead of something like example.blogspot.com. Again, your site will come across as more professional.
  • You are easily able to monetize your site and make an income online without limitations on advertising and affiliate marketing.
  • You will be compatible with hundreds of plug-ins that add functionality to your sites, such as pop-ups, banners, image collages, spam control, grammar, and SEO checks.

Why Do I Recommend Bluehost to New Bloggers?

Bluehost

I have run blogs through four different hosting companies, and I continue to recommend Bluehost.

When I first started blogging, the set-up cost was extremely important to me.

I didn’t know if I would fall in love with blogging or if it would be viable for me to make money from it.

Bluehost is one of the cheapest hosting companies around and continues to dominate the market for new bloggers who want an easy and simple setup.

Bluehost is the Best Platform for New Bloggers Because:

  • Bluehost is one of the cheapest hostings on the market;
  • They offer a FREE domain when you host your blog with them;
  • WordPress is automatically installed, a feature unique to Bluehost;
  • The WordPress software running on your Bluehost site is FREE;
  • They have a fab 24/7 live online chat service if you need help;

Those are the reasons I started my first blog on the most basic and cheapest Bluehost Plan. My site always ran smoothly without any problems.

It really is amazing value for money. And their 36-month plan is a total bargain!

Check out ThemeIsle Coupon codes here for WordPress Themes.

How to Start an Awesome Blog in 20 Minutes:

Step-by-Step Start-Up Guide for Bluehost

The best way to set up your Bluehost hosting is to open their website in a separate tab (this should happen automatically with the link below) while keeping this guide for reference as you go:

The link above should open a page that looks similar to the image below.

The site itself will prompt you to start an awesome blog in 20 minutes, but I’ve elaborated below with a screenshot to walk you through it.

Step 1: Select a Plan

Click the green ‘get started now button, and you’ll be prompted to choose a number of different hosting plans.

If you’re only planning on starting one new website, you’ll be absolutely fine to choose the ‘Basic’ plan.

The other, more expensive plans allow you to host multiple sites and give you more web space to do so, with extra security and backup.

This is particularly worthwhile for businesses such as online stores but not necessarily crucial at the outset. You can upgrade at any point if you wish.

Step 2: Register Your FREE domain

Once you have selected a Bluehost plan, you will be asked for your domain name; this is your web address and should relate to the name and niche of your blog in some way.

You can transfer a domain from elsewhere, but if you’re starting from scratch, you can type your preferred web address into the ‘new domain’ box.

Remember, the internet is a busy place, and your first choice of web address may be taken.

If this is the case, Bluehost will tell you and even suggest some similar names.

If you don’t like any of the suggestions, try something else in the ‘new domain’ box below. Keep trying until you find something you’re happy with.

Step 3: Create an Account and Confirm the Payment

You will now be asked for your name and contact details, followed by confirmation of your package choices and total cost.

The BASIC plan is ideal for simple websites or blogs. It includes hosting for 10 websites with 10 GB SSD storage, supports 100 concurrent visitors, and features a free domain for the first year, SSL, CDN, web firewall, DDoS protection, 24/7 chat support, and WordPress migration. All this comes with a 75% discount at $1.99/month, renewing at $7.99/month.

The CHOICE PLUS plan is perfect for multiple sites. It’s only $3.99/month (71% off) and renews at $13.99/month. It supports 50 websites with 50 GB SSD storage, 500 concurrent visitors (200,000 visits/month), and includes a free domain, SSL, CDN, web firewall, DDoS protection, 24/7 chat and phone support, and daily backups for the first year.

The ONLINE STORE plan for eCommerce costs $7.45/month with a 61% discount and renews at $18.99/month. It supports 50 websites with 50 GB SSD storage, can handle 500 concurrent visitors (200,000 visits/month), and includes a free domain, SSL, CDN, web firewall, DDoS protection, 24/7 chat and phone support, real-time backups, WooCommerce auto-install, and store analytics.

The PRO plan is perfect for high-traffic websites, offering a 52% discount at $9.99 per month and then renewing at $20.99 per month. This plan supports 100 websites with 100 GB SSD storage, allows for 1,000 concurrent visitors, and includes a free domain, SSL, CDN, web firewall, DDoS protection, 24/7 chat and phone support, as well as daily backups for the first year.

I did not pay for this in my first year, and I received around one letter a month (usually a business credit card offer), but there were no calls that I can recall.

Step 4: Create a Password and Log In

Once you’ve made your payment, you will receive a confirmation email with a title like ‘Welcome to Bluehost!‘. Following the link in the email will allow you to set a password for your Bluehost account.

Unlike other hosting companies, Bluehost automatically installs WordPress for you… one less thing to worry about!

Once logged in, you’ll be asked to choose a ‘theme’. This is the visual side of your blog, and the theme will affect how it looks, where the menus sit, and the colour scheme.

You can change your theme easily within WordPress at any time, so don’t get too sucked into the styling at this point.

Follow the prompts, and you will end up on a webpage called ‘example.com/wp-admin‘ (where example.com is your new domain).

This is your WordPress dashboard, the control centre for your blog… congratulations!

Step 5: Publish Your First Post

The dashboard can do all sorts of magical things, but don’t be overwhelmed. Start with the basics.

The menu on the left will navigate you to everything you need. To get started on that first blog post, you can go to ‘Posts‘ on the left or the ‘+ New‘ button at the top.

To add images, use the ‘Add Media’ button at the top of the grey publishing area.

Remember to chunk your post down into paragraphs and use subheadings, which can be found in the drop-down menu that starts with ‘Paragraph‘.

On the right-hand side of your screen, you can assign your post a category (useful for creating menus), tags (useful for people searching), and a featured image.

Once published, the featured image will usually appear at the top of your post (depending on the theme you choose) and will be added to the link when people share it on social media.

It’s your key image for the post… the featured image for this post is the picture of the sliced orange seen at the top.

Once you’ve started your new post, it will not appear on your site until you press the blue ‘Publish’ button.

If you want some help with all the settings, the WordPress.org website has loads of helpful info and a forum, too. Once published, your new site will be live, and you are officially a blogger… whoop!

Bluehost’s Support: Live Chat

Bluehost offers 24/7 support, so if you get stuck at any point, I highly recommend having a technician walk you through it.

They will stay on the live chat and walk you through the whole process.

If you have any questions about how to start an awesome blog in 20 minutes, do not hesitate to get in contact here.

I love to help new bloggers get started, so send me an email!

Quick links:

Conclusion: How to Start an Awesome Blog In 2024?

You are now ready to embark on your blogging journey.

Whether it’s for business or pleasure, creating content and curating an online presence can be extremely rewarding.

With any new venture, there will be growing pains and challenges, but the satisfaction that comes from having an engaged audience is worth it.

Now that you have these tips and tricks to guide you, you should feel confident about getting started.

Have a clear direction when you create blog topics, use effective search engine optimization techniques, share your posts on social media regularly, network with other bloggers, and measure your results with analytical tools for the best results.

Happy blogging!

arun singh

I am Arun Singh, an experienced server management geek with a track record of over 8 years in handling hosting servers. I am currently based in Mumbai, India, where I work in a private company and I also handle server management at BloggersIdeas.com. Alongside my expertise in server management, I also enjoy sharing my knowledge in digital marketing. With a passion for both fields, I strive to provide optimal server performance and occasionally contribute insights in the ever-evolving realm of digital marketing. My dedication to excellence drives me to deliver efficient solutions and contribute to the success of businesses.

Leave a Comment