Before you start
- A domain you own, and the login for the place where its DNS is managed. That is usually where you bought it.
- A published page on QR Walrus.
- A plan with custom domains (Pro: 1 domain · Business: 3 domains · Enterprise: as many as you need).
Choose the address
You can use a subdomain, the bare domain, or its www. version:
menu.yourcafe.inRecommended
A subdomain. Your website and email stay as they are. One CNAME record.
yourcafe.in
The bare domain. Only if it isn't used for a website. One A record; www.yourcafe.in forwards here if you add its record too.
www.yourcafe.in
One CNAME record; yourcafe.in forwards here if you add its record too.
Any name works for a subdomain: menu, order, links, book. Pick one that tells visitors what they'll find.
1. Add the domain in QR Walrus
- Open your pages and open the page in the editor.
- Go to Page design (on a phone: the Design tab) and scroll to Your own domain.
- Type the domain, like
menu.yourcafe.in, and press Add.
The panel then lists the exact records for your domain, with copy buttons. Keep it open in one tab and your DNS provider in another.
2. Add the DNS records
Add these where your domain's DNS is managed. Copy the values from the panel: the TXT value is unique to you, and the names below use menu as the example.
A subdomain (menu.yourcafe.in)
- Type
- CNAME
- Name
- menu
- Value
- cname.vercel-dns.com
Or the bare domain (yourcafe.in)
- Type
- A
- Name
- @
- Value
- 76.76.21.21
Proof the domain is yours
- Type
- TXT
- Name
- _qrwalrus.menu (bare domain: _qrwalrus)
- Value
- qrwalrus-verify=… (from the panel)
Optional: the www. or bare twin
- Type
- CNAME / A
- Name
- www, or @
- Value
- cname.vercel-dns.com / 76.76.21.21
| For | Type | Name | Value |
|---|---|---|---|
| A subdomain (menu.yourcafe.in) | CNAME | menu | cname.vercel-dns.com |
| Or the bare domain (yourcafe.in) | A | @ | 76.76.21.21 |
| Proof the domain is yours | TXT | _qrwalrus.menu (bare domain: _qrwalrus) | qrwalrus-verify=… (from the panel) |
| Optional: the www. or bare twin | CNAME / A | www, or @ | cname.vercel-dns.com / 76.76.21.21 |
Three rules that prevent most problems
- In the name field type only what's shown, like
menu. Most providers add.yourcafe.inthemselves; typing it too createsmenu.yourcafe.in.yourcafe.in. - Delete any other A, AAAA or CNAME record with the same name. Two records for one name send visitors to the wrong place.
- Leave MX records (email) alone. This setup never needs them changed.
“@” means the domain itself. Some providers want that name left blank instead, or the full domain typed. If a provider asks for a TTL, the default is fine.
Provider by provider
Menus move around now and then; if a label differs, look for “DNS”, “DNS management”, “Zone editor” or “Advanced DNS”.
GoDaddy
- Sign in, open My Products, choose your domain, then DNS (or Manage DNS).
- Click Add New Record, pick the type, fill in Name and Value, keep the default TTL and save. Repeat for each record.
- Bare domain: GoDaddy usually has an A record @ pointing to “Parked”. Edit that one to
76.76.21.21instead of adding a second. For www, edit the existing CNAME www.
Hostinger
- In hPanel open Domains, choose your domain, then DNS / Nameservers.
- Under Manage DNS records choose the type, fill in Name and Points to (or the TXT value) and click Add Record.
- Hostinger adds default A, AAAA and CNAME records. Delete the ones with the same name as yours (often @ and www).
Namecheap
- Open Domain List, click Manage next to your domain, then Advanced DNS.
- Under Host Records click Add New Record, choose the type, fill in Host and Value, and click the tick to save.
- Remove Namecheap's default URL Redirect Record for @ and the CNAME www pointing to the parking page if you use those names.
- Host records only appear with Namecheap BasicDNS or PremiumDNS. If the domain uses other nameservers, add the records there.
Cloudflare
- Open your domain, then DNS → Records → Add record.
- Choose the type and fill in Name and Target (or Content).
- Set Proxy status to DNS only (grey cloud) for the CNAME or A record. A proxied (orange) record stops the check and the certificate.
BigRock
- Sign in, open your orders and click the domain.
- Open DNS Management → Manage DNS, then add each record on its tab (A, CNAME, TXT). For the bare domain leave the host name blank.
Spaceship
- Open Domain Manager and choose your domain, then its DNS records (Advanced DNS).
- Click Add record, choose the type, fill in Host and Value, and save.
Squarespace Domains (formerly Google Domains)
- Open Domains, choose your domain, then DNS → DNS Settings.
- Under Custom records click Add record, fill in Host, Type and Data, and save.
Any other provider, or a website builder
- Records go wherever the domain's nameservers point. If you moved the domain to Cloudflare, Wix, Shopify or a hosting company, add them there, not where you bought it.
- Look for DNS settings and add the records from the table above, one by one.
3. Wait for the checks
Back in QR Walrus, the panel shows three steps and marks each record as found:
- 1
Points here
The CNAME or A record reaches us.
- 2
Proved yours
Your TXT record is there, so nobody else can claim your domain.
- 3
HTTPS ready
The secure certificate is issued, usually minutes after the first two.
The panel checks again every 30 seconds while it's open, and Check again asks right away. When all three are done the domain is Live: the page opens there, and its qrwalrus.page address and your QR codes forward to it.
If the records aren't added within 7 days, the domain is released from the page so it doesn't sit unused. You can add it again at any time.
If it doesn't work
“Points here” doesn't tick
- Check the name saved at your provider: it should read menu.yourcafe.in, not menu.yourcafe.in.yourcafe.in.
- Delete other A, AAAA or CNAME records with the same name, including old AAAA (IPv6) records on @.
- On Cloudflare, switch the record to DNS only (grey cloud).
- A bare domain needs the A record; most providers don't allow a CNAME on @.
- Make sure you edited DNS where the nameservers point (see “Any other provider” above).
- To see what the internet sees, look the name up on Google's Dig tool. If it shows the old value, the change hasn't spread yet; wait a little.
“Proved yours” doesn't tick
- The TXT name is _qrwalrus.menu for menu.yourcafe.in, or just _qrwalrus for the bare domain.
- Paste the value exactly as the panel shows it. Quotes added by your provider are fine.
- Other TXT records on the domain (for email, Google and so on) can stay.
“HTTPS ready” takes longer than an hour
- On Cloudflare, make sure the record isn't proxied.
- If your domain has CAA records, add one that allows Let's Encrypt:
0 issue "letsencrypt.org".
“This domain is already used by another site”
- It is connected to another website or hosting account (an old site builder, for example). Remove it there first, then add it again here.
It works on Wi-Fi but not on mobile data, or the old site still shows
- Phones and networks remember DNS for a while. Wait an hour, or try another network or a private browser window.
After it's live
- Keep the DNS records in place. We check them every day; if they are removed or point elsewhere, the page goes back to its qrwalrus.page address, and your QR codes keep working.
- Keep the domain renewed at your provider (turn on auto-renew). An expired domain stops showing your page.
- Editing and publishing the page works as before; changes show on your domain within a few minutes.
When your plan ends or changes
- 5 days before a plan with domains ends (a trial, a cancelled subscription, or a payment that didn't go through), we email you.
- If the plan no longer includes the domain, it is paused: the page shows on its qrwalrus.page address, and your QR codes keep working.
- Renew or upgrade within 30 days and the domain comes back by itself, exactly as it was.
- After 30 days it is released; you can add it again later.
- Moving to a plan with fewer domains keeps your oldest ones working and pauses the rest.
Removing a domain
In the page's Your own domain panel, click Remove and confirm. The page goes back to its qrwalrus.page address straight away and your QR codes keep working. Then delete the records at your DNS provider, or point them somewhere else.
Safety
We only connect a domain after its DNS proves it belongs to you, so nobody can attach your domain to their page. Pages on custom domains follow the same rules as every page on QR Walrus: every page has a “Report this page” link whatever its branding, and a page our team takes down stops on its domain too.