How to Start a Blog

Ever wanted to start a blog? This is the ultimate guide to starting a blog from scratch with step-by-step instructions. Starting a blog is so easy to do and a lot of fun!

How to Start a Blog

This post is by Thomas, thanks for sharing!

1. Why Start a Blog

Blogging isn’t the hip cool trend it used to be, but that doesn’t mean it’s not still a great way to have fun, help people learn new things, and earn money!

2. Requirements to Starting a Blog

Here are the basic things you will need to get started on the site:


An idea

A cooking website

A domain name

Content management system


Web Hosting

Some hosting company


2.1. Brainstorming Ideas

Three things to consider are what your topic is, who your desired audience is, and what your goals are for the site.

2.2. Domain Name

The domain name is like a postal address of your website, it’s how people will find you. Think of something fun an original and see if it is available on a domain registrar (e.g. or Prices will vary by domain extension (.com, .net, .org, .info) and domain availability. Some less common domain extensions have certain restrictions or “intended uses” that while often unenforced should be taken into consideration before purchasing.

Here’s some popular domain extensions along with their intended purposes and some of their other common uses.



General uses






non-profit organizations



Networking related, social networks



Informational sites



Personal sites (in the form



British Indian Ocean Territory, but often used by startups



General use for to U.S. Citizens



Restricted means the intended use is enforced and domains can be revoked if used improperly. For example .name’s are for people with that given name or if they own the rights to the name.

2.3. Hosting

Here I’m not going to directly recommend a hosting provider but instead going to outline some of the basic things to consider looking for when shopping for a hosting provider.

  1. Included domain name
  2. Inclusion of an SSL Certificate
  3. Level of Customer Support
  4. Scaling options
  5. Price

2.4. Content Management System (CMS)

This is the software that runs on your server and provides an easy to use interface for you to write and publish your blog posts.

2.4.1. Recommended CMS: WordPress

WordPress is the most widely used and widely supported CMS out there. There are many hosting providers that offer pre-setup and ready to use.

3. What to do next

  • Customize your theme
  • Setup ads

You Might Also Like

No Comments

Leave a Reply