Codex Sites

SEO for your OpenAI Codex Sites site. An AI blog on your own domain.

Codex builds your site; VibeSEO gives it an SEO blog. Codex Sites on OpenAI hosting has no custom domains yet — deploy your site to Vercel, Netlify, Cloudflare, or your own server first. Then approved articles publish to yoursite.com/blog or a subdomain as crawlable, server-rendered HTML, with SEO meta, sitemap, and structured data included. Nothing changes inside your Codex project.

How it compares

On OpenAI hosting (default)

  • Fast preview URL hosted by OpenAI
  • No custom domain yet — nothing to attach a blog to
  • Great for prototypes and internal tools
  • Revisit once OpenAI ships custom domains

On your own domain

  • Deploy to Vercel, Netlify, Cloudflare, or your server
  • Connect the blog as a subdomain or yoursite.com/blog
  • Same-domain /blog — authority compounds on your apex
  • The setup that actually ranks

No SEO blog at all

  • You ship the app; organic growth stalls
  • No content capturing the searches your audience makes
  • No sitemaps, JSON-LD, or Search Console tracking

What you get

No code in your Codex project

You connect by DNS or one proxy rule in front of your site. VibeSEO never touches your Codex code or your deploy.

Crawlable, server-rendered

Your blog is real HTML on first byte — sitemaps, canonicals, and structured data included — so Google and AI crawlers index it, even when the rest of your app is a SPA.

Your domain, your authority

Same-domain /blog (or a subdomain) keeps every article on your site, so internal links and topical signals compound where they matter.

Connect in minutes

One CNAME, or one rewrite rule with copy-paste recipes for Vercel, Netlify, Cloudflare, nginx, Caddy, Apache, and Traefik.

Approve before it’s live

AI drafts the posts; nothing publishes under your domain until you approve it.

See it rank

Search Console signals flow back per article once Google picks up the new URLs on your domain.

From research to indexed pages

VibeSEO keeps the human approval step, then handles the public surface search engines expect.

  1. Deploy

    Put your site on your own domain

    Deploy your Codex-built site to a host with custom domains — Vercel, Netlify, Cloudflare, or your own server. OpenAI-hosted Codex Sites has no custom domains yet, and the blog attaches to your domain.

  2. Connect

    Point your blog at your site

    Add one CNAME for blog.yoursite.com, or paste a one-line /blog rewrite. Nothing changes inside your Codex project — only the /blog path is routed to VibeSEO.

  3. Approve

    You decide what ships

    VibeSEO researches keywords in your niche and drafts SEO-ready articles. Review, edit, or reject — nothing goes live under your domain until you approve it.

  4. Publish

    Live on your domain, crawlable

    Articles publish as server-rendered HTML with SEO title and meta, sitemap.xml, robots.txt, and Article, Breadcrumb, and FAQ JSON-LD — so Google and AI crawlers index every post.

  5. Track

    See it rank

    Search Console signals flow back per article once Google picks up the new URLs on your domain.

Common questions

Can I connect a blog to a Codex site hosted on OpenAI?

Not while it stays on OpenAI’s hosting. Codex Sites is in preview and doesn’t support custom domains yet, and the VibeSEO blog attaches to your own domain. Deploy your Codex-built site to Vercel, Netlify, Cloudflare, or your own server (Codex can deploy there) and connect it then — or wait until OpenAI adds custom domains.

Does it change my Codex code?

No. You connect by DNS or one proxy rule in front of your site — VibeSEO never touches your Codex project or deploy. Only the /blog path (and its assets) is served by VibeSEO; every other route stays on your site exactly as before.

Subdomain or /blog — which is better for SEO?

A subdirectory (yoursite.com/blog) is the stronger setup: Google treats it as the same site, so authority compounds on your apex domain. A subdomain (blog.yoursite.com) is the easy option — one CNAME. You can start with a subdomain and move to /blog later, same content.

Codex Sites runs on Cloudflare Workers — isn’t that enough for SEO?

Edge rendering helps with how pages are served, but ranking needs ongoing content. VibeSEO adds the SEO blog on top: keyword research, crawlable articles published on your domain, and Search Console tracking — the part the builder doesn’t do.

Will the rest of my Codex site keep working?

Yes. Only the /blog path is routed to VibeSEO; every other route stays on your site, untouched.

Do I need SEO experience?

No. VibeSEO handles research, structure, sitemaps, and publishing mechanics; you review and approve each draft.

Put an SEO blog on your Codex site.

Start free. Deploy your Codex site to your own domain, connect in minutes, and publish crawlable, SEO-ready articles on yoursite.com/blog.

Start free