Just did a quick run through of the code. I'd suggest looking at the H tags and making some adjustments. On the home page, assuming it's part of the squarespace builder, the slide show uses an H1 tag for each image (for a total of 7 H1 tags), with the content of each being what could easily be considered keyword stuffing. The same applies to the Portfolio page. Also might want to make some font color changes to enhance readability on the home page slides' text overlays.
I know lawn & landscape marketing, branding, and web strategy. I'm not anonymous, I just don't self-promote.