you carpet cleaners really need to think outside the box.
you can guarantee 1st page Google! With PPC
you think that a company that is going down like Yelow pages is not going to try anything new, your wrong.
They have started a new thing! SEO on your yell.com page, still we have nothing
thats not SEO, thats just allowing additional info about your company.
The main page you want majorly SEO'd is your home/index page of your website.
Yell.com cannot offer this and you will always be competing with other cleaners in your category.
Least with online search engine the more you are listed on free directories providing natural direct non reciprocal links to your website, and the better SEO'd you site is the better placement on google you will have.
I get all my web action via my website - i choose to have yell.com this year to back up the professionalism as in yesteryear yell.com was the place to look for professional trades, not dodgy guys with slick websites pretending to be professional.