The Problem with Too Much Freedom
Back in March 2016, I launched Carrd. A one-page site builder aimed at everyday people who just wanted a simple profile or landing page up fast. But I had a nagging doubt: every existing builder offered a drag-and-drop canvas with absolute positioning. That seemed like the obvious path. But they could never stay simple. Every drag-and-drop tool I tested eventually let you move a box one pixel too far, breaking responsiveness or bloating the code. I wanted something different.
So I made a controversial choice early on: no drag-and-drop. Instead, I built Carrd around a single, fixed pattern. A simple "stack" of elements.
The Logic Behind the Constraint
Constraining yourself to a fixed layout stack limits your layout options. That's the honest trade-off. You can't place a text block at an arbitrary x/y coordinate. But that natural limit to its complexity is exactly what keeps Carrd easy to use. Here's what I found:
- Responsiveness becomes trivial. When every element lives in a vertical stack, the site automatically reflows on any screen size. No media query wrestling, no gut-wrenching breakpoint decisions.
- Code generation stays dead simple. The Generator (Carrd’s behind-the-scenes engine) takes a JSON config plus an assets folder and spits out 100% static HTML/CSS. Because the layout is predictable, the output is lean, portable, and independent from Carrd’s own hosting — a huge win for early adopters who wanted to self-host.
- Customization isn’t sacrificed. You still control colors, fonts, spacing, backgrounds, images, videos — every visual detail that matters. But you do it through the “site spec” (a clean settings panel) instead of pixel-pushing.
A Dry Run That Surprised Me
All looked great on paper, but how would it play out in practice? I built my own company landing page using the stack pattern (just a logo, a landing section, a contact form, and a few legal pages). The whole thing, from Photoshop mockups to live site, took a few hours. Much to my surprise, the results were good. Really good: the page loaded instantly, worked on every device, and felt uniquely mine despite the rigid structure.
That's when I realized: the product's narrow focus is its superpower. You don't need a thousand layout options to make a site that looks professional. You just need the right constraints. And a builder capable of cranking out a gorgeous site in under 5 minutes.
The Biggest Upgrade Since Launch
A year later, I added the Columns element, easily the biggest, most significant upgrade since Carrd went live. Suddenly you could stack two or three content blocks side-by-side. But notice: it's still a stack pattern. Columns are just a grid within the vertical flow. The constraint remained. I just gave it a little more breathing room.
What About Premium Features?
Over time, Carrd grew. Pro plans arrived with premium templates, higher-quality images, larger file uploads, custom site icons (favicons), and social share images. Even with all that, the core builder stayed the same: a single stack of elements. I didn't bolt on drag-and-drop. I didn't add a full-page canvas. Short of me royally screwing up, Carrd would remain the one-page site builder that sacrifices flexibility for speed and simplicity.
The Honest Trade-Off
This approach isn't for everyone. If you want a multi-column magazine layout or a pixel-perfect landing page that requires absolute positioning, Carrd probably isn't your tool. But for the vast majority of people, creators, freelancers, indie makers, it does exactly what they need: builds a beautiful, responsive, one-page site in minutes.
And honestly? It wasn't 2006. Every modern design trend favors minimal, vertical layouts anyway. The stack pattern aligns perfectly with how people actually consume content on mobile.
Why This Matters for You
If you're reading this, you're probably tired of overcomplicated website builders. You want something that just works. Carrd's stack-of-elements philosophy means:
- Simply built — zero learning curve.
- Customizable — tweak every detail that actually impacts your brand.
- Responsive — automatically fits phones, tablets, and desktops without extra work.
So if you've ever wondered why Carrd doesn't have a drag-and-drop builder, now you know. It's not a missing feature. It's a deliberate design decision. And I'm sticking with it.