By default Wordpress has robots.txt set as deny all even when privacy is set to allow all.

Add this to functions.php:- 

 

function custom_robots($output) {
	$public = get_option( 'blog_public' );
	if ( '0' != $public )
		return str_replace('Disallow:','Allow: /',$output);
}
add_filter('robots_txt','custom_robots');