[{"data":1,"prerenderedAt":272},["ShallowReactive",2],{"blog-/en/full-cms-vs-headless":3,"blog-related-/en/full-cms-vs-headless":118},{"id":4,"title":5,"author":6,"body":7,"date":101,"description":102,"extension":103,"image":104,"meta":105,"navigation":106,"path":107,"seo":108,"stem":109,"tags":110,"__hash__":117},"blog/en/full-cms-vs-headless.md","Full CMS vs Headless: Why All-in-One Wins for Most of the Web","Martin Swoboda",{"type":8,"value":9,"toc":93},"minimark",[10,14,17,20,25,28,31,35,38,52,56,59,67,70,74,77,80,90],[11,12,13],"p",{},"Let me start by being fair to the other side, because a comparison that only flatters the author isn't worth reading.",[11,15,16],{},"Headless CMS earned its reputation for real reasons. Decoupling the content from the frontend gives developers total freedom: pick React or Vue or Astro, deliver the same content to a website and a mobile app and a kiosk, and lean on a mature toolchain of APIs, webhooks, and preview environments. If you're a large team shipping content to many surfaces at once, that flexibility is worth the price you pay for it.",[11,18,19],{},"And you do pay for it. That's the part the category doesn't put on the pricing page.",[21,22,24],"h2",{"id":23},"what-headless-actually-costs-you","What \"headless\" actually costs you",[11,26,27],{},"The moment you go headless, you own the presentation tier. All of it. You're not just writing content anymore — you're standing up a separate frontend, wiring it to the content API, building the webhook endpoints that tell your site when to rebuild, maintaining a second deployment pipeline, and keeping two systems in sync forever. That's real, ongoing engineering work, and it doesn't stop after launch.",[11,29,30],{},"For a large product team, fine — that's their job and they have the people for it. But most of the web isn't a large product team. It's a freelancer building a client site, an agency running twenty of them, a business that wants a fast, modern site without hiring a frontend specialist to keep the lights on. For those people, \"total flexibility\" is a bill they didn't ask for.",[21,32,34],{"id":33},"the-all-in-one-answer","The all-in-one answer",[11,36,37],{},"Neleto is a complete CMS. Content, rendering, and hosting live in one place. You design and manage your whole site inside Neleto and it serves the pages directly — no separate frontend to build, no rebuild pipeline to babysit, no second system to keep in sync. That means fewer moving parts, less that can break at 2am, and nothing to rebuild between you and the live page.",[11,39,40,41,46,47,51],{},"You don't give up the modern parts to get that simplicity. The backend is ",[42,43,45],"a",{"href":44},"/blog/why-neleto-runs-on-rust","Rust",", so pages are fast by default, which Google rewards. All the content types you actually need — pages, blog posts, events, translations, redirects, components, layouts — are built in, not sold back to you as add-ons. Hosting is ",[42,48,50],{"href":49},"/blog/eu-hosting-compliance","EU-based and GDPR-compliant"," out of the box, with your server region chosen at signup. And if you ever do want to pull content elsewhere, there's a REST API waiting. All-in-one doesn't mean walled-in.",[21,53,55],{"id":54},"the-part-headless-cant-answer-yet","The part headless can't answer yet",[11,57,58],{},"Here's where the comparison stops being close.",[11,60,61,62,66],{},"A headless CMS gives an AI agent an API to talk to. Neleto gives it the CMS itself. The ",[42,63,65],{"href":64},"/blog/what-is-mcp","native MCP server"," means Claude Code, Cursor, and Windsurf read and write your content directly — create drafts, publish, add translations, fix redirects — with your roles enforced on every operation. No middleman service, no glue code, no wrapper someone has to maintain.",[11,68,69],{},"That's the workflow the next few years are built around, and it's a lot cleaner when the content, the rendering, and the agent interface are one system instead of three you stitched together. Flexibility is worth paying for when you need it. Most people don't — and they shouldn't have to pay for it to get a fast, compliant, AI-native site.",[21,71,73],{"id":72},"so-which-should-you-pick","So which should you pick",[11,75,76],{},"If you're shipping one content set to a dozen different surfaces with a team that likes owning the frontend, headless is a reasonable choice and I won't pretend otherwise.",[11,78,79],{},"If you want a fast site, a clean admin your clients can actually use, EU hosting without the legal footnotes, and an AI workflow that works out of the box — you want the complete CMS. That's most of the web. That's who we built Neleto for.",[11,81,82,83,89],{},"Try it free at ",[42,84,88],{"href":85,"rel":86},"https://console.neleto.io",[87],"nofollow","console.neleto.io",". Point your agent at it and build a page in a sentence. You'll feel the difference between \"connected to a CMS\" and \"driving one.\"",[11,91,92],{},"— Martin",{"title":94,"searchDepth":95,"depth":95,"links":96},"",2,[97,98,99,100],{"id":23,"depth":95,"text":24},{"id":33,"depth":95,"text":34},{"id":54,"depth":95,"text":55},{"id":72,"depth":95,"text":73},"2026-08-31","Headless earned its reputation for real reasons. Here's the honest trade-off — and why, for most sites, a complete CMS is the better deal.","md","/img/blog/full-cms-vs-headless.svg",{},true,"/en/full-cms-vs-headless",{"title":5,"description":102},"en/full-cms-vs-headless",[111,112,113,114,115,116],"Comparison","CMS","Headless","MCP","EU Hosting","Neleto","TGE53pxogTV3FNGKNbMf-xOL_rR0kMatqZdEm4_Ofho",[119,121,131,142,151,161,171,181,190,199,209,219,227,238,247,257,264],{"path":107,"title":5,"description":102,"date":101,"author":6,"image":104,"tags":120},[111,112,113,114,115,116],{"path":122,"title":123,"description":124,"date":125,"author":6,"image":126,"tags":127},"/en/self-verifying-ai","The AI That Checks Its Own Work","Most AI-plus-CMS setups write content through an API and hope it rendered. Neleto closes the loop three ways — typed structured output, LSP template checks before publish, and the agent opening your live page to see what it actually built. Here's how each layer works, and where a human still has to look.","2026-08-24","/img/blog/self-verifying-ai.svg",[116,128,114,129,130,112],"AI","Agents","Build in Public",{"path":132,"title":133,"description":134,"date":135,"author":6,"image":136,"tags":137},"/en/five-plugins-built-in","Five New Neleto Plugins — Built In, Not Bolted On","Search, comments, Google reviews, SEO/accessibility audits, and galleries — five new plugins that run inside your Neleto instance on your EU server, with no third-party scripts and no extra subscriptions. Here's what each does, and where the edges are.","2026-08-17","/img/blog/five-plugins-built-in.svg",[116,138,112,130,139,140,141],"Plugins","SEO","Search","DSGVO",{"path":143,"title":144,"description":145,"date":146,"author":6,"image":147,"tags":148},"/en/why-neleto-runs-on-rust","Why Neleto Runs on Rust (And the Benchmarks to Prove It)","The honest story behind choosing Rust for a CMS backend — real single-instance benchmarks (11 ms TTFB, ~9,400 req/s, 78 MB RAM) and the parts that actually cost us: slower dev, harder hiring, younger libraries.","2026-08-10","/img/blog/why-neleto-runs-on-rust.svg",[116,45,149,150,130],"Performance","Benchmarks",{"path":152,"title":153,"description":154,"date":155,"author":6,"image":156,"tags":157},"/en/page-builder-walkthrough","Building a Landing Page in Neleto: A Real Walkthrough (Mouse and Prompt)","I built the same landing page twice — once by hand in our visual builder, once by prompting Claude through our MCP server — and timed both. Here's exactly what happened, including the bits that were slower than I'd like.","2026-07-27","/img/blog/page-builder-walkthrough.svg",[116,158,112,114,159,160],"Page Builder","AI CMS","No-Code",{"path":162,"title":163,"description":164,"date":165,"author":6,"image":166,"tags":167},"/en/mcp-connectors","Connect Neleto to Anything: The Native MCP Server and Connector Ecosystem","Your CMS shouldn't be an island. Here's how Claude, Cursor, and Windsurf talk to your content directly — and where it goes next.","2026-07-20","/img/blog/mcp-connectors.svg",[114,168,128,169,170,116,112],"Connectors","Claude Code","Cursor",{"path":172,"title":173,"description":174,"date":175,"author":6,"image":176,"tags":177},"/en/wordpress-migration-walkthrough","Migrating a 40-Page Site Off WordPress: An Honest, Start-to-Finish Walkthrough","The content migration took under an hour. The full cutover — domain, DNS, redirects, forms, QA — took the better part of a day. Here's every step, every gotcha, and the parts the migration guides skip.","2026-07-13","/img/blog/wordpress-migration-walkthrough.svg",[178,179,112,180,115,116],"WordPress","Migration","GDPR",{"path":182,"title":183,"description":184,"date":185,"author":6,"image":186,"tags":187},"/en/html-to-editable-cms","I turned a static HTML page into an editable CMS site with one prompt","Web designers lose days rebuilding finished designs as a CMS. Here's how Neleto's native MCP server does it from a single prompt — animations, custom cursor and all.","2026-07-06","/img/blog/html-to-editable-cms.svg",[114,188,189,169,112,116],"AI Agents","Web Design",{"path":191,"title":192,"description":193,"date":194,"author":6,"image":195,"tags":196},"/en/console-launch-free-tier","Neleto Console Is Live — and the Free Tier Is Open","Sign up at console.neleto.io, get a real CMS, and pay us nothing. Here's why we built it that way.","2026-06-29","/img/blog/console-launch-free-tier.svg",[130,116,197,198,115,112],"Free Tier","Self-Serve",{"path":200,"title":201,"description":202,"date":203,"author":6,"image":204,"tags":205},"/en/mcp-server-explained","MCP Server Explained: The Deep Dive","How the Model Context Protocol enables secure, native AI agent interaction with your applications — and why native implementation matters.","2026-06-22","/img/blog/mcp-server-explained.svg",[114,206,207,188,208],"MCP Server","Model Context Protocol","AI Integration",{"path":210,"title":211,"description":212,"date":213,"author":6,"image":214,"tags":215},"/en/neleto-vs-contentful","Neleto vs Contentful: Which CMS Should You Choose in 2026?","A practical comparison for developers, agencies, and growing businesses — covering pricing, performance, AI integration, editor experience, and EU compliance.","2026-06-16","/img/blog/neleto-vs-contentful.svg",[116,216,217,218,159],"Contentful","Headless CMS","CMS Comparison",{"path":220,"title":221,"description":222,"date":223,"author":6,"image":224,"tags":225},"/en/agentic-traffic-surpassed-humans","Bots Just Out-Numbered Us: What the Agentic Web Means for Your CMS","Cloudflare says AI agents now drive the majority of web traffic — 18 months early. Here's why that changes how you publish content, and what to do about it.","2026-06-08","/img/blog/agentic-traffic-surpassed-humans.svg",[226,188,114,112,116],"Agentic Web",{"path":228,"title":229,"description":230,"date":231,"author":6,"image":232,"tags":233},"/en/glw-gmbh-case-study","Modernizing a 40-Year Family Business: GLW GmbH's New Website with Neleto","How we delivered a fast, multilingual, and CRM-integrated website for a leading German cable processing specialist — in close collaboration with agency Inhalt.","2026-06-05","/img/blog/glw-gmbh-case-study.svg",[234,235,116,236,237],"Case Study","Customer Story","CRM Integration","Custom Plugin",{"path":239,"title":240,"description":241,"date":242,"author":6,"image":243,"tags":244},"/en/eu-hosting-compliance","Why EU Hosting Compliance Matters for Your Website","Data sovereignty, GDPR, and choosing the right infrastructure in 2026","2026-06-01","/img/blog/eu-hosting-compliance.svg",[180,115,245,246,116],"Data Compliance","Privacy",{"path":248,"title":249,"description":250,"date":251,"author":6,"image":252,"tags":253},"/en/buergerstiftung-ravensburg","Bürgerstiftung Ravensburg: A Modern Website for Community Impact with Neleto","How we built a clear, fast, and emotionally engaging website for a regional community foundation using Neleto CMS — in close collaboration with agency Inhalt.","2026-05-29","/img/blog/buergerstiftung-ravensburg.svg",[234,254,255,116,256],"Nonprofit","Foundation","Website",{"path":258,"title":259,"description":260,"date":261,"author":6,"image":262,"tags":263},"/en/what-is-mcp","What is the Model Context Protocol (MCP)?","The new standard connecting AI agents to your tools and data","2026-05-25","/img/blog/what-is-mcp.svg",[114,128,207,188,112],{"path":265,"title":266,"description":267,"date":268,"author":6,"image":269,"tags":270},"/en/why-neleto-exists","Why Neleto Exists","The CMS Built for Speed, Simplicity, and the AI Era","2026-05-18","/img/blog/why-neleto-exists.svg",[112,128,271,149,116],"Web Development",1788171903086]