Personally, I'll be letting all my area cleaning competition use the internet while I go out and get customers and make money within days. I realize most people don't want to put out the blood, sweat and tears... and more sweat that I do to get customers so the internet is great for most everyone else. For $1000 I can have 5000 flyers passed out, get 15 new customers and make about $3000-$5000 back within a month.
I have talked with SEO providers and offered them 50% of the profit for the life of a customer they can bring in. Problem is, none want to take me up on the offer. When I find one that will do that and believe in their own service, we will see if SEO or flyers is more profitable with house cleaning. My money goes on flyers.
Ofcourse not a single SEO company will take you up on that offer, it's borderline ridiculous. Carpet Cleaning doesn't generate enough $ for someone to want 50% of your 'profit'.
5000 flyers and get 15 new customers that's less than 1% ROI. While I'm not completely against flyers, I'm 95% against it. It's a good stratergy to have long term and to fill in the marketing gaps, but my biggest issue with Flyers(besides the .0% ROI) is you're what I call..."Blind Fishing"
You're throwing about bait into a sea of unknown, can you catch something? Yes, if they HAPPEN to be around and see your bait and then they have to REALLY want to eat your bait.
OR, would it be more prudent to get to a fishery where thousands of fish are in an Olympic style pool, already looking for bait. Then, it's just a matter of tossing in your line and waiting.
Now i'm not saying it's easy, or that it can be done overnight. For anyone to think you can get SEO done(specially with the new updates) within a few weeks, is out of their mind. Takes time and is well worth it. The issue is finding someone that knows what they're doing. I do my own and have a partner that does it, so I know it's getting done properly. The issue is most carpet cleaners can't see past their noses and think it's too expensive to have the right firm handle your SEO.
To the OP, I see you're in the Houston area, it's a 'competitive' market to try and go after, I would say your best bet to help you figure out the proper Keywords is to start a PPC campaign that is honed in and optimized to maximize ROI. I have a buddy that owns a maid service that is now in Houston, Austin, Dallas and San Antonio and he spends A LOT on PPC.
GL and if you need any help, please feel free to shoot me a PM