Most of my listing site bookings come from VRBO. 2nd is direct, 3rd is Airbnb, 4th is HomeAway.
I have a basic Wordpress website. Home, The Cottage, Photo Gallery, Calendar, Rates, Contact Us.
I have a Google+ page and my cottage name shows up on Google maps, phone number and website.
Facebbook page links to website.
I always make sure I get all my guests’ real email address. I usually send them at least one email from my business gmail address so they have it. The first week of January I send out an email blast to all my previous 2 years renters. I tell them can check my website or contact me for available dates. I also have seasonal rate info on the website. I tell them they can book directly and avoid the listing site fees.
I get a few referrals and a few repeats.
There is a lot more you can do with social media and blogging, etc.