Whats been said is correct Steve.
Anyone can do a website - you or I could, doesnt take much with the right software.
But you and I - and probably your mate by the sound of it - do not know how to get it ranked with the search engines.
He is right it takes time to get up the pages on say Google, but if its not optimised the way the search engines rank the pages, then it wont go anywhere.
Email me again if you want (glad to see you introduced yourself) and I will give you a contact for the business that did my website
www.wigancarpetcleaning.co.uk It ranks highly on google for the search words I think potential customers use.
A quick tip - I find customers will search for carpet cleaning (your town) or house cleaning (your town). Your town, or county, or locality (get the meaning) has to feature .