Should I invest in SEO or paid ads?
Usually both, in a set order. Paid ads can sell this month and stop the day you stop paying. SEO is slower and can keep working after the work stops. Run ads that earn back their cost at your margin, and start SEO if people already search for what you sell.
By Joris van Huët, Founder & CEOUpdated 6 min read
Usually both, in a set order. Paid ads can bring sales this month, but they stop the day you stop paying. SEO is slower, and what it builds can keep working after the work stops. If your ads earn back their cost at your margin, run them now. If people already search for what you sell, start SEO alongside.
The usual framing is cheap-and-slow against fast-and-pricey. Both halves are only half true.
SEO is not free. Google says it doesn't accept payment to rank pages higher, so you can't buy your way up the results. You pay in people, content and time instead.
SEO is slow, though not evenly. Google's SEO Starter Guide says some changes take effect in a few hours and others take several months. It suggests waiting a few weeks before judging whether a change helped.
Paid ads won't lift your rankings either. Google's Ads help says investment in paid search has no impact on your organic search ranking. The two only meet in your bank account and in your reports.
What one store's data shows
One store's anonymised GA4 export, 1 January 2024 to 21 August 2026. It holds shares of revenue only: no ad spend, no order counts.
| What the export shows | Share of revenue | Source cell |
|---|---|---|
| Direct, in last click, first click and touched views | 57.7% | Channels sheet, Direct row |
| Touched view, all channels added together | 110.4% | Channels sheet, Touched column total |
| Journeys with 1 touch (0.5 days to buy) | 79.5% | Journeys sheet, 1 touch row |
| AI Assistant, in all three views | 0.0% | Channels sheet, AI Assistant row |
The usual test is a GA4 channel report: Organic Search revenue against Paid Search revenue, and the bigger number wins. One store's export shows what that duel leaves out.
Direct is the biggest row. On the Channels sheet it holds 57.7% of revenue in last click, first click and touched views alike. GA4 files a visit as Direct when someone uses a saved link or types your address. So whatever search earned in this store, it earned from the share Direct left over. Switching the credit view does not move that row an inch.
The touched view on the Channels sheet adds up to 110.4% by design, because a journey that touched two channels counts in both. Picture a buyer who clicked a search ad, then came back through an organic result. Each channel can claim that sale. Add up each side's claims and some sales get counted twice.
On the Journeys sheet, one-touch journeys hold 79.5% of revenue, with 0.5 days to buy. Those are people who arrived ready. If that single touch was a search click, paid or organic, GA4 gives it the whole sale. The export cannot say what made the buyer ready in the first place.
The AI Assistant row on the Channels sheet reads 0.0% in all three views. GA4 counts clicks from Google's AI Overviews and AI Mode as Organic Search, and keeps a separate AI Assistant channel for other assistants. If you are weighing SEO because search is changing, read both rows in your own export first.
What the export cannot show is cost. It holds no ad spend, and SEO work rarely shows up in any report as a cost at all. A channel with no cost line looks profitable by default.
Why does the usual answer mislead?
- "SEO is free" counts the clicks, not the work. Writing, site fixes and outreach cost salaries or invoices. Leave them out and SEO wins every comparison before it starts.
- Organic search harvests demand other channels made. A search for your brand name comes from someone who already knows you. Search Console's help says branded traffic often comes from users already familiar with your site, while non-branded traffic can indicate new audience growth. Only the second is SEO finding new buyers.
- Paid search can buy clicks you would get free. You may rank first for your own name and pay for it too. Then some ad clicks would have landed on your listing anyway. Test that before you cut it, with a branded search test.
- The clocks differ. Judge SEO in its first months and it looks like waste. Judge ads over the same months and they look like genius. Compare each over the time it needs to work.
What would a fair comparison look like?
One scoreboard: your store's revenue, not each platform's claims. One cost basis: ad spend for paid, and hours plus invoices for SEO. One question: what would you lose without it?
That last question splits the two. You can switch paid ads off for a random group or a few regions and measure the gap. SEO is much harder to hold out, because you can't hide your rankings from half your visitors. So paid search can be tested directly, while SEO gets judged on non-branded growth over time.
That asymmetry is a reason to test paid first. It is not a reason to trust SEO blindly.
What to do this week
- Split brand from non-brand in Search Console. Open the Performance report for Search results, select the Query filter and choose Non-branded. Pass: non-branded clicks hold steady or grow against the same months last year. Fail: almost all organic clicks are branded, so SEO is mostly catching people who already know you.
- Hold each search campaign against break-even. In Google Ads, select Modify columns from the Columns drop-down and add Conv. value/cost from the Conversions columns. Pass: each campaign beats 1 divided by your margin. Fail: one doesn't, so fix or trim it before you move budget.
- Put a yearly price on SEO. Add up content, developer hours, tools and agency fees for the past year. Pass: you have one number to set next to ad spend. Fail: nobody knows, so SEO has been judged as free.
Check the homework. Your GA4 Attribution paths export already holds the evidence. Causality Engine reads that one file and shows what each channel caused next to what last-click gave it, in 1 to 2 minutes, for €99 once (excluding VAT), refundable within 30 days. Check the homework
Sources, 1 October 2026: Guide to how Google Search works (Google Search Central); SEO Starter Guide (Google Search Central); About measuring paid and organic search results (Google Ads Help); Default channel group (Analytics Help); Performance report (Search results): Common tasks and use cases (Search Console Help); About Target ROAS bidding (Google Ads Help).
Related answers
Frequently asked questions
How long does SEO take to show results?
Google says some changes take effect in a few hours and others take several months, and suggests waiting a few weeks before judging a change. For a store with little content, plan SEO in quarters, not weeks, and keep paid ads running meanwhile.Does running Google Ads help my organic rankings?
No. Google's Ads help says investment in paid search has no impact on organic search ranking, and that Google keeps its search and advertising businesses separate. Ads can still lift searches for your brand name, which then show up as organic clicks.Should I stop paying for my brand name if I rank first?
Test it before you decide. Some of those ad clicks would land on your organic listing anyway, but competitors may bid on your name too. Pause brand ads in a few regions for a few weeks and compare total sales, not clicks.
Go deeper: Causal attribution, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Keep reading
Terms in this article
- Ad SpendAd Spend is the total amount invested in advertising campaigns. It is measured against Return on Ad Spend (ROAS) to evaluate campaign effectiveness.
- AnalyticsAnalytics is the systematic computational analysis of data. It reveals customer behavior and measures campaign performance.
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Causal AttributionCausal Attribution uses causal inference to determine which marketing touchpoints genuinely cause conversions, not just correlate with them.
- CausalityCausality is the relationship where one event directly causes another, essential for identifying specific actions that drive desired outcomes in marketing.
- ConversionConversion is a specific, desired action a user takes in response to a marketing message, such as a purchase or a sign-up.
- Google AdsGoogle Ads is an online advertising platform where advertisers bid to display ads, service offerings, and product listings.
- IncrementalityIncrementality measures the true causal impact of a marketing campaign. It quantifies the additional conversions or revenue directly from that activity.