I wouldn’t advertise prices personally, as every job is different. But if you like it I would put the disclaimer at the top so it isn’t missed, and say something like Prices starting at $XXX
Your before and after pics are bad. Not that the work is bad but you didn’t let everything dry before taking the after pic. Plus the before pics aren’t THAT bad. My website gets my nastiest / best jobs. I went out and found the worst driveway in the area, and heavily discounted my service just so I could use it for pics.
Your home page doesn’t make me want to spend money as not entirely sure what you do. Sure you describe it but nothing drew me into actually reading the words. Post a pic of a good concrete cleaning next to your concrete section etc etc.
Get a logo. ASAP.
I’d make the company name much bigger and less wasted space. Put your phone number on the top right also. Some people don’t want to look at pictures or look for a contract button. Some will just pull up your site and immediately call