Adding Domains
Overview
Adding a domain to RndrKit tells the service which custom domain you want to pre-render and where the original application is hosted. Each domain you add creates a mapping between your public-facing URL and your origin server.
Before You Begin
Make sure you have the following information ready:
- Custom domain: The domain your visitors use (e.g.,
www.example.com) - Origin URL: The URL where your application is actually hosted (e.g.,
example.lovable.app,example.vercel.app, or any other hosting provider)
Adding a Domain
- Log in to your RndrKit dashboard at rndrkit.io.
- Click the Add Domain button on the domains page.
- Fill in the domain details:
| Field | Example | Description |
|---|---|---|
| Custom Domain | www.example.com | The domain visitors will access |
| Origin URL | example.lovable.app | Where your app is hosted (without https://) |
- Click Add Domain to save.
Domain Status
After adding a domain, it will have one of these statuses:
- Pending -- Domain has been added but DNS is not yet configured or propagated.
- Active -- DNS is correctly pointed to RndrKit and the domain is serving pre-rendered content to bots.
- SSL Pending -- DNS is configured but the SSL certificate has not yet been issued.
- Inactive -- The domain has been manually deactivated.
Using www vs. Apex Domains
RndrKit recommends using the www subdomain (e.g., www.example.com) as your primary domain. Here is why:
- CNAME records can only be set on subdomains, not apex domains. Some DNS providers support CNAME flattening at the apex, but not all.
- Apex domain redirect: If someone visits
example.com(without www), RndrKit automatically redirects them towww.example.comwith a 301 redirect. - SSL coverage: The automatic SSL certificate covers your
wwwsubdomain.
If you must use the apex domain, you will need an A record pointing to RndrKit's IP address. Contact support for the current IP address.
Origin URL Format
The origin URL should be the base URL of your hosted application without the protocol:
Correct: example.lovable.app
Correct: my-app.vercel.app
Incorrect: https://example.lovable.app
Incorrect: example.lovable.app/
RndrKit will proxy human traffic to this origin URL using HTTPS.
Multiple Domains
You can add multiple domains to your RndrKit account. Each domain is tracked independently with its own:
- Render count and usage limits
- Cache entries
- Analytics data
- SEO tool configurations
Your plan determines how many domains you can add. See Plans and Pricing for details.
After Adding a Domain
Once your domain is added, you need to:
- Configure DNS -- Point your domain to RndrKit's servers. See DNS Configuration.
- Verify SSL -- Confirm that the SSL certificate has been provisioned. See SSL Verification.
- Test rendering -- Verify that bot requests receive pre-rendered HTML.
# Test that bot rendering is working
curl -s -A "Googlebot/2.1" "https://www.example.com/" | head -50
Removing a Domain
To remove a domain from RndrKit:
- Go to the domain's settings page in the dashboard.
- Click Delete Domain.
- Confirm the deletion.
After removing a domain, remember to update your DNS records to point back to your original hosting provider.