How To Set Up A Website The Right Way With WordPress

howtosetupawebsiteNow that we’ve chosen a niche and completed keyword research, the next step is to focus on geting the site live and then we can start adding content and building our website’s foundation.

There are many different ways to set up a niche website, and the process has many same steps as setting up micro sites or any other normal WordPress site but with the ultimate goal of generating income in mind I will keep the site as simple as possible while focusing on improving user experience and conversion rate to maximize the income potential.

In this article, I will be sharing with you the entire process and checklist I used to quickly set up a website that not only encourages reader’s engagements (user-friendly) but also rank high on Google (SEO-friendly). Let’s get started!

Why WordPress?

For those of you who may not know, WordPress is the leading content management  system that over 22% websites on the internet is using it because of its flexibility and ease of use along with a large WordPress community of users and developers.

I have personally been using WordPress for over 5 years and all of my websites are built with WordPress. So this case study website is not an exception. For more information about WordPress, visit Please note that there are two kinds of website using WordPress : self-hosted and hosted.

  • Hosted websites run on where you can set up your blog for free. You don’t have to pay anything and you can have your blog up and running in minutes. However, your website will have some limitations such as lack of ability to choose themes and plugins and the site’s url will always have the word “wordpress” in it, such as, which decrease its authority in the search engines. Hosted wordpress websites are only suitable with personal or non-profit blog.
  • Self-hosted websites are much better solution when it comes to setting up a real online business. Your website will run on your own hosting and unique domain name (like This will give you totally full control over your website and will significantly increase the trust on both user and Google’s eyes. I recommend using a premium hosting service like Hostgator and affordable domain name provider like Namecheap/Godaddy to get cheap hosting and domain name for our sites.

Step 1: How to Pick a Domain Name

Domain name is important, it’s like your home address on the web. Before setting up the site, we have to pick a domain name first. For this case study, my chosen keyword is “how to clear acne” so I have 2 options to go with now: brand domain or Keyword domain.

  • Branded Domain is something like “ClearAcneDoctor.Com” or “ ” or “”. In short, Brand domain doesn’t include your keyword, is short and easy to remember. It’s great to build an authority site with massive brand.
  • Keyword Domain includes your keyword. It can be 100% exact match domain or with suffix or prefix. I prefer choosing exact match domain (EMD) because it represents what the site is all about and has some advantages when ranking on search engines so it’s undoubtedly the best choice for niche website. If the EMD is not available, I will add some words (suffix or prefix) which make sense and register the domain name right away. For example, in this case study all the EMD (.com .net .org) are registered so I add the word guide to the end of the keyword so that my domain name is :

Two domain name registrars I recommend are: Godaddy and Namecheap.

Step 2: Choosing Hosting for My Niche Websites

I have used several hosting providers but eventually I found Hostgator to be the cheapest and most reliable hosting company. I have been using Hostgator for many years and now all of my websites are hosted on their servers. I am completely satisfied with them and never got any trouble that couldn’t be solved within minutes with their excellent customer support through email/chat/phone.

I don’t want to look like am aggressive salesman here by talking too much about them but they’re simply the best solution out there. You can get your website up and running in minutes with a hosting package for as low as $3. If you don’t already have your hosting, you can grab a hosting package with Hostgator (using the coupon code CLOUDLIVINGJOURNEY to save 25%). Also, if you’re not sure how to set it up, shoot me an email and I will be more than happy to help you.

Step 3: How To Set Up a Website In 2 Minutes With Hostgator & WordPress

A nice video made by Ana Hoffman at Traffic Generation Cafe 🙂

Step 4: Installing a Simple & SEO-Friendly Theme and Necessary Plugins

1. Theme

Forget about anything that is fancy and rainbow-colored. An ideal theme for niche websites is a simple one with a lot of white spaces and uses as few images as possible. Why? Just revise the goal of a niche website. We’re going to build a website that both produces the reader with value and encourage them to click on the ads/banner to the product landing page.  Anything that doesn’t serve this goal and disturb our readers should be eliminated. With that mindset, I will be using Genesis Framework and Prose Child Theme for my niche site. This theme looks perfect!

Another paid option which was perfectly developed for niche sites is the Niche Website Theme which was created by 2 experts at building niche website Spencer Haws and Chris Guthrie. It comes with many awesome features but I don’t use it because I personally think it’s ugly (sorry Spencer) despite the fact that that theme works very well and the conversion rate would be very high. I will try it someday!

For those who don’t want to invest, here is the list of free and clean themes and resources which you can use: [wpsharely id=”463″]

[/wpsharely] 2. Necessary Plugins Don’t try to install too many plugins as it may decrease the load time of your website. Just keep the essential ones. Here is my list of necessary plugins:

  • WordPress SEO by Yoast: The most important plugin to help you make your site friendly with SEO easier.
  • MaxBlog Press Ninja Affiliate: To manage, track, cloak and shorten unlimited number of affiliate links from one central location. This is a paid plugin. You can get a 14-day trial or use Pretty Link as a free solution.
  • Digg Digg: This plugin allows people to share your content on a variety of social media sites like Twitter, Facebook, Google +1, etc.
  • W3 Total Cache: This plugin improves your website’s performance and page speed.
  • Easy WP SEO: Just push a button, and Easy WP SEO analyzes your post, page, or custom post type for 23 proven on-page SEO factors. It displays an SEO and keyword density score that reveals how well your content is optimized for the search engines, and provides you with a detailed checklist of suggested SEO tweaks.

Basic Setup For A New WordPress Sites

Here is the checklist of what you have to do after installing wordpress:


  1. Delete “Hello World” post.
  2. Delete “Sample Page”.
  3. Create a new page and go to Settings >> Reading and set is as front page.
  4. Install necessary plugins.
  5. Install a theme.
  6. Create an “About” page.
  7. Create a “Contact” page using Contact Form 7 or Jetpack.
  8. Create  a “Privacy Policy” page using Privacy Policy Generator.
  9. Install Google Analytics or Clicky to track traffic stats.


  1. Go to Settings >> Permalinks: Change the permalink to Post Name (/%postname%/)
  2. Activate and Configure SEO by Yoast Plugin. More detail at WordPress SEO: The definitive guide

Final Thoughts

So that’s it! That’s how I set up my niche website with Wordpres at If you head over to the site right now, you will see a static homepage with basic onpage SEO and Mr.Bean’s picture 🙂 I’ll tell you why in the next article.

Do you have any questions regarding this subject on how to set up a website with wordpress?  If so, don’t hesitate to ask me by leaving a comment. I’d be happy to answer every question of you guy :). Don’t forget to subscribe to keep yourself updated with my other updates of this exciting niche website project.

Tung Tran

I’ve built and sold a bunch of highly profitable internet businesses since 2010. After selling my last one in November 2020, I decided to go all... [Read full bio]