Well you're using WordPress which is a good start. Part of the problem is your theme. It's not so
SEO friendly IMO.
For starters, I would remove your site name from the <title> of every page on your site. It is only hurting your ability to rank for your targeted keywords. It's reducing the keyword density of the "real" targeted phrase for that page.
Optimizing title tags ... err... elements is very important to your on-page
SEO.
Use custom <title>s if your theme allows them. Many times you want your URL to target a particular keyword phrase. The <title> should be set to that keyword phrase. But the title of the post itself might contain those keywords plus a few more words to make it catchy or more marketable. So you really don't want your them to simply build your <title> for you using /%postname%/ | sitename. It's better if you set them yourself.
The <h1> element on every page on your site is:
This is terrible IMO. It's telling the search engines that every page on your site is about "Equipment Leasing Companies - Business Directory, Resources, Jobs, and Industry News".
The <h1> should reinforce the keyword phrase you're targeting in your <title> and should summarize what the page is about. <h1> is probably the 2nd most important on page ranking factor... the most important being <title>. I have never been a fan of putting links inside of header elements. Header elements are meant to outline or give structure to the content on the CURRENT page... So why would someone think that having a header (ESPECIALLY the <h1>) point to another page was a good thing? /shrug
On your post pages, the <h1> should be the /%postname%/. It might make sense to to have "Equipment Leasing Companies - Business Directory, Resources, Jobs, and Industry News" be the <h1> on the home page... but that is about it.
The excepts for your most recent posts that are being shown on your home page are the typical first 200 or so characters of the real post followed by the famed "read more..." link. Linking from your home page, category page, archive page with "read more..." as the link text tells Google and the other search engines that your post is about "read more".
If your theme allows it, use custom excerpts for your home, category, and archives pages... This eliminates anything that might be interpreted as duplicate content... but more importantly it allows you to add a link to the end of the excerpt with your own link text. I always make the link text at the bottom of the excerpt be the targeted keyword phrase (or a slight variation) of the page being linked to. You can follow the link in my sig to my WordPress blog to see examples of this. Notice that the post title, the alt text for the image link, and link at the end of each excerpt are all slightly different but all target the keyword phrase (or slight variation) from the title of the post being linked to.
I use a premium WordPress theme called
Thesis by DIYThemes.com. It's very robust... very
SEO friendly... straight out of the box. It's easily customizable (check out some samples by clicking on the thumbnails
here) and done so in such a way as to make upgrades of the theme easy. All customizations to CSS or hooks (using PhP) are written to a "custom" folder. You need only to back them up before upgrading to a new version of Thesis, run the upgrade, then restore them and BAM! You're back in business.
Other than some of the above, getting backlinks from relevant sites to the individual posts with their targeted keyword phrase(s) as the link text would help a lot. You want deep links to posts... not just links to your home page.
I've found ezinearticles.com VERY effective for building backlinks and helping with rankings. If you write quality articles, lots will repost them on their sites leaving your links in the post. I put one link to the post in the body of my article and a link to my home page typically in the author biography unless I have another related post on my site to link to. If you want to check out how I use ezinesarticles.com you can see check out of my posts on
search engine optimization.
Bookmarks