Performance marketing on a technical-SEO foundation
Most teams run paid and organic as two budgets defended by two people who barely talk. That is the single most expensive habit in modern marketing. When you treat technical SEO as the substrate that paid media runs on top of, the same page speed, schema, and information architecture that earns rankings also drops your cost per click and lifts your paid conversion rate. You stop buying the same traffic twice.
The two channels are not rivals, they share an engine
The fastest way to lower blended customer acquisition cost is to stop thinking about "the SEO budget" and "the paid budget" and start thinking about the asset both channels depend on: the landing page and the technical layer beneath it. Google Ads and organic search are scored by overlapping signals. Both reward fast, relevant, crawlable, trustworthy pages. When you improve the page, you are simultaneously improving Quality Score for the ad and ranking potential for the organic listing. One unit of engineering work pays into two channels.
I have watched teams spend a quarter A/B testing ad copy to shave a few cents off CPC while the destination page took 4.5 seconds to become interactive on a mid-tier Android device. The copy was never the constraint. The page was. Quality Score is roughly three things weighted together: expected click-through rate, ad relevance, and landing page experience. That last component is, in practice, a technical-SEO problem wearing a paid-media costume. Page speed, mobile usability, content relevance to the query, transparent navigation. Those are the exact diagnostics you would run for an organic audit.
So the mental model I push with founders is simple. There is one engine: the site's technical performance and content relevance. Paid media and organic search are two gearboxes bolted to it. If the engine is weak, you can pour money into either gearbox and get mediocre output. Fix the engine once and both channels get faster.
Core Web Vitals quietly set the price you pay per click
Landing page experience is a Quality Score input, and Quality Score is a direct multiplier on what you pay. In a second-price-style auction, your ad rank is bid multiplied by quality, so a higher Quality Score lets you win the same position at a lower bid, or win a better position at the same bid. The mechanism is not mystical. A 10/10 Quality Score versus a 5/10 can mean a materially lower effective CPC for identical placement. That delta is pure margin, and it comes from work the SEO team would have done anyway.
Concretely, the levers that move both landing page experience and organic ranking are the Core Web Vitals plus the supporting technical signals:
- Largest Contentful Paint (LCP) under 2.5 seconds at the 75th percentile. Most LCP problems are a hero image without explicit dimensions, a render-blocking font, or a slow server response (
TTFB). Preload the LCP image, self-host andpreloadthe critical font withfont-display: swap, and get TTFB under ~200ms with proper caching or edge rendering. - Interaction to Next Paint (INP) under 200ms. This replaced First Input Delay and it is the one most sites now fail. The usual culprit is a bloated main thread, often a tag manager loading six third-party scripts synchronously. Break up long tasks, defer non-critical JavaScript, and audit every tag for whether it earns its main-thread cost.
- Cumulative Layout Shift (CLS) under 0.1. Reserve space for images, ads, and embeds with explicit width and height or aspect-ratio boxes. Layout shift on a paid landing page is conversion poison, the user goes to tap "Start trial" and an injected banner shoves it down.
The compounding insight: a page that hits these thresholds converts paid traffic better and ranks organically and earns a lower CPC. There is research-grade consensus that conversion rate degrades sharply as load time climbs past a few seconds. You are not optimising one funnel, you are optimising the shared floor under three of them. This is the same instinct that drives my local-first software work, where shaving milliseconds off interaction latency is the difference between a tool people use and one they abandon. Latency is a tax on everything downstream.
Build shared high-performance landing pages, not paid-only doorways
The classic anti-pattern is the disposable paid landing page: a stripped, noindexed, template-built page that exists only to receive ad traffic, with no internal links, no schema, thin content, and a different stack than the main site. It converts adequately for a campaign, then dies. You rebuilt the wheel for one channel and threw away the organic value.
Instead I build landing pages as first-class citizens of the site that happen to also be excellent ad destinations. The test is whether a page could rank organically on its own merits. If the answer is no, it is usually too thin or too obviously a funnel to convert paid traffic well either. A page engineered to earn an organic ranking, substantive, fast, internally linked, marked up with the right schema, is almost always a better paid destination than a bespoke squeeze page, because Google's landing page experience model is judging it by similar criteria.
My checklist for a page that serves both masters:
- Indexable by default, with paid traffic separated via UTM parameters and analytics segments, not via
noindex. Only noindex pages with genuine duplicate or thin-content risk. - Real content depth that answers the query intent, not just a headline and a form. This earns organic rankings and improves ad relevance scoring.
- Server-side rendered or static-generated critical content so the LCP element and core copy do not wait on client-side hydration. Client-rendered hero sections are an LCP and crawl-budget liability.
- Structured data matching the page type (
Product,FAQPage,SoftwareApplication,Article) to win rich results organically and reinforce relevance. - One canonical version per intent. Do not spin up fifteen near-identical pages for ad groups, you fragment authority and create keyword cannibalisation that hurts the organic side.
Here is the kind of head-level work that pays into both channels at once:
<link rel="preload" as="image" href="/hero.avif" fetchpriority="high">
<link rel="preload" as="font" href="/inter.woff2" type="font/woff2" crossorigin>
<link rel="canonical" href="https://example.com/pricing">
<!-- defer the tag manager so it never blocks INP -->
<script src="/gtm.js" defer></script>
Why organic compounds while paid resets every month
This is the structural asymmetry that should shape your budget thinking. Paid media is a tap. The day you stop paying, traffic stops, the next month starts from zero, and you re-buy every click. Organic search is an asset that accrues. A page that ranks keeps delivering traffic at near-zero marginal cost, and the work that earned the ranking, links, content, technical health, raises the whole domain's authority so the next page ranks faster. The returns compound.
The honest counterpoint, and I say this as someone who likes organic: SEO has a slow, uncertain payback curve. On a new domain you might wait six to twelve months for meaningful traffic, and the outcome is never fully in your control. Paid is fast, predictable, and instantly testable. So the trap is bimodal. Founders who only do paid build a business that evaporates the day the budget pauses, with a blended CAC that never improves because there is no compounding floor underneath. Founders who only do SEO starve for the first two quarters and often run out of runway before the compounding kicks in.
The correct posture is to use paid to buy time and data while SEO builds the compounding asset. Paid funds the present, organic funds the future, and the technical foundation makes both cheaper. Over a two-year horizon, the share of pipeline coming from organic should be visibly climbing while paid spend holds flat or falls, and blended CAC should be trending down. If after eighteen months your acquisition still costs the same per customer, your SEO is not actually compounding, it is just a second paid channel that happens to be free at the click.
Use paid data to prioritise SEO, and SERP data to prioritise paid
This is where the two channels stop being neighbours and start being collaborators, and it is the part most teams never operationalise. Paid search is the fastest, cleanest source of intent and conversion data you will ever get. Every keyword you run through Google Ads tells you, with money on the line, which queries convert and at what value. That is a ranked priority list for your SEO content roadmap, handed to you with conversion proof attached.
The workflow I run:
- Mine the paid search terms report for queries with high conversion rate and high CPC. A query that converts well but costs a lot per click is the single best SEO target you have, because ranking organically there lets you stop paying that expensive click while keeping the conversions. Sort by
(conversions × CPC)to find where organic rankings would save the most money. - Read the SERP before you write. Look at what actually ranks for a target query. If the SERP is dominated by big-budget ads and the organic results are all high-authority domains, that term may be cheaper to win with paid in the short term while you build authority. If the organic results are weak or outdated, that is a fast SEO win, pull back paid spend there once you rank.
- Defend with paid where organic is fragile. For your highest-value head terms, even if you rank organically, a competitor can buy the ad slot above you. Run defensive paid on terms where the revenue justifies owning both the ad and the organic listing, then measure the true incremental lift of the ad with a geo holdout or ad-pause test rather than assuming every paid click was incremental.
- Test messaging in paid, then bake winners into organic. Ad headlines give you statistically significant copy tests in days. The headline and value proposition that wins the paid A/B test is the one to put in your organic title tags and H1s. You are using paid as a fast feedback loop for the slow organic channel.
That last point is the one I keep coming back to with clients. Organic experiments take months to read. Paid experiments take days. So you let paid be the wind tunnel for your messaging and content angles, and you migrate the proven winners into the assets that will keep paying after the ad spend stops.
Allocating budget between channels without guessing
There is no universal split, anyone who tells you "70/30" without seeing your data is selling something. But there is a disciplined way to allocate. Start from marginal efficiency, not from gut percentages. Paid media has a measurable marginal CAC curve: as you spend more, you push into less-qualified inventory and the cost of the next customer rises. There is a point where the marginal customer from paid costs more than they are worth. That ceiling is your signal to divert incremental budget into the compounding channel.
My allocation framing:
- Fund the technical foundation first, off the top. Core Web Vitals, crawlability, site architecture, and schema are not "the SEO budget", they are infrastructure that lowers the cost of every other channel. Treat them like you treat hosting: non-negotiable baseline spend.
- Run paid up to the point of marginal-CAC equality with your target blended CAC, no further. Spending past that just to hit a traffic number inflates blended CAC and hides the inefficiency.
- Route the next marginal dollar to whichever channel has the better forward-looking return. Early stage, that is usually paid plus foundational SEO. As organic compounds, the balance tips toward content and link earning because each dollar there keeps paying.
- Protect a fixed organic investment regardless of short-term paid performance. The mistake I see most is cutting SEO when quarterly numbers tighten, precisely the move that guarantees blended CAC never improves. SEO is the line item that lowers next year's CAC, so cutting it is borrowing from the future at a terrible rate.
For an early-stage company with runway pressure, paid carries more of the load because you cannot wait two quarters. For an established brand with a healthy domain, the smart money shifts toward defending and expanding the organic moat while using paid surgically for launches, competitive terms, and remarketing. The split should move over time. A static budget split is a sign nobody is actually measuring.
Measuring blended efficiency, not channel vanity
The reason these channels stay siloed is that they are measured separately, and last-click attribution actively rewards the silo. Last-click hands all the credit to the final touch, usually branded paid search or direct, and systematically undervalues the organic content that did the discovery and the consideration work. If you optimise to last-click, you will defund the very SEO that is lowering your blended CAC, because it rarely gets the last click.
So the metric that matters is blended CAC: total acquisition spend, paid plus the fully loaded cost of content and SEO, divided by total new customers, across all channels. Track it as a trend line, not a snapshot. The whole thesis of building paid on a technical-SEO foundation is that this number should fall over time even as you grow, because an increasing share of acquisition comes from a compounding asset rather than a monthly-reset tap.
What I instrument for clients:
- Blended CAC by cohort over time, with the organic share of new customers tracked alongside. Rising organic share with flat or falling blended CAC is the proof the strategy is working.
- Incrementality testing, not just attribution modelling. Geo holdouts and scheduled paid-pause windows tell you the true incremental contribution of paid, which is almost always lower than the platform's reported conversions. This stops you over-crediting paid and under-investing in organic.
- Server-side tagging and first-party data as the analytics backbone, because third-party cookie loss and consent gaps are quietly corrupting client-side conversion data. This is also a page-speed win, moving tags server-side unburdens the main thread and helps INP.
- Quality Score and landing page experience as leading indicators. When your technical work lands, you should see Quality Score rise and effective CPC fall before the organic rankings fully mature. That is the early signal the foundation is paying off.
Where this is heading
The direction of travel makes the foundation matter more, not less. AI Overviews and generative search are compressing the classic ten blue links, and the sites that surface in those answers are the ones with clean structured data, genuine topical depth, and fast, crawlable pages, the exact same technical substrate that wins Quality Score. At the same time, rising paid costs and signal loss from privacy changes make a compounding organic asset more valuable than ever. The teams that win the next few years will be the ones who stopped running two budgets and started maintaining one engine, tuned so well that every dollar of paid spend lands on a page already built to rank, convert, and pay them back long after the campaign ends.
Where this fits in my work
This is the kind of technical-SEO and growth work I ship end to end, not just advise on. You can see the full portfolio of sites, software and publications I’ve built, browse what I do, request my performance marketing and SEO services, or get in touch about applying it to your site. Related reading: SEO measurement that survives a CFO’s scrutiny and Technical SEO that actually moves revenue.