How to Start a Blog or Website in 2018, The Beginner’s Guide

How to start a blog? specially in 2018 is a big question and you are at right place to know about it.

In this digital world, a blog is a very simple and powerful way to share relevant information with visitors or customers by using some easy-to-use platforms. So if you are from those who love sharing and looking for a best way to share the stuff then keep reading to see how to start a blog in less than an hour.

You are going to learn “How you can you start a website or a blog with small investment?” So sit tight and read this article.

How to Start a Blog or Website in 2018, The Beginner’s Guide

A blog is a great way to build awareness and garner support. With the help of a blog you can share your skills or knowledge with others and also earn handsome money. These days many people called bloggers used to blogging about different topics like travelling, food, cooking, health etc. The best part is they are making a big time 4 to 6 figures with just sharing their experience and knowledge.

What they did? How can you make such amount of money?

You will get all answers, just continue reading this post.

The top questions that revolve in everyone’s mind are – I have idea, I have content but how can I start my blog? What will be the cost? and How can I earn money by sharing the knowledge?

You will get all your mind cleared just stick to the post.

Let’s discuss everything in detail below. Have a look at the steps to launch a successful blog or a website:

  1. Select a Comprehensive / a Perfect Niche for Your Success. (include what you are passionate about)
  2. Choose a Blogging Platform (self-hosted recommended).
  3. Decide a Matched Domain Name as per Your Niche.
  4. Get a Hosting Plan and Install Software.
  5. Install Plugins, Customize and Design the Blog.
  6. Add Quality and Unique Content (Text, Photos, Videos, And Info Graphics).
  7. Promote a Blog and its Content on Various Social Platforms.

Follow the Step-by-Step Instructions to Learn How to Start a Blog in 2018

You can begin starting a blog in less than 60 minutes. Here are 7 basic steps to start your own blog. We used this process to create our successful blog:

#1. Select a Perfect Niche

Niche is what you want to blog about. Select the topic you want to start a blog about and with the right niche, you can make more profit and beat your competitors in the market. So in the blogging, the very first step is the selection of right niche. Pick the one that appeals to you—the one you are passionate, you can write about and most interested in.

Find a Right Niche for Your Blog

Now your question would be how can I find a profitable niche?

Well, to find a right niche, just listen to your mind. Think what is your passion? On which topic, you can write and share your knowledge.

Are you good in Mathematics?

If yes, then start blogging on Math trick, share tips, or provide solutions to many tough questions on your personnel blog.

If you are good in sports and like cricket or basketball, then do bit research on internet and start blogging on cricket or basketball and share the tips with visitors on daily basis.

So just select your topic as per your interest. Here are some profitable niches in which you can write and share knowledge with others…

  • Food
  • Travel
  • Technology
  • Healthcare
  • Legal
  • Digital Marketing
  • Movies / TV Shows
  • Sports

You can also use the narrow approach and write on selected topics. For an Example: In the technology you can select Smartphone niche or iPhone niche or Android niche. Instead of starting a blog on technology, just use the narrow approach and start a special blog on Smartphones, or on iphone or android Smartphones.

So this is basically called researching. Where you do a proper research about your interest. Once done, go ahead and select a platform to setup the blog!

#2. Choose a Self-hosted Blogging Platform

After deciding your niche check its competition and other basic things that ensures you that you can start a blog with this niche. You already decided your niche. You have a clear idea about your topic. Now it’s time to select a blogging platform.

You want to share your knowledge but where you would share it?

Wordpress is Best Self Hosted Blogging Platform

Well, there are many blogging platforms – free platform, freemium (free for some time), and self-hosted (recommended).  

Free Platforms: There are many different free platforms available for everyone. Sites like Google’s,, provides different ways to start a blog for free and provide attractive tools to manage content. For many new bloggers, the availability of free blogging platforms such as Blogger or Tumblr is tempting. The benefits include being free and quick to start.

So you can use these platforms to create a free blog. But having a blog name in this form— or, is the sign of an inexperienced beginner who likely won’t be taken seriously.

Freemium Platforms: Freemium means you’ll have a trial period before you have to start paying (costs vary from $5 to $30 per month). Several platforms are available. One of the most popular is TypePad.

By default, your TypePad blog name will look like this: It’s not always the best option if you’re trying to build the name and brand for your blog. However you could point your own domain (purchased through any domain registrar) to TypePad blog by applying domain mapping process.

Self-Hosted Platforms: Self-hosted platforms allow you to make a blog on your own domain. Aside from following your domain registrar and web hosting company’s rules, you’re fully in charge of your blog and its contents.

You have a lot of choices when it comes to a self-hosted blog system (also called Content Management System or CMS).

Many bloggers (beginners or experienced) prefer WordPress CMS (Self-Hosted Platforms). WordPress is one of the best self-hosted blogging platforms to run the blogs. It is very easy to use and flexible enough for just about anything.

#3. Select a Relevant Domain Name

Give your niche blog a name that is relevant to your topic. Your domain name represents you, your blog, your business and your brand. Make it recognizable, easy to remember and a proud representation of you and your blog. Examples of strong domain names are:,,,, and

Now the question is how can you choose a best and memorable domain for your blog?

Choose a Domain on BigRock

First of all do research about your niche on Google. Now collect all relevant data, some popular keywords, matched or familiar keywords related to your niche and make a proper list in the excel sheet or notepad.

After that, pick at least five main words or phrases that describe your blog topic. Write them down, then mix and match these words to invent domain names. Choose the one that sounds good and will be memorable. The best way to find a unique name that will be relevant to your niche is to find synonyms of your niche title.

After selecting 4 or 5 domains, now check the availability of domains on the domain registrar websites like godaddy, bigrock, namecheap etc.

You can buy domain name in just $2 from (up to 85% off). Enter your domain name on and check for the availability. If the domain is available, then add it in the cart and proceed for the payment.

If it is already booked, then check the availability for the second domain. Repeat this process until you don’t get your domain!

You can also search for the expired domain with good DA and PA website and later buy it from godaddy or bigrock at discounted price.

#4. Get a Hosting Plan to Setup the Blog

Now it is the time to move further and host the website. For this, you have to buy a powerful hosting plan from the best web hosting providers like Bluehost or Hostgator etc.

A web hosting company provides you with space on a server to store your blog files. It’s similar to your personal computer files at home, except your blog files are available online where visitors can access them at all times by entering your domain name or by discovering your blog in a search engine.

Select a Powerful WordPress Managed or VPS Web Hosting

Before buying a web hosting for your blog, just check its review on the popular sites. You can also discuss about the hosting and take experts’ advice on social groups.

A powerful and fast web hosting can provide more benefits while the wrong web host can cause many problems.

From SEO point of view, a webhosting should be flexible, powerful, and faster. Its uptime should be 99.99% and support SSD storage! Here is the 11-point checklist for better web host selection:

  • Good Reputation
  • Support
  • Uptime
  • Security
  • Uptime
  • Money Back Guarantee
  • Email Accounts
  • Price
  • Site Backup
  • Scalability
  • Third Party Security

For beginners, the shared hosting is a good option.  It is generally available at economic rates and a perfect hosting for small business websites, blogs and portfolios.

You can start your blogging career via selecting this hosting and later upgrade it in the VPS Hosting or WordPress managed hosting. [Check out Hostgator Hosting for 1 Month in just 1 penny]

If you need more powerful hosting then VPS and WordPress Hosting is the best for your medium level business. Many experienced bloggers host their website on the WordPress Managed Hosting. [Buy Bluehost WordPress Hosting in Just $19.99]

After buying hosting, now it’s time to setup the blog:

Now it’s time to get your domain name, web hosting account and set up your new blog. Click here to see the step by step guide on how to install WordPress and set up a blog with trusted hosting providers.

  1. Login on cPanel.
  2. Now Install the WordPress CMS.
    • Under the Software and Services / Mojo Marketplace, Click on QuickInstall / One-Click Install.
    • Now Click on WordPress and Click on Install.
    • Now Select the Domain Name.
    • Add Site Name, Username, and Password.
    • Click on Install Button.
    • That’s it!! Your Blog is Live!!!
  3. After the Completion, Login here (yourblogname/wp-admin) and install the theme or plugins (which will be covered in next step).

#4. Install Plugins, Theme, and Customize the Blog

You don’t want visitors to be discouraged. So start your search for a theme as soon as your WordPress platform is installed.

The look and feel of your blog relies on the theme you choose. Your readers will first notice the overall appearance of the blog, before even taking a look at the content. Choose a theme that looks great, but also works for your unique content needs.

The default theme that comes with your WordPress blog installed is Twenty Seventeen—while it’s a good starter theme, you’ll want to choose a theme that is more unique to your blog and compatible with your niche

So just login here – yourblogname/wp-admin and give your blog a final touch by adding plugins and theme. Start customizing your blog and make it more search engine friendly!!

Install WordPress, Thems, and Plugins


You can select a matched theme as per your niche from the WordPress’ theme section (Appearance > Themes > Click on Add New). Here you get many free responsive themes available by wordpress. So just select a perfect theme from this section and install it and activate it.

You can also install the premium themes on your blog. If you want to install premium themes as per your niche, then you can select and download them from and later install it.

By using the helping guide you can also customize the premium themes.


After the theme customization, now proceed for the plugins.

A plugins is a program, which is very helpful for users to add features to their website without knowing a single line of code. The plugins add new functionality to your blog, extend your theme’s capabilities and customize your blog as a whole or in part.

It is good to add some plugins to your blog (Plugins > Add New). Some popular plugins that every blogger uses are:  Yoast SEO, Shareit, Contact Form 7, W3 Total Cache, WP Subscribe etc.

#6. Add Quality and Unique Content

Now that you have your blog set up, your next goal is to create content. The content of your blog will be the bait that attracts your readers.

Without great content, even the most well-designed, tightly-structured blogs will ultimately fail. There are three types of content you need to create for your blog – Pages Content, Posts Content, and Sidebar Content.

Content is King, So Add Quality Traffic

Pages Content- First of all, you will need to create static content pages for the following types of information:

  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Disclosure

Sidebar Content- Your sidebar is the smaller column to the left or right (depending on the theme you selected) of your blog’s main content. You will want to add the following content in sidebar widgets for your visitors.

  • Subscribers
  • About
  • Follow Us
  • Popular Posts
  • Advertisers

Blog Posts- Before we get into the technical elements of blog posts, there is one fundamental that every blogger in every niche needs to adhere to.

Create content with readers in mind.

You’ll read a lot about optimizing your content for search engines, and while that it is important, if you don’t optimize your content for humans, then you’ll never gain the exposure that it takes to ultimately get links and rank well in search engines. If you write content that people love to read, then you will get traffic, social shares and links as your readership grows.

Following are the basic elements of a great blog post. We’ll talk about how to optimize each for both readers and search engines.

  • Title or Headline of Post
  • Introduction Paragraph
  • Sub Heading (H2/H3 Heads)
  • Bold Text to Highlight Some Points
  • Use of Bullets
  • Add Media (Photos, Info graphics or Videos)
  • Conclusion
  • Relevant Linking within Post

You don’t have to include all these elements from this list in every blog post, but make sure you always have an eye catching headline, an engaging introduction, quality content and a solid conclusion.

Content is what people are looking for in your website. More you solving the problems of the people more you will get the visitors.

#7. Promote a Blog and its Content on Various Social Platforms

Your content will never help you succeed in blogging if no one ever sees it. This is why you need to learn online digital marketing strategies to help you market your personnel blog as a whole, as well as each piece of content you create. This is called content marketing.

Share Blog Post on Social Sites

Your content marketing skills will determine how much traffic comes to your website, how many social shares you receive, how many comments are made on your posts and how many subscribers you gain.

Ultimately, the goal is to have as many visitors as possible when you start to monetize your blog. Visitors who you can convert into advertising clicks, affiliate referrals etc.

Let’s look at the many ways you can promote your blog and your content:

  • Add your blog URL to your email signature so your email contacts can check it out. Wise Stamp is a great app to try for anyone using Gmail or other browser-based email systems. It will even pull in your latest blog post into your signature.
  • Add your blog URL to the social profiles you use the most, including Twitter, Facebook, LinkedIn, Google+ and Pinterest. This way, whenever people or your friends find you on social media, they can discover your blog as well.
  • Add your blog URL to forum profiles and signatures where you participate in discussions, preferably related to your new blog’s niche.
  • Add your blog URL to author bios of article sharing or any sites you are already contributing to, including other blogs you own. Maybe you already have a blog about photography and you’re starting a blog about marketing. Your author bio and about page should link to your new marketing blog.
  • You can also promote your blog on Quora by giving the answers of various questions.
  • Add the link of post in the description of videos. You can upload the videos on YouTube, Dailymotion and provide your post link in the description.

So guys, this is how to start a blog in 2018. These are the steps to launch a successful blog. Just do research about your topic, buy domain, buy web hosting, setup the blog, write quality content and spread it on various social platforms.

Monetize Your Blog: Now Some Important Questions…

  • How we can make money via the blog?
  • How can we earn money like others?
  • How to prepare your few months old blog for monetization and monetization strategies for blogs with small, medium, and large audiences?

Well, if you can work hard then you can make money online!

It is not easy, it is not tough! It just depends on your hard work.With quality work you can generate quality traffic and convert that traffic in to money.

Let’s start with some specific monetization strategies:

If you have a few days old blog / new blog, or one that doesn’t receive a lot of traffic, then the following are monetization strategies that you should put into the place to start the revenue-generation process.

Affiliate marketing

Affiliate marketing allows you to generate income by promoting other people’s products for a small commission. This is probably the easiest and best monetization method to get into at the start because you can apply to most programs with little to no audience. All you need is your blog.

Important reminder: Whenever you promote an affiliate product, be sure to include a disclaimer in your review, at the top of your resource page or in your emails that you are an affiliate of the product. It’s a good way to build trust with your audience and it’s also required in certain countries like the United States

Google AdSense

Once you have created a certain amount of content for your blog, let’s say 10 to 15 blog posts, you can apply for Google AdSense. Google AdSense allows publishers to generate income from advertisers who want to place ads on the Google Network. Once you sign up and get approved, you will be able to customize ad slots for links, banners, images and video, and place the Google AdSense code for each of these ad slots onto your website. After an hour or two, Google will begin to match the best ads to your website.

The key to Google AdSense is to follow the guidelines and know where to place your ads for the best results. You can experiment with ad placement in your blog’s header, in your blog’s sidebar, below the title of individual blog posts, and other areas. Google even offers some example site layouts that will help you get the most clicks for your ads.

Monetization for Blogs with Small Size Audiences

This is for the advance bloggers who has good contacts with others. Once you start building a loyal readership and a good flow of daily traffic / real time traffic, you can start looking into additional monetization strategies such as the following.

Selling Ads: Depending on your niche, you can generally start selling ad space directly to advertisers once you get a certain traffic volume. You can manually manage the ads on your blog or use platforms like BuySellAds that can help you sell and manage ads through their platform.

Sponsored reviews: In addition to selling ad space, you can also offer sponsored reviews. This is where someone pays you to write about their product or service on your blog. If you choose only the products… your visitors will most likely be interested in, you can earn money while creating great content—a win-win situation.

So readers, this is how you create your own blog for free or with small investment and makes money online. If you think this step-by-step guide is helpful for the beginners then don’t forget to share how to start a blog full guide on the social sites.