Thread:Rappy/@comment-24051597-20131016001726/@comment-957747-20131016163536

It takes a few weeks to a month before search crawlers find new websites. You can speed that along by reading this.