I agree with Ellie's posting, having a website is not everything unless people get to see it.
You need to get it up the rankings. There are different ways to do this and we do this day in day out.
To make sure this doesn't sound like an ad and therefore gets deleted I will say anyone that wants tips to improve their ranking either IM or send me an email email@example.com
Our website www.banskobulgaria.co.uk
comes up regularly on all search engines with related terms, for example the search terms:
Rent an apartment in Bansko - we are number 1 on yahoo.co.uk and 4th on yahoo.com
Rent a ski apartment in Bansko - we are number 2 on yahoo.co.uk and 9th on yahoo.com
We appear many more times but I think you get the message.