I'll give you two freebies because you're from my home state.
You need to setup your Google places page for your company. I searched sign shops and sign makers in Manchester New Hampshire and you don't show up at all. If you setup your Google places page, for free, you will pop up on the map of whoever is searching next time. This will in turn help your website gain views.
You have a lot of pictures in your portfolio that are named as numbers rather than descriptive titles. Example: instead of, "Partial wrap on Ford F-150" as a title for a picture you have, "Image1234-9695.jpg". By naming images something specific, your site becomes more relevant to search engines because they want to be able to provide as much information as possible to searchers. If one site has just words about signs and the other has words and pictures, the one with the pictures gets the edge.