IMHO... It does seem misleading. You dont have anything on your website about your different package or pricing, but in your carpet cleaning page you have a step by step guide your premium carpet cleaning "process", right next to your offer for $89. At first glance I first thought you did all that for $89. You mention you do it to get the phone ringing but you gotta admit, its a sneeky way to get people to call you.
There is nothing wrong with charging people more money for dirty carpets, its just not communicated on your website. Maybe your new website will address the lack of information your current website has about your pricing plans. It is kinda a switch a roo for the people that do have dirty carpets, cause they called you expecting to pay $89. And its nice you do the additional work for FREE, but gotta stay constant.. What if they expect that type of cleaning everytime, plus them telling other people how to scam buying the additional package, cause they know you will do it for free in fear of doing a bad job.
Everyone has their own way of pricing, I dont mean to knock yours but I just dont think its communicated well and is misleading. Unless you do in home estimates and dont disclose pricing information, its hard trying to figure out how to charge for nasty carpet without sounding shady. I know youre an honest guy Mike, I would just suggest having a breakdown of each package on your new website to avoid potential issues. Something must be working for you, your set up is better than most people here... actually think you have the nicest rig ive seen. Good Luck