This looks like a great site for applying SEO. You have some good content to start with.
I'm sure lots of comments will flow in... here are some of my thoughts.
- Markup. I would suggest thinning out the code and getting rid of the table-based layout. Part of good SEO is making sure your page loads nice and fast.
- Home Page Layout. I noticed the Used Pumps button at the top takes you off site. To an affiliated site, I hope? The image area is just fading images, you could replace the Flash there with a javascript equivalent and get the added benefits of adding alt attributes to the images and perhaps even laying some image titles over the tops of the pics for additional key phrases.
- Page Layout. I took a look at the New Concrete Pumps page as an example. In the HTML, you should list the main content area before the sidebar and use CSS to float the sidebar left. You already have heaps of links in the navbar. Coming the this page just looks like more and more links. Moving the sidebar after would help.
- Page Titles. I noticed your Meta Title is <business name="">| New Concrete Pump Trucks, while the anchor text to get there from the home page is New Concrete Pumps, and the page title is Concrete Pumps. This seems like a lost opportunity. You have 80 chars to use up in the title... put your key phrases first and be sure to include the phrase (or variation thereof) in the page title. Is this page about Concrete Pumps or NEW Concrete Pumps?</business>
- Images & Links. Alt attributes help to describe the image they are attached to; Title attributes help to describe the link they are attached to. I'm not really seeing this utilized.
These are just some initial thoughts. Getting the code in shape will be a great foundation to start building your SEO campaign!
-John