Process to Build a Blog Website

NO coding required

  • Get Hosting
  • Get Domain
  • Install WordPress
  • Find Blog Theme
  • Install Blog Theme
  • Create Pages and configure webpage

First step is to sign up for Hosting.  Dreampress recommends using Dreamhost but you can Compare Hosting Services here. Shared hosting is a good plan to start with. View differences between hosting plans here.

**This tutorial shows how to build a website using Dreamhost as the Hosting Service.  So the process will be a little different if you’re using a different Hosting provider.


Next you need to decide on a domain name which is like the address or location of your website on the web. Here’s how to choose a domain name. and you can get a Domain Name Here.

  1. Login to the Dreamhost Cpanel at
  2. Go Domains -> Manage Domains -> Register a New Domain -> Search for your ideal domain name
  3. Add to cart and pay for the domain, typically costs $12
  4. Once you have paid for the Domain its time to Fully Host the Domain.
  5. Go Domains -> Manage Domains -> Click Fully Host this domain

Installing WordPress with Dreamhost is as easy as one click.

  1. Login to Cpanel at
  2. Go Goodies -> One-Click Installs -> WordPress -> Select Domain -> Click Install.  **Dreamhost will automatically install WordPress to your site.
  3. Check your email. There will be a email from Dreamhost with your WordPress Username
  4. Follow the link in the email to setup a password
  5. Login into your site by going to
  6. Setup easy username if you want. Dremahost creates a hard to remember username. You can create a easy one by going to: Users -> Add New -> Enter Username/email/PW -> Set Role as Adminstrator

Now its time to find a theme.

Here’s how to pick a Theme

  1. Go to Themeforest and search wordpress themes for the type of site your building.  For example a Phone App website you’d search for “App”
  2. Browse all the Themes viewing the live demo of what the site looks like.
  3. Find the one that has the right look and has the functionalities you are looking for
  4. Buy and Download the theme

Example 1


To install the Theme you first Download the .zip file from Themeforest.  Then you have to unzip the outer folder but leave the internal Theme folder zipped.  WordPress requires the Theme folder to be zipped in order to install it.

  1. Unzip the outer folder of the zip file, i.e. the downloaded file. Within this outer folder there should be a zipped folder with the name of the Theme. This file you want to keep zipped. Just unzip the main file that you downloaded.
  2. Install Theme by logging into the WordPress Dashboard.
  3. Go to your website and put /wp-admin at the end of the url.
  4. Go Appearance -> Themes -> Add New -> Upload Theme -> Select the internal zip file.
    **Select the zipped file with the Theme Name.  It should be within the unzipped file you downloaded.
    **If there are 2 theme files, one named child. Then install the one without child name first. Then install child theme
  5. Click install
  6. Activate theme:  Appearance -> Themes -> Select Theme -> Activate
  7. Install Demo Data: Appearance -> Import Demo Data
    **Installing Demo data can vary between themes. Typically its is in Appearance demo data. If not then check the install doc provided by the Theme provider.

Your webpage should now look like the demo in Themeforest after you install the Theme and load the demo data. Once the Theme is installed its time to edit the pages and add the content. Detailed description on how to edit your WordPress site

  1. Edit pages, to change the homepage goto: Settings -> Reading -> Your homepage displays A static page -> Select Homepage
  2. Now edit the pages adding the content and info about your app
    HTML Process

How to Build a Blog

1) Find your niche
2) Decide on layout structure
3) Setup the site

Finding Niche

There’s 2 ways to make a blog writing all the content yourself or outsourcing the writing to a 3rd party or freelancer. Either method will require you to map out the topics and articles your going to blog about. Mind maps or table of content tree are good ways to map out the topics for your content. Mindmaps can also help decide which Niche to blog about.



Niche Ideas

  1. Reviews Site: Write reviews for products or services.  You can also include affiliate links to the products you’re reviewing to receive a commission if someone buys the product from your referral link.  monetization methods: Affilaite marketing, ppc/ads
  2. Best Sellers Site: Create a blog site that shows the best sellers or top products.  monetization methods: Affilaite marketing, ppc/ads
  3. Educational (training): Create a blog that teaches your visitors some skill or provides knowledge.  With training sites you can create a training program or ebook and sell the training.  monetization methods: Sell digital products, consulting services, affilaite marketing, ppc/ads
  4. News/Gossip: Blog about news events or gossip.  If you get a lot of traffic you can sell ad space or add pay per click ads.  monetization methods: ppc, sell ads space
  5. Health, Food, Fashion or Fitness: Blog about a specific topic.  Depending on what topic you can include affiliate referrals to get paid commissions when someone buys the product through your referral link.  Monetization methods: Affilaite marketing, consulting services, digital products, ppc/ads
  6. Tips/Tricks: Create a blog with tips and tricks or hacks.  monetization methods: Sell digital products, consulting services, affilaite marketing, ppc/ads

Ways to Monetize Blog

If you’re looking to monetize your blog then you should decide on a Niche that can be profitable. For instance being in a Niche that has a lot of Affilaite products available. Here are a list of ways you can monetize your blog.

  1. Affiliate marketing – A referral link is placed on your blog and everytime a visitor clicks the link and then buys a product or service you get paid a commission from the seller.  Basically you get paid for referring sales to a company.
  2. Pay Per Click (Adsense) – A type of Ad where you get paid every time someone clicks the ad.  Google Adsense is the most commonly used PPC provider.
  3. Sell digital products – Create an ebook, photography portfolio or any other type of digital product.  Digital products can include any type of product that exists only on computers such as ebooks, databases, digital photos,videos, software, etc.
  4. Sell Ad space – Rent space on your webpage to companies who pay you for the ad space.
  5. Accept Donations – Add a donation button asking visitors to donate.  Some reasons you could ask for donations are in order to keep the website content free for everyone, or keep the website free of advertisements.
  6. Offer consulting services –Leverage your expertise in an area by offering consulting services.  If you are a subject matter expert and your blog is sharing your knowledge then you are in a good position to offer consulting services.
  7. Sell products – Sell actual products on your website.  Woocommerce plugin makes it easy to add payment processing to your website.  I recommend using Stripe payment processor as it keeps your website PCI compliant by not storing any credit card info on your websites servers or databases.
  8. Sell the blog – Create the blog and then sell it to the highest bidder on Flippa.  Flippa is a website where you can buy or sell websites.  You can list your blog for sale on Flippa and people will bid on it.

Decide on Layout Structure:

Once you’ve decided on your Niche its time to decide on what type of layout you want your site to have. A good place to get started on this is to browse Themes on Themeforest to get a sense of what design types are out there. You can start to get a sense of what you envision your site looking like from looking at the different themes.

Also think about what type of monetization methods you want to use while looking at Themes.  Different Themes offer different functionalities like certain blogs will be optimized for ad placements and others will come pre-configured for online sales.  Make sure the Theme you get has the per-built functionality that you will need.  If it doesn’t’ you can still easily add the functionality but it will take more work to setup.