How can I make shiny-app appear on search engine?

I am looking for advice on how to make a shinyapp recognizable by search engines.

I understand that the app remains inactive until someone clicks on the app, which will instantiate a session of the app that will last for whatever option you have. I understand that Google is unable to crawl for the app's content, but the app cannot even be found by the search engine (even the title not just the content).

An alternative I 've looked is by embedding an iframe into my static website, but my app has multiple tabs so I don't really think this is possible!

I am hosting into shinyapps.io with a basic plan.

I would also be interested in an answer!

We recently had another discussion, to what extent search engines are able to visit sites at shinyapps.io. App deployed to shinyappsio keeps waking up with no user connection

So far it seems nobody really knows?!
However, when I search for my username in combination with the app-name (the parts before and after shinyapps.io) nothing is found, although the app is online for 9 months or so.

I think it would be awesome if it would be possible to upload a file together with the app that is loaded before the app even starts, telling the crawlers what they could find there, or on the other hand if they should move on and there is nothing of interest for them.

I mean something like the robots.txt or sitemaps. Just containing the name of the app, the name of the author and maybe a short description or a few keywords.

R-Studio developers, is this possible?

I found a workaround but it is not really a solution.

I created an empty index.html that only contains an iframe with the app url and hosted it in the gh-pages in github. I assume that the crawler gets into the static webpage and crawls the url, and make the url of the initial app (not the static webpage) visible in the search engine. However, it is impossible to add any description, keywords or anything else to the google results. I tried meta tags in both the static webpage and the app but nothing happened.

Again, this is an assumption of how things worked. I really looking forward to a more sophisticated solution.