Blogging For Beginners A Step By Step Guide – Build Website In 5 Easy Steps

  • Post last modified:July 27, 2021
  • Post category:Blogging
  • Reading time:23 mins read
  • Post author:

This is a step by step blogging for beginners guide which will cover every single thing in detail you need to know before creating your blog. Follow the steps and create your website within minutes.

However, one need to know blogging is a journey not a destination, I means its a continuous process and there is no end. Every beginner think it’s a quick rich scheme or something that will change everything overnight. It may sound rude to you, but i do not want to create a false expectation.

Yes there are opportunities, but there is nothing called free lunch in this world. You have to hard work with smartness and trust me it is possible to achieve your goals.

If you are one who is reading this, i may be wrong but most will be new bloggers or thinking to start blogging. Let me be very clear, it may take 2 days or 2 month to create and do setup for your blog, but the real challenge comes to earn a living out of it.

Please, understand I am not here to demoralize you in any way, I am just making you aware about the reality, i may have said goodie -goodie things in the beginning of the post itself. Most of you would have believed easily, But my conscience does not allow to cheat anyone in anyway.

Having said that, let’s not discuss why blogging is waste? or why it is great? If you have chosen and you think this is what I want to do, than no one can stop you from succeeding.

It may take some time, but things will workout, it is just the matter of time and how much that time you are investing in learning and implementing matters. Enough now no more lecture??, let’s get back to the point.

As a beginner in blogging, it is my advice to start with as low as possible, I am talking about money. You do not need to spend hell lot of money to get started, even if you have spend money wisely and the things which are really required.

Do not worry I will only tell you things which are really necessary and important and where you must spend few bucks rather than buying unnecessary stuff which are not required if you are starting.

I have been through this when I first created my website long back in 2015, when I was not even aware of what blogging is? and I know how some websites try to sell you with links every now and then.

So without wasting much time lets go step by step and understand how as a beginner you can start blogging and what are the things which are required.

Note: I have tried to use as much low jargon as possible and things will be explained not in technical but in simple terms.



Blogging For Beginners Step 1

Get a domain. If you are not aware aware of what domain is, let me explain in you in layman terms. If I ask you what is your name or how people call you, your answer may be Richard, Keshav, Priya, Julie etc. so this is your identity and people know you by this.

Similarly, domain is a name of your website/blog and this is how people will know it online/offline. Just like your parents choose best name they can (in their thoughts?) likewise now it’s your turn to name your baby, your website or blog.

As a suggestion if possible try to name your blog related to your work, for e.g. if your blog is related to technology you can name it, or if its related to politics you may name it Take them just as an example, i don’t even know if this are registered domain or not.

Another things is extension of the domain, there are many domain extension available either based on country like .In for India, .CA for Canada, .Au for Australia or special domains related to a particular field like, .blog , .academy , .careers, .clothing, .online etc.

The famous ones are related to your country like .IN or a globally accepted and most used .com, however one need to understand that it all depends on the traffic you are targeting. If global traffic will come to the website than go for .com or if you are targeting your country specific for with .IN .CA .AU etc.

Choosing domain name or extension is not that important, what is important is the content of your blog and how you market it. Still if you are finding it difficult to name your blog you can use automatic domain name generator like nameboy or namemesh.

Now, coming back to domain, once you have decide the name you have to look that whether that name is even available to register or not as your domain name.

I Use and prefer either Namecheap or Siteground for buying domains and hosting for any websites of mine (by the way this website is also hosted on siteground).

Just to let you know it’s not only me, they’re an official ‘WordPress’ recommended hosting provider. When I say wordpress I am talking about not

You can read moneycontain Siteground review here is an open source(free) software by which you can use to easily create a beautiful website, blog, or app. They account of more than 35% of total websites in world. You just need a domain name and web hosting.

You can install plugins or customize your blog in anyway and its all free and most importantly make money from your blogs.

Let me tell you the reason why? Siteground is not the only one which I have used personally, prior to it I was using Namecheap, I have also used Hostinger services and many other and still I use them.

With some have been really pathetic experience and I felt like cheated, just because I thought it’s little cheap. The most important part of blogging or creating your website is a hosting service, as I said in the begging I am not telling you to spend your money in any other specific services getting offered online at the start.

But, you should spend little more money on your domain and hosting provider. If you are serious about your blogging career.

If you ask me who is best among them I would prefer siteground anytime. Trust me guys, just because someone selling you something cheaper than others does not guarantee the quality of the product and you might spend more than what you should have.

However, Namecheap is something I would recommend at second, following the Hostinger.

Let me show you how you can buy best domain names on siteground:

Go to siteground website by clicking on this link


Blogging For Beginners


Search the name you have decided and see of its available to register, out of curiosity I checked the name mentioned above fightforright with .com as an extension, however here is the result:


Blogging For Beginners A Step By Step Guide - Build Website In 5 Easy Steps


It was not available, keep in mind sometime it may happen that domain name might not be available because it has already been taken by someone. Don’t lose hope try something new, keep experimenting. Once you have selected the domain name your first part is completed.

Having said that, Namecheap offers domain name as well hosting at lower rates than siteground, so you can prefer namecheap any day without any second thought. Similarly, Hostinger is another option without any doubt.


Blogging For Beginners Step 2

Get A Hosting. If you are not aware what hosting is, let me tell you, In simple terms , if is ask you where you live chances are you will tell me your home address likewise you registered name for your blog/website and that blog may include thousand of files and data, which will require a space.

This is what hosting does it gives you a space, so that if someone decide something to search on the web, the data related to the search which is stored online to a hosting company can be easily accessible. Hosting is just like buying a home where you live with all your belongings.

Just like there are different types of ways you can have a home, it may be on rent and you are sharing it with someone or you may own a small flat as there are less people in your family, or it may be a big bungalow, depending upon your need you decide which is suitable for you.

Similarly, hosting are of majorly three types:

Shared hosting is similar to renting a home with someone. You will have a home but you have to share the resources of the home like space, kitchen, washroom etc. If you are a beginner this is a popular option for launching small websites and not appropriate for large-scale commercial projects.

A virtual private server (VPS) is a step up from shared hosting. It’s like having a small flat of your own. This is best for Medium sized business.

Hosting on a dedicated server is like having a bungalow, It’s a more expensive option and best for websites who have more traffic or launching something commercially and big.

Hosting companies sell theirs plans by naming them in different way, they might lure you by showing different features for every plan. As we are concerned about the beginners it is always advisable to opt for the basic plan and than with time and more traffic, you can upgrade it.

To let you understand I am choosing siteground as an hosting provider by the way there are are many companies such as Namecheap, BigRock, Hostinger which offers domain and quality hosting services at much affordable rate than siteground.

SiteGround is an independent web-hosting company which was founded in 2004. The company is based in Sofia, Bulgaria and they serve users worldwide. The company has more than 450 employees and hosts more than 550,000 domains.

Let’s check out SiteGround hosting plans and their features.

  • Shared hosting: As already told you shared hosting is recommended for new websites and beginners. It is appropriate for low traffic websites as you will be sharing resources with other websites hosted on the server.
  • WordPress hosting: WordPress hosting is another version of their shared hosting plan. It is just that this plans are specifically optimized and designed for wordpress users.
  • Cloud hosting: Cloud hosting is a step-up to shared hosting plans. The data gets stored in cloud based environment. It is most suitable for  websites/blogs/business which already have traffic.
  • Dedicated servers: As said Hosting on a dedicated server is like having a bungalow it is more expensive but gives you a lot more power as the resources are specifically established for your own website.
  • Enterprise hosting: If you have a large business or thinking to open an online store such as amazon, ebay etc. Enterprise hosting is for you, apart from this you can also contact the siteground team if required additional space for your hosting services.

They have 6 Data Centers in the USA, UK, Germany, Netherlands, Australia and Singapore. 

This is really significant for the speed of your website, according to google “speed of your website is one of the factor in the search rank”. Websites which take much time in loading usually get penalized by google in search engine rankings.



That is why I have said in the beginning its ok to have spent a few buck in hosting rather than spending it on any other thing. Let us see how to get hosting service from siteground:

Go to siteground website by clicking on this link

You will see this page appearing on the screen, choose the plan depending on your need. If you are beginner my suggestion would be to go either with web hosting or wordpress hosting plans.


Blogging For Beginners Step


Once you choose the plan it will show you the type of hosting plans available. For beginners startup will be suitable plan. You can also click on compare hosting plans to know all the services which are included in the plan.

The StartUp plan is perfect for people with one website that are starting now.
The GrowBig plan is a great value for money offer, including the option for multiple websites and the SuperCacher that greatly improves website speed.
The GoGeek plan is perfect for people with e-commerce and larger sites, or more geeky development needs like more server resources and GIT integration.

Blogging For Beginners A Step By Step Guide - Build Website In 5 Easy Steps


Even with the startup plan you will get free ssl certificate, Secure Sockets Layer (SSL) is the most widely deployed cryptographic protocol to provide security over internet communications. A blog/website with a ssl get benefit in search engine like GOOGLE, BING vs no SSL.

You will also get a free email account that can be used specifically for your blog. All the plans comes up with 30-days money back guarantee in case you are not happy with the services. Trust me the chance are very rare for you to cancel.

Once the plans are selected it’s time to choose the time period. The longer period you choose the more discount you get. However the plans are available on monthly and yearly bases as well.


Blogging For Beginners A Step By Step Guide - Build Website In 5 Easy Steps


That’s it the process is completed now, its time to do the setup by installing the wordpress on the panel and start building your blog.



If you ask me which blogging platform is best?

WordPress without any doubt, yes there are several other platform such as bloggers , but nothing till now have even come close to wordpress in terms of overall websites and blog development users.

Siteground will also send you e-books and stuffs which are required for a beginner to workout building your blog easily. You can also use the site builder tool which is free to create your website.


Blogging For Beginners Step 3

Once you are logged in using your siteground credentials you will see a pop-up asking you if you want to Start a new website on your account. Select that option and click on the WordPress button.

Installing WordPress On Siteground


when blogging what are some things to consider



blogging where to start



blogging where to start


Incase if you face any problem you can contact siteground customer support services which are available 24X7. They are best industry. Most of my issue got resolved instantly.


when blogging what are some things to consider


Once the installation gets completed you would see in your login area wordpress icon with your site name. Click on site tools and it will take you to siteground dashboard panel also known as cpanel.

Siteground cpanel is well customized rather than the other old cpanel. You will easily able to recognize what is where and how to do it.

Click on wordpress install and manage and login to the admin area of your wordpress.


when blogging what are some things to consider



How To Install A Theme In WordPress?

The first thing you need to do when you want to install a new WordPress theme is to login to your site admin page. Once there, go to Appearance -> Themes.


how to start a wordpress blog on siteground


Here, you will see all the themes you have currently installed in your application. To add another one, simply click on the Add New button.


how to build a blog


On the next page there are two ways to add a new theme. You can either use the search field which will return results from the theme directory or you can upload a theme from your local hard drive.

The easiest way to install themes to your WordPress site is if they are listed in the official themes directory. This allows you to search for the theme you need directly from your site admin page.

Each theme in the official directory has to have Tags that describe its functionality allowing you to easily search for the right theme.


Domain names for just 88 cents!


If you know the theme’s name, you can simply search for it. There are premium themes available under paid or pro version, as mostly the free themes have limited functionality.

You can Use Astra Themes they have more than 900,000+ users as of now and are one of the fastest growing themes. It is also available in free version.

However, if you are just starting out, and does not have much money, use a free theme and with time you can upgrade to a better version.


what blogging platform should i use



How To Install A Theme In WordPress


You will now see all themes that meet your search. Hover over any of them and you will see two options – to see a demo of the theme or to install it. Once you choose which theme you want to use for your site, press the blue Install button.

Your WordPress application will download and install the theme for you. Simply click the Activate button on the same page to activate the theme.

That’s all – you can go to the front page of your site to see its new look.



Upload a theme you have already downloaded:

If you have a theme that’s not listed in the directory, you can simply upload it from the Themes -> Install Themes section in WordPress. To do this click on the Upload Theme button at the top of the page.

Now, click the Browse button, select the archive of your theme from your local computer and press the Install Now button.

In a few seconds, WordPress will upload and extract the theme archive for you. All you need to do next is to press the Activate link under the message to enable the theme on your website.

That’s it! You can now go to the front end of your site and see the newly activated theme.



On case you need any other assistance siteground customer services are easily accessible for your help.

Once the them is installed go to appearance – customize from here you can easily  design your website by seeing the live changes happening on your site.


How to install plugins in WordPress?

WordPress plugins can be installed from your WordPress Dashboard under Plugins -> Add New.

Plugins is what adds additional functionality to your website or blog.


How to install plugins in WordPress?


To install a plugin you just need to put the plugin files into the wp-content/plugins directory. Once a plugin is installed, you may activate it or deactivate it from the Plugins menu in your WP administration

Browse to the plugin archive and select it. Then click Install Now and the plugin will be installed shortly.


How to install plugins in WordPress?


The removal is also straightforward go to Installed plugins- checkout the list and select the plugin which you want to be deleted.

Till now we have learned:

  • How to register your domain name?
  • How to Get the best hosting service?
  • How to install wordpress and themes?

This are easy part when starting a blog and can be achieved within a hour. But the most important part starts is when you begin creating content for the site. Let us see how to do that.


How to Create Post In WordPress?

Now comes the hardest part for any blogger, content creation. How great your website or blog looks without content nothing can be achieved. Let us see how to write posts in wordpress:

Access your WordPress admin dashboard area -> Posts -> Add New.

This is how it looks if you are using the wordpress classic editor:


How to Create Post In WordPress


You can also use wordpress Gutenberg blocks editor to build your blogs which is a new editor based on blocks. You can switch the editor from classic to Gutenberg easily on a click .

One thing you need to keep in mind the when you install the wordpress by default it comes with this new block editor. However you can download the classic editor as a plugin. This is how it looks:


Blogging For Beginners A Step By Step Guide - Build Website In 5 Easy Steps


Now, few things which you should keep in mind while writing your content:

Keep it simple and avoid using lot of jargons

Use proper grammar and build short sentence you can use Instant Spelling And Grammar Checker.

Use Good SEO based content for better ranking, you can use this tool to find the competition in your niche and ranking for different websites.

Use rich and good visual images for your blogs (you can download instant images plugin it’s free).

Create at least 1000 word long post, do not keep it below 600 words in any case.

You should use best SEO plugins whether free or pro version like YoastSEO or Rankmath SEO.

Free & Quick Proofreading from Grammarly!


How To Setup Google Analytics For Your Blog?

If you are serious about blogging than google analytics can really help you in know various details about the traffic coming to your website. Sign up for google analytics easily by logging to your Gmail account and do the setup for your website.

You will be asked to provide your information and website URL. After that, you will be presented with your Google Analytics tracking code. This code you need to paste in your Theme Html code section, don’t worry you can use the free plugin of google know as Google Site Kit.


How To Setup Google Analytics For Your Blog


You do not need to do it manually just install the plugin and integrate your wordpress with sitekit.




How To Setup Google Search Console For Your Blogs?

Google search console is very helpful to show you the trend of your website, it contains all the data such as your post keywords, how it ranking on search engines, total impressions on your blog etc.


How To Setup Google Search Console For Your Blogs?


This also can be done using the free wordpress plugin google site kit. All the above steps are must even before you start publishing your content. So, please do it as soon as the website is setup.



My Recommendation:

Apart from this if you want your website/blog to be available to all the users across the world or you want to get it converted in your native language than you can use GTranslate.

Security of your website is of utmost important, In the world where we work and live chances of getting your website hacked or ruined is easy.

To avoid any such mischievous activities always keep your security at best, you can use Sucuri. It is a free security scanner for WordPress.

One big thing is the data backup of your website, you need to create regular backups of your website in case something ever goes wrong. Thanks to Updraftplus , it is one of the best wordpress plugin to keep a backup of your content easily in few steps.

Speed of the website always matter for users as well as search engines, that is why I recommend using SG Optimizer to enhance the speed of your website.

Keywords optimization is must for any blog to survive for a beginner i would recommend you to use free google keyword research tool, it has limited capabilities, but it is best for you as a beginner.

However if you to advanced keyword analysis and want to know the how your competitor websites are ranking than you should use Semrush.

How To Earn Money From Your Blogs?

All we are doing at the end of the day is just not our of passion or creation only, it is money which is also the prominent motivating factor in our blogging journey.

There are a various, different ways to successfully monetize your blog. However, you need to know that it takes time there is no such thing as free lunch in this world.

The time and energy you have consumed to build a beautiful, useful content for user will be paid but it may take some time. For that you should know the resources and tools from where you can earn by blogging.

Below are some of the best ways to make money from your blog easily.

Google AdSense:

Google adSense is a perfect way to monetize your blog through ads. They are the largest advertising platform for bloggers and publishers.


Earn Money From Your Blogs


You can use your own Gmail address or google site kit plugin to integrate the ads easily on your blog. However getting approved for AdSense may be little time consuming. As well as google AdSense have strong policies which may make a new blogger getting declined.

But do not worry in case you are not getting approved, there are many advertising companies where you can apply. Most of them will approved you either instantly or within few days. Best Alternative for google AdSense is Adsterra, Propellerads , Infolinks.

There are no charges for joining it and it will get you approved instantly after verification of your website.


Affiliate Marketing:



Affiliate marketing is the most used monetization strategy for new to experience bloggers. In affiliate marketing, you need to recommend your favorite products or services to your readers, and if they make a purchase you get a referral commission out of it.

Make sure you recommend high-quality products and services that you already used and trust. There are many affiliate marketing companies you can try any of them. However the best ones such as:

Amazon Affiliates Program

Cj Affiliates Program

For Hosting

Create Your Own Online Store

If you want to sell your own physical products online, it can be books, e-books, art, music, grocery etc. To do this you need to create a woocommerce website.




Blogging For Beginners can be a daunting task, but ‘when there is a will, there is a way’

You will feel excited at first, after spending some time you may start feeling discouraged, that is why it has been said “patience is a virtue”. Do not lose hope and continue with making new experiments and strategies.

One of the most important thing is to keep learning, the time will come if you are putting enough efforts.

Check moneycontain Namecheap complete review here.

You can also check moneycontain review on Siteground hosting here.

Get cheapest domain name as well as hosting services, read moneycontain review on BigRock here.

If you are looking for some other stream of income online than read this amazing stock market guide for beginners.

Incase you are looking for making any new investments, then you should checkout moneycontain investment calculators here.

If, you have liked the content please do share it with your friends or on social media, as sharing do bring the good karma. If you have any questions or feedback you can leave them in comment box below.

Note: “This post contains affiliate links. Click here for the full disclosure statement.”

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Reply