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

  1. Log in to your RndrKit dashboard at rndrkit.io.
  2. Click the Add Domain button on the domains page.
  3. Fill in the domain details:
FieldExampleDescription
Custom Domainwww.example.comThe domain visitors will access
Origin URLexample.lovable.appWhere your app is hosted (without https://)
  1. 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 to www.example.com with a 301 redirect.
  • SSL coverage: The automatic SSL certificate covers your www subdomain.

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:

  1. Configure DNS -- Point your domain to RndrKit's servers. See DNS Configuration.
  2. Verify SSL -- Confirm that the SSL certificate has been provisioned. See SSL Verification.
  3. 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:

  1. Go to the domain's settings page in the dashboard.
  2. Click Delete Domain.
  3. Confirm the deletion.

After removing a domain, remember to update your DNS records to point back to your original hosting provider.