How to Start A Blog

Hurray! You’ve finally decided to start a blog.

The only problem is that you don’t know where to start.

But that’s ok, because I’m here to take you by the hand.

And I promise you that if you follow these steps, I’ll make it enjoyable as much as possible.

So let’s get started.

The Mission:

Learn How to Start A Blog

Blogs or simply (web logs) has started out as a way to journal or take notes of your online journey. Blogs have now evolved into more than just personal “diaries”. A lot of people use blogs in in niche markets. You may want to learn how to find a niche market of your targeted demographic if you haven’t chosen a topic for your blog yet.

Today, blogs are used by a lot of small businesses,professionals, and even by big companies like Google.

Probably, the 2 biggest reasons that many people (including myself) are using blogs as part of their marketing strategy are because:

1. Blogs are easy to manage. – Just login, enter your blog updates, proofread and hit the publish button. Once, the blog has been setup, it can be a very powerful marketing machine.

2. Blogs gets more visibility from the search engines – Compared with a traditional static HTML website, I’ve found that my blogs have more visibility (rankings) in the search engines. This could be because of Pings, Trackbacks, Social Sharing and Commenting systems that blogs have.

If you are convinced that blogs are important for the success of your business or online presence, then congratulate yourself because most of your competitors still have static websites and you are way ahead of them.

Should I Get a Free Blog (Hosted) or a Self Hosted blog (own Domain name)?

If you have a business and you would like to present your brand professionally to potential clients, would you rather show or

It doesn’t make sense to build a blog on free platforms like, especially if you are selling products and services.

Having your own domain name also allows you to create your own professional email that has your domain name on it.

Example: [email protected]

Getting your own domain name is easy. I’ve outline these steps for you to follow:

1. Brain storm potential domain names.

It’s important to choose a domain name that is easily remembered. Don’t put hyphens in your domain names. If the domain name that you like is not available, try to add a modifier at the end of the domain name like adding hq for headquarters. Never use numbers on your domain names, unless it’s part of your business name. Try to incorporate keywords in your domain name because they can help you rank for that keyword in the search engines, just remember not to overdo it.

2. Register your domain name at any domain name providers

You can find many domain name registrars (They register, check and save the domain name for you) online. But I have used Namecheap and 1and1 for most of my websites. I like namecheap because it’s quick and their support desk is awesome, but with 1and1 I could get a big discount especially when they run their promotions from time to time. *You can buy your domain name from Hosting providers like hostgator. Details below this post.

3. Only choose a domain name that ends in .com .net or .org

I’ve bought .info websites before because it’s a lot cheaper, only to find out that it doesn’t rank very well in the search engines because it has been associated with web spam. Don’t buy these other domains not ending in .com, .net, or .org. Note: If you are ONLY targeting a local country for your search engine traffic, then a country specific TLD (top level domain) name would help you boost your rankings locally.

Buy a .ca domain if you are providing products and services in Canada.
Buy a .ph domain if you are providing products and services in the Philippines

4. Buy the domain (you have an option to buy a domain for 1 year or more) and Complete your Profile.

Enter your name, address, and contact details. ICANN requires that you use a REAL and Verifiable contact details, otherwise you risk the possibility of getting your domain blacklisted. If you want to hide these details from Public, you may want to choose a Whois Privacy subscription. Namecheap and 1and1 provides 1year of Whois Privacy protection for free.

Now that you have bought your domain name, you’ll need to link it a Web Host or Hosting Provider.

What is a Hosting Provider?

It’s basically where you host the files (images, videos, documents, articles) on your website.

Your content has to be “Always Available” online, so you need a reliable and fast hosting provider. Your domain name is just like an address. Without a hosting provider, people who visits your site will see nothing but a blank or default domain page.

There are basically 3 types of Hosting providers (regardless of brands)

1. Shared Hosting

2. VPS Hosting or Virtual Private Server Hosting

3. Dedicated Servers

I’ve discussed these 3 different hosting packages in my original post on how to start a blog with wordpress from my internet marketing blog.

Most hosting providers like hostgator, allows you to buy the domain name and hosting from them at the same time(see image below). If you haven’t bought your own domain yet, they you can definitely save the hassle because you can get your own domain name within hostgator.

Hostgator Domain Registration

But in case you have bought your domain separately from your hosting account, you’ll need the DNS settings of your Hosting provider. Usually they can be found in the email that was sent when you bought the domain. And they would look like these:

DNS Settings :

DNS Settings :

Add these DNS Settings to your Domain Registrars (Namecheap settings or 1and1 settings).

These are the IP addresses of your hosting account. Basically, you’ll connecting them with the domain name you just bought so that they are communicating with each other. If you have just signed up with your domain name, you’ll to need to wait for about 24 hours before your new domain name is ready and propagated across the internet.

To check if your site is ready, open your favorite browser and type in your new domain name. If it shows an error, then your domain is not yet ready. You will know that your domain name is ready when you can see the splash page of Hostgator (or the splash page of the hosting provider that you are using)

After connecting your Domain and your Hosting account, we can now start installing a Blog on your hosting domain. And our favorite Content Management System is WORDPRESS.
There are many CMS or Content Management Systems out there like Drupal, Joomla and a whole lot more.

But I’ve chosen WordPress for a number of reasons:

1. WordPress is FREE and it’s being used by a lot of people. The search engine love wordpress sites and they gain more visibility from the search engines.
2. WordPress has a huge option of themes and customization capabilities. You can create great looking and yet highly functional websites with wordpress.
3. WordPress has Tons of Powerful plugins and scripts that you can install (FREE and PAID Plugins). These plugins allows me to create membership websites, create private posts, email marketing, video plugins, social sharing buttons, the lists goes on and on.

And if you are using Hostgator, it’s very easy to install your first WordPress blog.

Most Hosting providers have a CPanel account that you can use as a central command dashboard for your entire hosting account.
Here are just some of the most important things that you can do with your CPanel account.

Install the WordPress CMS software using FANTASTICO.

Fantastico is a simple to use software that allows you to install a lot of software and applications in your hosting account. Select WordPress in the left hand menu and follow the instructions to complete your wordpress installation. Keep a hard copy of your username and password.

After installing wordpress, you can check out your website by simply entering your domain in any browser and this is what it would look like.

Welcome to your New Blog

Not impressive.

But that’s ok, because I’ll be showing you how to create beautiful and fully customizable wordpress blogs using wordpress themes.

What are WordPress Themes?

WordPress themes are like skins and templates that allows you to quickly change the look of your wordpress blogs.

Basically there are Free and Paid Options, and if you have coding and programming skills, you can optimize most free themes to suite your needs.

But the easiest and best route that I’ve taken is to choose PREMIUM themes, simply because of these criterias:

1. Choose a Premium Theme that has support for Responsive Design.

Responsive Design means that your website will still look beautiful even if you are going to browse it in different devices. Responsive designs are very important for today, because a lot of people are already using their mobile phones to search and browse the internet.

2. Choose a Premium Theme that can be quickly customized to suite your needs and that doesn’t compromise speed.

I want my site to load fast since the search engines are considering speed in ranking websites. I also want a theme that allows me to provide me with what I need. If I need to a membership site, there is a wordpress theme for that. If I need an ecommerce site, there’s another premium theme that would be best for that. If my site showcases a lot of pictures, galleries, etc, then there’s are several wordpress photography themes for that. The best wordpress themes can be found by reading my internet marketing resources pages here.

What are WordPress Plugins?

Think of wordpress plugins as add-ons for your blog that provides extra benefits. There are tons of WordPress plugins out there, and chances are, there’s a plugin for whatever function you need for your wordpress websites.

Here’s my Top List of WordPress plugins and Why I use Them

1. Backup Creator – Saves an entire copy of your website automatically. Syncs to FTP, Amazon or Dropbox.

There’s nothing worse than having lost all your blog posts and pages because you were hacked or your blog’s security was compromised. This happened to me before and all my content was deleted. It’s not because of hacking, but because of a corrupted database. Good thing I have Backup creator installed. I simply uploaded the backup of my entire website to ftp, then choose this file as my backup , and within a few minutes, I have my old site up and running like nothing happened. This is a MUST tool. It’s a Premium plugin, but it’s

2. Google Analytics by Yoast – This plugin integrates with Google Analytics easily.

You can’t improve your traffic and website, if you can’t measure it. Install Google analytics tracking code without fiddling with your PHP files or finding </head> tags. With these plugin, you’ll just need to authenticate your google analytics account and choose the right profile. And did I say that the Plugin is Free.

3. WordPress SEO plugin by Yoast or SEO Ultimate – The only SEO Plugins that you’ll need.

If you are just starting out with blogging, I highly recommend WordPress SEO plugin by Yoast. It includes an on page optimization checker which helps you determine if the content you’ve written is optimized for the search engines.

While the SEO Ultimate plugin allows for easy optimization of meta data if you have a lot of existing content. I’m using SEO Ultimate if I have a lot of posts that I need to optimize quickly. But if I’m starting out a new blog, I would always use WordPress SEO Plugin by Yoast.

Yoast’s plugin also has an XML Sitemap that you can use to submit your website to Google Webmaster Tools and Bing Webmaster tool so that they will crawl your website faster.

4. Fast Secure Contact Form – You can easily add a contact form in your contact page using this Plugin, but if you would like something that is more advanced, you can use a plugin like Vita which allows contact scheduling and more.

5. Quick Cache – Speed is now critical to search engines because it’s now a ranking factor. You may want to install a Browser Caching plugin like Quick Cache to help you speed up your website. This works by caching images and files locally to a visitor’s cache, decreasing drain of resources on your server and hosting.

There’s definitely more plugins out there. But these plugins are the most fundamental requirements for any new blog.

Now that you’ve installed your blog, added a wordpress theme, and plugins, it’s time to create your very first post.


How to Publish your very first post…

A. Login to your wordpress dashboard. The login page can usually be found after your domain name and wp-login.php =

B. Enter your username and password

C. Navigate to the Left sidebar then select POSTS then ADD NEW

Follow these Steps:

1. Add your Title Here. Follow Jon Morrow’s 52 Headline Hacks to help you create Compelling Headlines.

2. This is where you type and enter your blog post. You can use the different icons above to modify your blog posts. You can change H1 headings, italicize, bold, underline, create a hyperlink and more.

3. The default category is Uncategorized, and I try to create relevant categories for my posts. This helps users and the search engines find relevance about my website. This also helps my websites rank better in the search engines.

4. You can choose to publish, save in draft or schedule your post to go live anytime you specify. Make sure that you’ve proof read your article before making it live. If you’ve made an error, you can edit your published article and then click the update button to reflect the changes.

5. Tags are keywords. I recommend that you include relevant tags for your website. These tags are not considered by the search engines, but they can help your users find relevant content on your site, especially if you have a large blog.

Add a New Post to your wordpress blog


You have successfully created, installed, and posted your very first blog. If you are having a hard time installing a wordpress blog, you can request for wordpress done for you service from me. Just contact me (details in my author bio) and I’ll be more than happy to help you.

There’s still a lot of work to be done here obviously. And if you need more information on how to properly optimize wordpress for the search results and end users, I’ve created a SPECIAL report about 7 Mistakes Most People Make When Starting a blog.

This report contains a lot of information that can save you time, money and resources.

Get Instant access to this special report by clicking the image below. Just enter your details and you’ll receive FREE access to this special report nimmediately!