Back to HTML Pub

Free Tiers, Audited: What Wix, Carrd, and Framer Actually Block When You're Running Paid Traffic

Michael Sacca•
AI-Native Publishing
Landing Pages
Paid Traffic

Every "best free website builder" post has the same shape: a feature table, a "free forever!" badge, and a verdict. None of them ask the question that actually matters if you're running paid traffic: what does the free tier prevent you from doing?

Because that's the real product. Free tiers aren't demos of the paid product — they're deliberate walls, and every wall is placed exactly where a performance marketer needs to walk through. We already covered the money side of this — the domain renewals and paywalled features that show up on the invoice by month three — in "Free' Site Builders: What You Actually Pay by Month Three (Domains, Hosting, and the Features Behind the Paywall)". This post is the other half: the functional audit. What "free" physically blocks, tier by tier, when a campaign is live and the clock is running.

The four walls that matter for paid traffic

Almost every free-tier restriction across Wix, Carrd, and Framer lands in one of four buckets. If your free-tier page fails a campaign, it fails here.

1. The domain wall

On every one of these builders, the free plan keeps your page on a branded subdomain: a wixsite.com address on Wix, a carrd.co subdomain on Carrd, a framer.website address on Framer. Custom domains are the single most consistent paywall in the category.

For a personal site, that's cosmetic. For paid traffic, it's not:

  • Ad platform trust. Google Ads quality systems and Meta's ad review are less forgiving of pages on unrelated branded subdomains. You can get flagged, and your Quality Score / relevance suffers on a page that would score fine on your own domain.
  • Message match. If you're running variants per ad group, the subdomain is shared branding you don't control. It reads as "template," and users notice before they read your headline.
  • Attribution mess. One subdomain for every experiment means your analytics are untangling campaigns on a URL that isn't yours and can't be structured the way your tracking needs.

There is no workaround. You either pay or you don't have a custom domain. That's the wall working as designed.

2. The experimentation wall

Free tiers do not do A/B testing. Wix's built-in A/B testing sits in its higher-tier plans; Carrd's free tier doesn't include it at all (Carrd's entire free proposition is a single page — a three-page free site is already the paid "Pro Lite" tier); Framer's experimentation features are gated to paid plans.

This is the one that should end the conversation for paid teams. A landing page is a hypothesis with a URL. If the platform structurally prevents you from running a second variant, you're not running campaigns — you're running one long uncontrolled guess, and your ad budget is the cost of the guess.

And it's not just native A/B tools. Even the DIY route — duplicate the page, change the headline, split the traffic yourself — is blocked or degraded when free tiers limit page counts, hide custom code injection, or restrict form and analytics integrations.

3. The measurement wall

Free tiers typically gate or degrade analytics: platform-branded dashboards instead of your own stack, no custom code in the <head> (so no GA4 tag, no server-side tagging, no heatmap scripts on some tiers), or form data you can't pipe anywhere.

You can technically run an ad to a page you can't measure. You just can't optimize it. Every scaling decision — which audience, which headline, which offer — becomes opinion.

4. The speed and weight wall

This one nobody advertises, because it's a property of the platform rather than a toggle: builder pages ship the builder's runtime. Wix pages famously carry the full site-builder payload whether the page needs it or not; Framer is lighter but still ships its own framework; Carrd is the leanest of the three but you're still inside its structure. On a free tier you can't strip any of it out, because the platform is the product.

Paid traffic punishes page weight. Every second of load time is a measurable bounce-rate increase on mobile, and mobile is most of your cold traffic. A hand-built page shipping a few kilobytes of HTML and CSS has a structural advantage here that no free-tier optimization setting can close.

So what does Claude from scratch actually cost?

Here's the honest trade, because "build it with Claude" has its own price and it isn't zero.

Money: near zero. The page is static HTML/CSS/JS. Hosting a static page is free or a couple of dollars a month; the domain is your only real cost, and you'd pay it on any paid builder tier anyway.

Time: the first one is real. Your first Claude-built landing page — prompt, iterate, deploy, wire up analytics — is a half-day, not an hour. If you've never touched a deploy pipeline, budget for a learning curve. Our pre-build workflow for turning a campaign brief into wireframes before any code exists is in "Before Claude Writes a Line of Code: Wireframing Your Landing Page With LLMs Using Only Your Campaign Brief", and it's the step that keeps that half-day from becoming two days.

Time: every one after that collapses. This is the part the free-tier comparison never captures. Once the pattern exists — one page, one deploy script, one analytics snippet — variant #2 is a prompt and a push. When you're running five ad groups, that's five tailored pages instead of one compromise page, and the marginal cost of each is minutes. We go deep on that architecture in "One Brief, 40 Landing Pages: Building a Programmatic Page Factory With Claude and MCP".

A/B testing: free, because it's yours. Duplicate the file, change one variable, point a split at both URLs. There's no platform gating a copy-paste operation. You do own the experiment discipline — which variant is live, what changed, what the result was — but that's a spreadsheet, not a subscription.

Analytics: yours by default. You control the <head>. GA4, Meta Pixel, whatever tag manager you want — paste it in. No tier decides what you're allowed to measure.

Speed: you win structurally. Claude will write you a page that's a few KB of static markup with no runtime at all. Nothing a builder ships competes with that, free or paid.

The scoring that actually matters

What paid teams needFree Wix/Carrd/FramerClaude-built
Custom domainPaywalled, all threeYes, standard
A/B testingPaywalled or absentFree (duplicate + split)
Custom analytics tagsRestricted or paywalledFull control
Page weightPlatform runtime, fixedStatic, minimal
Cost$0 until the wallsHosting only
Time to first pageMinutesHalf a day
Time to variant #4Another paid page, manualMinutes

Notice what the table says: the free tier wins exactly one row, and it's the row everyone optimizes for — minutes-to-first-page. That advantage evaporates the moment a campaign is live and someone says "let's test a different hook."

The decision rule

If you're publishing one page that will never change and never carry an ad — use the free tier, it's genuinely good at that.

If a dollar of spend will ever point at this page, the free tier isn't free. It's a trial with the experiment, measurement, and domain features turned off — which is to say, a trial with the campaign features turned off. The Claude route costs you a half-day once and then makes every iteration after that cheaper than the paid tier of any builder, in money and in revision time. That trade gets more lopsided the more you test, and paid teams always test.

Keep Reading