Operations / Portfolio
Portfolio Dashboard
Aggregate intelligence across all scored markets
Markets Scored
0
Active Markets
0
Projected Gross Rev / Mo
$0
Projected Net / Mo
$0
12-Month Projection
Portfolio Trajectory
Top Markets by Net Projection
Performance Ranking
Operations / Score Market
Market Intelligence Wizard
Guided 4-step process. Research links provided for every metric. Pick a preloaded city to auto-fill economic data.
Define Market
Demand & Competition
Economics & Buyers
Budget & Run
Step 1 of 4
Identify the market you're evaluating. Choose from preloaded cities to auto-fill economic data (population, income, homeownership), or type any city manually.
City
Census QuickFacts
Type any city. If it matches a preloaded entry, population/income/homeownership auto-fill on the Economics step.
State (2-letter)
Auto-fills when you pick a preloaded city.
Vertical / Niche
+ Add Custom Vertical
—
Disaster / Weather Risk (for this vertical)
FEMA Risk Map
Water damage in Houston/Beaumont = high (hurricanes). HVAC in Phoenix = high (heat). Pest control year-round in TX = high.
Step 2 of 4 — Research
Use the free tools linked on each field to gather these numbers. Plan 15-30 minutes for a thorough market workup.
VA Workflow
Open each linked tool in a new tab. Run the relevant search. Plug numbers into the field. Don't guess — if you can't find a number, use the conservative default (already loaded).
Demand Signals
Monthly Search Volume
Google Keyword Planner
In Keyword Planner search "[niche] [city]". Use the "Avg monthly searches" value. Free alternative: Keywords Everywhere browser extension.
LSA Est. Leads/Week
LSA Bid Simulator
In Google LSA dashboard, during setup the bid simulator preview shows estimated leads/week at your budget. Use the mid-range estimate.
Google Trends Score
Google Trends
Search "[niche]" on Google Trends, filter to your state, last 12 months. Score is the average value (0-100).
Population (city + 25mi)
Census QuickFacts
Auto-filled if you picked a preloaded city. Otherwise: Census QuickFacts → search city → use Population estimate.
Competition
GBP Competitor Count
Google Maps
Google Maps search "[niche] [city]". Count verified businesses in top 20 results. Ignore unverified or out-of-area listings.
Avg Competitor Review Count (top 5)
From the same Google Maps results: average the review count of the top 5 listings. If competitors all have 500+ reviews, the market is dominated.
LSA Competition
Google Search
On Google search "[niche] [city]", count the green "Google Screened" / LSA ad boxes at the top. More LSA advertisers = higher CPL.
Top 3 Avg Domain Authority
MOZ Link Explorer
MOZ Link Explorer (free: 3 queries/day) or Ahrefs Website Authority Checker (unlimited free). Average the DA of the top 3 competitor websites.
Step 3 of 4 — Economics & Buyers
Demographic data drives qualified-lead conversion. Buyer coverage drives revenue per lead.
Market Economics
Median Household Income ($)
DataUSA
DataUSA → search city → "Income" section. Use Median Household Income (full population, not workforce).
Homeownership Rate (%)
DataUSA
DataUSA → "Housing" section → "Owner-occupied housing units" %. Higher = more qualified leads.
Insurance Penetration (% of homeowners insured)
National average is ~87%. Higher in suburban markets, lower in rural. Drives PPC qualify rate for restoration verticals.
Buyer Coverage
Approved PPL Buyers in State
Niche cap is 5. Count your approved networks that buy leads for this niche in this state. From TRK-004 Payout Network Master Log.
Network Acceptance Probability (%)
% of leads buyers actually accept (some get rejected for duplicates, geo mismatch, incomplete data). 80% is conservative default.
Step 4 of 4 — Budget & Operations
Set the LSA spend strategy and physical office cost. The calculator translates dollars into projected lead volume in real-time.
LSA Budget Calculator
Monthly LSA Spend ($)
CPL = Cost Per Lead. Each niche has a baseline LSA CPL, adjusted by the LSA competition you set in Step 2.
Verify in LSA dashboard →
Physical Office
Office Available Under $200/mo
Office Cost ($/mo)
Per-month, all-inclusive if possible. Month-to-month strongly preferred.
Operations / Markets
Scored Markets
All evaluated city/vertical combinations
Strategy / Multi-Vertical Stacking
Multi-Vertical ROI Stack
Compute combined economics for 2 verticals operating from the same physical office
Market 1 (Primary)
Market 2 (Stacked)
Reference / Vertical Database
Niche Reference Data
Built-in verticals + your custom verticals
Data Sources
Built-in payout ranges sourced from active network rate cards (eLocal, Marketcall, Service Direct, HomeAdvisor, Modernize), LSA cost-per-lead from Google's published benchmarks, seasonality from Google Trends 5-year data. Rates are USD, conservative blend across tier-2 cities. Custom verticals override defaults for that niche. Tune in Settings.
Reference / How This Works
Scoring & Projection Methodology
Transparent math behind every recommendation
Score Composition
Each market receives a 0-100 opportunity score weighted across five categories.
| Category | Weight | Inputs |
|---|---|---|
| Demand Signals | 30 | Search volume · LSA est. leads · Trends · Population |
| Competition | 25 | GBP competitor count · Avg reviews · LSA density · Top-3 DA |
| Market Economics | 20 | Median income · Homeownership · Disaster risk · Insurance penetration |
| Monetization | 15 | Approved buyers in state · Acceptance probability · Niche payout signal |
| Operational Feasibility | 10 | Office availability · Office cost · LSA available for niche · Suspension risk |
Verdict Thresholds
| Score | Verdict | Action |
|---|---|---|
| 75-100 | GO | Launch LSA + GBP simultaneously. High confidence. |
| 50-74 | TEST | Launch LSA only with $1,000-2,000 budget. Validate 30-45 days. Add GBP if conversion holds. |
| 0-49 | SKIP | Not worth pursuing. Capital better deployed elsewhere. |
Projection Engine
Lead volume = LSA stream + Organic GBP stream, on independent ramp curves.
LSA leads/mo = (budget / effective_CPL) × seasonality effective_CPL = niche.lsaCpl × competition_adj (low: 0.80, med: 1.00, high: 1.30) Organic GBP ramp: M1-2: 0 leads (verification window) M3-4: 10% → 25% of mature potential M5-7: 45% → 80% M8-12: 88% → 100% mature_gbp = search_vol × CTR(competition) × call_rate × demand_modifier Revenue per lead: qualified = total × niche.qualifyRate × economics_modifier ppc_rev = qualified × niche.ppcAvg ppl_rev = qualified × niche.pplAvg × min(buyers, niche.maxBuyers) × acceptance disq_ppl = (total - qualified) × pplAvg × buyers × acceptance × 0.40 Costs/mo: LSA budget + office + tech_share + va_share + insurance_amort
System / Settings
System Settings
Cost Assumptions
Tech Stack Share ($/mo per listing)
VA Share ($/mo per listing)
Insurance + Compliance Amortized
Default LSA Budget
Data Management