WHY there is no SEO support? This is the most important feature. I bought a plan in avlil and I can’t earn myself because my app is invisible in search engines. There is no robots.txt, no sidemap.xml no proper headers, and other SEO crucial features. I really wonder what is the purpose of the custom domain feature if you can’t find that domain anywhere. Worst site-building tool in my opinion!
Sorry you’re frustrated with Anvil! There may be a fundamental misunderstanding about what Anvil is.
Site building tools are designed to build websites. Anvil is designed to build web apps. Generally speaking, a web app requires people to be logged in to use, and SEO for pages blocked by access control isn’t useful.
That said, the Anvil folks are aware that SEO features for the non-blocked pages would be useful even for a web app, and have that on their roadmap. It’s just not part of the core features web apps need.
The lack of SEO is a problem with Anvil apps. If you search the forum you will find many posts talking about it and addressing different workarounds.
Anvil apps are Single Page Apps. You can tell Google about your app, but you can’t tell Google about every page of your app, because there is only one page.
Robots.tx would contain only one entry.
Anvil has never been advertised as “site building tool”. It’s a tool to “build web apps with nothing but python”.
In my company we have dozens of apps for internal use, each with its own custom domain, and a handful of apps exposed to external users to calculate shipments or configure products.
Honestly, and no offense - like the others have said you have proboably chose the wrong tool for the job.
If you want to build a website/landingpage, go to wix.com, squarespace, webflow etc. buy a template for a few dollars, change some texts and let them host if to 19,99 per month
In my case we have a publicly facing website that acts as a landing page with a login / register button that opens the anvil web app.
You proboably won’t win the next website design award this way but iguess for most use cases ist sufficient.
I wonder if someone might put together a how-to for incorporating a site-builder landing page that users could login to and then launch the Anvil app. It would be nice if Anvil could do all the things so you didn’t have to pay for 2 different services to get your site running and attract users to using your app…