This WordPress Blogging 101 tutorial is a complete guide for beginners to learn the ABC of starting a WordPress blog in 2021.
By the end of this FREE dummies workbook, you will have a good knowledge of how to set up a blog that makes money like this.
That’s your dream, RIGHT?
Earning money by blogging on WordPress.
Let’s dig in.
Days are gone when there was no competition in the blogging niche.
Now, becoming a blogging master required many efforts, and setting up a professional blog on WordPress involves hundreds of things.
And, if you are unaware of these things, there is no chance your posts will rank in search engine results.
Want to just get started? Click here to sign up for Bluehost hosting and get your website online as low as $2.95/mo.
This Blogging 101 WordPress guide will show you how to start a WordPress blog in 2021 and set it up like a pro blogger even without having any technical knowledge.
- WordPress Blogging 101: The Ultimate Guide On Starting A Blog in 2021
- Step 1. Find A Profitable Blogging Niche
- Step 2: Choosing Between WordPress.com & WordPress.org
- Step 3: Buy a TLD Domain And Web Hosting
- Step 4: Install WordPress
- Step 5: Set A Secure Password
- Step 6: Design Your Site
- Step 7: Start Installing Essential WordPress Plugins
- Step 8: Other Essential Settings
- Step 9: Must-Have Pages
- Step 10: Start Writing Blog Posts
- FAQs On Blogging 101 WordPress Tutorial
- Need Help in Starting A WordPress Blog 101?
WordPress Blogging 101: The Ultimate Guide On Starting A Blog in 2021
Let’s break down the steps of starting a WordPress blog in 2021.
Step 1. Find A Profitable Blogging Niche
The very first step to learn WordPress Blogging 101 is to find a topic. It’s an essential part of getting success fast in 2021‘s blogging business.
According to several different websites, professional bloggers, and experts, below are some of the most profitable niches:
- Weight Loss
- How to series
- Product reviews
- Making money online
- Dating & relationships
- Beauty & fashion
- Home decoration
All of these niches are conventional and high competitive.
So, it’s my suggestion, if you are going into any slot mentioned above, then don’t go straight but into a narrow niche.
For example, if you pick blogging, then choosing the blogging for business, event blogging, Christmas blogging etc. will be an intelligent decision.
In this way, I can start and grow up a blog within very little time.
Also, take care of the monetization method before picking up a blogging topic.
For example, if you are going to write on movie reviews or technology hacks, then Google Adsense is the best option to earn money.
On the other side for product reviews niche like WordPress themes or hosting reviews, affiliate marketing is the most powerful method to earn passive income.
Step 2: Choosing Between WordPress.com & WordPress.org
Both are free; only the difference is, to start a blog on wordpress.org, you need a custom domain name and web hosting.
But to build a website on wordpress.com, you no need to purchase domain and web hosting separately.
Even this free stuff, most of the professional bloggers don’t recommend it for some reasons:
- If you prefer to choose a free blogging platform (wordpress.com), that means you are REALLY not serious about blogging.
- You’ll never be able to manage your blog the way you can control it using wordPress.org software.
- You can’t monetize your website with Google Adsense and some other affiliate marketing methods.
- They can shut down your site anytime without any notice.
- The free version can insert ads on your website without notice, which are unable to remove.
Now you can understand from reading above why professionals don’t suggest wordpress.com.
For now, if you are interested in making money online, you should start a WordPress blog with the lowest investment in 2021.
You know WP Blogging 101 is also powered by wordpress.org.
Browsing this website shows you how I designed it with custom layouts, widgets, headers-footer, and colours.
Ultimately, I have complete control of my blog.
So, now we are going to pick wordpress.org for starting a WordPress blog.
Let’s move to 3rd step of the Blogging 101 WordPress guide to get a domain name and web hosting.
Step 3: Buy a TLD Domain And Web Hosting
TLD stands for Top Level Domain, which refers to the last segment of a domain name or the part that follows immediately after the “dot” symbol.
Here are some examples of the popular TLDs include:
- .edu etc.
Web hosting is a place on the internet where your website files will be live. It is like the home of your blog.
Choosing the best WordPress hosting for your blog not only improves blog SEO (Search Engine Optimization) but increases affiliate sales.
Though there are different types of WordPress hosting options available such as:
- Free hosting
- And managed WordPress hosting
But, in this workbook guide, I recommend you buy a domain name and shared web hosting from Bluehost (claim Bluehost 67% instant discount and free domain now).
Here is why Bluehost…!
Bluehost (review) is one of the biggest leading web hosting companies in the world. It offers free customers 24/7 live chat, unmetered bandwidth, and at least five email accounts.
Compared to other web hosting companies like SiteGround, Hostgator, and DreamHost, Bluehost is the most searched keyword in Google Trends data.
Don’t believe me?
See below data from Google Trends report.
Showing past 12 months, Google Trends data within United States:
Showing past 12 months Google Trends data worldwide:
This makes sense why I have picked up Bluehost in this WordPress Blogging 101 guide.
The very best thing is about Bluehost is that you can register a free domain name for the first year (worth $15.95/year).
Being an affiliate partner with Bluehost, I’ve negotiated with their sales team for an exclusive discount for you.
Hopefully, they accepted my request and arranged a 67% instant discount for you using this link.
Just in case if you don’t want to host your site on Bluehost, try these alternatives:
Let’s put up our WordPress Blogging 101 tutorial to sign up on Bluehost website.
Choose your hosting plan (Bluehost Choice Plus plan is highly recommended for maximum savings).
Enter the Domain Name you want to register and tap on the Next button.
Add your Account Information, select Package Information, choose Package Extras, add Credit Card details, accept Terms, and the last step, tap on the Submit button to complete the purchase.
Once the payment is sent successfully, you will get a confirmation mail on your registered email ID.
Congratulations, you have purchased a TLD domain name and web hosting service from Bluehost.
Now, let’s move to the next step of installing and setting up a WordPress blog with Bluehost.
Step 4: Install WordPress
I know you were waiting for this moment.
Until now, you have done almost 50% of the Blogging 101 WordPress training.
Now, let’s install WordPress on Bluehost hosting.
In this guide, I show you how to install WordPress on Bluehost hosting using the website builder.
#1: Log in to your Bluehost hosting account.
#2: Open the My Sites tab from the left side menu options.
#3: Now, click on the Create Site button.
#4: Enter your Site Name and Site Tagline.
#5: Click the Next button.
#6: Select the preferred domain name from the drop-down list.
#7: Choose the directory this should be installed to, and click on the Next button.
After clicking on the Next button, the application will be installed on Bluehost hosting.
For more details, read my guide on how to install WordPress software on Bluehost.
Step 5: Set A Secure Password
After installing WordPress application on hosting, the very first step to secure your website.
For updating your blog password, go to yourdomain.com/wp-admin (don’t forget to replace yourdomain keyword with your domain) and log in using Username and Password.
Once you logged in, navigate to “Users” then “Your Profile” under the right side Menu. Scroll down to the bottom under the “Account Management” section, click on “Generate Password.”
Enter a new password you want to set (mix numbers, letters, and characters to make the password highly secured) and then click on the “Update Profile” button.
Congratulations, your website password has been updated successfully.
Step 6: Design Your Site
There are thousands of pre-made WordPress themes that you can install on your WordPress blog. Some of them are free, and others are paid.
On WP Blogging 101, I use GeneratePress.
If you have a large budget, it’s always a smart decision to purchase a premium theme. But if not, start with a free theme from the following list.
- GeneratePress (free + premium)
- Affiliate Booster (free + premium)
- Kadence (free + premium)
- WP Astra (free + premium)
You can find WordPress free themes by tapping on Appearance >> Themes >> Add New button.
In a few seconds, a mega library of 6K+ themes will be displayed on your computer screen.
You can sort the list by popular, latest, featured, as well as other filters (i.e industry, layout, etc.).
Once you are happy with the theme you want to use on the newly launched blog, delete the other themes from the dashboard by visiting Appearance,>>Themes >> Select Theme and hit the Delete button.
Note:- Remember having a premium theme will serve more speed, flexibility, and optimization features.
Below are some of the best WordPress premium themes you can try right now or later.
- Thrive Themes (All-in-one solution)
- Elegant Themes (Divi Builder included)
- WP Astra (Ideal for multi-purpose blogs)
- Kadence Theme (affordable WP premium theme)
- Affiliate Booster (best for affiliate marketing websites)
At WP Blogging 101, I use both plugins.
My Experience: I found Thrive Architect is one of the best tools for writing blog posts that hit thousands of shares.
- Thrive Theme Builder
- Thrive Leads
- Thrive Quiz Builder
- Thrive Apprentice
- Thrive Comments
- Thrive Ovation
- Thrive Optimize
- Or click here to read Thrive Themes review and see it give you the best experience in website designing.
Step 7: Start Installing Essential WordPress Plugins
Plugins are the tools that provide full control of your WordPress blog.
Though there are thousands of free and paid plugins available depending on needs, you can start with free plugins as a beginner.
Here, I have listed the 7 most essential plugins; without your website/blog can’t survive in 2021.
- Rank Math: Rank Math is a plugin with 800K+ million active installations built considering better SEO-Optimization. On Wp Blogging 101, I use Rank Math on-page SEO, generating sitemaps, indexation rules, title tags, and more.
- WP Rocket: On behalf of SEO (search engine optimization), website speed matters a lot. This plugin helps your website to load faster by putting very little stress on your web hosting account.
- Akismet Anti-spam: There are millions of bots leaving spam comments on your WordPress blog, and Akismet is only one best tool to stop them.
- Wordfence Security: This plugin keeps your site secure from hackers (such attempts are more common than you may think).
- WPForms: The WPform is a plugin used to create contact forms.
- Smush it: Image compression is also a positive effect on SEO by improving blog loading speed, and Smushit is the best plugin fit for these requirements.
- GDPR Cookie Consent: This plugin makes it easy for you to comply with the GDPR and CCPA regulations with its powerful set of features.
Step 8: Other Essential Settings
We have almost started and designed our WordPress blog.
Now, our next step to start writing posts and pages. But before we proceed, there are a couple of settings that you need to make.
By default, WordPress doesn’t have an SEO friendly permalink structure.
To make it SEO-optimized navigate to Settings >> Permalinks and set to the Post Name.
Disable Pingbacks & Trackbacks
Pingbacks and Trackbacks are annoying notifications that appear (in the comments area) after publishing each post.
To stop these notifications go to Settings >> Discussion >> Untick Allow link notifications from other blogs (pingbacks and trackbacks) on the new articles option.
Navigate to Settings >> General >> Select Timezone according your country time.
As you see above, I have selected UTC+5:30 for India.
Step 9: Must-Have Pages
Once you have done everything with the above steps, its time to add a few essential pages listed below:
- About Us (see my page example)
- Contact Us (see my page example)
- Disclaimer (see my FTC disclosure example)
Above are the most important page to approve a Google Adsense account.
Step 10: Start Writing Blog Posts
Writing the first blog post is one of the best things to start your blogging career, where you can provide the best of the best ideas through words and images.
To create your first post, go to Posts >> Add New and WordPress post editor will be loaded on your computer screen.
You can see the box to enter the post title, and the rest of the content will be written in the bigger box (Note: Make sure you are writing your own content. Either way you can check your article originality using a plagiarism checker tool).
Once you finish writing your article, publish it by hitting on the “Publish” button.
After publishing your first blog post, it’s time to share content with the whole world.
My recommendation always follows the 80/20 rule. This means, invest 20% of the time in writing content and the rest for its promotion.
You can use social media platforms or email marketing even to bring traffic to your website.
With this final step, our WordPress Blogging 101 workbook for “how to start a WordPress blog in 2021” ends.
FAQs On Blogging 101 WordPress Tutorial
Below are the frequently asked questions (with answers) on starting a WordPress blog in 2021.
How much does it cost to start a WordPress blog 101?
In the meantime, starting a self-hosted WordPress blog costs under $100 only. But for more engaging blogging tools and resources, the price may increase as below:
Domain free (only from Bluehost)
Hosting $72/year (Bluehost)
Theme $59/year (GeneratePress)
Landing Page Builder $19/mo lifetime (Thrive Architect)
Social Sharing Plugin $39/year (Social Snap)
Caches plugin $49/site (WP Rocket)
Email Marketing Tool $19/mo (Aweber)
How to make money blogging in 2021?
There are several ways to make money from blogging e.g. Google Adsense, affiliate marketing, sponsorship ads, paid reviews etc.
For me, affiliate marketing is the evergreen income source for long-term earnings. So, this website is 100% monetized with affiliate products.
That means I earn money when you end up buying a product (at no extra cost to you) from my link. I have discussed everything about my affiliate earnings on the FTC disclosure page.
Apart from this method, Google Adsense is yet another most straightforward way to earn revenue by displaying Google advertisements on your website. Or you can run sponsorship ads to make money by the side.
Need Help in Starting A WordPress Blog 101?
I hope my WordPress Blogging 101 guide has helped you set up a new blog on WordPress.
If you have more questions or need additional help creating a WordPress blog in 2021, please don’t hesitate to ask me via the comments box. I will love to assist you.