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.,
https://example.lovable.app,https://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 | https://example.lovable.app | The full URL where your app is hosted (e.g., https://example.lovable.app) |
- Click Continue to DNS Setup.
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, add a CNAME record for @ pointing to origin.rndrkit.io. If your DNS provider doesn't support CNAME at the apex, use an A record pointing to 35.153.65.36 instead.
Origin URL Format
The origin URL should be the full base URL of your hosted application, including the protocol:
Correct: https://example.lovable.app
Correct: https://my-app.vercel.app
Incorrect: example.lovable.app
Incorrect: example.lovable.app/
RndrKit will proxy human traffic to this origin URL.
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.