[{"data":1,"prerenderedAt":395},["ShallowReactive",2],{"blog-/en/templates-are-dead":3,"blog-related-/en/templates-are-dead":187},{"id":4,"title":5,"author":6,"body":7,"date":170,"description":171,"extension":172,"image":173,"meta":174,"navigation":175,"path":176,"seo":177,"stem":178,"tags":179,"__hash__":186},"blog/en/templates-are-dead.md","Templates Are Dead","Martin Swoboda",{"type":8,"value":9,"toc":160},"minimark",[10,14,17,20,25,28,31,47,50,54,57,60,63,67,76,79,94,97,101,104,112,116,119,127,130,133,137,140,143,146],[11,12,13],"p",{},"Every CMS asks the same first question: \"Pick a template.\"",[11,15,16],{},"You scroll through hundreds of thumbnails, choose the one closest to what you had in mind, and spend the next three weeks bending it into shape. The hero is the wrong height. The footer has a section you don't need. The About layout assumes a team of twelve, and you're three people.",[11,18,19],{},"That question made sense when the alternative was hiring a designer and a developer. It makes less sense now.",[21,22,24],"h2",{"id":23},"why-templates-existed","Why templates existed",[11,26,27],{},"Building a design from scratch was expensive. A template was a shortcut: someone else had already done the design and the code, you paid a small fee, and you got most of a website on day one.",[11,29,30],{},"The rest was the price of the shortcut:",[32,33,34,38,41,44],"ul",{},[35,36,37],"li",{},"Your site looks like thousands of others, because it runs the same theme. Visitors have seen it before, even if they can't say where.",[35,39,40],{},"Spacing, fonts, section order and mobile menu behavior were decided for a generic customer who isn't you.",[35,42,43],{},"Themes ship with options, scripts and styles you will never use, and your site loads all of them anyway.",[35,45,46],{},"Every change fights the template's structure, and a theme update can break what you customized.",[11,48,49],{},"We watched customers go through this for years. The template was rarely what they wanted. It was what they could afford.",[21,51,53],{"id":52},"design-stopped-being-the-expensive-part","Design stopped being the expensive part",[11,55,56],{},"Today you can describe what you want to an AI and get a working design back in minutes, with your colors, your tone, your sections and your layout. It comes as real HTML and CSS, not a mockup.",[11,58,59],{},"That moved the bottleneck. Producing the design used to be the hard part. Now the hard part is getting it into your CMS, and that is where a template-based system gets in the way, because it wants your design to fit its structure.",[11,61,62],{},"So the question flips. Instead of asking which template is closest to your idea, you decide what you want your site to look like and let the system adapt.",[21,64,66],{"id":65},"from-idea-to-live-page-with-neleto-and-mcp","From idea to live page with Neleto and MCP",[11,68,69,70,75],{},"Neleto has a built-in ",[71,72,74],"a",{"href":73},"/blog/what-is-mcp","MCP server",". It is part of the core, not a plugin. An AI assistant like Claude can work directly in your CMS: create pages, set up layouts, write content, upload images. It follows the same permissions a human editor has.",[11,77,78],{},"The workflow looks like this:",[80,81,82,85,88,91],"ol",{},[35,83,84],{},"Describe the design. For example: \"A calm, editorial look for a family-run bakery. Warm off-white background, one strong orange accent, large photos, short sections.\"",[35,86,87],{},"The AI builds the layout and components in your own HTML and CSS.",[35,89,90],{},"Through MCP, the assistant creates the layouts, pages and content in your CMS. You don't copy and paste, upload zip files or run a theme installer.",[35,92,93],{},"You refine in conversation: \"Make the hero shorter. Add an opening-hours block above the footer.\" The change lands in the same place.",[11,95,96],{},"Your editors still get a clean admin interface for everyday content. The design underneath is yours, not a stock theme with your logo on it.",[21,98,100],{"id":99},"but-i-dont-know-how-to-design","\"But I don't know how to design\"",[11,102,103],{},"You don't have to. You know what you want, even if you describe it as \"friendly\" or \"not too corporate\". AI is good at turning a description like that into a layout. If you have a logo, a brand color or a site you admire, hand those over as a starting point.",[11,105,106,107,111],{},"If you do have a designer, the same path works. Bring a Figma file or finished HTML and let the assistant implement it. ",[71,108,110],{"href":109},"/blog/html-to-editable-cms","See how we turn existing HTML into a Neleto site",".",[21,113,115],{"id":114},"wont-every-site-turn-into-a-mess","Won't every site turn into a mess?",[11,117,118],{},"It's a fair worry. Three things keep it in check.",[11,120,121,122,126],{},"Layouts and components are reusable. Once the header, footer and content blocks exist, new pages are ",[71,123,125],{"href":124},"/blog/page-builder-walkthrough","assembled from them",". Templates gave you that discipline too, but now the system is yours.",[11,128,129],{},"You give the AI your brand colors, fonts and spacing once, and it applies them across every page.",[11,131,132],{},"And nothing goes live until you're happy. If the first draft isn't right, ask for changes.",[21,134,136],{"id":135},"starting-point-not-villain","Starting point, not villain",[11,138,139],{},"If a ready-made design is exactly what you want, use it. But it shouldn't be the only route to a good-looking website, and it shouldn't be the first thing a CMS asks you.",[11,141,142],{},"Start with your idea. The design follows, and the CMS keeps up.",[144,145],"hr",{},[11,147,148,152,153,159],{},[149,150,151],"strong",{},"Try it yourself:"," ",[71,154,158],{"href":155,"rel":156},"https://neleto.io",[157],"nofollow","Start free on Neleto",", connect Claude, and describe the website you'd build if templates didn't exist.",{"title":161,"searchDepth":162,"depth":162,"links":163},"",2,[164,165,166,167,168,169],{"id":23,"depth":162,"text":24},{"id":52,"depth":162,"text":53},{"id":65,"depth":162,"text":66},{"id":99,"depth":162,"text":100},{"id":114,"depth":162,"text":115},{"id":135,"depth":162,"text":136},"2026-10-07","Every CMS starts by asking you to pick a template. Now that AI generates real designs and a native MCP server places them straight into your CMS, you can start from your own idea instead of someone else's theme.","md","/img/blog/templates-are-dead.svg",{},true,"/en/templates-are-dead",{"title":5,"description":171},"en/templates-are-dead",[180,181,182,183,184,185],"CMS","AI","MCP","Web Design","Templates","Neleto","vZJPS62h0zdKsh4qPCiW_oKhH_W0r9XFumEFfvGsZd4",[188,190,201,213,224,236,246,255,262,273,282,292,301,309,316,325,335,344,352,362,370,380,387],{"path":176,"title":5,"description":171,"date":170,"author":6,"image":173,"tags":189},[180,181,182,183,184,185],{"path":191,"title":192,"description":193,"date":194,"author":6,"image":195,"tags":196},"/en/best-cms-for-agencies","Best CMS for Agencies Managing 10+ Client Sites (And What to Check Before You Commit)","The four things that actually decide it, the per-site maths at 10 and 25 sites, and an honest look at where each option falls apart.","2026-10-05","/img/blog/best-cms-for-agencies.svg",[197,198,199,200,182,185],"Agencies","CMS Comparison","Pricing","Client Sites",{"path":202,"title":203,"description":204,"date":205,"author":6,"image":206,"tags":207},"/en/host-without-us-cloud","How to Host a Website Without US Cloud Providers (And What Actually Counts as 'EU')","An EU data centre is not the same thing as being outside US legal reach. Here is the difference, layer by layer.","2026-09-28","/img/blog/host-without-us-cloud.svg",[208,209,210,211,212,185],"GDPR","EU Hosting","Digital Sovereignty","CLOUD Act","Data Compliance",{"path":214,"title":215,"description":216,"date":217,"author":6,"image":218,"tags":219},"/en/native-mcp-vs-wrapper","Native MCP vs an MCP Wrapper: Why the Difference Shows Up in Production","Both speak the same protocol. The gap opens in what they can reach, who they act as, and how many round-trips one instruction costs.","2026-09-21","/img/blog/native-mcp-vs-wrapper.svg",[182,220,180,221,222,223,185],"AI Agents","Integration","Claude Code","Permissions",{"path":225,"title":226,"description":227,"date":228,"author":6,"image":229,"tags":230},"/en/jimdo-to-neleto-migration","Jimdo to Neleto: A Real Migration Story","We rebuilt a live Jimdo one-pager on Neleto with Claude. The first pass hurt accessibility; two prompts later Lighthouse showed 99/100/100/100.","2026-09-14","/img/blog/jimdo-to-neleto-migration.svg",[231,232,233,234,235,182,185],"Case Study","Migration","Jimdo","Accessibility","Lighthouse",{"path":237,"title":238,"description":239,"date":240,"author":6,"image":241,"tags":242},"/en/mcp-server-faster-image-ingest","The same AI build went from 30 minutes to 4 — here's what we changed in our MCP server","Image uploads were the slowest part of building a site with an AI agent. What we changed in Neleto's MCP server, with before-and-after numbers.","2026-09-07","/img/blog/mcp-server-faster-image-ingest.svg",[185,182,181,243,244,245],"Agents","Build in Public","Performance",{"path":247,"title":248,"description":249,"date":250,"author":6,"image":251,"tags":252},"/en/full-cms-vs-headless","Full CMS vs Headless: Why All-in-One Wins for Most of the Web","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.","2026-08-31","/img/blog/full-cms-vs-headless.svg",[253,180,254,182,209,185],"Comparison","Headless",{"path":256,"title":257,"description":258,"date":259,"author":6,"image":260,"tags":261},"/en/self-verifying-ai","The AI That Checks Its Own Work","Most AI-plus-CMS setups write content and hope it rendered. Neleto checks three ways: structured output, LSP checks and a look at the live page.","2026-08-24","/img/blog/self-verifying-ai.svg",[185,181,182,243,244,180],{"path":263,"title":264,"description":265,"date":266,"author":6,"image":267,"tags":268},"/en/five-plugins-built-in","Five New Neleto Plugins — Built In, Not Bolted On","Search, comments, Google reviews, SEO and accessibility audits, and galleries: five plugins that run inside your Neleto instance, no third-party scripts.","2026-08-17","/img/blog/five-plugins-built-in.svg",[185,269,180,244,270,271,272],"Plugins","SEO","Search","DSGVO",{"path":274,"title":275,"description":276,"date":277,"author":6,"image":278,"tags":279},"/en/why-neleto-runs-on-rust","Why Neleto Runs on Rust (And the Benchmarks to Prove It)","Why Neleto runs on Rust: real benchmarks (11 ms TTFB, ~9,400 req/s, 78 MB RAM) and what it cost us in dev speed, hiring and young libraries.","2026-08-10","/img/blog/why-neleto-runs-on-rust.svg",[185,280,245,281,244],"Rust","Benchmarks",{"path":283,"title":284,"description":285,"date":286,"author":6,"image":287,"tags":288},"/en/page-builder-walkthrough","Building a Landing Page in Neleto: A Real Walkthrough (Mouse and Prompt)","I built the same landing page twice, by hand in the visual builder and by prompting Claude, and timed both. Including the parts that were slower.","2026-07-27","/img/blog/page-builder-walkthrough.svg",[185,289,180,182,290,291],"Page Builder","AI CMS","No-Code",{"path":293,"title":294,"description":295,"date":296,"author":6,"image":297,"tags":298},"/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",[182,299,181,222,300,185,180],"Connectors","Cursor",{"path":302,"title":303,"description":304,"date":305,"author":6,"image":306,"tags":307},"/en/wordpress-migration-walkthrough","40-Page WordPress Migration: Honest Walkthrough","The content migration took under an hour. The full cutover (domain, DNS, redirects, forms, QA) took most of a day. Every step, every gotcha.","2026-07-13","/img/blog/wordpress-migration-walkthrough.svg",[308,232,180,208,209,185],"WordPress",{"path":310,"title":311,"description":312,"date":313,"author":6,"image":314,"tags":315},"/en/html-to-editable-cms","Turn a Static HTML Site into an Editable CMS","Web designers lose days rebuilding finished designs as a CMS. With Neleto's MCP server it takes one prompt, animations and custom cursor included.","2026-07-06","/img/blog/html-to-editable-cms.svg",[182,220,183,222,180,185],{"path":317,"title":318,"description":319,"date":320,"author":6,"image":321,"tags":322},"/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",[244,185,323,324,209,180],"Free Tier","Self-Serve",{"path":326,"title":327,"description":328,"date":329,"author":6,"image":330,"tags":331},"/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",[182,332,333,220,334],"MCP Server","Model Context Protocol","AI Integration",{"path":336,"title":337,"description":338,"date":339,"author":6,"image":340,"tags":341},"/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",[185,342,343,198,290],"Contentful","Headless CMS",{"path":345,"title":346,"description":347,"date":348,"author":6,"image":349,"tags":350},"/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",[351,220,182,180,185],"Agentic Web",{"path":353,"title":354,"description":355,"date":356,"author":6,"image":357,"tags":358},"/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",[231,359,185,360,361],"Customer Story","CRM Integration","Custom Plugin",{"path":363,"title":364,"description":365,"date":366,"author":6,"image":367,"tags":368},"/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",[208,209,212,369,185],"Privacy",{"path":371,"title":372,"description":373,"date":374,"author":6,"image":375,"tags":376},"/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",[231,377,378,185,379],"Nonprofit","Foundation","Website",{"path":381,"title":382,"description":383,"date":384,"author":6,"image":385,"tags":386},"/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",[182,181,333,220,180],{"path":388,"title":389,"description":390,"date":391,"author":6,"image":392,"tags":393},"/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",[180,181,394,245,185],"Web Development",1791804250728]