Forum Moderators: phranque
How do I tell google to reset my site and start spidering from lets say a week from now when I actually want the new site to go live?
However you can use the available tools at hand:
1) Google Webmaster Tools [google.com] ('URL removal' tool) allows you to remove indexed URLs for up to 6 months (Google only).
Read the guideline in the Webmaster Tools to learn more of how to remove URLs by the use of this tool (for example a criteria for the tool to work is that the removed pages returns a 404 (Not Found) or a 410 (Gone).)
2) Use robots.txt [robotstxt.org] to disallow indexation of your website:
User-agent: *
Disallow: /
This prevent Search Engines (those who obeys the robots.txt though) to spider and index your website. It's not 100% safe but it should work.
3) Besides the robots.txt, you can also use the noindex meta-element: <meta name="robots" content="noindex">
Remember to remove the Disallow: / (you only need to remove the '/' to make your site available for the SEs) and the robots meta element when your pages are ready and you want the Search Engines to spider your website.
To prevent future unwanted indexation of URLs you should make a plan for how to launch new pages. For example you can take the mentioned steps as written above and/or you could make them password protected to prevent spiders and users from visiting your pages.
How do I tell google to reset my site and start spidering from lets say a week from now when I actually want the new site to go live?
If Google (and other SEs) allready have spidered and indexed your URLs, I don't think you can remove the wanted URLs from the index in a week.
Often it takes quite a while for Google and other SEs to remove URLs.