One of my sites has inexplicably vanished from all search engine results : Causes?

The good news is there's a few things wrong with it that you can try to fix and get better results!

According to a tool I've got a combination of keyword1 keyword2 keyword7 puts you at 317 on Google out of just over 8000, and keyword1 keyword3 keyword7 puts you at 134 on Google out of just over 9400.

Running top to bottom on your code on the homepage and not in any order of importance:

Move the Google and Yahoo verification meta tags to the bottom of the meta tag list. Not a big thing but it looks weird and I think the title should be just under your content-type tag. Add a /> to your yahoo key as with the document type you've selected, it's causing the page to be deemed invalid

Titles do change from page to page but they're just not descriptive enough. You should be using up to about 63 characters with the most important text relevant to the page at the start, followed by a site description then company name if it's not become too long already. I note you’ve gone for this peace of mind investigations which is a nice enough tag and takes it away from that chain smoking whisky drinking gun toting b-movie Hollywood stereotype of the private di*k, but if it's not what people are searching for then it’s gonna be tough to get traffic.

Description is important and it’s important that you change it from page to page. You’re right about keywords, they’re not really taken seriously anymore, but then on your home page at least that's the only place you actually find the keywords you want people to be searching for you with. Your key areas for keyword placement are title, url, header tags, paragraphs and inbound links...

You’ve got a stylesheet, not sure why there's additional css code on the page itself? Not a major thing, just means the code to content ratio is up in the wrong direction.

Using lists is good for navigation, 2 points:
1. Home is http://www.yourwebsite.co.uk/ not http://www.yourwebsite.co.uk/index.html Search engines can see them as two different pages which share the same content which is never good. Plus some people might link to / and some people might link to /index.html, which will split your link juice. Yes you can tell Google which page is supposed to be your homepage but personally I'd stick to using / and permanent redirect /index.html to /.
2. Why have you got empty list items at the end of your navigation? You've done more of the same on the footer? More code less content, not good.

You've done the same with h2 tags? Two sets of h2 tags, neither with any content in-between? Are you deliberately saying to Google "The second most important thing about this page is ... well nothing..." And H1s? Main "titled" focus of the page should be in-between <h1></h1> tags, plain and simple.

There's a bit too much inline styling code on the page, I think you could clear some of that out and put it into the stylesheet instead. You’re not really making use of the multiple use header tags from H3-H6. You could save on quite a bit of code by styling those in your stylesheet.

Don’t use "info" for the links on the left. Make the title of the content the link; it's much more informative to search engine robots.

Put alt and title tags on your image. It’s good practice, will allow the page to validate, helps anyone who is perhaps visually impaired to use software to "read" the images, and it helps search engines understand the content(alt) and context(title) of an image.

You’ve an impressive number of inbound links according to Yahoo (1300+) but the lack of relevancy from the sites they're on probably won’t help you much. Link building from relevant sites can be difficult, but look into latent semantic indexing to try and expand your range of target-able keywords to be found for.

A search for keyword1 keyword2 keyword7 just brings up directory after directory, if you can adjust the site to show Google it’s got genuine relevant content to the subject, you should be back up to the top in no time at all.

Hope that helps.
 
Back
Top Bottom