It's not really your own domain, its a subdomain .tc is a country code TLD so when you get a "free" yourname.com.tc , com.tc is the domain and yourname is the subdomain. If you are serious about ranking I would spend the 7 bucks a year and get a real domain name. If worst comes to worse you lose 7 dollars and you can find free offshore hosting if you aren't ready to take the big dive (for another 5-10 bucks a month)