Be Bold and Register a .XYZ Domain Name for RM93 a Year

In whatever business, a .xyz is a definitely perfect fit for you! It makes your website more SEO-friendly because it is a top-level domain name and Google always approves top-level domain names. It is also the first truly generic domain extension with no inherent meaning.

Why you should choose a .XYZ domains

Bigdomain Top Ranking

.XYZ is not Geo-locked

While others have regional connection that restricts their use to specific locations. For example, country-specific gTLDs like .my, .uk, .cologne or .eu. In fact, your .xyz domain is international and intergenerational. And therefore, expertly-suited to businesses, freelancers, eCommerce websites, blogs, and so much more.

One of the Cheapest Domain

You can still register a .XYZ with Big Domain at an affordable price, at RM93 per year.

Cheap Domain Bigdomain Malaysia Cheap Domain Cheap Hosting
Bigdomain Connecting People

.XYZ is short and memorable

Customers will remember you as the one with the cool domain extension. While .com communicates reliability, .xyz communicates a sense of uniqueness.

Connect your domain to Vercel, Netlify, Cloudflare Pages and more — for apps built with AI

.xyz is one of the most common picks for AI-built projects. Pointing it at any app platform takes two records.

If the app came out of Bolt, Lovable, v0 or Replit it is running on one of the ten platforms below. Add your domain there first, then copy the records it shows into your Big Domain DNS panel.

Four steps, whichever platform you used

  1. Add the domain in the platform first. Enter both yourdomain.com and www.yourdomain.com. Most platforms will not accept the connection until the domain is listed on their side, and one without the other leaves half your visitors on a broken address.
  2. Copy the records it shows into your Big Domain DNS panel. The types vary — A, CNAME, ALIAS or TXT — and the values are per project, so use the ones on your screen rather than the numbers in an older tutorial.
  3. Leave your nameservers where they are. That is what keeps your Big Domain email working. Reference records for custom domain setups are below.
  4. Wait, then check HTTPS. Propagation is usually 5–15 minutes and can take hours. Once the platform sees the records it issues the SSL certificate for you — nothing to buy, nothing to renew by hand.

What each platform asks for

Use the row that matches where your app runs. A register or CNAME at the apex is not valid DNS — use an A record, or ALIAS / ANAME / flattening where available.

PlatformRoot domain (apex)Subdomain (www / app)Also required
Vercel (incl. v0)A — the value your project shows, 76.76.21.21 on many projectsCNAME — your project's own host, e.g. abc123.vercel-dns-017.comNothing else. Older guides still say cname.vercel-dns.com; use what your project shows.
Netlify (also where Bolt publishes)ALIAS / ANAME / flattened CNAME → apex-loadbalancer.netlify.com; if your provider has none of those, A → 75.2.60.5CNAME → <your-site>.netlify.appNetlify adds the apex and www together, so configure both.
Cloudflare PagesApex must be a Cloudflare zone — the domain's nameservers move to CloudflareCNAME → <project>.pages.devAdd the domain inside Pages first. A CNAME added by hand without that shows a 522.
RenderANAME / ALIAS → <service>.onrender.com; otherwise A → 216.24.57.1. On Cloudflare, Render requires a CNAME, not an A recordCNAME → <service>.onrender.comDelete every AAAA record, then press Verify in the Render dashboard.
RailwayCNAME → <id>.up.railway.app — the apex needs CNAME flattening or ALIAS, which not every DNS provider offersSame CNAME valueThe TXT verification record is mandatory. With only the CNAME you get a 404 after it resolves.
Fly.ioA + AAAA — the addresses fly certs add prints for your appCNAME → <app>.fly.dev_acme-challenge CNAME for wildcards; _fly-ownership TXT if you sit behind Cloudflare's proxy.
Firebase HostingA → 199.36.158.100The same A record — Firebase does not use a CNAME hereThe ownership TXT record must stay in place, and you must remove AAAA and any other A or CNAME.
GitHub PagesA → 185.199.108.153, 185.199.109.153, 185.199.110.153, 185.199.111.153 (+ AAAA 2606:50c0:8000::1538003::153)CNAME → <username>.github.io_github-pages-challenge-<username> TXT is optional but stops someone else taking the domain over.
LovableA → 185.158.133.1Added as its own entry in Lovable, with its own recordsTXT on _lovable = lovable_verify=…. No AAAA records, and set the records to DNS only on Cloudflare.
ReplitA — the address the Domains tab shows for that domainEvery subdomain, www included, is a separate entry with its own recordsreplit-verify=… TXT must stay for the life of the domain, not just setup, or the certificate renewal fails later.
BoltBolt now hosts and manages domains itself — connect it under Settings → Domains & Hosting and use the values Bolt showsSame panelPublishing to Netlify instead is still supported; then use Netlify's records above.

Four things that break the connection

1. Changing your nameservers silently kills your email. This is the one that catches people out. Adding an A, CNAME or TXT record does not touch your MX records, so mail keeps arriving. Moving the domain to the platform's own nameservers does — and then you have to recreate every MX and TXT record there first. Unless you want the platform running all of your DNS, leave the nameservers alone.

2. A Cloudflare orange cloud blocks verification. If your DNS sits behind Cloudflare's proxy, set the records to DNS only (grey cloud) while you connect the domain. A proxied record usually cannot be validated and the domain simply refuses to confirm. Railway is the exception — its instructions ask for the proxy on and SSL mode set to Full, not Full (Strict).

3. Verification TXT records are permanent. Replit, Railway, Firebase, Lovable and GitHub Pages all issue certificates off a TXT record. Delete it after the domain goes live and the next renewal fails quietly — the site then starts serving an expired certificate weeks later. Treat that TXT row as permanent.

4. AAAA records and apex CNAMEs. Render, Firebase, Lovable and Replit all ask you to remove IPv6 (AAAA) records, and a plain CNAME is not valid at the root of a domain. At the apex use an A record, or ALIAS / ANAME / CNAME flattening if your provider supports it.

Every row above is taken from the platform's own documentation: Vercel, Netlify, Cloudflare Pages, Render, Railway, Fly.io, Firebase, GitHub Pages, Lovable, Replit.

Step-by-step instructions for Vercel specifically — the two records, the email trap, and what to do when a domain will not verify — are on our guide to connecting a domain to Vercel.

The part worth doing here is the domain itself. It is priced in Ringgit and billed locally, .my and .com.my start at RM9.90 for the first year, and you can ask us to confirm the renewal rate in writing before you buy — a renewal jump is the complaint people raise most about domains bought for AI-built apps. See every extension on the domain price list, or get in touch and our Malaysian team will help you place the records.

FAQ

Yes. As the popularity of new Top Level Domains is growing, .xyz is likely to be trusted by people over time.

Definitely, we have set up for many bloggers to use the .xyz domain. Plus, we are providing FREE Blogger account setup with Any New Domain Purchase from BigDomain

.xyz is one of the most popular generic domain extensions (gTLD) with more than 3.5 million registered domain names.

.xyz is RM93 per year at Big Domain, for registration, renewal and transfer alike. It is not tied to any area like technology or commercial, so it stays open to any kind of site.

.xyz can be used for any purpose, from a to z. And therefore, expertly-suited to businesses, freelancers, eCommerce websites, blogs, and so much more.