---
title: "Calculate SEO ROI with the revenue, payback, and CAC figures finance accepts"
description: "Calculate SEO return, payback, and customer acquisition cost for ecommerce, SaaS, lead generation, and local businesses, including the time lag."
canonical: "https://scalewithsearch.com/articles/seo-roi-calculation-guide"
date: "2026-03-20"
modified: "2026-09-25"
---
## Site navigation

- [Scale With Search](https://scalewithsearch.com/)
- Real estate
  - Real estate
    - [Real estate](https://scalewithsearch.com/for/real-estate)
- Work
  - Start here
    - [Send your brief](https://scalewithsearch.com/work#send-your-brief)
    - [Prepare your six-question brief](https://scalewithsearch.com/work#prepare-your-six-question-brief)
  - Build
    - [Site build, content library with SEO, signal desk](https://scalewithsearch.com/work)
- For your business
  - Trades and home services
    - [Auto body and collision shops](https://scalewithsearch.com/for/auto-body-and-collision-shops)
    - [Foundation and home repair contractors](https://scalewithsearch.com/for/foundation-and-home-repair)
    - [Garage door and fencing contractors](https://scalewithsearch.com/for/garage-door-and-fencing-contractors)
    - [HVAC contractors](https://scalewithsearch.com/for/hvac-contractors)
    - [Janitorial and commercial cleaning companies](https://scalewithsearch.com/for/janitorial-and-commercial-cleaning)
    - [Locksmiths](https://scalewithsearch.com/for/locksmiths)
    - [Moving companies](https://scalewithsearch.com/for/moving-companies)
    - [Pest control companies](https://scalewithsearch.com/for/pest-control-companies)
    - [Plumbing and electrical contractors](https://scalewithsearch.com/for/plumbing-and-electrical-contractors)
    - [Restoration and water or fire damage companies](https://scalewithsearch.com/for/restoration-and-water-fire-damage)
    - [Roofing companies](https://scalewithsearch.com/for/roofing-companies)
    - [Towing companies](https://scalewithsearch.com/for/towing-companies)
    - [Tree services and landscaping companies](https://scalewithsearch.com/for/tree-services-and-landscaping)
    - [Solar installers](https://scalewithsearch.com/for/solar-installation)
    - [General contractors](https://scalewithsearch.com/for/general-contractors-and-construction)
    - [Paving, concrete, and flooring contractors](https://scalewithsearch.com/for/paving)
  - Practices and professional services
    - [Bookkeeping and tax practices](https://scalewithsearch.com/for/bookkeeping-and-tax-practices)
    - [Dental practices](https://scalewithsearch.com/for/dental-practices)
    - [Family and criminal defense law firms](https://scalewithsearch.com/for/family-and-criminal-defense-law-firms)
    - [Med spas and aesthetics practices](https://scalewithsearch.com/for/med-spas-and-aesthetics)
    - [Personal injury law firms](https://scalewithsearch.com/for/personal-injury-law-firms)
    - [Veterinary clinics](https://scalewithsearch.com/for/veterinary-clinics)
    - [Gyms and fitness studios](https://scalewithsearch.com/for/fitness)
    - [Therapy and outpatient health practices](https://scalewithsearch.com/for/therapy-and-outpatient-health)
    - [Medical billing companies](https://scalewithsearch.com/for/medical-billing)
    - [Insurance agencies](https://scalewithsearch.com/for/insurance-agencies)
    - [Financial advisors](https://scalewithsearch.com/for/financial-advisors)
    - [Property management companies](https://scalewithsearch.com/for/property-management)
    - [Recruiting and staffing agencies](https://scalewithsearch.com/for/recruiting-and-staffing)
    - [Architects and interior designers](https://scalewithsearch.com/for/architects-and-interior-designers)
    - [Logistics and supply chain companies](https://scalewithsearch.com/for/logistics-and-supply-chain)
  - Agencies, MSPs, and manufacturing
    - [IT and managed service providers](https://scalewithsearch.com/for/it-and-managed-service-providers)
    - [Machine shops and precision manufacturers](https://scalewithsearch.com/for/machine-shops-and-precision-manufacturing)
    - [Marketing agencies and freelancers](https://scalewithsearch.com/for/marketing-agencies-and-freelancers)
    - [SEO agencies and consultants](https://scalewithsearch.com/for/seo-agencies-and-consultants)
    - [Small manufacturers and fabricators](https://scalewithsearch.com/for/small-manufacturers-and-fabricators)
  - Restaurants, shops, studios, and nonprofits
    - [Restaurants and hospitality businesses](https://scalewithsearch.com/for/restaurants-and-hospitality)
    - [Retail stores and ecommerce sellers](https://scalewithsearch.com/for/retail-and-ecommerce)
    - [Photographers, event planners, and travel agents](https://scalewithsearch.com/for/photographers)
    - [Churches and nonprofits](https://scalewithsearch.com/for/churches-and-nonprofits)
  - [All industries](https://scalewithsearch.com/for/)
- Learn
  - For your office
    - [Office job guides](https://scalewithsearch.com/guides/)
    - [Browser calculators](https://scalewithsearch.com/tools/)
  - Start here
    - [How it works](https://scalewithsearch.com/how-it-works)
    - [Free Starter Kit](https://scalewithsearch.com/kit/business-memory-starter-kit.zip)
    - [Synthetic specimen](https://scalewithsearch.com/specimen/working-session-specimen.zip)
  - Guides
    - [The Complete Guide to Business Memory for AI Agents](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [The Complete Small-Business Guide to AI Agent Governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [The Complete Guide to Leaving Vendor AI Memory](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - Articles by cluster
    - [Business memory](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [Agent governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [Migration and ownership](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - For machines
    - [llms.txt](https://scalewithsearch.com/llms.txt)
    - [llms-full.txt](https://scalewithsearch.com/llms-full.txt)
    - [Machine view](https://scalewithsearch.com/?view=machine)
- Company
  - Evidence
    - [Proof](https://scalewithsearch.com/proof)
  - Company
    - [About](https://scalewithsearch.com/about)

# Calculate SEO ROI with the revenue, payback, and CAC figures finance accepts.

"Organic traffic increased 50%" claims credit. "This channel produced this much revenue at this cost" proves value. Many SEO teams report traffic and rankings because they are easy to measure. CFOs and CMOs decide budgets on revenue, customer acquisition cost (CAC), and payback period.

The basic calculation is simple:

```text
ROI = (Revenue from organic − SEO investment) ÷ SEO investment × 100
```

Three things make it hard in practice. SEO results lag the investment by 6 to 12 months. Customers touch several channels before they convert, so attribution is messy. Many businesses cannot track revenue by channel at all. This guide builds the measurement for three roles. The CFO approves budget, the CMO allocates spend across channels, and the SEO manager must prove the channel's value.

The worked examples use round numbers in thousands of your currency, written as "k". They show the method, not typical results. Replace them with your own figures.

## Collect the inputs

### SEO investment

Count every cost of the program, converted to a monthly figure:

1. Salaries: the SEO manager, content writers, and technical specialists.
2. Tools: Ahrefs or Semrush, Screaming Frog, Google Workspace, and Yoast SEO or Rank Math.
3. Contractors: freelance writers, developers for technical fixes, and link building services.
4. Content production: photography, video, and graphic design.
5. Agencies: the monthly retainer, if you outsource SEO.

### Revenue from organic search

The source of the revenue figure depends on the business model.

For ecommerce, use GA4 ecommerce tracking. Filter purchases to organic search sources, such as `google / organic`, `bing / organic`, and `duckduckgo / organic`. The ecommerce purchases report in the GA4 monetization section gives the total purchase revenue.

For lead generation, track form submissions, demo requests, and trial signups as GA4 key events, such as `form_submit`, `trial_start`, and `demo_request`. Pass each lead's session source to the CRM: Salesforce, HubSpot, or Pipedrive. The CRM attributes closed deals to the original lead source. Revenue from organic = closed deals from organic × average deal size.

For offline conversions, such as calls and store visits, use call tracking. CallRail and CallTrackingMetrics use dynamic number insertion to show organic visitors a unique phone number. Track calls and direction requests from the Google Business Profile performance report. Then estimate revenue. For example, if 10% of calls become customers, 100 organic calls bring 10 customers. Multiply by the average transaction value.

If you cannot track revenue, assign a value to each conversion. If customer lifetime value (LTV) is 1k and 10% of leads become customers, each lead is worth 0.1k. Revenue = lead count × lead value. A CRM connection that tracks closed deals is more accurate.

### Revenue or profit

The basic formula uses revenue. Finance teams often want gross profit instead, because revenue-based ROI overstates the return when margins are thin. Pick one basis, say which one you use, and keep it for every period you compare.

## Choose an attribution model

A customer often touches several channels. For example: the user clicks a paid ad, leaves, returns through organic search, and converts.

Data-driven attribution is the GA4 default. It uses machine learning to share credit across the touches in each path. In the example, paid search might get 40% and organic search 60%. Check the model in the GA4 admin attribution settings.

Last-click attribution gives 100% of the credit to the final touch. In the example, organic search gets all the credit, and the paid ad that introduced the user gets none.

Three rule-based models are also common:

- Position-based: 40% to the first touch, 40% to the last, and 20% across the middle. It suits B2B with long cycles, where awareness and closing both matter.
- Linear: equal credit to every touch. A path of paid, organic, email, organic gives each touch 25%. It is rarely useful, because it treats every touch as equal.
- Time decay: more credit to touches close to the conversion. It suits sales cycles shorter than 14 days.

Google removed position-based, linear, time decay, and first-click models from GA4 in 2023. Calculate them from the BigQuery export if you need them.

| Business model | Model to use | Reason |
|---|---|---|
| Ecommerce, cycle under 7 days | Last click or data-driven | Most purchases happen in one session |
| B2B SaaS, cycle of 30 to 90 days | Data-driven or position-based | Many touches over weeks; awareness and closing both need credit |
| Lead generation, cycle of 7 to 30 days | Data-driven | Balances first and last touches without manual rules |
| Local business with offline conversions | Last click or time decay | Conversions often happen the same day or the next |

For the models in depth, read [attribution modeling for SEO](/articles/attribution-modeling-for-seo).

## Calculate ROI by business model

### Ecommerce

- SEO investment: 10k a month.
- Organic sessions: 50,000 a month, at a 2% conversion rate.
- Average order value: 0.075k.

Organic orders = 50,000 × 0.02 = 1,000. Revenue = 1,000 × 0.075k = 75k. ROI = (75k − 10k) ÷ 10k × 100 = 650%.

### B2B SaaS

- SEO investment: 20k a month.
- Organic trial signups: 100 a month, with 20% becoming paying customers.
- Annual contract value (ACV): 5k per customer.

Each month brings 20 new customers. In the first month, their revenue is 20 × 5k ÷ 12 = 8.3k. Against 20k of investment, a one-month snapshot shows ROI of −58%. That snapshot is misleading, because SaaS revenue recurs and customers accumulate.

Calculate on lifetime value instead. If customers stay 3 years, each monthly cohort of 20 customers brings 20 × 5k × 3 = 300k over its life. Against the 20k invested to acquire it, the lifetime ROI is 1,400% on revenue. Adjust the lifetime for churn, and add expansion revenue from upgrades. A SaaS business must calculate SEO return on LTV, not on first-month revenue.

### Local business with repeat customers

- SEO investment: 1.5k a month for the manager's time, tools, and a fractional marketer.
- Organic website visits: 1,200 a month, at 3% conversion to calls and reservations.
- Average transaction: 0.075k. Customers return 2.5 times in 12 months on average.

Conversions = 1,200 × 0.03 = 36. First-visit revenue = 36 × 0.075k = 2.7k. Revenue with repeat visits = 2.7k × 2.5 = 6.75k. ROI = (6.75k − 1.5k) ÷ 1.5k × 100 = 350%.

Restaurants, salons, fitness studios, and other businesses with high repeat rates must calculate on LTV, not on the first transaction. The ROI on first-visit revenue alone is 80%.

## Calculate payback

The payback ratio compares one month of SEO investment with one month of organic gross profit:

```text
Payback ratio = Monthly SEO investment ÷ Monthly gross profit from organic
```

A ratio below 1 means one month of organic profit covers one month of SEO spend.

For the ecommerce example, cost of goods is 40% of revenue, so monthly profit = 75k × 0.6 = 45k. The ratio is 10k ÷ 45k = 0.22. One month of profit covers the spend about 4.5 times.

For the SaaS example, gross margin is 80%. The first month's profit is 8.3k × 0.8 = 6.7k, so the ratio is 3. Three months of the first cohort's profit cover one month of spend. Because revenue recurs and each month adds a new cohort, the position improves fast. After 12 months of cohorts, the program has added 240 customers. On an annual contract basis, they are worth 240 × 5k × 0.8 = 960k of gross profit a year, against 240k of investment.

For high-ticket lead generation, such as legal, consulting, or B2B services:

- SEO investment: 5k a month.
- Organic leads: 10 a month, with 30% becoming customers.
- Average deal: 50k, at 60% gross margin.

Customers = 3. Revenue = 150k. Profit = 90k. The ratio is 5k ÷ 90k = 0.06. Each conversion is worth so much that high-ticket lead generation often shows the strongest SEO return.

### Judge the break-even month

For a new program, measure the break-even month: the month when cumulative organic profit exceeds cumulative SEO investment.

- Under 6 months: good.
- 6 to 12 months: acceptable, and typical for new programs or competitive markets.
- Over 12 months: a warning. SEO may be the wrong channel, or the strategy needs an overhaul.

## Compare acquisition cost by channel

```text
CAC = Total marketing spend ÷ New customers acquired
Organic CAC = SEO investment ÷ New customers from organic search
```

For example, an SEO investment of 15k a month that brings 50 new customers gives an organic CAC of 0.3k. Compare it with the other channels in the same currency:

| Channel | CAC |
|---|---|
| Paid search | 0.5k |
| Paid social | 0.4k |
| Organic search | 0.3k |
| Referral | 0.1k |
| Email to existing leads | 0.05k |

In this example, organic CAC sits below the paid channels and above owned channels such as email and referrals. SEO needs upfront investment in content, technical work, and links, and then it scales profitably.

For a subscription business, calculate CAC payback:

```text
CAC payback (months) = CAC ÷ Monthly revenue per customer (ARPU)
```

With a CAC of 0.3k and ARPU of 0.1k a month, CAC payback is 3 months. Under 12 months is healthy. Over 12 months, customers may leave before they repay their acquisition cost.

Blended CAC covers all channels. Suppose total marketing spend is 50k a month: SEO 15k, paid search 20k, paid social 10k, and email 5k. If it brings 150 customers, blended CAC is 0.333k. An organic CAC of 0.3k sits below the blended average. It pulls the company's CAC down, which supports a larger SEO budget.

## Account for the 6 to 12 month lag

Money spent on SEO today produces revenue 6 to 12 months later. A same-month comparison of spend and revenue undervalues SEO early and overvalues it later. Use cumulative ROI instead. This example spends 15k every month:

| Period | Organic revenue | Cumulative spend | Cumulative revenue | Cumulative ROI |
|---|---|---|---|---|
| Months 1 to 6: investment | Near 0 at first; about 5k a month by months 4 to 6 | 90k | 30k | −67%, as expected |
| Months 7 to 12: compounding | About 50k a month | 180k | 330k | 83% |
| Months 13 to 24: mature | About 60k a month; organic now 40 to 50% of total revenue | 360k | 1,050k | 192% |

Judge SEO on 12 to 24 month horizons, not monthly snapshots. A CFO who demands an immediate return is likely to defund SEO too early. Use a cumulative model like this in budget presentations to set expectations. For the forecast behind the revenue line, read [SEO traffic forecasting models](/articles/seo-forecasting-models).

## Build the CFO dashboard

CFOs decide on cash flow, payback, CAC, and contribution margin. Build a quarterly dashboard that answers five questions:

1. How much does the company invest in SEO?
2. How much revenue does SEO produce?
3. What is the payback?
4. How does organic CAC compare with paid channels?
5. Is the return improving quarter over quarter?

An example, with all amounts in k:

```text
SEO ROI dashboard: Q4 2025

Investment
- Salaries: 25 a month (SEO manager 10, content writer 7,
  technical specialist 8)
- Tools: 0.5 a month
- Contractors: 4 a month
- Total: 29.5 a month, 88.5 for the quarter

Revenue attribution
- Organic sessions: 120,000 (up 35% on Q3)
- Organic conversions: 2,400 (up 28% on Q3)
- Organic revenue: 480 (up 30% on Q3)
- Gross profit at 60% margin: 288

Return on gross profit
- ROI: (288 - 88.5) / 88.5 x 100 = 225%

CAC
- Organic: 88.5 / 450 new customers = 0.197
- Paid search: 0.420
- Paid social: 0.385
- Organic CAC is 53% below paid search

Payback ratio
- Monthly organic profit: 96
- Monthly investment: 29.5
- Ratio: 0.31

Year-over-year, on the same gross-profit basis
- Q4 2024: revenue 180, profit 108, investment 75, ROI 44%
- Q4 2025: revenue 480, profit 288, investment 88.5, ROI 225%

Recommendation
Organic search beats paid channels on CAC and return. Increase the
SEO budget 30% in Q1 2026 to scale content and technical capacity.
Projection at 115 investment: revenue 650, gross profit 390, ROI 239%.
```

The dashboard speaks the CFO's language: investment, profit, payback, trend, and a recommendation backed by data. For the executive version of the same argument, read [SEO ROI for CEOs](/articles/seo-roi-for-ceos).

## Use benchmarks with care

Mature programs, 12 to 24 months in, often reach these ROI ranges. They are rough rules of thumb from practice, not published standards:

| Business model | Typical mature ROI |
|---|---|
| Ecommerce: high volume, low CAC | 400 to 800% |
| B2B SaaS: long cycles, high LTV | 100 to 300% |
| High-ticket lead generation: few conversions, large deals | 500 to 1,000% |
| Local business: repeat customers, moderate transactions | 200 to 400% |

In months 1 to 6, ROI is often negative or under 50% while content ranks and authority builds. If ROI is still below these ranges after 12 months, investigate the keyword targets, content quality, conversion rates, and link investment.

## Justify the budget to a CFO who wants a return now

Show the cumulative model, and compare it with paid search. For example: "We will invest 15k a month. Months 1 to 6 will bring 30k in total, a negative return, as expected. Months 7 to 12 bring 300k more, for 83% cumulative ROI. Months 13 to 24 bring 720k more, for 192%."

Then compare. Paid search at 20k a month that returns 40k a month shows 100% ROI, but the traffic stops the day spending stops. Over 24 months, in this example, SEO brings 1,050k for 360k, a 192% ROI. Paid search brings 960k for 480k, a 100% ROI. SEO wins over the long term, because the rankings keep producing after the work is paid for. For board presentations, read [how to justify an SEO budget to the board](/articles/seo-budget-justification-board).

----

```text
                  .|########||.                                       .|########||.                                       .|########||.
               |##||.      .||##|.                                 |##||.      .||##|.                                 |##||.      .||##|.
             |#|.              .|#|.                             |#|.              .|#|.                             |#|.              .|#|.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
        .#.                          .#|                    .#.                          .#|                    .#.                          .#|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
      |#             ......             #|                |#             ......             #|                |#             ......             #|
     .#           ||#########|           #|              .#           ||#########|           #|              .#           ||#########|           #|
    .#.         |######||######|.        .#.            .#.         |######||######|.        .#.            .#.         |######||######|.        .#.
    #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#
   ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||
   #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #
 ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||
 #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#
 #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.
.|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||
||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||
#.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#
#    .||####|###########################|.     #    #    .||####|###########################|.     #    #    .||####|###########################|.     #
#      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #
#      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #
#      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #
#      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #
#   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #
#. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#
|| |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||
|| ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||
.# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.
 #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#
 ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||
  #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.
   ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||
    #.        .######|#|#########|        .#            #.        .######|#|#########|        .#            #.        .######|#|#########|        .#
    .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.
     |#           ||########||           #.              |#           ||########||           #.              |#           ||########||           #.
      |#             ......             #|                |#             ......             #|                |#             ......             #|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
        |#.                          .#.                    |#.                          .#.                    |#.                          .#.
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
            .|#|.              .|#|.                            .|#|.              .|#|.                            .|#|.              .|#|.
               |##||.      .||##|                                  |##||.      .||##|                                  |##||.      .||##|
                 .||########||.                                      .||########||.                                      .||########||.

Scale With Search  2026  [scalewithsearch.com](https://scalewithsearch.com)
```
