How to Start a WordPress Blog (Simple & Easy Guide For Beginners in 2021)
Updated: Nov 08, 2021 by: Dessign Team
Do you want to learn how to start a WordPress blog? We started our first blogs over 10 years ago, built many websites, and helped thousands of users get their own blogs online. In this simple tutorial for beginners on how to start WordPress blog in under 20 minutes, we will guide you through the process from getting a domain name to setting up your WordPress blog.
If you thinking what WordPress hosting should I choose for my new blog, we partner with Bluehost which we use and recommend for anyone looking for reliable, secure and with the best 24/7 support hosting also recommended by WordPress.org as the best one for beginners. List of the best blogs to read about WordPress and WordPress news.
We would love to help you get yours online as soon as possible so that you can get your own voice heard, teach others, and make money on the side. List of the best free blogging sites to get your own blog online fast and cheap.
How to Start a Blog Using WordPress? (Step by Step Tutorial for Beginners to help you star in 2021)
Each of the Setup points are cover in details below
- What to Blog about? personal blog, lifestyle, health & fitness, food, cooking, bakery, travel, beauty, fashion, wedding, photography, news, quotes blog, auto blog, small business website, video blogging, etc..
- What is the best blogging platform? Without any questions, WordPress is the best blogging platform for both beginners or advanced bloggers. WordPress controls over 35% of all the websites and its considered the most popular CMS (Content Management System) for bloggers.
- What Hosting to pick? When it comes to WordPress hosting we recommend Bluehost as the best Affordable hosting for any WordPress websites including blogs. Bluehost is recommended by WordPress.org as the #1 hosting provider.
- What hosting plan to choose? The easy answer is the Basic plan, since its only $2.95/month remember you can always upgrade to other plans later. Since you just starting out you probably will not have much traffic so you don't need an expensive plan.
- What domain name to choose? A domain name is the name of your website for example: www.mybestblog.com, if you already have few ideas for your blog name you can see if its available, if not don't worry you can pick your domain name later.
- How to Setup my Bluehost account? Fill out all your account information, Name , Address, Phone number, email address, package information and submit to finish and setup your account.
- How to Install WordPress on your new Blog Site? Bluehost has a 1-click WordPress install its very simple and easy to follow it will take you less then 2 min to have your WordPress install.
- What Blog WordPress theme to pick? You have many options in this point, you can go with a free WordPress blog theme, or use any of our Premium WordPress themes free and we will help you install and setup your theme.
- What Security Plugins to Install? Its very important that before you start to write your first blog post, you install few security plugins such as: Sucuri, Wordfance and iThemes security so your site will not get hacked and panelized by Google security.
What to Blog About?
Many people who own successful businesses started with a simple blog. They gained followers and reputations. When they decided it was time to start their businesses in earnest, they already had the clients and supporters needed to help them get off the ground.
We all know starting an online business is hard, but if you don't have the right visibility, then it is almost impossible to be successful from the get-go. That's why having a blog will help you in the long run.
There are many topics you could blog about it, but you should focus on your passion, something you have great knowledge of and experience with and which you would like to share with the world.
On the other hand, you don't have to be an expert at something, just someone who cares enough to write about it a few times a week. You can even use a lack of knowledge in an exciting way—by collecting information and writing creative and useful articles for people who enjoy sharing your journey.
It's important for you to think about what you really want to get out of your blogging: exposure, meeting new and interesting friends in your niche, making some money while enjoying what you do, getting extra freedom and time to be with your family and friends, and so on. We all have reasons for doing what we do. In most cases, we want to do what makes us happy while also making some money along the way. That allows us to enjoy our free time.
What is the best Blogging platform?
What blogging platform to choose? Without any questions, WordPress is the best blogging platform for either beginners or advanced bloggers. WordPress controls over 35% of all the websites and its considered the most popular CMS (Content Management System) for bloggers.
WordPress.org was built for bloggers in mind so you know that there is no other option than go with WordPress. The most well know bloggers in the world are using WordPress CMS to make money, sell online courses, make online videos, review products..etc..
WordPress started in 2003 when Mike Little and Matt Mullenweg created a fork of b2/cafelog. The need for an elegant, well-architected personal publishing system was clear even then. Today, WordPress is built on PHP and MySQL, and licensed under the GPLv2. It is also the platform of choice for over 35% of all sites across the web.
The WordPress open source project has evolved in progressive ways over time — supported by skilled, enthusiastic developers, designers, scientists, bloggers, and more. WordPress provides the opportunity for anyone to create and share, from handcrafted personal anecdotes to world-changing movements. People with a limited tech experience can use it “out of the box”, and more tech-savvy folks can customize it in remarkable ways.
1. SignUp with a Good WordPress Hosting for Beginner Bloggers
Bluehost is a web hosting company owned by Endurance International Group founded in 2003 by Matt Heaton and located in Salt Lake City, UT. It is one of the 20 largest web hosts, collectively hosting well over 2 million domains. They are an official “WordPress.org” recommended hosting provider since 2005.
Bluehost offers the ultimate WordPress platform. Tuned for WordPress users, we offer WordPress-centric dashboards and tools along with 1-click installation, a FREE domain name, email, FTP, FREE SSL Certificate Included, and more. Easily scalable and backed by legendary 24/7 live chat support by over 700 in-house hosting experts who are always available to take your call 1-888-401-4678 . Their hosting starts at $2.95/month and it’s back by a 30-day money-back guarantee.
Before you pick a good hosting, make sure to get some creative ideas about your domain name, we have a list of the best free domain name generators you should take a look to help you generate perfect domain name.
When it comes to WordPress hosting we recommend Bluehost as the best Affordable hosting for any WordPress websites including blogs.
Bluehost is recommended by WordPress.org as the #1 hosting provider. With easy user interface, admin dashboard Bluehost is super simple to use and it also offers a Free domain name with the purchase of any hosting plan. You can read our full Bluehost review for 2021 to see if Bluehost is the right for you. What we like about Bluehost is:
- User Friendly – its easy to setup WordPress with 1-click WordPress installation.
- Security – best Security powered by Cloudflare, Sitelock and two-factor authentication
- 99.99% Uptime – at 99.99% uptime you want to be sure that your portfolio website is always online and live
- Money Back – 30-day money-back guarantee
- FREE – Free Domain Name and Free SSL Security & $200 Marketing Credit
- Support – 24/7 customer support via chat, phone or email – Bluehost has one of the best customer support available
Dessign Themes are part of Bluehost Certified Marketplace Collection, you will get access for FREE
WordPress.org recommends BlueHost as the best hosting solution for WordPress users.
2. Choose a Shared WordPress Hosting Plan
So which Bluehost hosting plan is best for me? The easy answer is the Basic plan, since its only $2.95/month remember you can always upgrade to other plans later.
Since you just starting out you probably will not have much traffic so you don't need expensive plan. The basic plan has Free SSL Certificate, 50 GB SSD Storage, Free Domain Name, 5 Parked Domains and $200 Marketing Credit to get you started promoting your blog. will get you starter at affordable budget. So click on the Select Button and go to the next page.
What about Website security? Bluehost Sitelock Protect your website from malware and malicious attacks. SiteLock offers services that monitor and protect your website with an effective approach to find, fix, and prevent attacks.
- Automated Malware Detection
- Scan for unlimited web pages
- Google Blacklist Monitoring
- Automated Malware Removal
- File-Level Scanning
- XSS Scripting Protection
- SQL Injection Protection
3. Choose a domain name for your Blog
What Domain name should I choose for my new blog? A domain name is a name of your website for example: www.mybestblog.com, if you already have few ideas for your blog name you can see if its available, or maybe you already own a domain name that you want to use and transfer to Bluehost, if not don't worry you can pick your free domain name later. Just click on the I'll create my domain later link and move to your account information and payment.
4. Set up your Bluehost account
How to setup your Bluehost account and payment information? In this step you will need to fill out all your account information. First and Last name, address, phone number, email address, choose your package information, and then password and payment info, once done click submit button.
5. Install WordPress with 1-Click WordPress Install
How to create new site in Bluehost? When you signup with Bluehost, you will receive few emails from Bluehost with your Bluehost with my.bluehost.com login information. The username and temporary password so you can login to the dashboard to install WordPress.
Once you login to your dashboard clicks on “WordPress” link to Install WordPress on your domain or temporary domain.
Once you click on WordPress a new window will show up – “How Would You Like to Build our Website” Click on Use WordPress Button ?
Next you will see “Create a new WordPress site” page enter your Site Name: and Site Tagline: remember you can always change this later. The click Next
Next screen you will see Choose a Domain – from drop down menu pick your domain or temporary domain and then click Next Button
Next screen WordPress Installed Successfully! Congratulations you just install WordPress and now can click on “Login to WordPress”
6. How to Login to WordPress Site?
How to Login into WordPress blog site? Once you login to your Bluehost dashboard, click on you My Sites – look for your site and click Log Into WordPress or Manage Site
7. How to Manage my Site?
When you click on My Sites – Manage Site you can adjust few settings there.
Add FREE SSL Security Certificate, change http:// to https:// secure website
Once you are in Manage my Site – click on Security and click on Free SSL Certificate ON
Once you are in Manage my Site – click on Settings where you have more setting options such as: Site URL check if your site is now https:// secure, Under Automatic Updates make sure to add WordPress Core Updates On, and Comments we recommend disable old posts comments or you will get many spam comments, also on this page you can disable the Coming Soon Page.
8. Pick & Install WordPress Blog Themes
BlueHost is the easiest and best blog-hosting provider. We partner with BlueHost to get you the best deal on WordPress blog hosting. We not only highly recommend BlueHost to our clients and friends but we use them for our own blogs. Bluehost is also considered the best hosting for beginners
Once you signup with Bluehost with our affiliate promo code you will get Free Lifetime access to our Premium WordPress themes where you can pick and install it on your new website.
How to Install a new WordPress blog theme? When you go to Appearance–themes you will see few options up top: Premium Themes, WordPress.org Themes and Upload. The Premium themes are all Mojo Premium Themes which are sponsored by Bluehost, the WordPress.org theme are all free themes from WordPress.org directory and Upload is where you can upload your new .zip file theme.
Click on Appearance–Themes – Upload Theme – Choose File – Look for your .zip WordPress theme file, then click Install and then Activate. Congratulations your new theme is now activated!
How to Customize a New Blog Theme?
Once you install and activate your new blog WordPress theme, go to Appearance -Customize and in this section you will have options to add new logo, widgets, menus, homepage settings etc.
All our Premium themes come with a step by step video setup where you can watch the video and follow thru. You also will have a .xml file which is the demo content file if you want to import your theme demo content so your site looks exactly like the demo site, go to Tools- Import – WordPress Importer and then search for your .xml file and upload it.
If you looking for a free WordPress blog theme, then WordPress.org directory is the best place to search for a blog theme. In the top-right search bar type “blog” and hot enter and you will get a list of all the best blog WordPress themes.
We also have a list of the best Free WordPress Blog themes for 2021. The best free blog WordPress themes are Astra and Ashe are both perfect to start your first blog website.
Both free WordPress themes are perfect for personal, lifestyle, health & fitness, food, cooking, bakery, travel, beauty, fashion, wedding, photography, news, quotes blog, auto blog, small business website and any other kind of amazing blogs.
9. How to add blog plugins to my site?
How to add new blog plugins to my website? The best thing about WordPress is that it has thousands of plugins available for you to download for free or premium. If you go to WordPress.org under Plugins Search for Blog and you will see list of the best plugins if you want to start a WordPress blog.
Once you decide what blog plugin to install on your site, you can go to Plugins – New Plugin and search for that plugin and then install and activate.
Blog Designer is a good handy and free solution for everyone who is looking for a responsive blog page with the website. Blog Designer provides you with a variety of 8 different blog templates to setup your blog page for any WordPress websites. Sometimes, we always stick with one blog layout as per theme, but it’s not easy to change or modify only blog layout very easily, only you can do it by modifying code and css files.
We have many Beautiful and modern blog themes to pick from, once you decide that you like to use one of our blog themes you can follow the instructions to send us temporary login to your site and we will setup and install the blog the for you free.
10. What are the best Security plugins for a blog website?
What WordPress security plugins should I install on my new Blog site? Security is the most important aspect of your site, you should always have few security plugins install as they will monitor your website 24/7 against viruses, malware, backdoor links, etc..
We put a list of 3 most popular and free WordPress security plugins, make sure you install them on your new blog site and activate to protect your site at all time.
When your website gets hacked, it will send notification to Google and if you don't remove the virus, Google will penalize and remove your website form search engines for safety reasons. When you see a message “This Site might harm your computer” make sure you follow and run the security plugin to remove the malware.
Sucuri Inc. is a globally recognized authority in all matters related to website security, with specialization in WordPress Security.
The Sucuri Security WordPress plugin is free to all WordPress users. It is a security suite meant to complement your existing security posture. It offers its users a set of security features for their website, each designed to have a positive effect on their security posture:
- Security Activity Auditing
- File Integrity Monitoring
- Remote Malware Scanning
- Blacklist Monitoring
- Effective Security Hardening
- Post-Hack Security Actions
- Security Notifications
- Website Firewall (premium)
Wordfence includes an endpoint firewall and malware scanner that were built from the ground up to protect WordPress. Our Threat Defense Feed arms Wordfence with the newest firewall rules, malware signatures and malicious IP addresses it needs to keep your website safe. Rounded out by 2FA and a suite of additional features, Wordfence is the most comprehensive WordPress security solution available.
iThemes Security (formerly Better WP Security) gives you over 30+ ways to secure and protect your WordPress site. On average, 30,000 new websites are hacked each day. WordPress sites can be an easy target for attacks because of plugin vulnerabilities, weak passwords and obsolete software.
Most WordPress admins don’t know they’re vulnerable, but iThemes Security works to lock down WordPress, fix common holes, stop automated attacks and strengthen user credentials. With advanced features for experienced users, our WordPress security plugin can help harden WordPress.
Get Started With WordPress + Write Your First Post
Once you sign up with BlueHost, you will have access to their dashboard where you can pick any default theme they offer to get you started. Alternatively, you can choose one of our premium themes that we can install and set up for you.
Once you have a theme, you will be ready to work with WordPress. WordPress has a great community of people and support where you can find many useful resources.
Why is WordPress the best blogging platform? It’s a community of like-minded people who develop plugins, themes, and resources that will help you succeed. WordPress is growing each day, and it has over 35% of the market share when it comes to blogging and websites. WordPress has the best SEO plugins and coded templates. It is always innovating in order to stay the number one blogging platform in the world.
Its wide range of options and settings when it comes to the aesthetics and overall presentation of your blog is also what makes WordPress such a great choice.
Below is a quick overview of how you can get started in WordPress, pick the right theme, and get beautiful photos for free that will make your blog look professional. It also includes information about how to start writing your first blog post.
I hope this step by step How to Start a WordPress blog site help you understand what hosting to pick or how to install and activate a WordPress blog theme.
When you signup with Bluehost our best WordPress hosting partner you will get a FREE lifetime access to our Premium Blog Themes and the best customer service so we can install and setup your blog website in case you need some help.
How to Start a WordPress Blog?
To start a WordPress blog you first need to get a domain name, reliable hosting we recommend getting Bluehost as WordPress.org recommends Bluehost as best blog hosting provider, Install WordPress with 1-click install, Activate a blog theme, and start your first blog post.
Is WordPress blog free?
WordPress as a platform is free, WordPress themes are free, but you need to buy a hosting! We recommend Bluehost as its the most recommended hosting provider by WordPress.org and its around $2.95/month
How can I make money with my WordPress blog?
There are many ways of making money with WordPress Blog. You can add Google banner ads on your blog, review a product, sell sponsored blog posts, sell ebooks, sell courses on how to make stuff, recommend Amazon products with affiliates.
How much does it cost to start a blog?
To start a WordPress blog it will cost you around $2.95/month if you sign up with Bluehost the most reliable hosting provider for bloggers. WordPress platform is free, you will get a free domain name, and most WordPress blogs are free, so you just need to pay for hosting.