Attribution, cost and ROI
Value of SEO traffic: what one ranking page is worth
Written by the Top SEO Experts Team
Reviewed by Siddharth GangalLast updated 19 min read
Quick answer
The value of SEO traffic is the gross profit from the customers that organic visitors turn into, not the visit count. For one page, multiply visits by lead rate, close rate and gross profit per customer. In our hypothetical plumbing example, one visit is worth $10.80.
Example Picture two pages on one site. The first gets 400 visits a month and no calls. The second gets 80 visits and four booked jobs.
A traffic report calls the first page the winner, and a bookkeeper would disagree.
Below we price a page the bookkeeper’s way: the model, the order we fill in its inputs, and the point where it stops being honest.
Why are visits the wrong way to value SEO traffic?
A visit has no value until someone calls, books or buys. Most traffic-value calculators multiply estimated clicks by what an advertiser would pay per click.
That answers a different question: what would it cost to buy these visits? It says nothing about what the visits earn.
For a service business the unit that matters is the closed job. Everything upstream is a step toward it, so the model starts from gross profit per customer and works backward.
Watch out Only non-branded traffic counts. Someone who typed your company name into Google was already looking for you, and crediting a page for that visit inflates its value. We cover the trap in our post on branded search growth.
What is the formula for the value of one ranking page?
Monthly page value equals searches, times click-through rate, times lead rate, times close rate, times gross profit per customer. Five inputs, one multiplication. Only the first two depend on Google, and each input has a home in your own data.
| Input | What it means | Where you find your number |
|---|---|---|
| Monthly searches | Searches a month for the queries the page targets | Search Console impressions for similar pages |
| CTR | Share of searches that click your page | Search Console, page and query filter |
| Lead rate | Share of visits that call, submit a form or book | GA4 key events and call tracking |
| Close rate | Share of leads that become customers | Your CRM or job system |
| Gross profit per customer | Revenue minus the cost of doing the job | Your books |
Use gross profit, not revenue. A $2,400 water heater replacement with a 37.5% margin leaves $900, and $900 is what the page earned you.
Definition Gross profit is revenue minus the cost of doing the job. It shows what a customer earned you, so it is the right money input for this model.
What do Google’s definitions say?
Google’s definitions matter here. In Search Console’s performance report (accessed 22 Oct 2026), an impression means a user has seen or potentially seen your link. Average position is the topmost position your page held, averaged across queries.
That last detail is why we never feed one average position into a CTR table. A page can sit at position 1 for one query and position 14 for another, and the average hides both.
What is one plumbing page worth? A worked example
Every number below is hypothetical. We invented a plumber in Phoenix with one page targeting “water heater replacement” and nearby variants. None of this is a real client or a real result.
Assumptions (hypothetical):
- 1,500 searches a month across the page’s queries
- 4% of organic visits become a lead (a call, form or booking)
- 30% of leads become customers
- $900 gross profit per customer ($2,400 revenue at a 37.5% margin)
What is one visit worth?
First, value per visit: 4% times 30% times $900 equals $10.80. Every organic visit to this page is worth $10.80 in gross profit, on average.
Key takeaway Value per visit is lead rate times close rate times gross profit per customer. Searches and click-through rate then set how many visits you get.
What is the page worth at three positions?
Next, price the same page at three positions. The click-through rates are our assumptions, so replace them with your own Search Console figures.
| Scenario | Assumed CTR | Visits a month | Leads | Customers | Gross profit a month | A year at this level |
|---|---|---|---|---|---|---|
| Top of first results page | 25% | 375 | 15.0 | 4.50 | $4,050 | $48,600 |
| Middle of first results page | 8% | 120 | 4.8 | 1.44 | $1,296 | $15,552 |
| Bottom of first results page | 2% | 30 | 1.2 | 0.36 | $324 | $3,888 |
The spread is the point. Climbing from the bottom to the middle adds $972 a month.
Climbing from the middle to the top adds $2,754, nearly three times as much. Position near the top is where most of the money sits.
Here are the same three scenarios as a chart. The numbers are the hypothetical figures from the table above.
Is there an outside reference for click-through rate?
For an outer reference, see Backlinko’s study of Google Search Console data from about 4 million results (last updated 16 April 2025). It puts the top result at a 27.6% click-through rate.
It also says only 0.63% of searchers clicked anything on the second page. The analysis uses data from Semrush, which owns Backlinko, and does not state the collection period.
How do you rerun it yourself?
To rerun this yourself, copy the table below and fill the middle column from your own reports.
| Input | Your number | Our hypothetical |
|---|---|---|
| Monthly searches | 1,500 | |
| CTR you can realistically earn | 8% (middle case) | |
| Lead rate | 4% | |
| Close rate | 30% | |
| Gross profit per customer | $900 | |
| Monthly value | $1,296 |
What does the page cost, and when does it pay back?
Add the one-off cost to build the page and a yearly maintenance cost, then walk the ramp month by month. A page earns nothing until Google has found, indexed and ranked it, so month one is usually negative.
Hypothetical costs for the same plumber are $1,800 to research, write, design and publish the page. Refreshing it costs $300 a year, which is $25 a month.
What does the ramp look like?
Here is the hypothetical ramp.
- Months 1 and 2No rankings yet.
- Months 3 and 4The page sits at the bottom of the first results page.
- Months 5 to 8The page reaches the middle of the first results page.
- From month 9The page is at the top of the first results page.
| Month | Page earns | Cumulative after cost |
|---|---|---|
| 2 | $0 | -$1,850 |
| 4 | $324 | -$1,252 |
| 5 | $1,296 | +$19 |
| 8 | $1,296 | +$3,832 |
| 12 | $4,050 | +$19,932 |
| 24 | $4,050 | +$68,232 |
- $-1,850Month 2
- $-1,252Month 4
- $19Month 5
- $3,832Month 8
- $19,932Month 12
Source: Hypothetical example
View the data as a table
| Item | Value |
|---|---|
| Month 2 | $-1,850 |
| Month 4 | $-1,252 |
| Month 5 | $19 |
| Month 8 | $3,832 |
| Month 12 | $19,932 |
The page pays back in month 5 and is $19,932 ahead at month 12 in this ramp. Two flatter paths, with the same cost:
- Rises to the middle in month 5 and never reaches the top: cumulative $8,916 at month 12, $24,168 at month 24.
- Stuck at the bottom from month 3 on: cumulative $1,140 at month 12, $4,728 at month 24.
Even the weak case stays positive, but only because this page is cheap and each job is worth $900. Change those facts and it flips. Our SEO payback period post runs the same logic for a whole program rather than one page.
What is the break-even visit count?
A quicker test is the break-even visit count. First-year cost is $2,100 ($1,800 plus $300), or $175 a month.
Divided by $10.80 a visit, the page needs about 16 visits a month to cover itself. If a page cannot plausibly reach that, skip it.
How certain is the ramp speed?
Ramp speed is the least certain input. Ahrefs looked at 1 million random URLs its crawler first saw in September 2023. Only 1.74% reached the top 10 within a year.
In a second sample of 2 million random URLs created in October 2023 (non-empty English content only), 6.11% did.
Watch out The article is dated 15 May 2025. Our month-9 top spot is a best case, not a forecast.
How do you find the inputs from your own data?
Start with Search Console for demand and CTR, then GA4 for lead rate, then your job system for close rate and profit. Work in that order, because each step tells you whether the next is worth the effort.
- Search ConsoleRead impressions and CTR for the page or a similar page.
- GA4Divide key events by organic sessions to get the lead rate.
- Your job systemCount how many organic leads became paying customers.
- Your booksUse the average job, minus direct cost, for gross profit.
- Searches and CTR: in Search Console, open Performance and filter to the page (or a similar live page). Read impressions and CTR over the last 3 to 6 months. Our Search Console guide covers the filters.
- Visits: in GA4, filter landing page to the same URL and channel to Organic Search. Google defines that channel as arrivals from non-ad links in organic search results, per its default channel group documentation, accessed 22 Oct 2026. Our GA4 guide for SEO shows the report path.
- Lead rate: divide key events (form submits, booking clicks, tracked calls) by organic sessions to that page. If calls are your main lead, you need call tracking tied to the page. See our call tracking guide.
- Close rate: take the last 6 to 12 months of organic leads and count how many became paying customers. If your CRM does not tag source, sample 30 leads by hand.
- Gross profit: use the average job from your own books, minus direct cost. For a first estimate, leave overhead out.
What is the hard step?
The hard step is joining a lead to a page and then to a job. Our post on SEO attribution explains why that is rarely exact. For home services, lead value math goes deeper on the profit input.
What if the page does not exist yet?
If the page does not exist yet, borrow from the closest page on your own site. Failing that, use a lead rate from your paid campaigns and flag it as borrowed. For searches, take the lowest of two or three comparable pages, not the best.
Want to apply this to your site?
Not sure where to start? Get a plan for your own business.
How do you sanity-check the number against ad cost?
Compare your value per visit with what a paid click costs. If a paid click costs more than a visit is worth, buying that traffic loses money at your current conversion rates. If it costs less, paid and organic can work together.
What do ad benchmarks say?
LOCALiQ published home services search advertising benchmarks from a sample of 4,595 North American client accounts, covering 1 May 2020 to 25 June 2021. LOCALiQ’s home services benchmarks list plumbing at $8.67 per click and $48.91 per lead. LOCALiQ labels these “averages” but says they are technically medians.
Those median figures are five years old, so use them for rough scale only. Our post on SEO cost per lead compares channels further.
What does that mean for the plumber?
In our hypothetical, the top-of-page scenario sends 375 visits. At the $8.67 median per click, buying them would cost about $3,251 a month, against $4,050 of gross profit.
Watch out Paid and organic visitors rarely convert at the same rate, so this is a plausibility check, not proof. And ad spend stops the day you stop paying, while a page keeps working as long as it keeps ranking.
Which inputs move the value most?
Whichever input misses by the largest percentage. The five inputs multiply, so a 50 percent miss on any one of them halves the page’s value. Click-through rate hangs on ranking position, the part you control least in the short term.
Here is what happens when one input changes in the top-of-page scenario ($4,050 a month). Lead rate looks worst only because we halved it:
| Change from base | New monthly value | Difference |
|---|---|---|
| Close rate 30% to 20% | $2,700 | -$1,350 |
| Gross profit $900 to $600 | $2,700 | -$1,350 |
| Lead rate 4% to 2% | $2,025 | -$2,025 |
| Searches 1,500 to 800 | $2,160 | -$1,890 |
| All four combined (lead 2%, close 20%, profit $600, searches 800) | about $480 | about -$3,570 |
To use this table on your own page, change one input at a time. Write down the new monthly value each time. The input that cuts the value most is the one to check first.
The combined line is the useful one. Four modest misses at once cut the page’s value by roughly 88%.
Our view In our experience plans fail from stacked small errors more often than from one large one.
That is why we fix the page before we chase the ranking. A page that ranks well and converts at 2% leaves money on the table that a clearer offer and a visible phone number can recover. Our guide to SEO forecasting covers building ranges instead of single guesses.
Which pages are worth building?
Build a page when its realistic mid-case value over 12 months is at least three times its annual cost. Skip it, or fold it into a stronger page, when only the best case clears that bar. This is our rule of thumb, not an industry standard.
We apply three tests, and each one can be answered from your own data.
Quick check Can you name the page’s realistic mid-case value over 12 months and its annual cost? Is the first at least three times the second?
- The money test: divide mid-case 12-month gross profit by first-year cost. In our plumber example the mid case earns $15,552 against $2,100, about 7.4 times.
- The intent test. Does the query come from someone ready to hire? A page answering “how does a water heater work” can bring visitors, but few will ever call.
- The overlap test. If two of your pages target the same query, one steals value from the other. Merge them.
What does a smaller page look like?
Take a smaller page as a contrast. A page with 300 monthly searches earns a fifth of that mid case ($3,110 at 8% CTR). That is still about 1.5 times its cost but short of our bar.
Is a failing page worthless?
A page that fails the money test is not always worthless. One that answers a question prospects ask before calling can lift the pages that earn. We cannot measure that lift precisely, so we put no number on it.
Our post on service pages versus blog posts covers which format fits which intent.
What mistakes make a page look more valuable than it is?
In our experience five show up again and again, and each one inflates the number.
The first is counting brand searches, as above. The second is using revenue where profit belongs. That turns the $900 job into $2,400 and inflates the value by about 2.7 times (2,400 divided by 900).
The other three are:
- Reading average position as if it were one ranking.
- Borrowing a vendor’s “traffic value” figure (clicks times an ad price, not earnings).
- Valuing a page that overlaps another on the same query, which counts the same demand twice.
The fix for all five is the same: write your inputs in a sheet, name the source of each, and mark any that are borrowed.
What does the data not show?
Every figure above that is not marked as a source is an assumption. The model cannot tell you what a page will earn. It tells you how sensitive that answer is to each input, which is what you need to decide whether to try.
- Click-through rates vary by query, device and result layout. Backlinko’s figure for the top result is one dataset, from Search Console accounts that Semrush could access. Your queries may sit in a different mix of ads, maps and other features.
- No source we trust gives an average lead rate or close rate for organic visits in a given trade. We have not seen one with a method we can check, so we do not cite one.
- Position is not stable. Google says no one can guarantee a number one result. Google Search Central states that directly (accessed 22 Oct 2026).
- Lifetime value is left out. A customer who rehires you or refers a neighbor is worth more than first-job gross profit. We kept the model conservative on purpose.
- We have no US home-services case study to show. Our published evidence is from other industries, so we offer no real page value from one.
To make the model real, log each page’s monthly clicks, tracked leads and closed jobs for six months. After that, the arithmetic stops being hypothetical.
What should you do next?
Open the SEO ROI calculator and enter your own lead rate, close rate and profit per customer. Then use the SEO cost calculator to set the cost side. The page-level model here and the program-level numbers in SEO ROI: the five numbers should tell the same story.
To compare a page’s value with a monthly retainer, start from our pricing page. We do not promise rankings or traffic, and we will not quote a value for a page we have not measured.
Frequently asked questions
How do you calculate the value of SEO traffic?
Multiply a page’s monthly organic visits by the share that become leads, the share of leads you close, and gross profit per customer. The product is the page’s monthly gross profit. In our hypothetical plumbing example one visit is worth $10.80, but you should use your own rates and count only non-branded visits.
Is the value of SEO traffic the same as its ad equivalent?
No. Ad equivalent value is what the same clicks would cost to buy, which shows what you avoid paying, not what the visits earn. Paid and organic visitors also convert differently. We use ad cost only as a plausibility check on the model, never as the value itself.
What conversion rate should I use for organic visits?
Your own. Divide the calls, forms and bookings tied to organic landing-page sessions in GA4 by those sessions, over 12 months if you have them. We know of no industry rate with a checkable method, so the 4% in this post is a labeled placeholder.
How many clicks does a number one ranking get?
It varies by query. Backlinko’s analysis of Search Console data from about 4 million results, last updated 16 April 2025, found 27.6% for the top result. Your own Search Console CTR on similar queries is a better input than any study.
Should I value a blog post the same way as a service page?
Use the same formula, but expect a lower lead rate and a longer path to a customer. Blog readers are usually earlier in their search. Value service pages by leads and jobs, and value blog posts by the leads they assist and the service pages they feed.
Can a page have negative SEO value?
Traffic cannot, but a page can lose money when it costs more to build and maintain than the gross profit it earns. Its net value is also negative if it ranks too low to attract clicks. Our rule is to skip pages whose realistic mid case does not clear about three times annual cost.
How many visits does a page need to pay for itself?
Divide first-year cost by 12, then divide by your value per visit. In our hypothetical, $2,100 of first-year cost is $175 a month, and at $10.80 a visit that is about 16 visits a month. Use your own cost and value per visit.
See what a page could earn with your numbers in the SEO ROI calculator, then Get Your Organic Growth Plan.
Sources
- Performance report (Search), Search Console Help, accessed 22 Oct 2026
- Default channel group definitions, Google Analytics Help, accessed 22 Oct 2026
- Do you need an SEO professional?, Google Search Central, accessed 22 Oct 2026
- We analyzed 4 million Google search results: CTR study, Backlinko, accessed 22 Oct 2026
- How long does it take to rank in Google?, Ahrefs, accessed 22 Oct 2026
- Home services advertising benchmarks, LOCALiQ, accessed 22 Oct 2026
Want to apply this to your site?
Not sure where to start? Get a plan for your own business.
