
Hosting and domain questions, answered
Getting a site online and keeping it there: hosting, domains, DNS and deploys. Plans and prices were checked on each provider's own pages.
- How to host a website for freeFor a static site, which covers most portfolios, landing pages and small business sites, use GitHub Pages, Cloudflare Pages or Workers, Netlify or Vercel. All four host for free with HTTPS and let you connect your own domain. Read the rules first: Vercel's free Hobby plan and GitHub Pages are not for commercial use, and Netlify's free plan pauses sites when its monthly credits run out.5 min read →
- How to set up email with your own domainPick an email provider, add your domain in its admin panel, then add the DNS records it gives you at your registrar: MX records to receive mail, plus SPF, DKIM and DMARC records so your messages are trusted. For free, Cloudflare Email Routing forwards [email protected] to your existing inbox, and Zoho Mail's free plan hosts up to five mailboxes. For a full business setup, Google Workspace or Microsoft 365 charge per user.5 min read →
- Vercel vs Netlify: which should you use?Choose Vercel for Next.js and apps that need server features, especially if you will pay for Pro, since its free Hobby plan is non-commercial only. Choose Netlify for static and Jamstack sites that want built-in forms and a free plan you can use for a small business, keeping in mind that it pauses sites when the 300 monthly credits run out. Both are excellent; the free-plan rules decide it for most people.4 min read →
- Where should I buy a domain name?Buy from a registrar with honest renewal prices and free privacy: Cloudflare Registrar charges what the registry charges with no markup, and Namecheap and Porkbun are popular low-cost options with free WHOIS privacy. Avoid choosing on a $1 first-year deal; renewal is what you pay every year after. A .com's wholesale fee rises to $10.97 on November 1, 2026, so a fair price is a little above that.4 min read →
- Namecheap vs Cloudflare RegistrarCloudflare is usually cheaper over time because it sells domains at cost with no markup, but every domain must use Cloudflare's nameservers. Namecheap costs a little more on renewal, supports more extensions and lets you use any DNS provider, with free lifetime privacy. If you are happy on Cloudflare DNS, choose Cloudflare. If you need other nameservers or an extension Cloudflare does not sell, choose Namecheap.4 min read →
- How to deploy a websitePush your site's code to a GitHub repository, import it into a host such as Vercel, Netlify or Cloudflare, and let the host build and publish it to a free URL. Then add your domain in the host's settings and copy the DNS records it gives you to your registrar. Plain HTML can even be dragged into Netlify's dashboard. After that, every push to GitHub redeploys automatically.4 min read →
- How to connect a custom domain to VercelIn your Vercel project, open Settings, then Domains, and add your domain. Vercel then shows the records to add at your DNS provider: an A record for the root domain (Vercel's general value is 76.76.21.21, but use the value on your domain card) and a CNAME for subdomains such as www. Alternatively, switch your nameservers to Vercel. Once the records propagate, Vercel issues HTTPS automatically.4 min read →
- Do I need hosting if I already have a domain?Yes. A domain is only the address people type; hosting is the computer that stores your site and sends it to visitors. Without hosting, your domain shows a parking page or nothing. The good news: website builders include hosting, static sites can be hosted free, and you connect the domain to the host by changing a couple of DNS records at your registrar.4 min read →
- How much does website hosting cost?From nothing to a few hundred dollars a month. Static sites can be hosted free on Cloudflare, Netlify, Vercel Hobby or GitHub Pages. Shared hosting for WordPress is advertised from about $2.49 a month but that requires a 48-month term and renews at around $11. Developer platforms such as Vercel Pro start at $20 a month, and website builders bundle hosting into plans that typically cost more.4 min read →
- Cloudflare Pages vs VercelFor static sites and businesses on a budget, Cloudflare: its free tier is generous and allows commercial use. For Next.js apps that use server features, Vercel is the smoother choice, since it builds Next.js, but its free Hobby plan is for personal, non-commercial projects only. Cloudflare now recommends Workers rather than Pages for new projects, with Pages still supported.4 min read →
- How to host a website made with AIIf an AI website builder made it, use the builder's Publish button: hosting is included, often free on a subdomain. If an AI chat tool wrote the code, save the files, put them in a GitHub repository and deploy to Cloudflare, Netlify or Vercel for free. Either way, connect your own domain with a couple of DNS records. The key question is whether the tool lets you take the code with you.4 min read →
- What happens when a domain expires?Your registrar sends reminders before expiry. After the expiration date, the site and email stop working, at the latest during the final days before deletion, but you can usually still renew at the normal price for a grace period set by the registrar. If the domain is deleted, a 30-day redemption period follows when you can restore it for a higher fee. After that, it is released and anyone can register it.4 min read →
Go deeper
Other topics
The short answers.
The quick version of each hosting and domains question.
How to host a website for free
For a static site, which covers most portfolios, landing pages and small business sites, use GitHub Pages, Cloudflare Pages or Workers, Netlify or Vercel. All four host for free with HTTPS and let you connect your own domain. Read the rules first: Vercel's free Hobby plan and GitHub Pages are not for commercial use, and Netlify's free plan pauses sites when its monthly credits run out.
How to set up email with your own domain
Pick an email provider, add your domain in its admin panel, then add the DNS records it gives you at your registrar: MX records to receive mail, plus SPF, DKIM and DMARC records so your messages are trusted. For free, Cloudflare Email Routing forwards [email protected] to your existing inbox, and Zoho Mail's free plan hosts up to five mailboxes. For a full business setup, Google Workspace or Microsoft 365 charge per user.
Vercel vs Netlify: which should you use?
Choose Vercel for Next.js and apps that need server features, especially if you will pay for Pro, since its free Hobby plan is non-commercial only. Choose Netlify for static and Jamstack sites that want built-in forms and a free plan you can use for a small business, keeping in mind that it pauses sites when the 300 monthly credits run out. Both are excellent; the free-plan rules decide it for most people.
Where should I buy a domain name?
Buy from a registrar with honest renewal prices and free privacy: Cloudflare Registrar charges what the registry charges with no markup, and Namecheap and Porkbun are popular low-cost options with free WHOIS privacy. Avoid choosing on a $1 first-year deal; renewal is what you pay every year after. A .com's wholesale fee rises to $10.97 on November 1, 2026, so a fair price is a little above that.
Namecheap vs Cloudflare Registrar
Cloudflare is usually cheaper over time because it sells domains at cost with no markup, but every domain must use Cloudflare's nameservers. Namecheap costs a little more on renewal, supports more extensions and lets you use any DNS provider, with free lifetime privacy. If you are happy on Cloudflare DNS, choose Cloudflare. If you need other nameservers or an extension Cloudflare does not sell, choose Namecheap.
How to deploy a website
Push your site's code to a GitHub repository, import it into a host such as Vercel, Netlify or Cloudflare, and let the host build and publish it to a free URL. Then add your domain in the host's settings and copy the DNS records it gives you to your registrar. Plain HTML can even be dragged into Netlify's dashboard. After that, every push to GitHub redeploys automatically.
How to connect a custom domain to Vercel
In your Vercel project, open Settings, then Domains, and add your domain. Vercel then shows the records to add at your DNS provider: an A record for the root domain (Vercel's general value is 76.76.21.21, but use the value on your domain card) and a CNAME for subdomains such as www. Alternatively, switch your nameservers to Vercel. Once the records propagate, Vercel issues HTTPS automatically.
Do I need hosting if I already have a domain?
Yes. A domain is only the address people type; hosting is the computer that stores your site and sends it to visitors. Without hosting, your domain shows a parking page or nothing. The good news: website builders include hosting, static sites can be hosted free, and you connect the domain to the host by changing a couple of DNS records at your registrar.

Build something that doesn't look AI-made.
Describe the site you want. Watch it get designed, not just generated. Then publish it to its own orlume.site address.
- Free to start
- No card required
- Publish to a live URL
- You own the code
