How to host your own indie web site.

Fellow authors, I just upgraded my web site. I use WordPress. I started out with, the free site. I just migrated to I did this because I wanted to use an Amazon widget to sell my books from my own web site. I also wanted to eliminate ads and be able to make my own widget to do my own promotions.

To make this change I needed to host the site myself, so I purchased a hosting account at I then paid a WordPress “Happiness Engineer” $129 to migrate my site. This service can be purchased at the WordPress store.

I’ve created several web sites in the past and usually any form of migration is a complete disaster. But, in this instance, the transition was pain free. Bluehost has a great hosting backend. And, my Happiness Engineer did the transfer over a two-three hour period with minimal downtime. I was very impressed and currently believe it was the best $129 I ever spent.

Once the transfer was made, I modified the layout of my site by editing the style.css file. This file controls the placement of content. This took two hours of trial and error. But, you could preview your changes so I did not have to destroy my live web site during the process. I then plopped in the Amzaon widget. Very easy.

I then downloaded a free plug-in called Contact Form 7. And, I used this form to create my own Free Ebook Promotion. This promotion enables my visitors to download one FREE ebook for joining my email list. I’m doing this for I believe, some time in the not so distance future, email will be the most important means of selling an ebook.

I’ll keep you posted as I continue to upgrade my web site. If you have any questions, you can reach me at

(No jokes today. Just advice.)