If you have a Google account or email log in and type your "city" carpet cleaning or Dallas carpet cleaning for example. Then log out of your account and do the same search. The results will be different.
I was listed in 2nd place in organic listings when I was logged in to my AdWords account. When I signed out and repeated the search, I was back in first place. Is this what you were expecting? Seems like a ploy to get me to increase my AdWords spending by letting me think that I rank lower than I really do.