Personally I would never want to LEAD anyone to my website. If I am leading them anywhere I would want to LEAD them to the other end of my phone so I can talk to them and make money from them instead of them just browsing my web site. Maybe that's another reason I never needed customers... we usually had too many.
Now as far as being FOUND on the internet, it doesn't make a different what comes after your dot. It could be .pterodactyl and it wouldn't really matter. If it tickles your inside to have .cleaning then go for it because if you use the web site correctly it really doesn't matter and if you don't use it correctly it doesn't really matter either. lol
in January I made my friend a site for his lawncare business. In the Dallas area the competition for mowing is suppose to be more ferocious than anywhere else. Well, the name he wanted was taken so he just HAD to go with a .net so he could still have his company name. 3 weeks later if you looked under affordable lawncare, reliable lawncare and reliable mowing I had it to the 2nd position on the first page. It would sometimes go down the page a little but it stayed on the first page. And it didn't matter if he used .com or .net it matters on how you make your site.
Anyone can get a site to the 1st page of google. For example if I type in cleaning talk it brings up this website on the first page. But if I didn't know about cleaning talk how would that be possible? Now if I'm searching for residential cleaning message boards it might be a whole different story. Just like YOUR cleaning web site. If someone knows your www. they can find you every time but if they are looking for a reliable cleaning service in your town they type in reliable cleaning service your town usa. Go ahead and type it in for your town... are you there? If not, that's why your site doesn't bring in any calls. That's why it's useless to SEND people to your site.... if they know about you let them CALL. Use your site for people who don't know about you to FIND on google.