First the good.
The testimonials and trust logos are good elements to establish credibility and reduce friction. I also like that you have the form prominently above the fold and the phone number is clickable.
Now for areas you could improve on.
You should make the page responsive or at least have a mobile version. You should also check your margins for desktops/laptops. The page doesn’t fit my screen well. It seems like text is running off edge.
I suggest taking a more narrow focus. There are too many offers/messages. You start off talking SEO in headline then get into other digital marketing services (i.e. website design, paid ads, social media, etc.). If this is landing page is for SEO, stick to that and save the cross sells for later.
For the offers, it seems like your asking people to do multiple things. You have a Free Business Listing Scan (I have no idea what this is or why I’d want it), Learn More, SEO marketing plans and consultation. It’s confusing for consumer. Stick with one offer, preferably something that’s compelling and has little friction.
When you decide on what your offer is, then you may want to just focus on selling that. Your prospects are likely looking into multiple solutions and agencies to help them achieve their goals. So trying to sell them on you right away is a difficult task. It’s much easier to just get them to take the next step. Highlight the immediate benefits of the consultation, business listing scan or whatever it is you decide to offer.
Overall the copy is pretty generic. Every marketing firm promises more calls, clicks, etc. What’s the unique value you provide? Why should someone respond to your offer instead of your competitors’? Are there any specifics you can use to make your promises more credible and concrete?
Try to paint a picture in the reader’s mind. The better they can visualize the benefits, the more persuasive you’ll be. If you can, including some kind of emotional hook will help too.
I hope that helps. Best of luck.