The first thing I thought of like others have said is I get the picture you service tractors.Do a search in Google for "tractor service Prescott Valley AZ" and see what business listings come up. Designing your site around different keywords will help but is only a small part of the puzzle.There are many good comments on the improvements for the site, but regardless how good or not it is, you need traffic. It is like building a house in the middle of the woods, if nobody can see it, what is the point. I have built sites for local businesses and I have found that customers really don't care that much how it looks, what they want to know is your reputation. So I focused my business on building 5 star reputations for local businesses. In this day and age, everyone is looking to see what others are saying about you.Take Amazon for example, every product has reviews for it, people buy when they read good reviews. The service industry is no different. Not having any reputation is almost as bad as having a negative rep. So get those reviews from happy customers and encourage them to go to online sites and directories like yahoo, Google ,yelp, etc. and write reviews. Having testimonials on your site is good but they need to find it first, so before they go to your site they will look in the business listings for social proof of your service.Make a facebook page, sign up on LinkedIn, etc. People won't trust you until they see at least 6-10 reviews online. Claim your business listing with Google. Sorry so long but your off to a good start and in your field it is easy to beat your competitors with online marketing. Good luck!