Have you thought about getting a web domain of your own instead? Those free sites tend to be just what you have experienced them to be, i.e. unreliable and ever-changing. There are plenty of serious web hotel services these days through which it is as easy as anything to register and set up a domain. Personally I use one.com (**LINK**), where a domain costs me about £20 a year including renewal fees, and with which I'm very pleased, but there are many others, I'm sure.
Apart from beeing able to run one's sites ad-free and with full functionality and services available, the real advantage is that the domain name will be yours for as long as you pay the yearly renewal fee, and should you at some point be unhappy with the web hotel you've chosen, you can very easily move the domain name to another without having to change any URLs or anything. And because you are a paying customer you can get proper support and make demands (within reason) on the product!
I long ago abandoned the free hosting services as I found that, although the lunch was (sort of) free, it wasn't very tasty, and personally I'd rather pay a reasonable amount for a decenter sort of meal.
/Mattias
Edited By Banjoman on 18/12/2015 22:10:37