Set Up Your New Website

Follow these 5 simple steps. No coding, no technical knowledge needed.
Takes about 15 minutes total.

1
2
3
4
5
Step 1

Create a GitHub Account

~5 minutes

1a

Go to github.com/signup

GitHub is where your website files are hosted — think of it like Google Drive for websites. It's completely free.

1b

Enter your email address and click "Continue"

Use whatever email you check regularly — GitHub will send you a verification code.

1c

Create a password and click "Continue"

Make it at least 8 characters. Write it down somewhere safe.

1d

Pick a username and click "Continue"

This can be anything — your business name, your name, or something random. It won't appear on your website.

1e

Check your email for a verification code from GitHub. Enter it on the screen.

If you don't see the email, check your spam folder.

Step 2

Tell Us Your GitHub Username

~1 minute

2a

Send us your GitHub username (the one you just created).

You can email it to us or text it — whatever's easiest.

2b

We'll add you as a collaborator on your website's code. This means you own it — you can make changes or move it anytime.

Step 3

Accept Our Invitation

~1 minute

3a

Check your email for a message from GitHub with the subject line "Invitation to collaborate".

It usually arrives within a few minutes of us adding you.

3b

Click the green "Accept invitation" button in the email.

This gives you access to view and manage your website files.

Step 4

Point Your Domain to Your New Site

~10 minutes

4a

Log in to wherever you bought your domain (GoDaddy, Namecheap, Google Domains, etc.)

Not sure? Check your email for a yearly renewal receipt — it'll tell you who your registrar is.

Find your provider below:

GoDaddy

  1. Go to dcc.godaddy.com/dns and select your domain
  2. Click "DNS Records"
  3. Delete any existing A records (ones with "@" in the Name column)
  4. Add 4 new A records — click "Add New Record", Type = A, Name = @:
    185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153
  5. Add a CNAME record: Name = www, Value = siteflint.github.io
  6. Click Save

Namecheap

  1. Go to Domain List and click "Manage" next to your domain
  2. Click the "Advanced DNS" tab
  3. Delete any existing A records for "@" (the host records section)
  4. Click "Add New Record" and add 4 A records with Host = @:
    185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153
  5. Add a CNAME record: Host = www, Value = siteflint.github.io
  6. Click the green checkmark to save each record

Squarespace Domains (formerly Google Domains)

  1. Go to domains.squarespace.com and click your domain
  2. Click "DNS" in the left sidebar, then "DNS Settings"
  3. Remove any existing A records
  4. Add 4 A records with Host = @:
    185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153
  5. Add a CNAME record: Host = www, Value = siteflint.github.io
  6. Click Save

Other Provider?

No worries! Email us at hello@siteflint.com and we'll walk you through it step by step.

Or, if you can find the "DNS Settings" or "DNS Records" page on your provider, add these records:

TypeName/HostValue
A@185.199.108.153
A@185.199.109.153
A@185.199.110.153
A@185.199.111.153
CNAMEwwwsiteflint.github.io
Step 5

You're Done!

Your new website will be live within 24 hours (usually much faster — often within 30 minutes).

What happens next:

  • DNS changes take a few hours to spread across the internet
  • GitHub automatically sets up a free SSL certificate (the lock icon)
  • Once everything's connected, your domain will show your new site

Need help?

If your site isn't live after 24 hours, or if anything looks wrong, email us at hello@siteflint.com and we'll get it sorted out.