How to start a WordPress Blog in 2021

How to start a WordPress Beginners Guide

WordPress is a very popular blogging tool and CMS. If you want to start your own blog on WordPress but do not have any idea of this. Don’t worry – we will help you and tell you how to start a WordPress Blog beginners guide.

See Also

Disclosure: Hello everyone! We believe in transparency at so I am disclosing that certain products and links to those specific products on this website will earn us an affiliate commission for any online purchase that you may make. Learn more

Starting a blog on WordPress is very easy. It does not matter you are 20 years old or 60 years you can easily with our easy step-by-step guide. All you need to know for this have a great experience of learning. Let’s take a look at how to start a blog.

How to start a WordPress Blog Beginners guide

WordPress is a very popular CMS over the internet. It has over 30% of websites have been created using this technology. Nowadays everyone wants to make their own blog or website but he/she did not want to learn every language of web development. Don’t need to worry we will help you to create your own blog without any hesitation for free.

What do you need to start a WordPress blog?

There are commonly three things that you need to start a WordPress blog.

  1. The domain name (Name of your domain e.g,
  2. Web Hosting (This will be your domain record place of the database)
  3. The attention of 30 minutes to set up a blog

Yes, you read it right. You can start a blog from scratch in less than 30 minutes, and we will walk you through the whole process, step by step.

A detailed tutorial for beginners guide

What we will discuss in the detailed tutorial for beginners guide.

  1. The register Domain name and hosting for your website
  2. Install and Setup Blog
  3. Change Your Blog Design Template
  4. Write Your First Blog Post
  5. Customize the Blog with Plugins
  6. Add a Contact Form
  7. Setup Google Analytics Tracking
  8. Optimize Your Website for SEO
  9. Make Money From Your Blog
  10. Resources to Learn and Master WordPress

Domain Name & Hosting

Best Domain name generator

Best Domain name generator

Choosing the best domain name and hosting is very important for your brand. When you choose the best domain name for your blog but you make a mistake by choosing the wrong blogging platform. Thankfully you are here and you will not be misguided.

Many people think that is free and also it will have hosting. Please clear it that it does not provide any hosting or domain for your website it provides only CMS software for your website so that you easily create your website.

Domain Name


A domain name is what that people type to get to your website. It’s your website’s address on the internet. Think or first of all visit website and choose the best domain for your website.

Choose your plan for your website from the packages shared by the Namecheap website.

  • Stellar
  • The Stellar Plus
  • Stellar Business
Namecheap Plans

Namecheap Plans

After choosing your plan set up your domain name and hosting click on any plan which you think is best for you.

Domain Hosting

Set up your Domain name

Set up your Domain name

A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web.

When you completely select your domain name and hosting finally click on the checkout so that you finalize your purchasing.

Purchase your hosting and complete the order

Purchase your hosting and complete the order

Look how it’s easy and cheap in just $9 you created your website for yourself.

Once completed, you will receive an email with details on how to login to your web hosting control panel (cPanel). This is where you manage everything from support, emails, among other things. But most importantly, this is where you install WordPress.

Now finalize your order and go to the dashboard of the Namecheap website.

Install & Setup Blog

Configuring your Blog

Configuring your Blog

When you signup with the new version of Namecheap using our link, they will automatically install WordPress for you. This new version was recently launched to make it easier for non-techy users to create their blog.

What this means is you simply need to login into your Namecheap account and then click the Login to WordPress button to get started.

You can also login to WordPress by simply going to directly from your browser.

Once WordPress is set up, you’re ready to customize your blog’s appearance to make it your own and start blogging.

Change Design and Theme

The best appearance of your WordPress blog is controlled by themes. Choosing the right theme is very important for us when we install WordPress then default theme of WordPress like Twenty-Twenty One installed. This theme is very basic and it has limited functionalities.

Then we need to install a powerful theme which has great functionality in its working like WooCommerce etc.

Installing Theme

There are thousands of themes available on the WordPress theme directory. You can use your own likely theme by going to Appearance > Themes from your dashboard.

Go to feature Filter your Theme

Go to feature Filter your Theme

Filter your theme which you want to install for your blog. Since you are going to create a blog you will choose Blog Subject so that we easily filter our theme.

When you find your theme successfully then simply click on that and install the theme.

Install new Theme

Install a new Theme

Simply click on add new and then select the Install now button. We’re going to install OceanWP Theme which we also use on our website. This is Multi-Purpose you can use this theme for many types.

Once you have installed your theme, you can customize it by clicking on the Customize link under the Appearance menu. Since you have selected your WordPress theme, you are now ready to create your first blog post.

Write your first blog post

Since you have successfully created your blog and design its basis also. Now this time is to write your first blog post so that you can customize it more.

To write your blog post simply click on Post > Add New here you find different sections. We’re using the classic editor for your easy learning. If you are using Gutenberg then you will see the different layout of this.

Go to Posts and click on Add New

Go to Posts and click on Add New

Write your post which you want to add content in your blog. When you create your post then choose its Format, Tags, Featured Image and Categories which are basic and important steps for your WordPress SEO to boost your traffic.

When you created your post and content ready for publish then smple click on Publish button.

Click on the Publish button to Publish your Post

Click on the Publish button to Publish your Post

Congratulations! you have successfully published your first blog post. Now go to your domain and check the post whether its working and how its look?.

Important Plugins for Blog Customization

Now you have already done most of your blog like domain name, hosting, customization and also publish your post on the internet. You probably want to get started with adding other usual elements on your website such as contact forms, galleries, sliders, newsletter subscription form, etc.

To add all these additional features, you need to use plugins.

WordPress plugins are apps that allow you to add new features to your website (without writing any code).

There are over 58,000 WordPress plugins available in the free WordPress plugin directory alone. This means no matter what you want to accomplish, there is a plugin for it.

That being said, let’s take a look at how to use plugins to add some essential features to your WordPress blog.

Create a Contact page with WPForms

Every business website or portfolio website even simple website has a contact page necessary for its ranking. When you apply for Google AdSense then your contact page is very important for its approval. It is because Google must check the site administrator contact and about info for emergency contact.

There are many contact forms available for WordPress like 123FormBuilder, Google Forms and WPForms etc. Each form has it’s own functionality and working method. We will use WPForms in this post so that you easily understand how to create with this lightweight form builder.

First of all install and activate WPForms Plugin on your blog and goto WPForms > Add New button.

Go to WPForms and click Add New button

Go to WPForms and click Add New button

When you click on that then-new screen appeared in front of you. Here select or choose Simple Contact Form and then click on next after this WPForms Dashboard will appear in front of your screen.

Here simply configure your form and add the required fields then click on save button and copy the Short Code after submit.

Choose Simple Contact Form and click Save Button

Choose Simple Contact Form and click Save Button

Since you have created your form now it’s still not appeared on the website then do not need to worry about it.

Simple go to Pages > Add New and then simply click on Add Form button on the top on your screen and choose your form which you have created and insert it in the body.

Go to Pages and select Add New button

Go to Pages and select Add New button

Here just paste the Short Code of your form and save the page. After this click on Publish and then view your page to check the form.

Now your every visitor will see this page and contact you easily.

Connect Google Analytics Tracking

Google Analytics is a web analytics service offered by Google that tracks and reports website traffic, currently as a platform inside the Google Marketing Platform brand. Google launched the service in November 2005 after acquiring Urchin.

It is best to install Google Analytics when starting your blog, so you can see how much your blog has grown over time.

First, you need to visit Google Analytics website and sign in using your Gmail account.

Once you are logged in, you can go ahead and sign up for a free Google Analytics account

Set up Google Analytics

Set up Google Analytics

You will be asked to provide your information and website URL. After that, you will be presented with your Google Analytics tracking code.

You can stop here because we will be using a plugin to automatically fetch and add this code to your blog (along with setting up proper WordPress tracking).

Switch to your WordPress admin area to install and activate the ExactMetrics plugin. It is the free version of the best Google Analytics plugin for WordPress, and it is the easiest way to add Google Analytics on your site.

Upon activation, you need to visit Insights » Settings page to configure the plugin settings.

Connect ExactMetrics with Google Analytics

Connect ExactMetrics with Google Analytics

On the settings page, click on the ‘Connect ExactMetrics’ button to connect Google Analytics to your WordPress site.

Follow the on-screen instructions to complete the setup. Once done, you will be able to see your website analytics report straight from your WordPress dashboard under the MonsterInsights tab.

Go to ExactMatrics and select Reports

Go to ExactMatrics and select Reports

Now let’s learn how to do SEO of our WordPress website. That’s also easy you just need to install a plugin and that will solve your all problems related to this.

Optimize your website for SEO

Search engine optimization is the process of improving the quality and quantity of website traffic to a website or a web page from search engines. SEO targets unpaid traffic rather than direct traffic or paid traffic.

SEO is very important for your website. If you have SEO then your website will receive almost 80% traffic from the search engines and social media sites. From this survey, you can imagine that how SEO is necessary for your WordPress website.

To keep your WordPress website completely SEO ready you need to install and activate Yoast SEO Plugin which is free and #1 on the WordPress.

Yoast SEO the Best WordPress SEO Plugin

Yoast SEO the Best WordPress SEO Plugin

The plugin comes with a quick configuration wizard to help you walk through the setup. It will help you set up a WordPress sitemap, write proper keywords and meta description, add schema markup, and a whole lot more.

We also recommend you to follow our complete step by step WordPress SEO guide to set up your blog’s SEO.

Make Money from your Blog

Now that you’ve created your blog and customized it to your liking, you are probably wondering how can I actually make money from my blog?

There are a lot of different ways to successfully monetize your blog. However, there is no such thing as a get rich quick scheme.

Don’t be fooled by the pictures of expensive cars and mansions because those are all fake.

Unlike other “make money online” articles, we have created the most comprehensive guide on how to make money from your blog using WordPress.

Earn money from your WordPress Blog

Earn money from your WordPress Blog

That’s a 4000+ word guide that everyone who wants to make money with their blog needs to read. We have shared our 15+ years of online wisdom in that ultimate guide.

As long as you’re willing to put in the hard work and effort, you’ll reap the reward. Remember, there are no shortcuts.

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

Google AdSense

Many bloggers make money by showing ads on their blog. If you make a blog with monetization in mind, then Google AdSense is the best way to do this.

It is the largest advertising platform for bloggers and publishers. Acting as a middleman between you and the advertiser, Google allows advertisers to bid for keywords matching your content. This allows you to get the best rates possible for the ads.

Affiliate Marketing

Earn money from Affiliate Marketing

Earn money from Affiliate Marketing

Affiliate marketing is the second most commonly used monetization strategy among bloggers. Basically, you recommend your favourite products/services to your readers, and when they make a purchase you get a referral commission.

The key to affiliate marketing is to recommend high-quality products and services that you already use and trust. There are plenty of affiliate marketing plugins and tools for WordPress that can help you make more money when promoting affiliate products.

We also have a complete step by step affiliate marketing guide for beginners, that will help you get started.

Online Store

Create an online store in WordPress

Create an online store in WordPress

Many bloggers make money by selling things directly from their blog. This could be physical products, digital downloads like ebooks, artwork, music, and more. Some bloggers even offer consulting services.

We recommend using WooCommerce because it is the best eCommerce plugin for WordPress. It is also the most commonly used eCommerce platform in the world.

For detailed instructions, see our guide on how to easily create an online store using WordPress.

On top of the 3 methods above, you can do so much more with your WordPress blog. You can make WordPress blogs specifically for reviews, fashion blogging, food blogging with recipes, and more. Each of these blog types brings you more unique opportunities to make money.

You can also turn your blog into a membership site to offer premium content and courses.

Resouces to Learn and Master WordPress

Expert in WordPress

Expert in WordPress

At 9Creators, our main goal is to provide cutting-edge helpful WordPress tutorials that are easy to understand for small businesses, bloggers, and non-techy WordPress website owners.

Some popular WordPress Helping websites:

Lastly, you can use Google to type your question and add WordPress in front of it. Our users find this trick to be always helpful because it makes it easy for you to find the RIGHT answer for your WordPress questions.

We will be happy to hear your thoughts

Leave a reply

Enable registration in settings - general
Compare items
  • Total (0)