Step By Step Guide To Start A WordPress Blog In 2021
Hey reader, do you want to start a WordPress blog, but don’t know how to do it effortlessly? Don’t worry, Read this step by step buy and learn how to start a WordPress blog?
However, if you need any help, you can contact our team. Our expert will help you set up your blog for free. Click Here to Get Your Free WordPress Blog Setup!
What Do I Need To Start A WordPress Blog?
To create a WordPress blog there are three things you need:
- A domain name (this is going to be the name of your blog For example- our is illogicaltech.com)
- A reliable web hosting (this is where your website store all the data)
- Your undivided attention for 35 minutes.
Yes, you can start your blog in less than 35 minutes, using our step by step guide.
In This Tutorial, We Will Cover:
- How to Register a Domain Name (for Free)
- How to Choose the Best and Reliable Hosting
- How to Setup WordPress A Blog
- How to Customize Your Blog Design
- How to Write Your 1st Blog Post
- How to Customize WordPress Blog with Plugins
- How to Add a Contact Form using Plugins
- How to Setup Google Analytics using Plugin
- How to Optimize Your Blogs for SEO
- Make Money From Blogging
Disclaimer: At illogicaltech, we believe in transparency. If you sign up with Bluehost using our referral link, we will earn a small commission at no extra cost to you.
WordPress is one of the easiest and most popular CMS in the world. Almost 34% of the world’s websites are using WordPress.
To start a blog on WordPress all you need a webhosting and a domain name. For Webhosting, you can trust Bluehost, as it is one of the greatest web hosting companies in the business and comes with a one-click WordPress installation. Also, it is officially recommended by the WordPress.
This is a step by step guide in which I will explain to you how to start a WordPress blog easily.
Step1. Let’s Setup
I have seen many newcomers who picked the wrong platform and ended up with nothing but frustration, thankfully you know what you are doing and picked the right platform for yourself.
WordPress is one of the most successful CMS(Content Marketing System) and is used by many successful bloggers like Pat Flynn, Harsh Agarwal, etc.
People prefer WordPress over any other platform because it is completely free and easy to use. You can use plugins and themes to customize your blog design and to add functionality. Most importantly you can make money from blogging. (Read the difference between WordPress.com vs. WordPress.org).
To start a blog all you need a domain name and web hosting. A domain name normally costs around $14.99 / year, and web hosting starts from $7.99 / month.
Well, that’s a lot of money to start a blog.
Thanks to Bluehost, who agreed to offer free domain name and up to 66% Discount on web hosting to our users.
Bluehost (web hosting official recommended by WordPress) is one of the biggest web hosting companies on the earth. It is one of the most well-known names when it comes to WordPress hosting.
It has been working with WordPress for the past 15 years and is committed to providing best in class services. They have more than 2 millions live websites on their server, including our own website.
That’s why they have promised us that if you cannot get your blog online within 35 minutes by following this step by step guide, then our expert team member will help you and complete the process for you without any cost. Bluehost will compensate us, so you don’t have to. Contact us for a free blog setup.
On the next screen, you will see the plans. Pick a plan as per your need. (For the beginner we recommend Basic Plan which is the most affordable plan and comes with all required features that are sufficient to run a blog smoothly. For experienced people, we recommend choice plus which is the most popular plan).
After you pick the plan it will ask you to create a domain name.
Type in the domain name you want and search, pick the one you want, and move forward.
If you want to skip this step you can click on the “I’ll create my domain later” option.
In the next step, enter your details like name, address, email id, etc., and finalize the package to complete the process.
We recommend the 36-month plan (that offer the best value)
On the screen, you will see some pre-selected add-ons. It’s entirely up to you whether you want to purchase these or not, but we generally don’t recommend purchasing them. You can always add them later on if you need them.
Complete the payment process, and you will receive an email with login credentials using that you can log in to your web hosting dashboard.
Sign in to the Bluehost dashboard, It is the place where you can see all the important features like email account, domain name, Database, etc.
Step 2. Let’s Install WordPress
When you sign up for Bluehost using our link, they will automatically install the new version of WordPress for you. The latest version of WordPress is quite easier; even a non-tech user can use it and create new blogs.
To install the WordPress login to your Bluehost account, and then click the WordPress button to get started.
You can also access your WordPress site by simply going to websitename.com/wp-admin/ directly from your browser.
Step 3. Select A WordPress Theme
After you complete the WordPress setup, you’re ready to customize your blog’s appearance.
The overall look of your WordPress blog is controlled by themes. Right now it is using the default theme and if you visit your blog, it will look something like this (Not so appealing, I know that)
To change the look and feel of your blog you need to install a new WordPress theme. There are 8000+ free WordPress themes available on the WordPress platform. You can explore them one by one and install them on your site.
To can change your current theme, open the WordPress dashboard and click on the Appearance option and then Themes.
After that, click on the Add New button.
On the next screen, you will see thousands of free WordPress themes. You can sort them by popular, latest, featured, industry, layout, etc
Hover your mouse over the theme and you will see the Preview button and Install button. Click on the Preview option and it will open the theme preview where you can see how the design would look on your website.
The preview of your theme may look different depending upon which theme you are using.
The best trick to select the perfect WordPress theme is to strive for simplicity in design. It helps you keep the design clean and offer a good user experience to your audience.
To install the Theme simply hover your mouse on it, click on the Install button. It may take 1-2 minutes to download the theme. After that, click on Activate button to launch the theme.
After you installed the theme, you can customize it as per your choice, and to do so click on the Customize option under the Appearance menu.
Step 4. Create Your First Blog Post
You just learn how to install the WordPress Theme; next, I will guide how to create your first blog post. WordPress offers Gutenberg editor that can be used to write a blog post. To write your first blog post, click on the Posts and then Add New option from the left side menu. You will see a blank page with some options.
The Gutenberg is a block-based editor where each element is a block. Click on the + icon and add the block. This allows you to create beautiful content layouts for your blog posts.
Once you’re done writing, go ahead and click on Preview, and check how it will look after publishing. If you like it then click on the Publish button (on the top-right corner of the screen) and make your blog post public.
On the right-hand side, you will find several other options such as Categories and Tags, Excerpts, Featured Image. You can add multiple categories and use them to organize your blog posts.
To learn about all the features on the posts screen, you should read our article on (how to create a new post in WordPress).
Step 5. Plugins & Customizations
In WordPress, you can find thousands of free plugins. All these plugins are super easy to use and using that you can add new features to your website (without writing any code).
After completing your blog post, you probably wanted to add other important elements to your website such as contact forms, galleries, sliders, newsletter subscription form, etc.
To add additional features to your blog, you can use plugins. There are 60,000+ WordPress plugins available in the WordPress directory, no matter what you want to do, these plugins will help you.
We also have a step by step guide on how to install a WordPress plugin.
Let’s take a look at how to use WordPress plugins to add additional features to your blog.
Create Contact Us Page and add Contact Form in WordPress
Every website needs a contact form that is used by the audiences to contact you. WordPress doesn’t offer any built-in contact form so you need to add it yourself. You can use WordPress plugins to add the contact form.
We recommend using the Ninja From plugin. It‘s a free plugin.
To install the plugin click Plugins » Add New option. Type in Ninja Forms in the search box. Install the plugin and then “Activate” it. After activation, head over to Ninja Forms » Add New option.
It will open the Forms builder interface with premade Contact Form template. You can edit it as per your requirement.
Click on the + icon on the bottom right side and it will show you additional fields. You can add/delete the fields as per your choice. To make any field Required, click on that field (For example name and you will see additional settings ) just tick the required field and it’s done.
After you complete the form, click on the Save button (at the top right corner) and exit the form builder.
Now create a new page in WordPress, and to do that go to Pages » Add New. Name it as ‘Contact Us’. On the edit page, enter the Ninja Forms block using the editor.
Select the form you created from the drop-down menu and it will load a live preview of the form in the editor.
Now save it and publish the page. Open the page and see your contact form in action.
How to Setup Google Analytics Tracking Using Plugin
Google Analytics is a very useful tool it helps you see how many people are visiting your blog, from where they are coming from, and which blog post they are reading on your website?
You should install the Google Analytics when you are starting the blog. It will help you analyze how much your blog has grown over time.
Let’s see how to set up it.
First, visit the Google Analytics website and sign in using your Gmail account.
After you logged in, go ahead and sign up for a free Google Analytics account.
You need to provide your information and your website URL and Google will assign you an Analytics tracking code
For the next step, we will use a plugin that will automatically fetch and add this code to your blog.
Head over to your WordPress dashboard to install the MonsterInsights plugin.
After activation, you visit the Insights to configure the plugin settings.
Click on the Launch Setup Wizard button and state the setup.
Monster Insights will ask you some questions related to your website, answer them and Follow on-screen instructions. Now you can see your website’s daily analytics report directly from your WordPress dashboard under the Monster-Insights tab.
How to Optimize Your Blogs for SEO
I have seen many people who don’t optimize their blog and as result, they saw inconsistent and slow growth in their visitors. Search Engine Optimization (SEO) is one the most important thing and using that you can attract millions of new visitors to your blog. The SEO optimization helps visitors find your blog in search engines.
To get started, you need to install the Rankmath plugin. It is an SEO plugin that will help you optimize your blog.
The plugin helps you set up your blog’s sitemap. It also helps you in writing proper keywords, meta description, add schema markup.
Important WordPress Plugins
There are thousands of WordPress plugins that you can use to customize your blog but not all of them are good.
Here are some important Plugins that will improve the WordPress blog.
- For Backup– To keep your website in a running state you need a backup plugin that will create regular backups of your website on its server, so if anything goes wrong you can use that. For Backup, we recommend Updraft Plus, which is the best WordPress backup plugin.
- For Security– Although WordPress is highly secure and but to add an extra layer of security you can install free security plugins for WordPress.
- For Performance– To speed up your load time you need a cache plugin. We recommend two plugins first one is WP Rocket (premium) the second one is WP Super Cache (free). Both of them are osm and work seamlessly. You can pick any one of them to speed up WordPress.
- For Designing & Customization– To customize your blogs you can use Gutenberg which is the WordPress default builder or you can pick explore and pick other options. We recommend using either Elementor (Free) or Divi page builder. Both of them are very osm and you can easily customize your homepage design, landing pages, or even creating custom themes.
- Traffic & Subscribers– We strongly recommend PushEngage for Push notifications. This notifies your audience when you publish new content. For more details, see how to add push notifications in WordPress.
If you are curious to know which plugins and tools we use on our website, then you can check out the illogicaltech blueprint. This list contains all the tools that we used to grow our blog.
Need more recommendations? Check out our blog about must-have WordPress plugins for a WordPress website (hand-picked by our experts).
Step 6. Make Money From Blogging
Now that you’ve launched your blog and customized it as per your liking, you must be wondering how I can make money from my blogging.
Well, there are multiple ways to successfully monetize your blog and earn. But before we talk about that, please keep in mind it’s not going to make you rich overnight.
Some of the best ways to make money from blogging.
- Google AdSense
Google Adsense is one of the largest advertising platforms in the world. It is one of the most used methods to monetize your blog. People make money by showing Google ads on their blog posts.
To monetize your blog, you need to sign up for Google Adsense. Add your website and they will give you one code that you need to add to your website.
- Affiliate Marketing
It is another popular method used to make money using blogs. In Affiliate marketing, you recommend products & services that you use and trust to your audience. When they make a purchase using your affiliate link, you’ll get a commission.
To start affiliate marketing, you can join affiliate marketing platforms like Commission junction, Clickbank, etc. Register yourself and pick a product that you want to promote. Write about the product, its pros & cons, how you like it, and add your affiliate link in the post.
- Online Store
Many bloggers earn passive income by selling things from their website. You can also add products on your website and there is no restriction on product type, it could be a physical product or a digital one like software, eBook, music, etc.
For online selling, I recommend using WooCommerce. It is a very powerful plugin designed for online selling.
Readers Also like:
Frequently Asked Questions
Want to start a blog but don't know how to code, don't worry use WordPress. It is one of the popular CMS, it is super easy to use and doesn't require coding skills. You get access to free themes and plugins that can customize your website into professional-looking websites.
Start a WordPress blog by signup for Webhosting. Install the latest WordPress and customize it as per your choice. Write helpful content and monetize your blogs with Google Ads. You can join an affiliate platform and promote products and services to your audience and earn.
Yes, you can start a WordPress blog in your own language. You can select your desired language during installation or from the Settings page in the WordPress admin area. WordPress is available in more than 56 languages,
Pick WordPress.org it's free and comes with lots of free themes and plugins. You need to buy the Webhosting (start from 6.99/mo) and domain name (start from 14.99/mo). You can signup for Bluehost using our discount link and save up to 66%.