Firstly, I would suggest putting your game here. I am curious on what website you used for publishing. Certain website don't even give your game a chance.
Ex: Pay for visibility, 100 plays before indexing, only indexed for 5 days ...
Indexed means that you can find the game without the link.