I started blogging website way back in 2012 on Blogger.com.
But the design constraints kept me from blogging full-fledged.
Then, I was introduced to WordPress two years back in 2017, and it completely changed how websites or blogging website/s could be made so easily.
So I am here penning down the steps which I followed to set up my blog using WordPress.
Few of you must have a concern like why WordPress? In today’s time, WordPress has become the most popular blogging website builder.
It alone helps more than 34% of the internet to build blogs, that’s more than 661 new WordPress websites that are launched every day.
Before we begin building our blogging website, using WordPress. You should know that more than a quarter of the world’s e-commerce websites are powered by WordPress.
Isn’t it impressive? Now let me help you to with the following 11 Steps to Setup your blog. This will be helpful for beginners who haven’t worked with WordPress too.
- Step 1: Register a Blog Name (Domain Name) for Your Blogging Website
- Step 2: Choose a Hosting Provider
- Step 3: Install WordPress
- Step 4: Pick the Fastest WordPress theme
- Step 5: Personalize Contents as per Your Niche
- Step 6: Set the WordPress Settings for The Blogging Website
- Step 7: Install Required Plugins
- Step 8: Add Content like Posts
- Step 9: Optimize your content, Images, Site
- Step 10: Make your Content Google Search Ready
- Step 11: Share Your Writing on Social Media
- Step 12: Monetize
- Sit Back and Relax
Now, after the overview let’s dive into the detailed process –
Step 1: Register a Blog Name (Domain Name) for Your Blogging Website
The first thing which you need to keep in mind while picking a Blog Name is how catchy or easy to remember it is.
What is a Blog Name and Domain Name?
In simple terms, the domain name is your blog name. This will be the URL people will enter on the browsers to visit your blog or website.
Let’s say you blog and your name is Raj – you could register your domain name as rajblogs.com
You can choose a domain extension of your choice, while it totally depends on the purpose of your website.
There are even many blog name generators available like Nameboy, where you just need to enter the keyword and you will be able to choose from multiple suggestions to help you out.
I personally prefer GoDaddy to purchase the domain, as you can find cheap domain names. Also, as it helps you with domain name suggestions.
As you look for the perfect domain name, go with the one which suits your content or profession. This makes it easier to find the right domain name.
Now, purchasing could cost you around 1000 bucks a year in INR.
Always look for some promo codes to save a few hundred bucks, or get in touch with the support to help cut you a deal. 😉
Step 2: Choose a Hosting Provider
Domain selling websites will always provide you with a few options while purchasing the hosting options of their own.
Let me help you understand and with a trick to make this a sweet deal for you?
You can go with GoDaddy to help you with a hosting provider. What is that? The hosting is the place where your website will be hosted, in simpler terms where all your website content is stored.
To make choosing a Hosting Provider process easier, you can go with the GoDaddy, you will also have a few options like adding an SSL make sure you take it. Read on How to Find and Setup the Cheapest and Free SSL?
What is SSL? SSL is encryption that helps to keep your website secure and provides a secure connection and doesn’t alert users visiting websites your website if you are not on a secure connection.
Step 3: Install WordPress
Now, if you go with GoDaddy or most hosting providers, they provide a one-click WordPress installation which will help set up your initial WordPress setup.
Let me take you through the process? In a few minutes of your purchase, you will be able to set up your WordPress by creating an account by signing up for your blog.
This account will allow you to log in to the WordPress dashboard admin account. Make sure you set a Strong Password and store it in a secure manner or remember the same.
You will be able to move around and start writing posts if you are a blogger which would be displayed on frontend, while we still have a few things left to do.
WordPress allows you to display a Blog page which displays the posts for bloggers.
While there are Pages in WordPress which allow you to display content and there is also a Blog Page that would display all the Posts here.
Step 4: Pick the Fastest WordPress theme
A WordPress theme simply helps change design and the layout of your website.
There are various themes available in the market ranging from free to paid.
A free theme will help you set up a website with basic functionality.
We will go with a free Astra theme to keep your site lightweight and fast, it might not look shiny from the outside but this theme is light as a feather.
I am using the same theme on this site, you can choose any other theme that suits you. This theme provides ton of interesting features even in the free version.
You can look for themes from the WordPress Dashboard > Appearance > Themes > Add New
On the top, you can search or check out the recommended themes, preview the one you like and you can apply to your website.
This is mostly as a mobile theme, it would change your layout that is structure of the contents on the frontend, style them, etc.
We will continue with the Astra theme, and the next step you can click on the Get Started button this would install a Page Builder, this will help you set your contents on the page.
After that we will see an Astra Starter Sites option, this feature allows you to select a website that will be imported.
You simply now require to update the content based on your requirement, and you are good to go.
Step 5: Personalize Contents as per Your Niche
The Astra theme allows you to edit and update every content after import.
Simply visit the Customizer option under the Appearance to help you make changes.
Start with adding your website Logo, making changes to the menu items. Add or remove menu items, add relevant content to the Pages like the Home page.
Setup the most important page of your website, the Contact page, this where the viewers can reach out for inquiries.
Now let’s change the look and feel of your website, to do so you need to visit the Customizer from the Dashboard > Appearance > Customize.
Go to the Global Colors, and edit the theme color, font color, size, etc. This will give your site, similar look throughout your website.
Step 6: Set the WordPress Settings for The Blogging Website
With your website, getting a feel and look as required. It’s time to define the structure and verify the links on the menu, sidebar, etc.
Head over to Customizer or you can go to Appearance > Menus for setting your Primary Menu also called Main Menu which will be displayed on the homepage and other pages.
And under Appearance > Widgets, you can set the Footer Blocks or Sidebar Blocks where you can choose what needs to be displayed.
You can choose the Latest Posts for your blog. A search bar to search for posts on your blog. Also, display the Posts categories which will display specific posts categories.
Here you will need to just drag and drop the widgets, and assign where it needs to be displayed.
Step 7: Install Required Plugins
If you don’t want to add content through the default WordPress’ Gutenberg editor, you can choose any Page Builder like Beaver Builder or Elementor and other page builders available as per your requirement.
My personal favorite has been Elementor, easy to set up and use.
Page Builder will basically help you to build nice interactive pages. For e.g. just like my Blog’s pages.
While, you can use the Elementor Pro version, which provides unlimited possibilities to design your page.
For a portfolio website, I would recommend Elementor Pro. It will help you add Images, create a Photo Gallery, display Countdown, and unlimited possibilities.
Here’s a pre-made layout made available a few days back from Elementor, which allows you to insert the pages, edit and you are done setting up your Portfolio or Blog pages.
Step 8: Add Content like Posts
Let’s add content to your website if yours is a blog, start with adding content to your posts.
You will find the option to insert Posts under WordPress Dashboard > Posts > Add New
Start with adding the content of your posts through the Gutenberg editor, insert images and creatives as required.
Preview the post on how they will display on the frontend, by clicking on the Preview button on the top-right corner.
The posts you create here will display under a Page which you select as Blog page under Settings > Writing > Blog Page.
That will be all, for the bloggers to add the content, others can create various pages using the Gutenberg editor or Elementor.
Step 9: Optimize your content, Images, Site
With all the pages and content, we need to make sure the content on your website is optimized. Why is it so?
Remember closing a tab while visiting a website, as it took to long to load? This means the site you were visiting wasn’t optimized to load as fast.
The first thing to make your website or blog lightning fast is to choose a lightweight theme. And we are already using the fastest and lightest theme – Astra.
Now, what needs to be taken care of is the optimized content that includes Images of appropriate sizes on the pages, that make sure the images load properly. Without causing delay or loading endlessly.
Step 10: Make your Content Google Search Ready
Does the title seem a bit technical? Well, it isn’t. You just need to have the Yoast plugin installed and activated.
After that, Yoast adds a section below each post and page of your website. Here, you will need to enter the details of how you want your content to be displayed on Google Search results, with a preview right there.
Take a look at the example of my website. Isn’t it super cool?
Step 11: Share Your Writing on Social Media
Now comes the part to let the world know about your new blogging website, which will be live or will be available soon using a Coming Soon page. This is a trending fad these days to attract users.
Websites and blogs offer discounts or premiere codes for users subscribing to early-bid subscribers.
You can display a countdown to let your users know that your website is about to go live soon. We will also, see in upcoming posts how to create a newsletter that will notify the users when your website goes live.
The users will only be notified when they subscribe to your newsletter on the Coming Soon page.
Send out emails to your bloggers of the latest blogs, weekly once or twice. Do not spam, them as no wants to see unnecessary emails in their inbox.
Share tricks and tips with them, do not share only your latest posts. Give them a teaser of upcoming posts, events, meetups, etc.
Create a connection with users, so that they will visit your website for more upcoming stuff.
Step 12: Monetize
One of the less-talked-about or most searched topic is how to earn from your blog. I have an answer for you.
A Blog website like mine, you can apply for Google AdSense, Adwords, etc.
For which Google has laid down some rules and guidelines while applying and getting your site monetized.
Firstly you need to have a certain number of visitors visiting your website, your content should not be copied.
Your website should have certain pages like About Us, Privacy, Disclaimer, etc.
Sit Back and Relax
Well, no more steps to follow. Your blogging website is ready to rock the world.
Give yourself a pat on your back to complete setting up a WordPress Blogging Website at the first instance!
You can always come back, just bookmark the post for future references.
We will be covering some interesting stuff in our upcoming posts, coming very soon after this post.
Don’t forget to leave a comment, and let me know what you think of the post. And what would you like me to cover in the next post?
Check out my other lifestyle blog posts, on how they helped me with my transformation of losing approx. 6% body fat in less than 4 months. :heart-eyes: