I've never used Google maps but I've heard two things that help are being in the middle of the city as opposed the outskirts of town. Also, when you enter in your business I think you can fill out the rest of your profile and validate it... this will make Google trust you more. Also, put what you want to rank for in your title. "carpet cleaning - business name" Again, I've never used Google maps but I heard those things help....