In my opinion a website is a very good way of getting new business, but only if you submit it to the search engines, google adwords is excellent because you can use words that your business wants, such as: cleaners in London, London cleaners, if you choose the words carefully it does work, then you set a price per click, obviously for the words I have mentioned, the cost per click will be quite high to get you on the first page. You then have a daily budget, when this is reached you will no longer be listed until the next day.
Submit the website to as many search engines as possible, some will list you straight away others will take a few months, get the keywords right, these are words that are written into the structure of the site (html)
I run my website myself, I have a control panel provided by my web host, I can see my site statistics any time of the day or night, I view what words people entered into the search engine’s to view my site, how many visits etc, sorry to bore you!
But it does work.
Regards Paul