That's correct - fixing the content will make a big difference.
One of the things Google considers when ranking a page is performance. You can see how your site performs here:
https://pagespeed.web.dev/analysis/https-longbranchtrees-com/7be322exqo?form_factor=mobile
Note that Google considers mobile first - desktop is almost irrelevant.
Because of the poor coding your performance is way below expectations. There are many technical reasons for this but moving to a better platform will easily improve your performance score.
The site structure is about how people navigate the site.
For example: if I land on the Tree Services page all I get is a contact us link which means I have to call and hope you aren't up a tree. There are no links to examples of your work or other services that might be more applicable to my needs. There is no contact form - just a 'send us a text' thing.
What you should have is a list of each service you offer - there are probably dozens of them. Each would link to a separate page when you flesh out the details. On this page would be links to posts where you can upload pictures and tell the story. Each of these posts would be categorized by service and location. They would link back to the applicable higher level pages. If you have a review for that job then it needs to be on the page.
You have lots of images on your SM pages that should be on the site. What was this one all about:
Where was that? What did you have to do? How long did it take? Did you need a crane? What did the property look like afterwards? did it need landscaping? Tell me stories. People like stories.