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

# Connect custom domain

> How to connect a custom domain to a WowWeb AI site: step-by-step guide, A-records, automatic SSL.

If you have your own domain (`mybrand.com`, `mystudio.io`, `salon-aurum.com`), connect it to your site. This creates a professional image: clients see a clean short URL, not a long platform subdomain.

## Why connect a custom domain

<CardGroup cols={2}>
  <Card title="Professional image" icon="briefcase">
    `mybrand.com` looks more credible than a platform subdomain.
  </Card>

  <Card title="SEO benefit" icon="magnifying-glass">
    Search engines rank custom-domain sites better.
  </Card>

  <Card title="Brand in URL" icon="star">
    Clients remember and can type your address directly.
  </Card>

  <Card title="Email on domain" icon="envelope">
    `hello@mybrand.com` instead of `mybrand@gmail.com`.
  </Card>
</CardGroup>

## Step-by-step hookup

<Steps>
  <Step title="Buy a domain">
    If you haven't yet, buy from a registrar. For global audience: Namecheap, Cloudflare, Google Domains. For Russian: REG.RU, Beget, Timeweb. Domain prices typically \$10-30/year.
  </Step>

  <Step title="Open registrar panel">
    Sign in to registrar dashboard, find your domain, go to "DNS" or "DNS records management".
  </Step>

  <Step title="Add two A-records">
    Open your registrar's DNS panel and add two A-records:

    | Type | Name  | Value         | TTL  |
    | ---- | ----- | ------------- | ---- |
    | A    | `@`   | `5.42.110.25` | 3600 |
    | A    | `www` | `5.42.110.25` | 3600 |

    Save.
  </Step>

  <Step title="Wait for DNS propagation">
    DNS changes don't propagate instantly. Usually works in 10-15 minutes, sometimes up to 24 hours.
  </Step>

  <Step title="Verify domain in WowWeb">
    There are two ways to open the domain setup form:

    * **From the builder**: inside the project, click the yellow **Publish** button in the top-right corner. In the dialog, find the **Domain** block and click **Configure**.
    * **From the dashboard**: hover over the project card and click the globe icon in the card's bottom bar (tooltip "Domain settings").

    In the "Domain settings" form, open the **Connect** tab, enter your domain (for example, `example.com` or `www.example.com`) and click **Connect**.

    We'll auto-check DNS and issue a free Let's Encrypt SSL certificate. This usually takes 1-5 minutes after DNS has propagated. If needed, the same tab has a **Check DNS** button to verify that we can see your records.
  </Step>

  <Step title="Done">
    Site opens on your domain. The old `your-project.wowweb.app` keeps working, in case anyone bookmarked it.
  </Step>
</Steps>

<Tip>
  Something off with DNS records? Message [@wowweb\_support](https://t.me/wowweb_support). We help with setup at your specific registrar.
</Tip>

## Custom domain and Russia

<Note>
  You can buy a custom domain at any registrar, Russian or international. The site works in Russia without VPN regardless. More in [Russia access](/en/publishing/russia).
</Note>

## What's next

<CardGroup cols={2}>
  <Card title="SEO" icon="magnifying-glass" href="/en/publishing/seo">
    What to do after domain hookup for search engines.
  </Card>

  <Card title="Russia without VPN" icon="flag" href="/en/publishing/russia">
    Why the site works in Russia without blocks.
  </Card>

  <Card title="Email and SMTP" icon="envelope" href="/en/integrations/email">
    How to set up emails from your new domain.
  </Card>
</CardGroup>

## FAQ

<AccordionGroup>
  <Accordion title="How much does a domain cost?">
    Depends on TLD and registrar. Typically \$10-30/year for `.com`. Platform takes no extra fee for domain hookup.
  </Accordion>

  <Accordion title="Which plans support custom domain?">
    All plans, including Basic.
  </Accordion>

  <Accordion title="Can I connect multiple domains to one site?">
    Currently one primary domain per site. If you need multiple (e.g., `.com` and `.co`), message support, we'll help with redirects.
  </Accordion>

  <Accordion title="What if I already have a CNAME instead of A-records?">
    CNAME on `www` works, the final IP is still ours. But CNAME on the root `@` violates RFC 1034, you need an A-record there. Just add both A-records as shown in the table above.
  </Accordion>

  <Accordion title="Can I buy a domain from you?">
    Not yet. Buy from any registrar and connect via A-records.
  </Accordion>
</AccordionGroup>
