Should you buy a domain before you are ready to publish? If yes, how long should you wait? If you do, what to you put on your website in the meantime? I purchased my domain timothycward.com last year even though I had nothing to sell and knew that my first book was a ways from sellable. I bought it then to have a landing page to begin building my platform. I heard that having yourname.[insert blog program].com was unprofessional and hard to remember for your audience. In June, I'll have paid $68 for that year of owning the domain. Is that worth it not having sold anything or really generated much traffic in the way of comments?
Yes.
Blogs and websites take time to build followers. Your job is to put out content that will bring them back, with a goal of getting them to comment on your posts. Mike Duran (
http://mikeduran.com) has one of the more successful websites for Christian authors, and the reason why is because it looks professional and the themes of his posts ask controversial questions. For example,
"Should I Tiptoe around the 'Christian Fiction' Label", is a post that has a wide range of opinions. Post your opinion on topics like this with a wide range of opinions and you will get comments, which lead to new friendships, which builds your brand and will help you have a wide audience when you do have a book to sell.
People don't get thousands of hits a month overnight. I still average 30 a week, but I haven't utilized my website to the extent Mike has. That's something I need to work on. One reason is I don't get responses when I do ask questions in my post, and part of that is just trying to utilize social media tools to let as many people know as possible (insert new thread on utilizing social media to advertise your brand).
My point is, if you have the money, buy the shortest, easiest form of your name with a dot com ending and get started building your website. It will take time to learn how to make it look nice and build followers, and it's best you do that before you need to sell your book so that you don't look like an amateur.