You might have noticed the recent complaints , when itch was unavailable there. There are not that many indie gaming platforms. Itch will get indexed very fast on the major search engines.
Something even bad actors exploit by hosting impostor games on itch or making blog posts with links to malware. They know that itch will show up in search results.
So, it is not random. If people search for indie games about the topic you make, you might get hits from search engines world wide.