Moving in the right direction. Interesting the homepage isn't in the top 1000 results but internal pages ranking:
#119 builders-warranty-insurance
#218 commercial-vehicle-insurance
#219 tool-insurance
Did you make any other changes? Add any content?
One other thing I'd recommend is a non-www to www (or vice versa, pick a canonical and stick with it) redirect. I crawled the site again and you effectively have two identical sites, one on the www subdomain and one without www.
This is an easy fix, just put the following in your .htaccess file (make sure to replace domain dot com with your actual domain!).
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
Make a backup of your existing .htaccess, if you have one.
Thanks Joe, much appreciated.
Yeah it is strange that the home page isn't ranking now. It was previously, but it certainly seems that something funny is going on. At least pages from the site are moving up the rankings!
I've only added one extra page of content and a few links, so I think the main difference may have come from fixing the errors.
I've also implemented the htaccess code. I've never had this issue with any of my other sites, but I guess you'd recommend adding this to all sites right?
Shane, Mate.
Don't bite my head off!
This is given as helpful and valid advice
Your HTML doesn't validate well.
Maybe a factor with the GoogleBOT
There will be no biting off of heads, I am calm and relaxed now!
I wouldn't be surprised if there were HTML errors, as I certainly don't claim to be an expert at coding, but I think I fixed them all last time. Hopefully...?!