Sunshine:
80% of our bookings come directly off our website. We use Webervations, since we're Mac based, and most of the booking tools our there aren't.
We've been open almost exactly a year now, and our occupancy has exceeded our expectations (and our business plan!)
Of course, once you get 'em in the door with your website, you have to prove yourself with your service and hospitality. In our first year, some of our guests have returned as many as 5 times.
I haven't seen your website, because you didn't provide a link. But when we were planning our business, I looked at every B&B website I could find and almost went blind in the process. My observations about them: most oversell their property and fail to disclose blemishes, and the consequence is, when guests arrive and are disappointed, you have a big hurdle to jump convincing them of the value of your property.
It is amazing to me how many B&B websites don't provide such basic information such as: what the rooms look like and how much they cost.
Similarly, I'm astonished at how many B&B websites don't have a clue who their guests are; i.e. who they're directing their marketing toward. For example: our place is a huge ski lodge in the mountains with funky decor, a pool and hot tub and sauna, and huge rooms, most with fireplaces. Consequently, we market to active people, families, young couples, and people with dogs and miscellaneous children. We *so* don't want newlyweds or couples looking for a "romantic weekend." I was a church organist before my wife and I bought our place, and the last thing I need to deal with is one more psychotic bride, let alone her insane mother, being disappointed about the quality of our linens and dragging along a drooling groom in the hopes that he'll "be the man" when the negotiations get ugly.
In my opinion, most iknnkeepers who have their websites designed by people outside their business don't take the time to really think about their website as a marketing tool. They get promised (and get) something that's pretty, but doesn't really get the job done when it comes to: accurately disclosing what their rooms look like (the bad as well as the good); easily revealing what the tariff on the room is; disclosing what the ambience of the place really is; and closing the deal: i.e. making it easy for somebody to click on a link and book the room right then and there.
Oh, and let's talk about breakfast. We had a couple last week who had stayed at one of our near-by competitor's inn earlier in the year. It's much more upscale than we are. Flat-screen TVs in every room. Awesome venue. But the innkeepers were too busy to talk to them, and the breakfast was, well, mediocre. Our guest was telling me this at breakfast. "That's terrible," I agreed. "Would you like me to drizzle some more home-made hollandaise on your roasted asparagus?".