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
Codex Sites
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.
You connect by DNS or one proxy rule in front of your site. VibeSEO never touches your Codex code or your deploy.
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.
Same-domain /blog (or a subdomain) keeps every article on your site, so internal links and topical signals compound where they matter.
One CNAME, or one rewrite rule with copy-paste recipes for Vercel, Netlify, Cloudflare, nginx, Caddy, Apache, and Traefik.
AI drafts the posts; nothing publishes under your domain until you approve it.
Search Console signals flow back per article once Google picks up the new URLs on your domain.
VibeSEO keeps the human approval step, then handles the public surface search engines expect.
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.
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.
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.
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.
Search Console signals flow back per article once Google picks up the new URLs on your domain.
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.
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.
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.
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.
Yes. Only the /blog path is routed to VibeSEO; every other route stays on your site, untouched.
No. VibeSEO handles research, structure, sitemaps, and publishing mechanics; you review and approve each draft.
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