Features

Custom domains: your site, at your address

The DNS records to add, the difference between a bare domain and www, what each status means, and how to fix the snags that keep a domain from going live.

Updated
Gallery White Cube specimen: The site is a white wall and the work hangs on it. Restraint everywhere except the images.
Gallery White CubeThe site is a white wall and the work hangs on it.

A great site deserves its own address. Laarpi gives every site a free one the moment you publish, and on paid plans connects your own domain with the exact records to add, checks that keep running until they resolve, and HTTPS issued automatically.

Your free address: laarpi.site

Press Publish and the site is live at yourname.laarpi.site. Share it straight away, collect feedback, take payments. Sites on the Free plan carry a small "Made with Laarpi" mark in the corner; paid plans publish without it.

Sites live on laarpi.site, a domain separate from the Laarpi app itself, so the code your site runs never shares an origin with your account.

HADAL: Scroll to the floor of the Kermadec Trench. Below 1,000 m your cursor is the lamp.
HADALScroll to the floor of the Kermadec Trench. Below 1,000 m your cursor is the lamp. Made by the Laarpi team with Laarpi’s library and process.

Before you start

You need two things:

  1. A domain you own, from any registrar.
  2. Access to its DNS settings. These are usually at your registrar, but if you moved DNS elsewhere, such as Cloudflare, add the records there instead.

Connect your domain in four steps

  1. Add the domain. Open the Publish popover in the studio and type the address you want: www.example.com or example.com.
  2. Add the records Laarpi shows you. Each record has a copy button. Paste them at your DNS provider.
  3. Verify. Laarpi checks the records automatically and keeps checking until they resolve. Press verify to check again at any moment.
  4. Go live. When the records are right, a certificate is issued and your site is served over HTTPS at your domain.

The records, explained

You add two kinds of record: one that proves you own the domain, and one that sends visitors to your site.

RecordName (host)ValueNeeded for
TXT_laarpi-challenge for the bare domain, or _laarpi-challenge.www for wwwlaarpi-verify= followed by your tokenEvery domain: proves you own it
CNAMEwww, or whatever subdomain you choseThe target shown in the studioSubdomains such as www or shop
A@ (the bare domain)Each address shown in the studioBare domains such as example.com

Most DNS providers add your domain to the name for you, so type only the part before it: www, not www.example.com.

Bare domain or www?

DNS does not allow a CNAME record at the bare domain (the "apex"), because the apex already holds other records. That is why bare domains use A records and subdomains use a CNAME.

example.comwww.example.com
Record typeACNAME
Looks likeShorter, cleanerThe traditional web address
Counts asOne custom domainOne custom domain

Choose the one you will put on business cards. If you want both to work, add both: each counts as one domain on your plan.

Keep your main site, add a subdomain

You do not have to move your whole domain. A subdomain lets a Laarpi site live beside the site you already have:

  • launch.example.com for a product launch while the shop stays where it is;
  • tickets.example.com for this year's event;
  • work.example.com for a portfolio next to a blog hosted elsewhere.

Add one CNAME and one TXT record for the subdomain, and nothing about your existing site or email changes. It is the lowest-risk way to try your own domain.

What the statuses mean

StatusMeaningWhat to do
PendingWe cannot see your records yetCheck them against the table above, then wait for DNS to update
VerifiedOwnership is proven, but traffic does not reach us yetCheck the A or CNAME record
ActiveYour site is live at your domain over HTTPSShare it

When something is wrong, Laarpi tells you what it found, in plain words, not an error code.

Swiss Brutal specimen: Raw grid, heavy grotesque, true black on concrete. Information is the ornament: rules carry data, type carries the voice, nothing is rounded.
Swiss BrutalRaw grid, heavy grotesque, true black on concrete.

Fixing the common snags

SymptomLikely causeFix
Stuck on pendingThe host field includes the domain twice, such as www.example.com.example.comEnter only the part before your domain
Verified but not activeAn old A, AAAA or CNAME record still points somewhere elseDelete old website records for that name
Verified but not active, on CloudflareThe record is proxied (orange cloud)Set the record to DNS only
Works for some people, not othersDNS caches still hold the old recordWait for the old TTL to run out
Email stopped workingMX records were deleted by mistakeRestore your mail provider's MX records

The records you should leave alone

Your domain probably already carries records for other services. Connecting it to Laarpi does not need any of them changed:

  • MX records route your email. Leave them exactly as they are.
  • SPF, DKIM and DMARC are TXT records that protect your email. Laarpi's verification record lives on its own name, _laarpi-challenge, so it never conflicts with them.
  • Verification records for other services, such as search consoles or email providers, can stay too.

The only records to change are the A, AAAA or CNAME records for the exact name your Laarpi site will use.

Moving an existing site without downtime

  1. A day before, lower the TTL on your current website records, to five minutes if your provider allows it.
  2. Add the TXT record first. It changes nothing for visitors, and it verifies ownership in advance.
  3. Switch the A or CNAME record to the values Laarpi shows.
  4. Keep your old host running until the status reads Active.

Security and trust

  • Ownership before routing. A domain only serves your site after its TXT record proves you control it.
  • Your domain only. Laarpi rejects IP addresses and its own domains as custom domains, and normalises international names, so lookalike addresses cannot be claimed.
  • HTTPS everywhere. Certificates are issued and renewed automatically.
Hortus Nocturne: A pressed gazania that stands up and blooms only while you hold the cursor still.
Hortus NocturneA pressed gazania that stands up and blooms only while you hold the cursor still. Made by the Laarpi team with Laarpi’s library and process.

Before you share it

A custom domain is the last step. Before it, make sure the site works: sign-in and forms, payments, and a final check at phone size. To start from someone else's work instead of a blank page, see Remix. Plans and the number of domains each includes are on the pricing page.

Questions

Fair questions

Do I need to buy a domain from Laarpi?

No. Buy it from any registrar you like and keep it there. You only add a few DNS records where your domain's DNS is managed.

Which plans include custom domains?

Every plan publishes to a laarpi.site address. Paid plans add custom domains, and bigger plans include more of them. The pricing page lists how many each plan includes.

How long does verification take?

Often minutes. DNS changes can take longer to reach everyone, occasionally up to a day or two depending on the old records' TTL. Laarpi keeps checking, and you can check again at any time.

Do I get HTTPS?

Yes. Once your domain points at Laarpi, a certificate is issued automatically and the site is served over HTTPS. There is nothing to upload or renew.

Will this break my email?

No, as long as you leave your MX records alone. The records Laarpi needs are for the website only.

Should I use www or the bare domain?

Either works. Pick one as the address you share. Each one you add counts as a separate custom domain on your plan.

Related

Start building

Describe the site in a sentence. It asks what matters, then designs and builds it from scratch.

One sentence is enough.