Yes, your website can most definitely use some optimization, but don't expect miracles from this. A website alone, even an optimized one, doesn't drive all that many customers to your business.
It's like in the real world: The more people talk about your business, the more customers you get. Word of mouth. The same is true for the internet: If you're mentioned in many places on the internet, and those people point to your website, the more traffic your site will get. If Google sees that your site is talked about it will be ranked higher.
- You build a nice stair for a customer and they put it on their facebook page.
- An influencer asks you to build them a studio desk, and posts it on tiktok.
- You film your work, and put it on YouTube. You'd be surprised how many people find that fascinating and people can see how you work.
- You send a press release, about something special regarding your business, to carpentry websites and some of them actually publish something about it.
My point is that if an SEO only works on your website, and does an excellent job, it will only get you so far. It's the things that happen around the website that are important.
I even think that you can probably do some mundane SEO work yourself, simply by reading the relevant Google pages. Concentrate first on putting the key words correctly into your website. You have some:
Off I-5 Exit 260, Bellingham WA 98226 Carpentry finish trim interior
trim stairs stair work door trim door install cabinet installation
but they're not where search engines expect them, and they're all bunched together. Should the search engine read: "door install", or: "install cabinet"? What does "interior trim stairs" accomplish? Clearly that doesn't work.
You can try the Google PageSpeed Insight to get some detailed technical advice on web page optimization. It's free!
You can also spend money on advertising on Google, that's what Google would like you to do, but I would be very careful with this. The ROI is probably pretty bad.