How and Where to Start a Blog: Tips and Tutorial

If you’re looking for a way to create a blog and searched some websites, sure you found that everyone talks about WordPress and how it’s amazing and the best blogging platform to use. Well, it’s the truth, but if you want to learn how to create a blog with WordPress, then, you will find thousands of tutorials and guides.

But, many of those tutorials are not updated, and you will find yourself confused with some screenshots or videos. This why I decided to create this article that will show you exactly how and where to start a blog. Best of all, you can start your first blog post today.

First, let’s talk about the reason that makes WordPress the most popular and preferred blogging platform for millions of people around the world. WordPress is a software created especially for blogs, but also can be used for any other website structure and type.

It’s the easiest software to understand and work with compared to the others. The WordPress dashboard is beautiful and easy to customize. It allows you to control your blog, create and manage your posts and articles and everything else related to your blog.

Self-hosted WordPress blog

As I said, WordPress is a software, but, it was first created to be used within the WordPress servers. Later, they thought that people want to make their blogs more personal, and need to control it as they want. So, they offered the software that is an open source for free. So, you can install that blogging software on your hosting server and do what you want with it.

Read also:  The best WordPress hosting.

The only and professional way to succeed your blog is to make it a self hosted. No one will cause you problems, you are free to change your blog servers, manage your files at any time, upload and download folders and set everything inside the blog.

What every WordPress blog needs?

To create a blog you need to have the following:

Web hosting and Domain Name

You need to host the blog in a safe place and make it fast to load, and this is what makes people want to visit it again. There are many companies where you can host your blog, but only one web hosting provider is the best one for WordPress, it’s Inmotion Hosting and the reasons are simple:

They offer the below features.

  • Free domain name
  • Unlimited disk space and bandwidth
  • Free site transfer if you want
  • Automatic daily backups
  • SSD Hosting
  • Fast servers
  • Optimized for WordPress
  • 24/7 US customer support. Phone, live chat and tickets.
  • Registered and trusted company with BBB rating.

How and Where to Start a Blog

A domain name, this is the address on the web that tell people where your blog is just select a simple to remember domain name without complicated characters. Your goal is to create a blog, but also to help people remember his name and can search Google for it anytime they forget the URL or want to search a specific topic. I’ve created a special post about this, just take a look at these 5 tips to register a domain name.

WordPress Theme

The theme is like the templates in the static websites, it’s what makes your blog beautiful, attractive and easy to navigate and use, there are thousands of themes. If you don’t know how to customize themes, I recommend using the premium Themes that comes with a great control panel to customize the theme colors and fonts and anything you want without touch the theme itself. This is a good choice for beginners or people who  don’t have the time to edit codes.


WordPress Plugins are add-ons to extend the basic software and add as many features and function as you want, with a few clicks, you can turn your blog into a full membership website as an example. And best of all plugins are free from the WordPress directory, there are thousands of plugins, but you will need a few of them of course.

Now, that you have the web hosting account that comes with a free domain name and unlimited disk space and bandwidth, you need to install your blog. It’s like fixing the WordPress software in the server and linking that software with your domain name. So, when people type your blog address such as they will be taken to the right server on the web where the blog is hosted. You can find all the recommended plugins for WordPress.

The installation

Please note, the installation process is automatic here, the new modern hosting companies are using a software called auto installer. Just login to your Inmotion Hosting account  and locate the icon where the WordPress logo, just click on it and the installation page will be opened. Select the domain name that you want WordPress to be installed in and click Install at the bottom.

Please read how to install WordPress on cPanel, it’s the same control panel that the hosting company offer and it’s easy to use.

Then you get the first step of the installation process, at the top page you can see that you can choose the version of WordPress to install. No matter what version you should install, but you should install the latest version later, so make it simple from now, and select the latest version.

Never add anything next to the “where would you like WordPress installed” just let is blank, or your blog will be installed in another directory, and you will make things complicated for yourself.

You can skip the step 2 and 3, but, if you want click on them, and check what option you want. The final step is to agree to the terms and check the box, and click the complete green button at the bottom of the page.

The installation process will be started automatically, just wait some seconds, and you’ll get your blog information and the login page. Please remember to save your password and admin username, you need to keep them in a safe place in order to avoid any problem for your blog security.

Now, your blog is installed, and you need to login to your WordPress dashboard, your login page is by default, just remember that. Every time you need to login, you should use that page, of course you should replace yourdomain with your blog domain name.

Install the Theme

WordPress comes with a basic theme, now you need to add your theme and make your blog great as you want. The theme can be added directly from the Dashboard, just click on Appearance, and then Themes, and from there you can add your theme by uploading it from your computer.

I’ve created a special post for people who want to learn how to start a blog post in WordPress. Just take a look, and you will learn everything from there. At the same time watch the below video.

Understanding the WordPress Dashboard

As you can see, WordPress dashboard is the place from where you can manage your blog, add themes and plugins. You need to take some minutes browsing your dashboard options and find what you can do to make your blog even better and custom as you want.

The most important part is the “Settings” at the left menu in your blog dashboard, you can add a title and a short description to tell people what your blog is about.

The “Plugins” menu allows you to search, add, delete and manage your plugins, when you want to add a new function or option to your blog. Just go to that link, and search the WordPress plugin directory, and then you get thousands of free plugins to install without any coding knowledge.

Just make sure to install only the plugins that you need, or you will make the blog loads slowly with too many plugins that you don’t need. The best plugin is the one that has a good rating, thousands of downloads and many functions to replace multiple plugins at once.

When you install a new plugin, after the activation, it will be listed under the “Settings” and even can add a new menu created for that plugin that will appear in the WordPress links. From there, you can manage the new plugin, edit option and set the plugin

The “Appearance” menu allows you to manage the themes, add or replace a theme and set the “Widgets” section which is a very important page for your blog. Widgets can be used to add banners, images, videos and what you want in the Sidebar or in any part in your website where the theme allows you to add widgets there.

You can add some information about yourself in the “Users” menu, your profile is there, so make sure to add some helpful information, at the same time. If you want to add users to your website, you can edit their profiles from there. And even manage permissions to make sure that they can’t subscribe as administrators, but as subscribers only.

When you get a new comment, the “Comments” menu allows you to approve or delete every comment if you think that it’s a spam. Please make sure to install the recommended plugins in the above link, and you will protect yourself from spammers and make your blog clean and optimized. They’re free plugins, and you can install them from the your Dashboard directly.

I hope this post helped you to understand the basics to create a blog in WordPress, feel free to add your comment below for anything you want to add, or ask.

Share This