Data with Sachin

How to Buy a Domain Name: Check Availability, Choose a Registrar, Register It and Connect It to Your Website

How to buy and register a domain name step by step

In this article
  1. Step 1: Choose a good domain name
  2. Step 2: Choose an extension (TLD)
  3. Step 3: Check if the website name is available
  4. Step 4: Where to buy a domain
  5. Step 5: Register it properly
  6. How much does a domain name cost?
  7. Buying a domain someone already owns
  8. Step 6: Connect the domain to your website
  9. Step 7: Set up email on your domain
  10. Mistakes to avoid
  11. Next step: build the website
  12. Frequently asked questions

To buy a domain name: choose a short, memorable name, check availability on a domain registrar (such as Cloudflare Registrar, Namecheap, Porkbun, Squarespace Domains or GoDaddy), add it to your cart with the extension you want (.com, .co, .in, .io…), create an account in your own name, turn on WHOIS privacy and auto-renew, and pay, usually about $10–$20 per year for a .com. Then point the domain's DNS to your website host and email provider.

Step 1: Choose a good domain name

  • Short and easy to spell (say it out loud: would someone type it correctly?)
  • Brandable rather than stuffed with keywords
  • Avoid hyphens and numbers
  • Match your business name and social handles where possible
  • Check trademarks to avoid legal problems
  • Local businesses can include the city if the brand name is taken (e.g., brightsmileaustin.com)

Step 2: Choose an extension (TLD)

ExtensionBest for
.comDefault choice, most trusted globally
Country codes (.in, .co.uk, .ca, .com.au)Local businesses targeting one country
.co, .io, .aiStartups and tech (often pricier)
.orgNon-profits and communities
.store, .shop, .studio, .agencyDescriptive brand names when .com is taken

Step 3: Check if the website name is available

Type the name into any registrar's search box. It shows:

  • Available: register it now
  • Taken: see alternatives, or check whether it's for sale
  • Premium: available but priced higher

You can also check ownership details via WHOIS/RDAP lookup tools (often hidden by privacy services).

Step 4: Where to buy a domain

OptionProsCons
Cloudflare RegistrarAt-cost pricing, no markup on renewalsRequires Cloudflare DNS
Namecheap, PorkbunLow prices, free privacy, simpleSome upsells
Squarespace Domains, GoDaddyWell known, many TLDsRenewal prices and upsells can be higher
Through your website builder (Wix, Shopify, Squarespace)Easiest connectionSometimes higher renewal prices; harder to move later
Country registrarsRequired or best for some country domainsVaries

Tip: compare renewal prices, not just first-year deals.

Step 5: Register it properly

  1. Create the account with your business email (not a freelancer's)
  2. Enter accurate owner details (required by registry rules)
  3. Enable WHOIS privacy (free with many registrars)
  4. Enable auto-renew and keep a valid payment method
  5. Turn on two-factor authentication for the account
  6. Choose 1–10 years; longer registration avoids accidental expiry

How much does a domain name cost?

  • .com: typically ~$10–$20/year
  • Country domains: ~$5–$40/year
  • Premium domains or aftermarket purchases: hundreds to thousands of dollars
  • Add-ons you usually don't need: paid privacy (often free elsewhere), "SEO tools", website builders bundled by the registrar

Buying a domain someone already owns

  1. Check if the site is active or parked (see What is this website built with?)
  2. Look for "for sale" pages or listings on marketplaces (Sedo, Afternic, Dan.com-style marketplaces)
  3. Contact the owner via WHOIS contact forms
  4. Use an escrow service to pay safely
  5. Consider whether a different name or extension is better value

Step 6: Connect the domain to your website

Where your site is hostedWhat to do
Website builder (Wix, Squarespace, Shopify, Framer, Webflow)Follow the builder's "connect domain" steps (change nameservers or add A/CNAME records)
Vercel, Netlify, Cloudflare PagesAdd the domain in the dashboard, then add the given DNS records
WordPress hostPoint nameservers to the host or add an A record

DNS changes usually work within minutes to a few hours (up to 48 hours). Make sure HTTPS is active after connecting.

Step 7: Set up email on your domain

Use Google Workspace, Microsoft 365, Zoho Mail or similar. Add MX records, plus SPF, DKIM and DMARC records so emails don't land in spam.

Mistakes to avoid

  • Letting a designer or agency register the domain in their name
  • Forgetting renewal and losing the domain
  • Choosing a hard-to-spell name
  • Buying many unneeded add-ons
  • Not securing the registrar account with 2FA

Next step: build the website

Once you own the domain, see How do I start a website?, How to create a website for your business and How much does a website cost?

Frequently asked questions

How do I buy a domain name?

Search for your desired name at a domain registrar, choose an extension, create an account in your own name, enable privacy and auto-renew, and pay the yearly fee.

How do I check if a website name is available?

Enter it into a registrar's domain search. It will show whether it's available, taken or premium, and suggest alternatives.

Where is the best place to buy a domain?

Low-cost, transparent registrars such as Cloudflare Registrar, Namecheap and Porkbun are popular. Compare renewal prices and included privacy.

How much does a domain name cost?

A .com typically costs about $10–$20 per year; some extensions and premium names cost more.

Can I buy a domain name permanently?

No. Domains are registered for 1–10 years at a time and must be renewed, though you can renew indefinitely.

Do I need hosting to buy a domain?

No. You can buy a domain on its own and connect it to hosting or a website builder later.

Want a website for your new domain built for your business?

I design and build fast, modern websites that turn visitors into customers, with booking, WhatsApp and automations built in. Tell me about your business.

Start a conversation
Sachin Rawat

Written by Sachin Rawat

AI & automation engineer · websites, apps and motion design

I build AI agents, automations, websites, apps and motion design for businesses. These guides answer the questions people actually search, written from hands-on experience building them.

Work with meMore stories

More from Sachin Rawat

Sachin Rawat

How to Make a Booking Website: Step-by-Step for Clinics, Salons, Tours, Rentals and Service Businesses

How to create a booking website where customers can see availability, book and pay online: choose your booking model, pick a platform (Wix Bookings, Squarespace Scheduling, WordPress plugins, Calendly/Cal.com, Shopify apps, custom build), set services, staff and availability, payments and deposits, reminders, integrations, design tips that increase bookings, costs and mistakes.

3 min read · Nov 12, 2026
Sachin Rawat

How to Invent an App: From Idea to Launch (Finding Ideas, Validating Them and Getting It Built)

How to invent an app even if you're not a developer: find app ideas from real problems, research competitors, validate demand cheaply, define the MVP, protect your idea, design a prototype, choose how to build it (no-code, AI builders, hire developers), funding options and launching.

3 min read · Nov 12, 2026
Sachin Rawat

How to Get an App Developed: Hiring a Developer or Agency, Costs, Process and How to Protect Your Idea

How to get an app developed for your business or idea: write a clear brief, decide between freelancers, agencies, in-house or no-code, where to find app developers, evaluating portfolios, questions to ask, pricing models and typical costs, contracts and IP ownership, NDAs, the development process, and managing the project to launch.

3 min read · Nov 12, 2026
Sachin Rawat

How to Design an App From Scratch With the Least Cost: A Lean, Step-by-Step Process

How to design an app from scratch on a small budget: define the problem and users, map the core flow, sketch wireframes, use free tools like Figma and UI kits, build a clickable prototype, test with users, design system basics, accessibility, handoff, and when to use no-code, templates or hire a designer to save money.

3 min read · Nov 12, 2026

Want a website for your new domain for you? I'll design and build it for you.

Contact now