TinyCMSTinyCMS

TinyCMS Guide

How to Get Your Own .com for Your AI-Generated Website

Created a website with ChatGPT, Claude, or Gemini? Learn how to connect your own custom domain (like yourname.com) to your AI website - complete beginner's guide.

January 16, 202617 min readTinyCMS

How to Get Your Own .com for Your AI-Generated Website

You used ChatGPT, Claude, or Gemini to create an amazing website, and you published it online. Success!

But right now your website is at a URL like:

yoursite.tinycms.pro or random-name-12345.netlify.app

And you're thinking: "This looks kind of... unprofessional. I want it to be myname.com or mybusiness.com instead."

You're not alone. This is one of the most common questions from people who build websites with AI.

Good news: You can absolutely get your own custom .com domain for your AI-generated website! This guide will show you exactly how.

Why this guide is different: Most "how to connect a domain" tutorials assume you're a developer. This guide is specifically for people who created a website using ChatGPT, Claude, or Gemini and just want a professional URL. No jargon, no assumptions, just step-by-step instructions.

No tech experience needed. I'll walk you through every single step with pictures.

What You're Going to Learn

By the end of this guide, you'll know how to:

  • Get your own .com domain for your AI-generated website
  • Connect it so people can visit yourname.com instead of a random URL
  • Make your AI website look professional with a custom address

How long does this take? About 10-15 minutes of actual work, then 5 minutes to a few hours waiting for it to "activate."

How much does it cost? About $10-15 per year for the domain, plus $9/month if you're using TinyCMS to host your AI website.

Do you need your ChatGPT/Claude/Gemini website already published somewhere? Yes - this guide assumes you already have your AI-generated website live (at a free URL). If you haven't published it yet, check out our guide on "What to Do After Gemini Makes Your Website" first.

Let's do this!

Why AI-Generated Websites Need Custom Domains

When you create a website with AI tools like ChatGPT, Claude, or Gemini, the website looks great - but the URL you get from free hosting usually looks like:

  • yourproject.tinycms.pro
  • your-site-abc123.netlify.app
  • random-name.github.io

This is fine for testing, but if you're using this for:

  • Your business
  • Your personal brand
  • A product launch
  • Anything you want people to take seriously

...then you need your own custom domain.

Why?

  • ✅ Looks more professional
  • ✅ Easier to remember
  • ✅ Builds trust
  • ✅ Better for marketing
  • ✅ Easier to tell people (say "visit mysite.com" vs. "visit my-site-abc123.netlify.app")

Think of it like this: Your AI did the hard work of building the website. Now you're just giving it a professional address.

Understanding Domains for Your AI Website

A domain is your website's address on the internet.

Examples:

  • google.com
  • amazon.com
  • yourname.com

Right now, your AI-generated website has an address like yourproject.tinycms.pro. That's called a subdomain - you're basically borrowing part of someone else's domain (tinycms.pro).

Think of it like renting vs. owning:

  • Subdomain (free): Like renting an apartment at "Unit 5, Main Street"
  • Custom domain (your own .com): Like owning a house at "123 Oak Avenue"

Both are valid addresses, but owning your own looks more permanent and professional.

For AI-generated websites specifically:

When you used ChatGPT, Claude, or Gemini to create your site, the AI just made the code. Where you published it (TinyCMS, Netlify, etc.) gave you a free subdomain.

That free subdomain is great for:

  • Testing your site
  • Sharing with a few people
  • Getting feedback
  • Personal projects

But a custom domain is better for:

  • Business websites
  • Professional portfolios
  • Landing pages for products
  • Anything you're marketing
  • Building a brand

The good news: Your AI website works the same way with either URL. We're just changing the address people use to find it.

Step 1: Buy Your Domain

Before you can connect a domain, you need to own one. Here's how:

Choose Where to Buy

I recommend one of these three:

Namecheap (Usually cheapest)

  • Website: namecheap.com
  • Cost: ~$9-12/year
  • Easiest to use
  • Good customer support

Google Domains (Simplest interface)

  • Website: domains.google.com
  • Cost: ~$12/year
  • Very clean and simple
  • Integrates with Google stuff

GoDaddy (Most well-known)

  • Website: godaddy.com
  • Cost: ~$12-20/year
  • Lots of upsells (watch out)
  • Easy to use

Pick one of these. I'll use Namecheap in my examples, but they all work basically the same way.

Search for Your Domain

First, decide what domain you want.

For AI-generated websites, people typically choose:

For business sites:

  • Your business name (like "smithconsulting.com")
  • Your product name (like "myawesomeapp.com")
  • What you do (like "janewebdesign.com")

For personal sites:

  • Your name (like "johnsmith.com")
  • Your name + what you do (like "johnsmithphotography.com")
  • A brand name you create

Pro tip: Since you already created your website with AI, you probably already have content and branding. Use whatever name is on your website - this makes it consistent.

Now let's search for it:

Let's say you want johnsmith.com (but use your actual name or business name):

  1. Go to namecheap.com (or whichever registrar you chose)
  2. You'll see a big search box
  3. Type your desired name (like "johnsmith")
  4. Click search

Screenshot would go here: Namecheap homepage with search box highlighted

Check if It's Available

You'll see results showing if your name is available:

If it shows a green checkmark or "Available":

  • ✅ Great! You can buy it
  • Click "Add to Cart"

If it shows red or "Taken":

  • ❌ Someone else owns it
  • Try variations:
    • Add your middle name (johnmichaelsmith.com)
    • Add a word (johnsmithconsulting.com)
    • Try a different ending (.net, .io, .co)

Screenshot would go here: Search results showing available/unavailable domains

Pro tip: Stick with .com if you can. It's what people expect and remember easiest.

Buy Your Domain

Once you find an available name:

  1. Click "Add to Cart" (or "Buy Now")
  2. Review your cart
  3. Decline any upsells (you don't need privacy protection, email, hosting, SSL, etc. - they'll try to sell you extras)
  4. Create an account (or log in if you have one)
  5. Enter payment info
  6. Complete purchase

Cost: Usually $10-15 for the first year

Screenshot would go here: Cart and checkout process

Congratulations! You now own your domain. But it's not connected to your website yet. That's next.

Step 2: Understand What You're About to Do (AI Website Edition)

Before we dive into the technical part, let me explain what "connecting your domain" means for your AI-generated website.

Right now, your situation:

  • You used ChatGPT/Claude/Gemini to create a website ✅
  • You published it to TinyCMS (or another host) ✅
  • It's live at a free URL like yourproject.tinycms.pro ✅
  • You just bought a domain like mysite.com ✅
  • But they're not connected yet ❌

What we need to do:

  • Tell your new domain (mysite.com) to "point to" your AI website
  • So when someone types mysite.com, they get sent to your actual website

The result:

  • Both URLs work (mysite.com AND yourproject.tinycms.pro)
  • But mysite.com is what you share with people
  • Your AI-generated website stays exactly the same - just a different address

How? Using something called DNS settings. Don't worry about what DNS stands for. Just think of it as "directions for your domain."

The process:

  1. Get special connection code from TinyCMS (where your AI website is hosted)
  2. Give that code to your domain registrar (Namecheap/GoDaddy)
  3. Wait for it to activate
  4. Your domain now points to your AI website!

This doesn't change your website at all - the website ChatGPT/Claude/Gemini created stays exactly the same. We're just giving it a better address.

Step 3: Get Connection Code from Where Your AI Website is Hosted

Now we need to get the "connection code" from wherever your AI-generated website is currently published.

If you published your AI website on TinyCMS:

  1. Log into your TinyCMS account
  2. Find your AI website project (the one you pasted your ChatGPT/Claude/Gemini code into)
  3. Look for "Custom Domain" or "Connect Domain" in your project dashboard
  4. Click it

Screenshot would go here: TinyCMS dashboard with "Custom Domain" highlighted

  1. Enter your new domain name (like mysite.com - the one you just bought)
  2. TinyCMS will show you a CNAME record

It will look something like:

Type: CNAME
Name: www (or @)
Value: cname.tinycms.pro

Screenshot would go here: CNAME details displayed in TinyCMS

If you published your AI website somewhere else (Netlify, Vercel, GitHub Pages):

The process is similar - look for "Custom Domain" or "Domain Settings" in your hosting dashboard. They'll give you similar connection details.

Don't close this page! You'll need these details in the next step. Either:

  • Keep this tab open, OR
  • Take a screenshot, OR
  • Write down the values

Note: This connection code is specifically for YOUR AI website. It tells your domain where to find the website that ChatGPT/Claude/Gemini created for you.

Step 4: Add the CNAME Record to Your Domain

Now we'll go back to where you bought your domain and add those "directions."

I'll show you how to do this on Namecheap. If you used GoDaddy or Google Domains, the steps are similar - just look for "DNS Settings."

On Namecheap:

  1. Log into namecheap.com
  2. Click "Account" or "Dashboard"
  3. Find "Domain List"
  4. Find your domain in the list
  5. Click "Manage" next to it

Screenshot would go here: Namecheap dashboard showing domain list

  1. Look for "Advanced DNS" tab
  2. Click it

Screenshot would go here: Advanced DNS tab

  1. Scroll down to "Host Records" section
  2. Click "Add New Record"

Screenshot would go here: Add New Record button

  1. Fill in the record:
    • Type: Select "CNAME Record" from dropdown
    • Host: Type "www" (or whatever TinyCMS told you)
    • Value: Paste what TinyCMS gave you (like "cname.tinycms.pro")
    • TTL: Leave as "Automatic" or "1 min"

Screenshot would go here: Filled-in CNAME form with arrows pointing to each field

  1. Click the green checkmark or "Save" button

Done! You just added the CNAME record.

Do I Need to Add Anything Else?

Sometimes you need to add two records:

  1. One for www.yoursite.com (the CNAME you just added)
  2. One for yoursite.com (no www)

Check with TinyCMS - they'll tell you if you need to add another record. If so, repeat the process above with the different details.

Step 5: Verify the Connection

Now we wait for it to work. But first, let's tell TinyCMS you've done your part:

  1. Go back to your TinyCMS tab
  2. Click "Verify" or "Check Connection"

TinyCMS will check if you added the CNAME correctly.

If it says "Connected" or "Success":

  • ✅ You did it right!
  • Your domain should work soon

If it says "Not yet configured" or shows an error:

  • ⏱️ Wait a few minutes and try again
  • Or double-check you entered the CNAME exactly right

Screenshot would go here: Verification screen showing success

Step 6: Wait for It to Work

Here's the part where you need patience.

DNS changes take time to "propagate" (spread across the internet).

How long?

  • Sometimes: 5-15 minutes
  • Usually: 1-2 hours
  • Worst case: Up to 24 hours

Why? The internet is huge. It takes time for all the servers around the world to learn about your new domain connection.

What to do while you wait:

  • Go grab coffee
  • Work on something else
  • Check back in an hour

Don't keep refreshing every 30 seconds - it won't make it faster and you might confuse yourself.

Step 7: Test Your Domain

After an hour or two, test if it's working:

  1. Open a new browser tab
  2. Type your domain (like mysite.com)
  3. Press Enter

If you see your website:

  • ✅ Success! Your domain is connected!
  • Celebrate! 🎉

If you see an error or "site can't be reached":

  • ⏱️ Wait a bit longer
  • DNS might still be propagating
  • Try again in another hour

If it's been 24+ hours and still doesn't work:

  • Double-check the CNAME record in your domain settings
  • Make sure there are no typos
  • Contact TinyCMS support - they can help troubleshoot

Common Questions from AI Website Creators

"Will connecting a domain mess up my AI-generated website?"

No! Your website code (the HTML that ChatGPT/Claude/Gemini created) stays exactly the same. We're just changing the address people use to access it.

Think of it like getting a new phone number that forwards to your existing phone. The phone doesn't change - just how people reach you.

"What happens to my old URL (like mysite.tinycms.pro)?"

It still works! Both URLs will go to your website:

  • yoursite.com (your new custom domain)
  • yoursite.tinycms.pro (your old free URL)

Usually the free URL automatically redirects to your custom domain, so people see your professional .com address.

"Can I still edit my AI website after connecting a domain?"

Yes! Everything works the same:

  • Edit text/images in TinyCMS
  • Go back to ChatGPT/Claude/Gemini and regenerate sections
  • Paste new code and republish
  • Your domain stays connected through all changes

"Do I need to redo this every time I update my AI website?"

Nope! You connect the domain once. After that, any updates you make to your website automatically show up at your custom domain.

"What if I want to regenerate my entire website with AI?"

No problem:

  1. Ask ChatGPT/Claude/Gemini to create a new version
  2. Copy the new code
  3. Paste it into TinyCMS (replacing the old code)
  4. Publish
  5. Your domain still works - it just shows the new version

"Can I use the same domain for a different AI website later?"

Yes, but only one website per domain at a time. If you want to change which website your domain points to:

  1. Disconnect it from the current site
  2. Connect it to the new site
  3. Update if the new site is on a different platform

Common Problems and How to Fix Them

"My domain shows an error page"

Possible causes:

  • DNS hasn't propagated yet -> Wait longer
  • CNAME record is wrong -> Check for typos
  • You forgot to verify in TinyCMS -> Go back and click verify

"It works with www but not without" (or vice versa)

Solution: You probably need to add both records:

Check TinyCMS instructions for the exact records you need.

"I see a 'Domain Already Taken' message in TinyCMS"

This means: Someone else already connected this domain to TinyCMS.

Are you that someone?

  • Check your other TinyCMS projects
  • You might have connected it elsewhere

Or did you buy a used domain?

  • Rare, but possible
  • Contact TinyCMS support

"My domain registrar interface looks different"

Every registrar is a bit different. But you're looking for:

  • "DNS Settings" or
  • "DNS Management" or
  • "Advanced DNS" or
  • "Nameservers and DNS"

Can't find it? Google: "[your registrar name] how to add CNAME record"

"Do I need to change nameservers?"

Usually no.

Adding a CNAME record is enough. Only change nameservers if TinyCMS specifically tells you to (they probably won't).

Understanding the Different Domain Settings

When you're in your domain settings, you'll see several options. Here's what they mean:

CNAME Record (what you just added)

  • Points your domain to another address
  • This is what you need for TinyCMS

A Record

  • Points your domain to an IP address (numbers)
  • Some hosts use this instead of CNAME

Nameservers

  • The "master control" for your domain
  • Usually you don't need to change these
  • Only change if your host specifically asks

TXT Record

  • Used for verification
  • Sometimes needed to prove you own the domain

Don't change anything unless TinyCMS tells you to. Extra changes can break things.

What Happens After You Connect Your Domain?

Once your domain is connected:

When people visit yoursite.com:

  • They see your website
  • URL shows your custom domain
  • Looks professional
  • Works on all devices

Your old URL still works too:

  • yoursite.tinycms.pro still goes to your site
  • It automatically redirects to your custom domain
  • Both URLs work (but custom one is shown)

You can:

  • Share your new domain
  • Print it on business cards
  • Use it in marketing
  • Build your brand around it

Cost Summary

Let's break down what you'll pay:

Domain (One-time annual cost):

  • First year: $10-15
  • Renewal: $12-20/year
  • Pay once per year

TinyCMS (Monthly for custom domain feature):

  • Basic plan: $9/month (1 custom domain)
  • Pro plan: $19/month (3 custom domains)

Total first year:

  • Domain: ~$12
  • TinyCMS: $9/month × 12 = $108
  • Total: ~$120 for the year

That's $10/month to have your website at your own custom domain.

Is it worth it?

  • For a business: Absolutely
  • For a personal brand: Probably
  • For a hobby project: Maybe stick with the free tinycms.pro URL

Can I Change My Domain Later?

Yes! You can:

  • Buy a different domain anytime
  • Connect a new one
  • Disconnect the old one

Your website content doesn't change - just the address people use to find it.

Just know: If you change domains, you'll need to:

  • Update everywhere you shared the old link
  • Tell people about the new address
  • Set up redirects (TinyCMS can help with this)

Do I Need Both "www" and "non-www"?

You've probably noticed some websites are:

Both work if you set them up correctly.

Best practice:

  • Make both versions work
  • Pick one as your "main" version
  • The other automatically redirects to your main one

TinyCMS handles this for you - just follow their instructions for setting up both records.

Next Steps

Now that your domain is connected:

Update your marketing:

  • Change email signatures
  • Update social media bios
  • Print new business cards
  • Update any places you shared the old URL

Tell people:

  • Announce your new domain
  • Share it everywhere
  • Make it easy to remember

Keep building:

  • Your domain is just the foundation
  • Keep improving your website
  • Add content
  • Drive traffic

The Bottom Line for AI-Generated Websites

Getting a custom domain takes your AI-generated website from "hobby project" to "professional site."

You already did the hard part - you used ChatGPT, Claude, or Gemini to create an amazing website and published it online. Adding your own domain is just the final polish.

The process:

  1. Buy a domain ($10-15/year) ✅
  2. Get connection code from TinyCMS ✅
  3. Add it to your domain settings ✅
  4. Wait for it to activate (1-24 hours) ✅
  5. Your AI website now has a professional address! 🎉

What changes:

  • ✅ Your URL (from yoursite.tinycms.pro to yourname.com)
  • ✅ How professional you look
  • ✅ How easy it is to market

What stays the same:

  • ✅ Your website design
  • ✅ Your content
  • ✅ Your ability to edit and update
  • ✅ Everything the AI created for you

Total time: 15 minutes of work + waiting time

Total cost: ~$10/month ($9 TinyCMS + $1/month for domain)

Is it worth it? If you want people to take your AI-generated website seriously, absolutely.

You went from:

  • "I asked an AI to make me a website"
  • -> "I have a website published online"
  • -> "I have a professional .com for my website"

That's pretty impressive progress.


Ready to get your own .com for your AI website? Set it up in TinyCMS ->

Need help? The most common issue is waiting long enough for DNS to propagate. If it's been over 24 hours and still doesn't work, double-check the CNAME record for typos or contact TinyCMS support.

Already have a domain? You can use an existing domain you own - just follow the same steps starting from Step 3.

Ready to publish?

Turn this guide into action in minutes. Paste your HTML and ship a live landing page today.