Certainly, once you create your site, post your URL directly to Google’s free site submission page. Note: It may take a few days or a few weeks to get listed.