This website is making a really common SEO mistake. I see loads of you do this.
First, though, I do wanna give you major props for the fact that you have got individual service pages for all of your services. We love to see it.
Oh. Oh, okay. What is.
I don't love to see this. Don't know what's going on with the design here. Definitely seems like you've got some speed optimization issues here, because some pages load fine.
They are a little bit wonky, though, not gonna lie. Definitely fix whatever is going on here.
But the main issue that you've got is that you have multiple pages trying to target the same keywords. So your homepage is trying to target lawn mowing and snow removal, but you've also got a separate page for snow removal here.
So if we look at which pages are ranking for snow removal, because you do actually have quite a lot of rankings for that. But there's a massive conflict between whether it's your individual service page for snow removal or your homepage.
For consistent and strong rankings, you need to have a page per target topical, or I'm gonna show you what I mean with the Webhive Digital site. So. So our homepage is targeting digital marketing agency and terms around that.
And then we use our service pages to target the individual services and what people search around this.
That's the kind of strategy that you need on this site. Otherwise, you're gonna keep running into this issue where your pages are arguing with each other over who's gonna rank for these search terms.