01page.industries
SEO, GEO, and AEO for contractors.
One page per trade, with the searches your customers actually type, the three places you have to show up, and the first ninety days written out.
02section.trades
Pick your trade
Each page carries its own numbers and its own plan.

Live
SEO for roofers
Portland roofers pay Google up to $70 a click for searches the top three get for free. I build the foundation that puts you in the pack, in the organic results, and in the AI answer, then hand you the numbers every month.

Live
SEO for plumbers
Portland plumbers pay Google up to $50 a click for searches the top three get for free. I build the foundation that puts you in the pack, in the organic results, and in the AI answer, then hand you the numbers every month.

Live
SEO for electricians
Portland electricians pay Google up to $25 a click for searches the top three get for free. I build the foundation that puts you in the pack, in the organic results, and in the AI answer, then hand you the numbers every month.

Live
SEO for gutter cleaners
Portland gutter cleaners pay Google up to $16 a click for searches the top three get for free. I build the foundation that puts you in the pack, in the organic results, and in the AI answer, then hand you the numbers every month.

Live
SEO for hvac
Portland heating companies pay Google up to $55 a click for searches the top three get for free. I build the foundation that puts you in the pack, in the organic results, and in the AI answer, then hand you the numbers every month.

Live
SEO for holiday light installers
Christmas light installation near me runs 63,000 searches in November and 900 in February. The installers who win the season are booked by the end of September. I build the foundation that puts you in the pack, in the organic results, and in the AI answer while the calendar is still open.
03section.gaps
The three things missing
Every contractor I talk to is busy. The same three gaps keep the busy ones from growing.
No system
[01]Leads land in a phone, a text thread, and a form nobody checks after five. The busiest month is the one that loses the most calls.
No search
[02]The site says you exist. It does not say you do metal roofs in Beaverton or panel upgrades in Gresham, so Google cannot send anyone who needs that.
No structure
[03]Reviews get asked for when someone remembers. Photos go up once a year. Every job produces material for the profile and the site, and none of it gets used.
04section.numbers
What it is worth
What customers type, how often, and what a roofer or plumber pays Google for one click on it. The city rows use Portland as the worked example, and every metro has its own. The top three organic results get those clicks for free.
| search | per month | per click |
|---|---|---|
| plumber near me | 414,000 | $7 |
| electrician near me | 214,000 | $5 |
| roofing companies near me | 132,000 | $2.50 |
| plumber portland | 900 | $25 |
| roofing portland | 600 | $20 |
| electrician portland | 600 | $13 |
| furnace repair portland | 500 | $55 |
| emergency plumber portland | 400 | $50 |
| roof repair portland | 400 | $30 |
| emergency roof repair portland | 150 | $70 |
Ahrefs, US, September 2026. Volume is monthly searches. CPC is the price per click advertisers pay today.
Start with a free consultation.
The consultation is free. You get a written read on where you show up today, the scope of the project, and what I would recommend, with the published price for each part.