If you want to start a blog but aren’t sure how you’ve come to the right place. In this guide, I will explain everything about how to start a blog without no-tech knowledge.

In fact, starting a blog is one of the best things you can do nowadays. If you are doing a small business or selling products online, or you want to do something new, blogging can bring lots of benefits.

Blogging is a very popular passive income stream now. You may see many people call themselves bloggers. If you want to become one of them and put forth your views onto the internet and spread knowledge.

In this blog, we‘ll cover basic steps as well as important steps that you should know before starting a blog as a career. I wish I would have known this before I was starting my blogging career. Also, I would like to tell you that no blogger will tell you this in any of their blogs.

Don’t Start a Blog To Become Rich:

Before we get into the details of starting a blog, you should have the right expectation.

It is very easy to see successful bloggers and think, “that person is so rich” so I should also start blogging and become rich.

If your goal is to become rich in no given time, then starting a blog is not an approach to take.

But will definitely think that about the millionaire bloggers? Why can’t I be like them? Of Course, it is possible to make money from a blog but it will take time, hard work, and patience.

You can start your blog in just 5 simple steps:

  1. Choose a Niche for Your Blog
  2. Select the Best blogging platform (I recommend WordPress.org)
  3. Find a domain name For Your Blog
  4. Choose a web hosting for your blog (I recommend SiteGround Shared Hosting)
  5. Configure your blog WordPress Blog (Tutorial is given below)
  6. Customize your design of the WordPress blog

The following is more detailed information about what is involved in each step.

1. Choose a Niche for Your Blog

Choose a Niche for Your Blog

Let’s talk about choosing a topic for your blog. Choosing a topic is a very time taking process

Since I’ve tempered your desires, we should discuss picking your blog subject. This is where many individuals stall out and burn through huge loads of time.

Trust me, I’ve been there. I know how much weight you feel to pick the “amazing theme.” The uplifting news, notwithstanding, is that:

  • There’s no such thing as the “perfect” blog topic.
  • Your topic matters less than you imagine.

A great deal of would-be bloggers thinks they need to locate a “unique” theme that nobody else has expounded on. These outcomes in long stretches of Google look, just to wind up feeling crushed on the grounds that everybody has just expounded on everything.

Fortunately, being unique doesn’t make a difference.

To begin, if there are other fruitful websites about a theme, that is a decent sign. It implies that individuals care about it; in business terms, there’s a business opportunity for the thought.

On the off chance that nobody is expounding on something, then again, that probably implies it will be hard to bring in cash from it.

Besides, individuals don’t peruse one blog over another due to the point. Individuals read writes that they interface with (and that are elegantly composed, obviously). Your interesting voice and viewpoint will get through regardless of what theme you’re expounding on.

How to Name Your Blog:

Naming anything is a test. Actually, it tends to be trying to such an extent that there are even whole organizations that assist organizations with making brand names.

When naming your blog, you don’t have to enlist proficient assistance. Be that as it may, you should do a touch of conceptualizing. The best blog names are:

  1. Memorable
  2. Short
  3. Relevant to your topic
  4. Available as a domain name

That last thing is one numerous individual overlook. Preferably, the name of your blog ought to likewise be its area name. School Info Geek, for instance, has the area name collegeinfogeek.com. This is alluring on the grounds that it makes your blog simpler to discover, both for perusers and for web indexes.

To concoct blog names, I suggest you utilize a method called mind-planning. Take the subject of your blog, compose it on a bit of paper, and draw a hover around it. At that point, begin considering words that identify with the subject. Each time you think about a word, record it in a more modest hover diverging from the circle containing your point.

In the end, you’ll have a lot of words that you can join in various manners to make a name. When you have a couple of names, you can check whether the area names for them are additionally accessible (a cycle we’ll examine in the “Get a Domain and Hosting” segment).

2. Select the Best blogging platform (I recommend WordPress.org)

Select the Best blogging platform

There are many platforms to start blogging But I would advise you to start a blog on WordPress. There are some reasons to recommend WordPress.

There are more than 83 million active users of WordPress = a lot, basically.

blogging platform

Here are the popular blogging platforms we’ll be comparing in this article. If you’re interested in a particular platform, You can check by clicking on the link.


Blogger is a free Best blogging platform that’s designed for ease. Because it’s owned by Google, users can link it to various other Google products, Using the basic blog design options, you can get a new blog up and running in less than 15 minutes. But you will not get any kind of plugin help on Blogger.


WordPress.org, often called self-hosted WordPress, is the free, open-source WordPress software that you can install on your own web host to create a website that’s 100% your own.


Gator is a website builder and blogging platform created by HostGator, the popular web hosting company.


WordPress.org, often called self-hosted WordPress, is the free, open-source WordPress software that you can install on your own web host to create a website that’s 100% your own.


Tumblr is an American microblogging and Best social networking website founded by David Karp in 2007 and currently owned by Automatic. The service allows users to post multimedia and other content to a short-form blog. Users can follow other users’ blogs. Bloggers can also make their blogs private.


Medium is an online publishing platform developed by Evan Williams and launched in August 2012. It is owned by A Medium Corporation.


Squarespace, Inc. is a private American company, based in New York City, that provides software as a service for website building and hosting. Its customers use pre-built website templates and drag and drop elements to create webpages.


Wix.com Ltd. is an Israeli software company, providing cloud-based web development services. It allows users to create HTML5 websites and mobile sites through the use of online drag and drop tools.


Ghost is a free and open-source blogging platform written in JavaScript and distributed under the MIT License, designed to simplify the process of online publishing for individual bloggers as well as online publications.

3. Find a Domain Name For Your Blog

Select Domain Name

Choosing a domain name is not a difficult task You can easily pick a good name, I will tell you some steps that you can read and choose a good domain name.

Short & Simple Domain Name:

Always remember you have to buy a short Domain name And choose simple domain names that are easy to remember. ( Simple domain name has the advantage that if a person comes to your blog, remember the blog name )

Use Keyword

You research the keyword, choose a domain name that has traffic on the keyword, Will help your blog ranking.

Don’t Use Numbers In Domain Names

You can’t use a number in a domain name Because it can make it difficult to remember the name of your blog.

Use TLD Extension

I always recommend you use domain extension like .com because it’s globally. If you want to get a domain name for your country, you can take it and target your country.

Hobbies & passions

You do not have to choose a domain name on the advice of anyone. You should choose a domain name according to your hobbies & passions. Because if you follow your hobbies & passions, then you have a good chance of succeeding.

4. Choose a web hosting for your blog (I recommend SiteGround Shared Hosting)

Choose a web hosting for your blog

For making a blog, you have to need web-hosting and domain,

Now your third step is to choose good hosting You can make the blog live through hosting, Choosing Best hosting is a very difficult task But we will help you choose the best hosting company.

So instead of giving you the ton of hosting list, I recommended you go with the site ground.

Because SiteGround is the no.1 worldwide hosting for beginners, and honestly there support and service are fantastic and very reliable; it’s also not very costly like another hosting.

To get web hosting and domain for your first blog, follow these steps:

Step 1: Visit the SiteGround select a plan:

I recommend the startup. Click the Get Started button.

Step 2: Choose the Best Domain Name

Choose a domain name for yourself according to your interested. Once you have entered a domain name, click the proceed button.

Step 3: Fill In Your Account Details

Step 4: Enter Your Credit/Debit Card Information

-Agree To The Terms & Click The Pay Now Button

After pay now, you will have to wait for some minutes until your hosting account is ready. then check your email for important details related to your account.

ALSO READ: The Secret to Becoming a Millionaire: The Best Guide on How to Make Money Online

5. Configure your WordPress Blog (Tutorial is given below)

Configure your WordPress Blog

Installing WordPress is not a difficult task,

Here I will teach you how to live a WordPress website, Will tell you the easiest way to install WordPress you have to log in to your hosting account and then login Cpanel


-Select Start a new website checkbox and then click WordPress.

you have to fill some login details about your website:

check the terms and conditions checkbox and then click the big Complete Setup button:

-It will take a few minutes for SiteGround to finish setting up your WordPress site.

-Now, click the Proceed to the customers area button:

-Now, click the My Accounts menu on the top:

-Now, click the Go To Admin Panel button to visit your new blog’s admin dashboard:

-Your login page has been opened, enter your login details

That’s it. You just set up your first WordPress site. Remember, this URL: http://your-domain.com/wp-admin

6. Customize your design of the WordPress blog

Now your next step will be to give your website a good look And you will install a variety of themes for it and remain confused. We will tell you about some themes that you have installed. I advise you to install astra theme because we are using it.

You can also use the Pro version of the Astra theme, you will see some more features in it.

how to install astra theme-

-click on the theme button

-Now, click the Add New button

  • Now, Search Astra in the search bar

-Now, Click The Astra theme

Now install the theme and see the look of your WordPress website.

How to Set Up Your Blog in  Steps:

Now that you’ve picked a topic, it’s time to create the actual blog. This is the most intimidating step for a lot of people but relax.

As long as you can read and use the internet, you already have the skills you need to create a blog. Knowing how to code can be helpful down the line, but you don’t need it to get your blog set up.

Log Into Your WordPress Dashboard:

You should now have a fully functioning WordPress installation! If you visit your site right now, you’ll see a “Website Coming Soon” page – which will go away and be replaced by your new website once you log into the WordPress Dashboard and launch it.

To access your Dashboard, type yourdomain.com/wp-admin into your browser (but replace “yourdomain.com” with your actual domain name). This is the link you’ll need to customize your blog, so you might want to bookmark it.

Add “/wp-admin” to your domain to reach the WordPress Dashboard.

To log in, enter the username and password that you received when you installed WordPress (note that this is different from your cPanel log-in information).

Note: It can sometimes take up to an hour for the web host to set up your account. While you’ll be able to access your cPanel right away, your domain might not be accessible for an hour or so.

Configure Your WordPress Settings:


Once you log into WordPress, you should see a screen like the one below:

Click “I don’t need help”

Click “I don’t need help” underneath the Business and Personal buttons, as we’ll be walking you through the process of setting everything up.

A Quick Tour of WordPress:

Here’s what you should see when you log into your site:

The WordPress Dashboard – where all the work gets done

WordPress can look a bit overwhelming at first, but it’s designed to be easy to use. To help you get your bearings, here’s an overview of all the links you’ll see in the sidebar of WordPress:

  • Dashboard – The “home base” of WordPress. This is what you see when you log in, and it contains whatever widgets you’ve chosen to show on it.
  • Posts – The heart and soul of WordPress. This is where you’ll go when you want to write a blog post or edit an existing one.
  • Media – A central repository for any pictures, sound files, video, and other pieces of media that you upload to your site. Here you can browse through and edit media you’ve uploaded to your posts and upload even more.
  • Pages – Here you can create Pages, which is what you’ll be using for the main content on your site. Pages are different from Posts because they will show up in your site’s main navigation instead of going on your list of blog posts. This makes Pages good for essential components of your blog such as your Contact and About page.
  • Comments – Here you can see the comments on your blog.
  • Appearance – This is where you’ll customize the look and feel of your site. There are options for your site’s theme, menus, and the widgets you want to display. There’s also a rudimentary code editor, but it’s not very good.
  • Plugins – This is where you can add and manage your plugins, which are like small apps that can give your site new functionality. There are a number of great plugins you should be using, but we’ll get to those a little later.
  • Users – Here you can manage the user profiles on your site. To start, the only one that should be here is your own (though you can add more users later if you decide to have other people contribute to your blog).
  • Tools – By default, the only things here are the Import/Export options, the Press This bookmarklet, and a Categories/Tags converter. Right now, you won’t need any of these.
  • Settings – This section houses all the general settings for your site. There’s a lot of stuff here.

I hope this helps you understand how to navigate around your site. If you’re ever unsure about what something does, it’s just a quick Google search away.

Set Up Your Pages:

By now, I’m sure you’re ready to publish your first post. Before you do that, however, you need to learn how to use the WordPress Editor. And one of the best ways to do this is to create a few key pages for your site.

While you can of course create however many pages you want, I recommend creating the following:

  • About – This page should explain the story behind your blog, as well as who you are.
  • Contact – This page should include a way for readers to contact you with questions and suggestions. Please don’t put your personal email address or phone number here; use a plugin like Ninja Forms instead.

Once your blog has grown, it can also be helpful to have a “Start Here” page that shows new readers which posts they should read first. When you’re starting out, however, this isn’t necessary.

How to Use the WordPress Editor:

Let’s learn how to use the WordPress Editor by creating your blog’s About page.

First, log into your site, hover over the Pages tab, and click Add New in the menu that appears:

You should now see a screen that looks something like this:

The first step is to add a Title. Type “About” into the box that says Add Title.

To start writing your About page, click in the box that says “Start writing or type / to choose a block.” You can now type a description of your site, information about you, or whatever else you want to tell readers.

Once you’ve added some text, a menu will appear with formatting options. These are basically the same as in a word processor like Microsoft Word or Google Docs.

You can hover over each menu item to learn what it does, but here are the most important options:

  • Bold – Changes text to bold.
  • Italic – Changes text to italic.
  • Link – The little chain icon lets you add a link to the selected text. For instance, this is a link to our personal website guide.

For more text formatting options, click the arrow next to the Link icon. You won’t need most of these formatting options on a regular basis, but they’re good to know about.

Finally, you can click on the paragraph icon to change the “block type or style” of a section. This is where you can add things like lists, headings, and block quotes:

Note: The full range of things you can do with the WordPress Editor is beyond the scope of this post; check out this guide from WPBeginner for more detailed instructions.

Once you’ve written some content, click “Preview” to see how it will look using your theme:

If you’re happy with the result, click “Publish” to make the page visible on your site:

Congrats! You just published your first page.

Write and Publish Your First Post(s):

If your goal is to create a successful blog, you’ll spend most of your time writing and publishing blog posts. Luckily, the steps for publishing a WordPress post are basically the same as for publishing a page. The only difference is that to create a blog post, you go to Posts -> Add New.

In addition to this difference, there are a couple extra steps I recommend to make sure your posts look great and work well on your site.

Add a Featured Image:

First, I recommend adding a Featured Image to each post you publish. Most themes display this at the top of your post, and it’s also the image that will show up when people share your post on social media or in messaging apps:

The featured image is one of our posts.

To add a Featured Image, go to the Document tab in the WordPress editor. Then, click the tab that says “Featured Image.”

Next, click the button that says “Set featured image.”

You should now see a window with two tabs: “Media Library” and “Upload Files.”

In the event that this is another blog, your Media Library will probably be vacant, which means you’ll have to transfer another picture. To do this, click the “Transfer Files” tab (which ought to be chosen as a matter of course). At that point, either drag a picture document into the window or snap “Select Files” to pick a record from your PC.

You can utilize an assortment of picture designs, yet I prescribe adhering to .jpg documents that aren’t excessively enormous (attempt to hold them under 100 KB). Something else, your blog entry could take too long to even consider loading, making guests click away from it before they’ve even perused your words.

To ensure your pictures aren’t excessively huge, you can either pack them utilizing picture-altering programming or introduce a module that packs pictures consequently. We utilize the two procedures at College Info Geek as a sanity check.

Congrats! You just published your first post.