Given that forms in an Anvil app aren’t discoverable by search engines, my current thinking for my project is to combine a static site with an Anvil app. The static site will have product description pages, the app itself will handle purchases, account management, etc.
I see two main ways to do this:
Use an iframe to embed the Anvil app into an appropriate page of the static site.
Style the Anvil app identical to the static site, and send the user back and forth between the two, using a subdomain of the static site for the Anvil app.
I’m leaning toward #1, to avoid a couple of possible issues with #2 (keeping the styling the same between the two, and Anvil opening external links in separate tabs).
What are other people doing to combine static content with Anvil apps? What approaches haven’t I considered that I should?