So, you want to know how to start a blog? Follow this complete beginner’s guide to learn how to start a blog from scratch and start blogging using the most popular platform.
Starting a blog is really easy. You should be able to set up everything and get a brand new blog within next 10 minutes following this detailed blogging tutorial.
Table of Contents
- Summary – How to start a Blog?
- Guide on How to Start a Blog
- Easy Steps to Start a Blog
- Step 1: Signup for WordPress Hosting
- Step 2: Choose your Blog Hosting Plan
- Step 3: Choose Domain Name for your Blog
- Step 4: Create Your Blog Hosting Account
- Step 5: Confirm Hosting Package Information
- Step 6: Enter your Payment Details
- Step 7: Login to your Blog Hosting Account
- Step 8: Install WordPress for your Blog
- Step 9: Select Domain for Your WordPress Blog Installation
- Step 10: Fill in your Blog Name and Login Details
- Step 11: Get your Blog Username and Password
- Step 12: Login to your New WordPress Blog
- Change Your Blog Design with WordPress Themes
- Best Settings for your Blog SEO
- Extend Blog Functions with WordPress Plugins
- Start Blogging – Create Content – Posts / Pages
- Final Words on Starting a Blog
Summary – How to start a Blog?
If you are in hurry and want to skip the detailed steps of starting a blog or simply want to skim through the main steps, here's a summary of how to start a blog within next 10 minutes.
- Sign up for WordPress hosting with Bluehost.
- Install WordPress for your Blog using Installer tool in cPanel.
- Select your blog domain and complete the process for WordPress installation.
- Login to your new WordPress blog with the username and password.
- Install WordPress themes to change your blog design and Install plugins for additional blog options.
Follow the process in the detailed guide below with each step of starting a blog explained in details.
Guide on How to Start a Blog
In this guide, you will learn how to start a blog using WordPress, a platform that powers almost 30% of the entire websites in the world.
Additionally, we will use Bluehost, one of the officially recommended hosts by WordPress itself for the blog hosting.
Here’re the main steps that we will go through in this quick guide that will get started with a blog completely from scratch.
- Steps for Starting a Blog
- Change Your Blog Design with WordPress Themes
- Configure Best Settings for your Blog SEO
- Extend Blog Functions with WordPress Plugins
- Start Blogging – Create Content – Posts / Pages
This guide is mostly action oriented and provides you with a step-by-step process of starting a blog.
Easy Steps to Start a Blog
This is a comprehensive guide on how to start a blog covering all the steps in details. If you have some technical expertise, you can skip to the summary section of the steps on how to start a blog above.
Follow the step-by-step process of starting a blog or a website.
Step 1: Signup for WordPress Hosting
You will need a hosting service where you can install the blogging software and upload all the files of your blog. Hosting is the place where your files for the blog will live and served to anyone who requests them.
Bluehost is offering an exclusive deal to help you get started with your first blog. Use our discounted Bluehost link to get an exclusive hosting deal for your blog. The discount will be applied automatically on the page.
Click on the Get Started Now button.
Step 2: Choose your Blog Hosting Plan
Bluehost provides you with few different pricing plans to choose from depending on your needs. If this is your first time starting a blog, the basic option can be the most suitable one.
Once you have decided the right plan for your blog, click Select on the plan that you want to proceed with.
Step 3: Choose Domain Name for your Blog
Domain Name is your blog name on the web. Start by searching your desired name and see if the name is available. If you have registered domain name already using other services such as GoDaddy, enter your existing domain name under the existing domain section on your right.
Make sure you have selected the correct extension (.com or anything you want) as per your preference if you are buying a new domain.
Choose your blog domain name and click Next to proceed.
Step 4: Create Your Blog Hosting Account
You will now need to enter your few personal details including your billing address. This information will be used by the hosting company to create an account for you.
You can also sign in with your Google Account to make the process easier.
Step 5: Confirm Hosting Package Information
Make sure the right account plan is selected on this page. You can start with Basic 12 month plan or choose the 24/36 months plan if you want to get an extended discount for next three years. Select or deselect other options as per your needs on this page.
The exclusive discount wouldn’t be available when you renew the hosting after a year. So please take some time to choose the right plan. You can see your total amount based on the plan and options that you choose at this stage.
You can see your total amount based on the plan and options that you choose at this stage.
Step 6: Enter your Payment Details
You will need to enter your billing information for the blog hosting plan that you have chosen.
Read the fine print details and agree to the terms of service and other policies of Bluehost hosting. Check the box that you have read and agree to their terms and click on the Submit button to proceed.
Step 7: Login to your Blog Hosting Account
Bluehost will create an account for your plan and ask you to create your password if the purchase is successful.
Create your password for the Bluehost hosting account that you will need to log in.
Click on Create your Password button.
Make sure you set a strong password for this account. You can use the Password Generator to create a random strong password that you can save at a secure place.
Once you set your password, Bluehost will redirect you to the login page so that you can use your email address and the password you set above to login.
You should also have received an email with your login details. Check your email for the username and password that you can use to login.
Step 8: Install WordPress for your Blog
Once logged into your Bluehost Cpanel, you will see Install WordPress icon under the website section. Click on the icon to get started.
You can also search for the Website Section and Install WordPress icon. (Make sure you are on the Cpanel or Home tab under Hosting.)
You will be redirected to the Mojo Marketplace to install WordPress on your Blog.
Step 9: Select Domain for Your WordPress Blog Installation
Once you get started with the WordPress installation process, Bluehost will ask you to choose the domain for your blog.
Choose the right domain name from the Domain drop down list and click Next to continue.
Select your blog domain name from the drop-down menu and leave the directory box empty. Click on Next to continue.
Step 10: Fill in your Blog Name and Login Details
You will then be asked to fill in some Admin Information for your blog including your blog Name, Email Address, and Admin Username and Password that you will need to login to your blog.
Make sure you check the option to automatically create a new database for this installation and agree to their terms of service.
There's also another check box notifying you that if you select the previously used domain, it will overwrite files on that. You don't need to worry about it if you haven't installed anything before.
Click on Next to start the Installation Process and you will see the installation process is underway for your new WordPress Blog.
Step 11: Get your Blog Username and Password
Once your installation is complete, you will see a big banner notifying you to view your WordPress blog login credentials.
Click on View Credentials to see the login details for your new blog.
Get your login details and login to your new WordPress blog by visiting your admin page.
You will also receive the same login details in your email.
Step 12: Login to your New WordPress Blog
Once you have the login details for your blog visit the Admin Page of your blog. You can aslo add /wp-admin to end of your blog URL to go to the admin login page of your blog.
Enter your Username and Password and click Log In.
Congratulations, you now have a new WordPress Blog!
You will see a brand new WordPress admin dashboard for your blog.
Now that you know how to start a blog, you can continue learning how to change your blog design and add additional features to your blog in the article below.
Change Your Blog Design with WordPress Themes
Your new blog will have a default WordPress theme installed as part of the initial process. This will be the default WordPress theme for the year, and if you like how your blog looks, you don’t need to change it.
But I am sure instead of the generic design, you want a design that suits the purpose of your blog. That’s where WordPress themes come in.
WordPress themes help you change the design of your blog, and there are thousands of such themes available for free.
To choose a new theme for your blog, navigate to the Themes section of your WordPress dashboard.
Appearance > Themes
You will see your current theme and few other themes installed on your blog already. These are all default WordPress Themes.
To select a new theme, Click on Add New on top of the page, and you will be taken to the Add Themes page.
You will be presented with a selection of featured WordPress Themes that you can select from. Browse around and click on the Preview button to see if you like the new design preview of your blog.
Click on Install button on any of the themes to install the WordPress theme for your blog.
There are also several premium WordPress Themes available in different theme marketplaces that you can buy to install on your blog.
Another easy to get started option for your blog would be to get Genesis Themes from StudioPress.
Their themes are the most recommended ones in the WordPress community and are really easy to setup and configure.
Best Settings for your Blog SEO
Before you start writing posts and uploading images, there are few settings that I want to recommend for a better SEO perspective.
Go to Settings > Permalinks from your WordPress dashboard and change the Permalink settings to Post name.
By default, WordPress uses ugly Day and Name or plain Permalink structure. Post name permalink structure is simple, clean and the best structure recommended from an SEO perspective.
Change your Blog Title and Tagline
Go to Settings > General from your WordPress dashboard and make sure you have the right information for Site Title and Tagline instead of the default “Just another WordPress site”.
Site Title and Tagline will be shown in the search engines when people search for your blog name and so, it’s essential to double check and update them accordingly.
Moderate Spam Comments on Your Blog
You will, unfortunately, get a lot of spam comment on your WordPress blog and therefore need to make sure they don’t appear on your blog. You can choose to moderate all the comments that appear on your blog.
Go to Settings > Discussion and make sure the checkbox for Comment must be manually approved is checked.
Extend Blog Functions with WordPress Plugins
If you want additional functionalities on your WordPress blog, you will need to install WordPress plugins. Similar to Themes, there are thousands of plugins available for free on WordPress repository.
From your WordPress dashboard, go to Plugins > Add New to search and install new plugins for your blog.
You will be presented with the featured section with some of the most popular plugins available in the repository.
Along with your blogging journey, you will learn to search for appropriate plugins depending on your needs but here are some of the general plugins that might be a good starting point.
Akismet WordPress Plugin
You will find the Akismet plugin installed by default, and you just need to activate it for your blog. The plugin solves the huge spam problem of WordPress blogs.
To activate installed plugins go to Plugins > Installed Plugins and click on Activate under the installed plugins listing.
There might be few situations where this might not be 100% effective, but you can easily look for other alternative ones such as Antispam Bee plugin that will work for your blog.
Yoast SEO Plugin for WordPress Blogs
If you are concerned about SEO and want to drive more traffic from search engines, Yoast SEO is the must have plugin.
Search for Yoast SEO from Plugins > Add New
Install the plugin and follow through the installation process that lets you define all necessary settings for your blog.
Start Blogging – Create Content – Posts / Pages
Content should be the top priority of your blog. Now that you have everything configured, it’s time to start blogging by creating posts and pages on your blog.
Create About and Contact Pages
Almost all blogs and websites have About and Contact pages. Start creating a page about you and a page with your contact details (ways your blog visitors can get in touch with you).
To create a New Page, navigate to the Pages section from the left-hand side menu on your WordPress dashboard. Click on Add New, and you will see WordPress editor for your pages.
Pages > Add New
Enter your title, write the content using the editor and when you are done, hit Publish on your right sidebar.
Start writing Blog Posts
Once you have basic pages, it’s time to start writing actual blog posts.
Don’t get confused between pages and posts as both of them look very similar. Think pages as long term content and posts as your regularly updated blog posts.
To create your first blog post, click on the Posts section from the left-hand side menu on your WordPress dashboard. Click on Add New to open the editor for WordPress posts and start publishing!
Posts > Add New
Enter your Title, content and Publish when you are done.
Final Words on Starting a Blog
I hope this guide on how to start a blog was helpful and that you are able to create your first blog.
If this looks too technical for you, just use our free WordPress blog installation service, and we will install WordPress with best settings completely free of charge.
You can also contact me if you need any further help starting your blog. Let me know if you have any queries below and I will help you as much as I can.