a website is just like an address on the world wide web. if no one knows it already, then there is very very little chance that they will just 'stumble' upon it.
a website needs to be listed on search engines, so that when people type in the words "carpet cleaner" etc. in google, then it will show up.
The truth is that the website 'might' will show up *somewhere* on the search results, but my guess is that not many people bother to search to page 157 of the results to find details of a small 'homemade' style website that may not be a match for the professionally designed sites that came before. they probably would'nt search that far even for a nicley designed website but that does not have a search engine presance. ( a reflection on how search engines work )
if you've shopped on the net before, you will know about those sites that you just click on once, and then quickly click off again, because of their ghastly design.
Then there are other matters to consider, like web hosting bandwidth, how the web page appears on different operating systems, etc.
I agree, it is probably better to have no website, than a poorly drawnup webpage, i mean you would not inspire customer confidence by drawing upto a customers premises in a clapped out rusty old banger, and pull out a rattley old machine to begin cleaning, so why be happy to project a poor image on the web?
sorry if this seems a little critical, but unfortunately it is the reality of websites.