Websites advertise any rate they want, and disclose any fees they want with it. All they have to do is include the words, subject to change. They control the reviews, so as long as the bank is paying the, no bad reviews will be published. Try doing something about it.
Their purpose is to generate leads, sell your information and hope that you will eventually realize all banks are pretty close in rate, the main difference in fees, is the cost to obtain that rate. Once they have you on the phone, they may be able to convince you that they are the best and you did your shopping.
Do not let websites lie to you, get a quote from more than one lender, in writing without letting them run your credit or take your application.