SEO & Discoverability
Every deployed GenMB app gets automatic SEO optimization — no setup required. Meta tags, structured data, sitemaps, and AI-crawler support are injected at deploy time.
How It Works
When you deploy your app to a subdomain or custom domain, the deploy service automatically injects SEO metadata into your HTML before serving it. There is nothing to install or configure — it just works.
To maximize search engine visibility, set your app visibility to Public in your app settings. Private apps receive a noindex robots directive.
Public Visibility
Set your app to Public in app settings to unlock full SEO features. Public apps get "Allow: /" in robots.txt, enabling search engine crawlers to index your content. Private apps get "Disallow: /" to prevent indexing.Auto-Injection
SEO metadata is injected at the deploy-service level, not baked into your source code. This means every deployment automatically gets the latest SEO features without you needing to update your app's code. Meta tags, structured data, and crawler files are all generated fresh on each request.What Gets Injected
The deploy service injects several layers of SEO optimization into every deployed app automatically.
Open Graph & Twitter Cards
og:title, og:description, og:type, og:url, twitter:card and more — enabling rich previews when your app link is shared on social media.
JSON-LD Structured Data
schema.org WebApplication markup auto-generated with category detection. GenMB classifies your app as GameApplication, FinanceApplication, ProductivityApplication, etc. based on its title and description.
robots.txt
Public apps get "Allow: /" for all crawlers. Private apps get "Disallow: /" to prevent indexing. Served at /robots.txt on every deployed domain.
sitemap.xml
A minimal XML sitemap with your app's URL and last-modified timestamp, served at /sitemap.xml. Helps search engines discover and re-crawl your app.
llms.txt
An AI-crawler-friendly plain-text file (served at /llms.txt) with your app's purpose, features, attribution, and usage instructions. Helps AI assistants accurately surface your app in their responses.
Customization Options
While SEO is automatic, you can customize key settings to improve your app's search presence.
| Setting | Where to set it |
|---|---|
| Custom meta description | App Settings → Description |
| Public / private visibility | App Settings → Visibility |
| App title (used in OG tags) | App Settings → Name |
| Custom branding in llms.txt | Auto-uses app name and description |
Best Practices
Follow these recommendations to get the most out of GenMB's automatic SEO features.
- Write a clear, specific app description — it becomes the meta description and OG summary.
- Set your app to Public to allow indexing and unlock full SEO features.
- Use a memorable subdomain or custom domain for better brand recognition.
- Deploy a custom domain for higher trust signals with search engines.
- Keep your app title concise (under 60 characters) for clean SERP display.
FAQs
Do I need to configure anything for SEO?▾
What is llms.txt?▾
Can I override the auto-generated meta description?▾
How does the app category detection work?▾
Ready to build?
Create your first app for free — no credit card required.