I recently decided to leave GoDaddy in choice of NameCheap as my preferred hosting package for my mothers business, I also had to bring my domain name to the guys i register my local domain names.Once I had finally gotten control of my domain name I changed the DNS settings and set up the hosting package and waited for the domain name to resolve.. 24/48 Hrs (as I wasn't in a big rush) later I went back to check and found it had finally resolved.I then uploaded the old site that used to be hosted with godaddy via ftp to my nameCheap server... However once I had done this I decided to search for my mums business on Google and found it looked like thisSo I logged into ftp and found the cgi-bin and deleted it thinking that was the problem.. but still no luck. If you click the link it takes you to index.html perfectly... its just in the search result I have this weird erro, any idea how to fix would be greatly appreciated.
Google search showing Index of /. cgi-bin/
google;html;google search;namecheap
That means you didn't have a valid index file last time google crawled your site and  /. cgi-bin/ was accessible without an index file itself. That should sort itself out with no problem as long as the public html folder has a valid index file.