Skip to main content
The SEO & GEO page in your app dashboard lets you manage your app’s visibility in search engines and AI-powered search platforms like ChatGPT and Gemini. You can run a scan to get a prioritized checklist of issues to fix, set custom meta tags for each page, and enable AI assistant discovery, all without leaving your dashboard. SEO is enabled for your app by default.
Optimizing your app's SEO and GEO

Running a scan

The SEO & GEO scan checks your app against a full list of SEO and GEO criteria and gives you a prioritized checklist of issues to fix. Your score reflects how well your app is set up for search engines and AI-powered search platforms. You can run a scan at any time from the Setup checklist tab.
Your app must be published before search engines and AI tools can reach it. If your app has never been published, your score will be capped. Click Publish in your app editor before running a scan.
To run a scan:
  1. Go to your app’s dashboard.
  2. Click Growth in the left menu.
  3. Click SEO & GEO.
  4. Click Run Scan.
Running an SEO and GEO scan on your app

Understanding your results

After the scan, you see an SEO Score as a percentage with a label (such as “Moderate” or “Good”) and an SEO Checklist with all the items found. Use the filters at the top of the checklist to focus on what matters most:
  • All: Every item in the checklist.
  • Urgent: Issues that are directly hurting your visibility and should be fixed first.
  • Recommended: Improvements that can boost your score but are not blocking your current performance.
  • Done: Checks your app has already passed.
Click any item in the checklist to expand it and see a description and the available action.

Fixing issues

After running a scan, you can fix issues one at a time or send everything to the AI chat at once.
Fixing issues in the SEO and GEO checklist
Once the changes are made, click Scan again to see your updated score.

Fixing all issues

The Fix with AI button sends a prompt to the AI chat composer with all the AI-fixable items. You need to send the prompt for the AI to apply the changes. If no AI-fixable items remain, the button shows “No AI fixes available”. Use the individual fix buttons on each item instead. To fix all issues:
  1. After running a scan (see above), click Fix with AI in the SEO Checklist section.
  2. Send the prompt in the AI chat.

Fixing an individual issue

Each item in the checklist has an action button when expanded. Some actions apply the fix automatically without the AI chat, for example Auto-generate breadcrumbs, Auto-generate brand info, or Improve description. When the fix is applied, a confirmation appears inline. Other items show a Fix with AI button, which sends a targeted prompt to the AI chat composer for that specific fix. To fix an individual issue:
  1. After running a scan (see above), click the item you want to fix to expand it.
  2. Click the action button:
    • If it’s an auto-fix button (for example, Auto-generate brand info or Improve description), the fix is applied immediately.
    • If it’s Fix with AI, send the prompt in the AI chat to apply the fix.

Managing meta tags

Meta tags are snippets of text that describe a page’s content to search engines and social platforms. They are not visible on the page itself, but they control what appears in Google search results and when someone shares a link to your app on social media. Setting clear, accurate meta tags for each page helps search engines understand what your app is about and can improve your click-through rate in results. The Meta tags tab lets you set a custom title and description for each public page in your app. To edit a page’s meta tags:
  1. Go to your app’s dashboard.
  2. Click Growth in the left menu.
  3. Click SEO & GEO.
  4. Click the Meta tags tab.
  5. Click the Edit icon next to the page you want to update.
  6. Update the Title and Description fields.
    • Title: aim for 10–60 characters.
    • Description: aim for up to 160 characters.
  7. Click the Save icon to confirm.
Editing your app pages meta tags

AI assistant discovery

When someone asks ChatGPT, Gemini, or Perplexity to recommend a tool or service, those platforms crawl the web and use structured signals to decide what to suggest. Base44 generates an llms.txt file for your app, a lightweight file that gives AI crawlers a clear, structured summary of what your app does. This helps your app be understood and recommended by AI-powered search tools. You can turn this feature on or off from the Setup checklist tab by clicking the AI Assistant Discovery toggle at the bottom of the page.
Enabling AI assistant discovery for your app

FAQs

Click a question below to learn more.
No. Running an SEO & GEO scan does not use any credits.
Run a scan whenever you make significant changes to your app, such as updating content, adding new pages, or changing your app’s title or description. Regular scans help you catch new issues early.
GEO stands for Generative Engine Optimization. It refers to how well your app is structured to appear in responses from AI-powered search tools like ChatGPT, Gemini, and Perplexity. As more people use these tools to find information, GEO is becoming as important as traditional SEO.
Applying all fixes will resolve the flagged issues and improve your score, but some checks depend on your content and may require manual updates to reach a higher score.
Yes. SEO is enabled for your app by default. To turn it off, click the Enable SEO for this app toggle at the top right of the SEO & GEO page. When disabled, search engines and AI tools are blocked from indexing your app and all recommendations are hidden.
Yes. The Meta tags tab shows all your public pages. You can edit the title and description for each one directly from the SEO & GEO page.