Hosting your own website requires commitment and planning. You must choose a theme that shows your personality, have easy navigation with categories and search, and know your visitors through analytics. Most importantly, backups are crucial - have daily, weekly, and monthly backups of your files and database in at least three offsite locations like Amazon, Dropbox, or email to ensure quick recovery from disasters. Promoting your site through advertising and guest writers will help get the word out.