~5 min with Cloudflare · ~20 min first time setup

Get Started in 5 Minutes

Create a Cloudflare account and connect it to theXEO.

Having trouble? We'll set it up for you.

Never send your password. We'll set it up together over a screen share on KakaoTalk, or just guide you to the values you need.

Already on another DNS provider? If migrating nameservers feels like too much, you can start with 'Connect via DNS' (a single CNAME) instead. (This page covers the full move to Cloudflare.)

Cloudflare handles 20%+ of all internet traffic. It's a publicly traded company (NET) used by Shopify, Discord, and more. The free plan is all you need.

Learn more

SOC 2 Type II, ISO 27001 certified. 310+ data centers worldwide. theXEO uses Cloudflare Edge Workers to optimize SEO without changing your code. Fail-safe: any error passes through to your origin unchanged.

1

Sign Up & Add Domain

Create a Cloudflare account and register your domain.

Cloudflare add domain
  1. 1 Sign up at dash.cloudflare.com/sign-up with email + password
  2. 2 Verify your email → log into the dashboard
  3. 3 Click "Add a site" → enter your domain (e.g. mysite.com) → Continue
  4. 4 Select Free plan → Continue
  5. 5 Cloudflare auto-scans your DNS records. When the list appears, click Continue
  6. 6 The next screen shows 2 nameservers → write these down (needed in the next step)
Tip: Enter your root domain (mysite.com), not a subdomain. No www.
2

Change Nameservers

Update nameservers at the site where you bought your domain. Not sure where? Check your purchase history.

  1. 1 Log into where you bought your domain (GoDaddy, Namecheap, etc.)
  2. 2 Find Domain Management → Nameserver Settings
  3. 3 Remove existing nameservers and enter the 2 Cloudflare nameservers from step 1 → Save
  4. 4 Go back to Cloudflare dashboard → click "Check nameservers"
  5. 5 Usually takes 10min–1hr. You'll get an email when it's done
Tip: Your site usually stays online during this change — Cloudflare already copied your DNS records. But if you use email on this domain, before changing nameservers double-check that your MX and TXT (SPF/DKIM) records were copied into the Cloudflare DNS list. Missing ones can break your email. You can always revert to the original nameservers if needed.
3

Copy Account ID

Copy the Account ID that theXEO needs to connect.

  1. 1 Log into the Cloudflare dashboard → go to Account Home
  2. 2 On the site-list screen, click "Copy account ID" (or open Workers & Pages → it shows under Account details on the right)
  3. 3 Surest way: your address bar reads dash.cloudflare.com/(32 chars) — that 32-character string is your Account ID
Tip: The Account ID is not a password. It is safe to expose and you can look it up again anytime (unlike the token).
4

Create API Token

Create a token that lets theXEO deploy the Worker. This spans a few screens — take it slow.

Cloudflare token permissions
  1. 1 Open dash.cloudflare.com/profile/api-tokensCreate Token
  2. 2 Click "Use template" on the "Edit Cloudflare Workers" row
  3. 3 Leave the settings as-is → Continue to summaryCreate Token
  4. 4 Copy the token immediately and save it somewhere safe
Tip: The token is shown only once on this screen. If you close the page, you can never see it again! Save it in a password manager. If lost, delete and create a new one. Stuck? Ask us on KakaoTalk — but never share the token value itself (treat it like a password); don't screenshot or paste it.
5

Connect Site to theXEO

Enter the 3 values you prepared and you're done.

theXEO connect form
  1. 1 Log in to app.the-xeo.comAdd site
  2. 2 Domain: the domain you added to Cloudflare (e.g. mysite.com)
  3. 3 Account ID: paste the Account ID you copied earlier
  4. 4 API Token: paste the token you copied earlier
  5. 5 Click Connect → setup starts automatically
Tip: After clicking Connect, theXEO automatically deploys the Worker, configures everything, and runs the initial scan. Done in about 30 seconds to 1 minute!

Done! theXEO automatically deploys the Worker and starts optimizing your SEO.

FAQ

Will my server change?

No. Cloudflare only relays traffic. Your origin server and hosting remain the same.

Do I have to move my nameservers to Cloudflare?

No. If you already use another DNS provider and don't want to migrate, you can start with "Connect via DNS" (a single CNAME) in the theXEO dashboard instead. This guide covers the full move to Cloudflare.

Will changing nameservers break my email?

Cloudflare copies your existing DNS automatically, but a record can occasionally be missed. Before changing, confirm your MX and SPF (TXT) records are present in the Cloudflare DNS list and you're safe.

Is the API token safe?

It only has Worker/KV permissions — no access to domain settings or billing. Encrypted with AES-256-GCM. Revocable anytime.

How do I stop using theXEO?

Disconnect from the dashboard. The Worker is deleted and your site returns to its original state.

Having trouble? We'll set it up for you.

Never send your password. We'll set it up together over a screen share on KakaoTalk, or just guide you to the values you need.