Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Rather foolishly, I have been developing my site on a live server (with VCS don't worry), kind of using it as a portfolio / show off piece. It is far from finished.

Recently, I noticed that Google started to spider it, including some of the debug data accessible across the site as it's in 'debug' mode. I'm not sure of the future effects this will have on my site when it is finally released - especially as some pages are just erroring out while I develop and there is some gobbledygook/dummy/blank data on a few pages.

SEO wise, what are the best steps to take to not incur any present or future Google penalty? One thing I thought of was to possible disallow spidering in robots.txt, put up a splash page and then setup a decent sitemap when the site is live again.

Regardless I am going to setup a development domain somewhere but would like to know the safest way of migrating it down.

share|improve this question
add comment

2 Answers

up vote 1 down vote accepted

I'd do two things:

  • Verify your site in Google Webmaster Tools and request removal of your full site. Remember to undo this when you're ready :-). Keep in mind that this will only last 90 days, so you may have to re-request a site removal at that time.

  • Return 403 (use HTTP authentication) for all URLs on your development site, including the robots.txt. Returning 403 for the robots.txt will prevent the site from being crawled, so you don't need to block it in the robots.txt file (use the normal robots.txt file that you'd use when you make the site public).

Reasons for using HTTP authentication over robots.txt disallows include blocking the site to all other visitors, and making it harder to accidentally publish a robots.txt file with a full disallow :). The latter has happened too many times, even to really large sites.

share|improve this answer
add comment

Well, first of all as general advice, I suggest to put all the files in a subfolder that only you'll know. For example, if you have the domain example.com put all your file in example.com/private. If Google starts to crawl your website and starts to index them you'll pay a little penality later because of the fact that some pages will no longer exist (usually the test pages).

Besides, it is a good pratice, as you said, to use the robots.txt to exclude same (or all) pages from being indexed. Anyway, this tip is more useful now than if you used the private folder as I suggest. Keep in mind that good robots.txt is a good way to exclude pages but not the best. Infact, while "good" crawler as Google, Yahoo and so on will respect your will, the "evil" ones will use this information to grab some of your (maybe private) data.

share|improve this answer
    
creating "private" folder does not really work, because google is able to track it anyway –  mkk Oct 15 '11 at 18:29
    
@mkk Of course they can't if you do the thing in the right way. If you don't put the link on the web and you disable the chance to other than you to view that folder. –  Aurelio De Rosa Oct 15 '11 at 22:45
    
not really, there was google's video about different techniques. I cannot find a link to it unfortunately. –  mkk Oct 15 '11 at 22:48
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.