Google now seems to be using a new form of artificial intelligence (AI) in assessing rankings, to quote an acknowledged industry expert, you need to deserve links, recommendations for example, plus you need consistency, one new blog post every year is unlikely to cut it.
"There seems to be more weight on theme/topic related to sites, though it's hard to tell if this is mostly link based or more user/usage data based. Google is doing a good job of ranking sites and pages that don't earn the most links but do provide the most relevant/best answer. I have a feeling they use some combination of signals to say "people who perform searches like this seem to eventually wind up on this website—let's rank it."
This means that your site needs to build 'authority" with content, for example use your blog to answer a question you may get frequently asked, write a post about it, provide the answer on-line and someone searching with that question may just find your page coming up. From there its a short hop to the rest of your site and maybe a booking.
However you need to then promote that content.. the best articles in the world are of little use if no one links to them. Let people who will be interested, yourt twitter followers, forum board members, other escorts maybe, know your content exists. Enough strong relationships with relevant people and sites who you can speak to when new content is published and stand a good chance of them linking to it. Simple really :-)