> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hadoseo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Base44 SEO: Prerender Your Base44 App for Google & AI Search

> Fix SEO for Base44 apps. Prerender your .base44.app site so Google, AI search engines, and social media can index your content. Step-by-step setup guide.

## Base44 SEO: Why Your App Isn't Ranking on Google

[Base44](https://base44.com) is an AI-powered application development platform for building web apps. Apps built with Base44 use client-side rendering, which means search engines often can't see your content.

<Info>
  **Status:** ✅ Fully Supported. Prerender Base44 apps with zero code changes
</Info>

## Why Base44 Apps Need Prerendering for SEO

Base44 apps are deployed to `.base44.app` subdomains. While these work great for users, search engines struggle to index JavaScript-rendered content:

* **Google can't index your pages**. Your Base44 app renders content with JavaScript, which search engines may not execute
* **Social media previews are broken**. Links shared on Twitter, Facebook, and LinkedIn show blank previews
* **AI search engines skip your content**. ChatGPT, Perplexity, and other AI search tools can't discover your Base44 app

## How Hado SEO Fixes Base44 SEO

Hado SEO prerenders your Base44 app so search engines see fully rendered HTML:

1. ✅ Use your custom domain (e.g., `myapp.com`) instead of `.base44.app`
2. ✅ Get full Google indexing without changing your Base44 code
3. ✅ Enable perfect social media previews (Open Graph)
4. ✅ Be discoverable by AI search engines like ChatGPT and Perplexity

## How to Set Up SEO for Your Base44 App

<Steps>
  <Step title="Get your Base44 app URL">
    Your Base44 production URL looks like:

    ```
    https://your-project-name.base44.app
    ```

    Find this in your Base44 project's deployment settings.
  </Step>

  <Step title="Sign up for Hado SEO">
    1. Go to [hadoseo.com/auth](https://hadoseo.com/auth)
    2. Create your account
    3. Start your 3-day free trial
  </Step>

  <Step title="Add your domain">
    1. Enter your custom domain (e.g., `myapp.com`)
    2. Paste your Base44 app URL
    3. Click **Add Domain**

    <Tip>
      If you enter `example.com`, we'll automatically configure both `example.com` and `www.example.com`.
    </Tip>
  </Step>

  <Step title="Configure DNS">
    Add these records at your domain registrar:

    | Type | Name | Value          |
    | ---- | ---- | -------------- |
    | A    | @    | `137.66.32.95` |
    | A    | www  | `137.66.32.95` |

    See [DNS Setup Guide](/guides/dns-setup) for provider-specific instructions.
  </Step>

  <Step title="Verify and launch">
    1. Click **Verify DNS** in your Hado dashboard
    2. Wait for verification (usually 5-10 minutes)
    3. Your Base44 app is now SEO-optimized!
  </Step>
</Steps>

## Base44 SEO Best Practices: Meta Tags, Sitemaps & Search Console

After setting up prerendering, optimize your Base44 app for maximum search visibility:

### Add SEO Meta Tags to Your Base44 App

If your Base44 app uses React, add meta tags with react-helmet-async:

```jsx theme={null}
import { Helmet } from "react-helmet-async";

export const SEO = ({ title, description, ogImage }) => (
  <Helmet>
    <title>{title}</title>
    <meta name="description" content={description} />
    <meta property="og:title" content={title} />
    <meta property="og:description" content={description} />
    {ogImage && <meta property="og:image" content={ogImage} />}
  </Helmet>
);
```

### Create a Sitemap for Your Base44 App

Configure a custom sitemap in your Hado SEO [Domain Settings](/dashboard/domain-settings):

```xml theme={null}
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://yourdomain.com/</loc>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://yourdomain.com/about</loc>
    <priority>0.8</priority>
  </url>
</urlset>
```

<Tip>
  If your Base44 app uses Supabase, check out our [Dynamic Sitemap Guide for Base44](/guides/dynamic-sitemap-base44) to automatically generate sitemaps from your database.
</Tip>

### Submit Your Base44 App to Google Search Console

1. Add your domain to [Google Search Console](https://search.google.com/search-console)
2. Verify ownership using DNS verification
3. Submit your sitemap URL
4. Request indexing for your homepage and key pages

## Verify Your Base44 App Is SEO-Optimized

Use our free tools to confirm prerendering is working:

<CardGroup cols={2}>
  <Card title="SEO Bot Crawler Test" icon="spider" href="https://hadoseo.com/free-seo-bot-crawler-test">
    See exactly what Googlebot sees when visiting your site
  </Card>

  <Card title="OG Preview Checker" icon="share-nodes" href="https://hadoseo.com/free-og-preview-checker">
    Preview how your links appear on social media
  </Card>
</CardGroup>

<Card title="SEO Optimization Guide" icon="chart-line" href="/guides/seo-optimization">
  Complete SEO optimization best practices for Base44 apps
</Card>
