How to Publish Your Blog on Your Own Domain (The Complete Guide)

Ivan Krouguer·

If your blog content lives on a platform's domain instead of your own, you're building someone else's SEO — not yours. Every link, every ranking, every visit should compound on your domain. This guide explains the two ways to put a hosted blog on your own domain, which one is right for you, and how to set each one up.

Why it matters: SEO equity belongs on your domain

Search engines reward a domain for its content, links, and authority over time. If your articles sit on someplatform.com/yourname, that authority accrues to the platform, not your business. Move the same content to your own domain and every signal — backlinks, rankings, brand searches — strengthens the domain you actually own.

There are two clean ways to do it:

  1. Subdomain — your blog lives at blog.yourdomain.com
  2. Subdirectory — your blog lives at yourdomain.com/blog

Both keep the content on your domain. They differ in setup difficulty and in how strongly they consolidate SEO signals.

Option 1: Subdomain (blog.yourdomain.com) — the easy, universal choice

A subdomain is the simplest path and works with any domain provider — GoDaddy, Namecheap, Squarespace, Google Domains, anything.

How it works: you add a single CNAME DNS record that points blog.yourdomain.com at your hosted blog. That's it — no servers, no code, no reverse proxy.

Setup in three steps:

  1. In your Auroxa dashboard, choose Use your own domain → Subdomain and enter blog.yourdomain.com.
  2. In your domain provider's DNS settings, add a CNAME record:
    • Host/Name: blog
    • Value/Target: the value shown in your Auroxa dashboard
  3. Come back and click Verify. Once DNS propagates (usually minutes), your blog is live on your subdomain with a valid SSL certificate.

Best for: almost everyone — especially if you're not technical, or your site is on a website builder you can't add code to.

Option 2: Subdirectory (yourdomain.com/blog) — the strongest SEO signal

A subdirectory puts the blog under your main domain's root, which is the configuration many SEO practitioners prefer because it consolidates authority most tightly to your root domain.

How it works: you add a small reverse-proxy rule on your own site that quietly forwards /blog (and the blog's assets under /_next) to your hosted blog, while every other page on your site stays exactly as it is. Visitors and search engines only ever see yourdomain.com/blog.

The requirement: subdirectory routing happens at the web-server / edge layer, so your site needs to run on a platform that supports reverse-proxy rules:

  • Cloudflare (Workers or Rules)
  • Vercel (vercel.json rewrites)
  • Netlify (redirects with status = 200)
  • Nginx / Apache (your own server, proxy_pass)

Important: a domain registrar's DNS alone (e.g. plain GoDaddy or Namecheap DNS) cannot do subdirectory routing — DNS maps a whole hostname to a server, it can't route a single path like /blog. If your registrar can't proxy, you can point your domain's nameservers at Cloudflare for free and use a Cloudflare Worker — which makes subdirectory available on essentially any domain.

Auroxa gives you a copy-paste snippet for your exact platform and a one-click Verify that confirms the proxy is set up safely before going live.

Best for: businesses and agencies that want the maximum SEO consolidation and have a proxy-capable host (or are willing to route through Cloudflare).

Which one should you choose?

Subdomain Subdirectory
URL blog.yourdomain.com yourdomain.com/blog
Setup One CNAME record A reverse-proxy rule
Works with any registrar? ✅ Yes Only proxy-capable hosts (or via Cloudflare)
Technical level Low Medium
SEO signal Strong Strongest

Our recommendation: start with the subdomain — it's live in minutes and works everywhere. Upgrade to a subdirectory later if you want every last bit of SEO consolidation and your hosting supports it. We go deep on the trade-off in Subdomain vs Subdirectory for Your Blog: Which Is Better for SEO?.

Platform-specific setup guides

Step-by-step walkthroughs for each platform are part of this series:

  • Subdomain: How to add blog.yourdomain.com on GoDaddy, Namecheap, Squarespace
  • Subdirectory with Cloudflare
  • Subdirectory with Vercel
  • Subdirectory with Netlify
  • Subdirectory with Nginx
  • How to route any domain through Cloudflare for free

Frequently asked questions

Can I move my blog to my own domain without losing rankings? Yes. Publishing on your own domain builds rankings there. When you connect a custom domain, the canonical URLs, sitemap, and structured data all point to your domain, so search engines attribute the content to you.

Do I need to be technical? No — the subdomain option is a single DNS record. Only the subdirectory option involves a small reverse-proxy rule, and we provide the exact snippet plus a safety check.

Is subdirectory or subdomain better for SEO? Both keep content on your domain. Subdirectory consolidates signals most tightly, but subdomain is far easier and nearly as effective. See the full comparison.


Ready to put your content to work on your own domain? Run a free SEO audit and get started.

IK
Written by
Ivan Krouguer

Ivan Krouguer writes about SEO, local search, and getting found online — founder-led and AI-augmented at Auroxa. More about Auroxa →