WordPress.com makes it easy to start your own blog or website.Post your own original content, and connect with others in the community.Get more done. Use WordPress to start a weblog of your very own! We provide a simple, but powerful toolset for creating rich content and building a successful site that grows with you.
We’ve stripped away the stress and confusion of getting set up and started, so you can have a fantastic experience right from the start. WordPress is powerful and flexible enough for anyone to use, but here, you can find some great resources to get you familiar with the basics quickly. You’ll also find some tips on how to stay safe online in general, so be sure to check out these and any other helpful articles along the way.
What do you need to start a WordPress blog?
There are three things you need to create a WordPress blog:
- A domain name idea (this will be the name of your blog i.e wpbeginner.com)
- A web hosting account (this is where your website live on the internet)
- Your undivided attention for 30 minutes.
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.
In this tutorial, we will cover:
- How to Register a Custom Domain Name for Free
- How to Choose the Best Web Hosting
- How to Install and Setup WordPress Blog
- How to Change Your Blog Design Template
- How to Write Your First Blog Post
- How to Customize WordPress Blog with Plugins
- How to Add a Contact Form
- How to Setup Google Analytics Tracking
- How to Optimize Your Website for SEO
- How to Make Money From Your Blog
- Resources to Learn and Master WordPress
Ready? Let’s get started.
Install the free WordPress software
If you want to create a WordPress blog, you’re going to, unsurprisingly, need to install the WordPress software.
We know this might sound a little intimidating – but we think you’ll be surprised by how easy it is to install WordPress.
When you completed the sign-up process in the previous step, you should have received an email from Bluehost with details on how to log in to the Bluehost Customer Area.
Go ahead and log in to Bluehost.
As soon as you log in for the first time, Bluehost will give you a simple wizard that takes you through the process of installing WordPress on your new site.
Don’t see the setup wizard? No worries, it’s still really easy to install WordPress with Bluehost. Just go to the My Sites area and click the Create Site button to launch the wizard:
Then, you’ll be able to fill in all the important details for your site’s name and the username/password that you’ll use to manage your WordPress blog:
Once you finish the install process, you can access your new blog’s dashboard by going to
Choose your blog name
Do you already have the name? If no, read the next section. If yes, read the next section..again. You may want to reconsider your chosen name.
The name is maybe the most important part of your blog. It needs to be easy to remember and at the same time reflect the main content (purpose) of the blog.
In the best case, it will transform into a brand name so be careful when choosing it. Take your time and do research.https://www.bluehost.com/web-hosting/domaincheckapi/?affiliate=codelessthemes
When trying to register the blog name as URL in the domain, you may be surprised to find out it could be already taken. And even if you change the domain suffix (to example .org/.co/.net etc), that’s still not enough.
If another site with your name and the .com suffix exits, all visitors intended for your blog will pass first to that site and no one can bet they will make it to yours after.
Since the .com is the most commonly suffix used, it’s best to find a blog name that is free and can be used with .com.
If you have difficulties on choosing the best domain registrar, consider these tips:
- Use a .com domain if possible. As mentioned before, people’s first search online is done with .com. So it’s better to be right there, in their google/yahoo/bing search list first.
- Use only characters. Avoid numbers and hyphens in your domain name. They are often confusing to people and harder to remember.
- Short names are preferable over long and descriptive. Think as if you are finding the name of a brand instead of a blog. Since it will also be incorporated in the site’s logo, it’s better to be as short as possible.
Your domain name needs to stuck on people’s mind easy so they can find you fast and frequently.
To help you with ideas and keyword combinations, there are some sites:
Bust A Name – Here, you can type in some keywords that best describe your blog, and it will come up with available combinations using those words.
Google – In my preference, i’d like to not have to google a site first, in order to find it’s right url.
KnowEm – Use a social media profile checker app like So you’ll find out what social media profiles are available with your name. Even if the exact name may not be available on many social networks, you can still create a profile with a slightly modified name.
Selecting Your WordPress Theme
The visual appearance of your WordPress blog is controlled by blog themes. When you first visit your blog, it will look something like this:
This is not very appealing to most people.
Customizing the look and feel of your blog is by far one of the most exciting and rewarding part in the journey of creating your WordPress blog.
There are thousands of pre-made WordPress themes that you can install on your site. Some of them are free themes, while others are paid premium themes.
You can change your theme by going to your WordPress dashboard and clicking on Appearance » Themes.
Go ahead and click on the Add New button.
On the next screen, you will able to search from 9,100+ free WordPress themes that are available in the official WordPress.org themes directory. You can sort by popular, latest, featured, as well as other feature filters (i.e industry, layout, etc).
You can take your mouse over to a new theme, and you will see a Preview button. Clicking on it will open the theme preview where you can see how the design would look on your website.
The preview of your theme may not look exactly as shown in the screenshot, which is normal as you will get to customize and set it up later. What you need to look for is design, colors, typography, and other elements.
The best tip to select the perfect WordPress theme is to strive for simplicity in design. It helps you keep things clean and clear while offering a good experience to your users.
If you need help selecting a theme, then please refer to our guide on 9 things you should consider when selecting a perfect WordPress theme.
When you have found the theme that you like, simply bring your mouse on it, and it will show the Install button. Click on it and wait for the theme to be installed. After that, the install button will be replaced with an Activate button. You need to click on it to Activate the theme.
Once you have installed your theme, you can customize it by clicking on the Customize link under the Appearance menu.
Depending on the theme you choose, there will be built-in widgets and customization options that lets you tweak your blog design.
These plugins give you more design control than what you get with Wix or Squarespace, while giving you the full freedom of the powerful WordPress content management system.
Once you have selected your WordPress theme, you are now ready to create your first blog post.
Go ahead and write your first blog post – you earned it!
Now that you learned how to create a WordPress blog, you’re probably excited to get to blogging!
We’ll show you how to change how your blog looks and functions in a second. But first, let’s go over just how easy it is to write a blog post on your new website.
When you first log in to your blog’s WordPress dashboard, you should see a screen like this:
To write a blog post:
- Hover over Posts
- Click Add New
This will launch the WordPress Editor, which lets you write your blog posts using a really intuitive block system.
To add text, you just click and type. For other content – like an image or an embedded YouTube video, you can add new “blocks”. To help you use the editor, you can follow our detailed guide here, or our more high-level guide here.
WordPress.com is a free website, and there isn’t a single thing you need to install on your computer. Just go to WordPress.com and create an account – all that you need is an email address.