So you want to create a WordPress blog…
Congratulations! WordPress is an excellent solution for how to start a blog, plus we think blogs are super awesome!
Guess what – you are not alone. Having helped over 130,000+ users create a blog, we have decided to create the most comprehensive guide on how to start a WordPress blog without any technical knowledge.
If you want to create a blog, here’s a simple step-by-step guide:
- Sign up for web hosting (we recommend MyResellerHome.
- Choose a hosting plan.
- Pick a domain name for your blog.
- Complete your hosting registration.
- Install WordPress.
- Log in and write your first blog post.
Step 1: Purchase hosting and your domain name
Making your blog accessible to people around the world requires two things:
- Hosting – this is the engine that powers your site. While you don’t “see it”, every single website on the Internet has a host powering it.
- Domain – this is like your blog’s permanent address. For example, ours is
You can purchase your hosting and domain at the same time – so don’t worry too much about the nitty-gritty details right now. But before you can do that, you need to choose a WordPress host. Because of WordPress’ popularity, there are a huge number of WordPress hosts.
We’ve personally tested the performance and reliability of these hosts. And after that testing, we recommend MyResellerHome to new WordPress bloggers.
Step 2: 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 MyResellerHome with details on how to log in to the cPanel/Plesk.
Go ahead and log in to cPanel
cPanel >> Manage cPAddons Site Software Or cPanel >> Softaculous >> Select WordPress >> install
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
Step 3: write your first blog post
Now that you learned how to create a WordPress blog, you’re probably excited to get to blogging!
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
Step 4: Here’s how to change how your blog looks
When you create a WordPress blog, one of the major benefits that you get is access to WordPress’ huge collection of themes and plugins.
Here’s a quick overview of the two:
Themes – these change how your blog looks
Plugins – these add functionality to your blog
As soon as you create a WordPress blog, you already have a theme active. This is either the default WordPress theme or the theme that you chose during the Setup Wizard.
But there are actually thousands of themes available for WordPress, so you’re by no means limited to that small selection.
Where to find WordPress themes for your blog
When you go to choose a WordPress theme, you’ll need to pick between free and premium themes.
How to install a WordPress theme
Once you’ve found a theme that you love, WordPress makes it easy to add that theme to your site.
- Hover over Appearance
- Select Themes
- Click the Add New button
- If you chose a free theme at WordPress.org, search for the theme by name and click Install.
If you purchased a premium theme, click the Upload Theme button and upload the ZIP file you should have received when you purchased the theme
After installing your theme, make sure to click the Activate button to make it active on your site.
You may further customize your WordPress theme by going to Appearance → Customize.
Step 5: Here’s how to add functionality to your blog
While themes are mostly about appearances, plugins are more focused on helping you add functionality to your blog.
When you first create a WordPress blog, you pretty much only have the ability to write blog posts and create pages.
Plugins are what allow you to add more advanced functionality like:
- Contact forms
- Social network buttons
- Improved SEO
- And lots, lots more
If you can think of a feature, there’s probably a plugin for it. That’s because the WordPress community offers over 50,000 free plugins, plus there are thousands of premium plugins.
Where to find WordPress plugins for your blog
Like themes, you can find both free and premium plugins.
Keeping the similarities rolling, the best place to look for free plugins is at the official WordPress.org plugin directory.
For premium plugins, the best method is usually to search Google for something like “best X plugin” and buy from a well-known developer.
How to install WordPress plugins
We already wrote a detailed guide on how to install WordPress plugins. But here’s the quick version:
- Go to Plugins → Add New
- If you chose a free plugin at WordPress.org, search for the plugin by name and click Install Now.
- If you purchased a premium plugin, click the Upload Plugin button and upload the ZIP file you should have received when you purchased the plugin.
Make sure to Activate the plugin after installing it.
You can always manage your existing plugins by going to the Plugins tab.
What to do after you create a WordPress blog
Ok, so you managed to create a WordPress blog, install your own theme, and add some functionality with plugins.