01page.cities
SEO, GEO, and AEO, city by city.
Fourteen cities, one page each, with the searches the people there actually run, what a click on each one costs, who holds the map today, and the plan. I work from Portland, across Oregon and over the river in Clark County.
02section.cities
Pick your city
Each page carries its own searches, pulled on the date shown on it, and its own read of who is winning them now.
Portland metro
Where I work, and where the click prices are highest.
Portland, OR
- searches tracked
- 6,400/mo
- furnace repair portland
- $55/click
Beaverton, OR
- searches tracked
- 1,790/mo
- plumber beaverton
- $20/click
Hillsboro, OR
- searches tracked
- 1,250/mo
- plumber hillsboro
- $25/click
Lake Oswego, OR
- searches tracked
- 1,410/mo
- painters lake oswego
- $16/click
Gresham, OR
- searches tracked
- 1,430/mo
- plumber gresham
- $25/click
Troutdale, OR
- searches tracked
- 670/mo
- dentist troutdale
- $5/click
Southwest Washington
Over the river in Clark County, where the trade clicks cost more than they do in Portland.
Vancouver, WA
- searches tracked
- 8,700/mo
- plumber vancouver wa
- $35/click
Willamette Valley
Two university towns, where the trade searches sit behind the restaurant and rental searches.
Eugene, OR
- searches tracked
- 1,840/mo
- roofing eugene
- $20/click
Corvallis, OR
- searches tracked
- 2,480/mo
- roofing corvallis
- $15/click
Central and Southern Oregon
Further out, measured the same way, and served the same way.
Bend, OR
- searches tracked
- 2,720/mo
- hvac bend oregon
- $14/click
Medford, OR
- searches tracked
- 1,340/mo
- hvac medford oregon
- $8/click
Grants Pass, OR
- searches tracked
- 2,000/mo
- hvac grants pass
- $7/click
The coast and the east
Visitor towns and small markets, where a lot of the searches are too small for the tools to hold a result page at all. That is the opportunity.
Cannon Beach, OR
- searches tracked
- 24,760/mo
- cannon beach hotels
- $0.90/click
Hermiston, OR
- searches tracked
- 780/mo
- plumber hermiston
- $5/click
03section.how
What is on each page
The same four things, worked out for that city rather than written once and copied.
The searches
[01]What people in that city type, how often each month, and what a business pays Google for one click on it. The top three organic results get those clicks for free.
The three places
[02]The map, the results underneath it, and the answer an AI writes when someone asks for a recommendation instead of searching. Three different competitions, and most local businesses are only in one.
Who holds it today
[03]The businesses in the map pack for that city right now, and what they have that the ones underneath do not.
The plan
[04]The first ninety days, dated, with the published price for each part and a free consultation before any of it.
04section.numbers
The most expensive clicks in the state
The highest click prices across the twelve cities. Every one of them is a search where the three businesses on the map are getting that visit for nothing.
| search | per month | per click |
|---|---|---|
| furnace repair portland | 500 | $55 |
| plumber portland | 900 | $25 |
| plumber gresham | 200 | $25 |
| roofing portland | 600 | $20 |
| plumber beaverton | 100 | $20 |
| roofing gresham | 150 | $20 |
| roofing eugene | 150 | $20 |
| hvac beaverton | 150 | $18 |
| electrician gresham | 150 | $17 |
| painters lake oswego | 100 | $16 |
Ahrefs, US, September 2026. Volume is monthly searches. CPC is what advertisers pay per click today. Each city page carries the full list for that city with the date it was pulled.
Start with a free consultation.
The consultation is free. You get a written read on where you show up in your city today, the scope of the work, and what I would recommend, with the published price for each part.