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

  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 URLhttps://example.lovable.appThe full URL where your app is hosted (e.g., https://example.lovable.app)
  1. 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 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, 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:

  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.