Having your site in X10Hosting.com's Sub-domain is not a problem.
You just generate XML Sitemap, Activate your Google Webmaster Service (If you already have Google account. Or else Sign-up for one) and Then, add your site and submit your Sitemap.
You have to verify the site ownership by uploading a file or using a META tag in your site's home page.