> For the complete documentation index, see [llms.txt](https://docs.feathery.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.feathery.io/platform/launch-forms/custom-urls-and-seo.md).

# Custom URLs & SEO

Configure custom subdomains, domains, apex URLs, and metadata to display with your Feathery-hosted forms.

## Custom Subdomain

If you use your forms hosted directly on Feathery, it's easy to set up a custom Feathery subdomain. Just visit your global settings, click the `Branding` tab, and enter your new custom subdomain.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FFaZKgcZDCd2ZE4U9rWIX%2Fimage.png?alt=media&amp;token=babbb381-86ec-46b2-8075-4f77e2d03f44" alt="" width="375"><figcaption></figcaption></figure>

## Custom DNS Domains

To show your forms on one or multiple fully custom domains:

1. If you're activating a custom URL that's a subdomain (e.g. `sub.domain.com`), set up a CNAME DNS record pointing from your custom domain to:

   ```
   CNAME feathery-forms.netlify.app.
   ```
2. If you're activating an apex domain (e.g. `domain.com`), instead create an ALIAS record from your custom domain to:

   ```
   ALIAS apex-loadbalancer.netlify.com
   ```
3. Reach out to us at <support@feathery.io>, and we'll activate your custom domain for your account.
4. Then, go into your Feathery account settings and add the activated domain to your list of custom domains. It will now be ready to use with your forms.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FmdhuGIQxn4u2cj8d4ne6%2Fimage.png?alt=media&amp;token=911bdd2e-d7b7-4abb-bf47-8fa0c172c94e" alt="" width="375"><figcaption></figcaption></figure>

## Apex Form URLs

By default, form URLs have a slug attached (`/to/<form-slug>`). Each custom subdomain or domain you have configured can be set up to load one form from its apex path. That form will then be accessible directly at `<subdomain>.feathery.io` or your custom DNS domain without needing a slug. To do so, just select the form you want to show at that path under the `Apex Form` dropdown.

## Custom SEO Metadata

You can customize your form meta (title, description, share image) from the `SEO` tab of your form settings.

The favicon can be customized at an account level from your account settings, under the `Branding` tab.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.feathery.io/platform/launch-forms/custom-urls-and-seo.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
