This can't be answered in a reply like this... Sorry, but you should check your website with a nice little Google Tool: http://pagespeed.googlelabs.com/
And take advantage of the Google webmaster tools under http://www.google.com/webmasters/tools/
Welcome to the Q&A Forum
Browse the forum for helpful insights and fresh discussions about all things SEO.
This can't be answered in a reply like this... Sorry, but you should check your website with a nice little Google Tool: http://pagespeed.googlelabs.com/
And take advantage of the Google webmaster tools under http://www.google.com/webmasters/tools/
As keywords in the path are only a realy tiny little piece in Seo, you can neglect them in your case. Instead, get valuable backlinks with the needed keywords.
Just remember, Google doesn't like too long alternative text in images. Take advantage of the following two Firefox Browser add-ons: Senseo (you'll need Firebug first) and KGen. Then check the resulting keyword-density for important keywords. Maybe you'll need to provide a longer product description.
I don't see the need of redirecting! The Keywords in the path of an URL don't really matter in termes of Seo. So why do you do this? I checked the website (with a fast internet connection): This site is slow as hell!
Hashtags in tweets are important, but try not to oweruse them. #It #kind of #look silly, when nearly every #word has a #hashtag. So put the hashtag once or twice in a tweet. Many Twitter-user do searches.
The canonical tag on errorpages make no sense! For gone webpages just setup a 301 redirect in the .htaccess. And make use of the Google webmaster tools to identify waht Google sees.
There are several Wordpress plugins for this task: See thisone: http://wordpress.org/extend/plugins/wp-to-twitter/
Well, this is not so easy to clarify. Google will make more changes in the future about those keyword-domains. One one side, you have important words in the domain, but on the other hand you have users that need to remember the domain. Here is an example: instead of "great-social-media-network" it's called "facebook". Get the picture?
Google likes brands - so be one.
Take all in one place in subfolders - not subdomains.
Mmake it big. Concentrate in one place.
Take a short domain (see mytrucks.com)
Take your time to create realy valuabe titles. Don't mess with titles. And i agree with ninjamarketer: You will need to make enough changes in the content to prove the need of title changes. The meta description has little effect in SEO. But great effect on users. It's ok to change the description in order to achive a higher conversion.
As you won't see real traffic from dmoz, it's usualy enough to get listed in the most important catergory for your business. Dmoz is an hight valuable backlink. One listing is sure sufficient for Goolge. Multiple entries won't count much, they come from one domain.
I think you will have to write your own application. Google would provide such a tool if they wanted to...
Here is the idea: one one side, take the xml-sitemap, on the other side you have goolge query cache:domain/path. Now you have to write a php code and combine these elements. In the response you'll get from Google, you will have to find the part with the date. For example the answer is: "This is Google's cache of http://www.seomoz.org/. It is a snapshot of the page as it appeared on 18 May 2011 09:06:09 GMT. The current page could have changed in the meantime. Learn more"
And dont't forget to incorporate a sort of timeout. Google doesn't like those queries...
I would like to ask you an other question: Why would you do this? Do these Domain 301s make sense for your users? You probably get more benefits if you think about putting content on a few of the domains. Sure, this is more work than redirecting, but aks yourself: what would you expect on these domains? As Google is trying to lower the importance of keyword-domains, you should think of future usage of the domains. Are all of them needed?
For sure the title tag is one of the most important elements in SEO. Make use of the maximum length of 70 characters. As this title is displayed in SERPs, make sure to integrate a call to action. The mention of the company name is usualy not so important, as long as you are not a brand in the eyes of Google.
For the keyword density: take a look at your competitors. Stuffing is dangerous!
As in my opinion full press releases should not be placed on the own website. First: it won't help due to duplicate content. Secondly the press website is usualy stronger. They rank higher. The traffic comes from the press release.
If you like to use part of this content, you could write an abstract with a link to the original press release for those who'd like to read the entire article. There you have best of both worlds.