01city.lake_oswego

SEO, GEO, and AEO in Lake Oswego, Oregon.

The searches Lake Oswego makes by trade, who holds the map and the results today, and the plan, with the price published. From one person twenty minutes north in Portland.

Numbers pulled 7 September 2026 · Lake Oswego, OR and the metro

About 41,000 people live in Lake Oswego, and the searches are for the larger jobs: roofing lake oswego is 200 a month, roof repair 150, painters 100 at $16 a click, tree service 100 at $13. Plumber, electrician, hvac, furnace repair, and tree service all sit at a difficulty of zero, which means the page Google wants has not been written, and a company with one good page can hold the first result.

This page is what I do for a Lake Oswego business. The searches by trade, with what a click costs. Who holds the map and the results under it right now, read from the result pages on the date below. The plans, with the price on them. The office is in Portland's Pearl District, twenty minutes up Highway 43.

02section.searches

What Lake Oswego searches

The city searches by trade, how often, and what a click on each one costs. The money is in the property work, and most rows sit at a difficulty nobody has claimed.

searchper monthper click
roofing lake oswego200$8
gutter cleaning lake oswego150$15
electrician lake oswego150$9
emergency plumber lake oswego150$0.00
window cleaning lake oswego150$0.00
painters lake oswego100$16
tree service lake oswego100$13
orthodontist lake oswego100$5
landscaping lake oswego100$1.30
plumber lake oswego80$0.70
hvac lake oswego70$0.00
lake oswego web design60$0.00

Ahrefs, US, September 7, 2026. Volume is monthly searches. CPC is what advertisers pay per click today; a blank means nobody is bidding.

03section.places

Three places to show up in Lake Oswego

Google's map, the results under it, and the AI answer. For Lake Oswego I read the first page for plumbing and roofing on September 7, 2026. The map goes to companies from Tigard and Portland with a Lake Oswego profile, and a company with a domain rating of zero ranks third for plumber on a page named for the city.

  1. 01

    The map

    Three businesses per search, chosen from the Google Business Profile. For plumber lake oswego the pack is Alchemy Plumbing, Top Notch Plumbing, and Pipeline Plumbing, and Pipeline's profile link is tagged Tigard, which is where the company sits. For roofing lake oswego it is Oswego Roofing, a company called Lake Oswego Roofing Company on a .homes domain, and NW Homes out of Portland. Two of the six are named for the city, and the name does part of the work in the map.

    Google Business Profile optimization

    plumber lake oswego Alchemy · Top Notch · Pipeline
    roofing lake oswego Oswego Roofing · Lake Oswego Roofing Co · NW Homes
    the three-pack for each search, September 7, 2026

  2. 02

    The organic results

    Under the map for plumber lake oswego: Yelp second, then Excellence Plumbing third on a domain rating of zero, then a Facebook group thread titled who is a good plumber in Lake Oswego. Alchemy sits sixth on a rating of 7, and Mr. Rooter, Thumbtack, Pipeline's service-area page, and Roto-Rooter fill the rest. For roofing: Oswego Roofing second on a rating of zero, in business since 1984, then Pacific West's Lake Oswego page, Yelp, Facebook, and four more roofers each on a page named for the city. A site with a domain rating of zero ranking second and third means the page is the whole contest here, and Google is answering the question with a Facebook thread because most sites give it nothing better.

    Local SEO, one page per service and city

    03 excellenceplumbing.com DR 0
    04 facebook.com/groups/livinginlakeoswego
    06 alchemy-plumbing.com DR 7
    02 oswegoroofing.com DR 0
    03 pacificwestroofing.com/service-areas/lake-oswego DR 22
    09 powerfulrc.com/lake-oswego-roofing-company DR 1
    positions on September 7, 2026, with the Ahrefs domain rating

  3. 03

    The AI answer

    ChatGPT does not read the map. It reads the review aggregators, the CCB license record, the BBB profile, and the company's own website, then names who it can verify. Asked for Lake Oswego electricians and what a visit costs, it built a table of five companies from their own websites and ranked them by the service call fee each one published, and the company with no fee on its site went last. Gemini reads the Google Business Profile and names the map. The questions Google shows under the Lake Oswego results are the AEO half: a page that answers what a roof costs in Oregon in one sentence is the page the answer box quotes.

    The Lake Oswego electrician capture

    ChatGPT reads Birdeye · Expertise · BBB · CCB · your site
    Gemini reads the Google Business Profile
    ChatGPT ranked five Lake Oswego electricians by published visit fee
    Google asks what is the typical cost of replacing a roof in Oregon?
    what time of year is the cheapest to replace a roof?
    the Lake Oswego electrician capture is on the electricians page

04section.trades

Lake Oswego by trade

One page per trade with the plan written out. The searches on those pages are Portland's; the Lake Oswego rows above are the same work at this city's scale.

05section.areas

Lake Oswego and around it

Lake Oswego, the neighborhoods Google counts inside it, and the cities on either side of the lake. Each gets its own page with its own numbers.

metro

  • Lake Oswego
  • West Linn
  • Tualatin
  • Tigard
  • Rivergrove
  • Durham
  • Milwaukie
  • Oregon City
  • Portland

neighborhoods

  • First Addition
  • Lake Grove
  • Mountain Park
  • Westlake
  • Palisades
  • Forest Highlands
  • Evergreen
  • Bryant
  • Hallinan
  • Old Town
  • Uplands
  • Waluga

06section.pricing

The price is published

The consultation is free. I come back with the scope of the project and what I would recommend, and the pricing is published: three monthly plans, with the website included on Growth and Superior, and three website builds at a one-time price. You can stop after any step.

Monthly SEO, GEO, and AEO

The same work at the same standard on every plan; the tiers differ in how much of it you get each month. Local is month to month. Growth and Superior include the website and run three months minimum. Most results start to show after three to six months; the first months lay the foundation: the site, the profile, the citations, and the pages.

  • Local SEO

    $425/month

    Show up in the map pack and get found in your service area.

    • Google Business Profile management (posts, reviews, Q&A)
    • 5 service and area pages, built in months 1 to 2
    • 2 blog posts a month
    • Citations cleanup
    • Technical SEO, schema, and AI citation tracking
    • Monthly report
    Start local

    Month-to-month. Cancel anytime.

  • Growth SEO

    $995/month

    More pages, more posts, up to three locations, and the website rebuilt first.

    • Everything in Local, to the same standard
    • 4 blog posts a month
    • Up to 3 locations
    • A page for every service you offer
    • Quarterly conversion review
    • Starter website included, built first as the foundation
    Grow

    Three months minimum, then month to month.

  • Superior SEO

    $1,995/month

    The most pages and posts, every service covered in depth, regional or national reach.

    • Everything in Growth, to the same standard
    • 8 blog posts a month
    • Regional or national targeting
    • Every service covered in depth: the sub-services, the questions customers ask, the comparisons
    • Monthly report on the AI prompts that name you
    • Growth website included, built first as the foundation
    Lead the market

    Three months minimum, then month to month.

  • Not seeing an option you like? Let's talk.

    More or less than the plans above, or a mix of the two. Tell me what you are looking for and I come back with a price.

    Let's talk

See all pricing

form.consultation

Start with a free consultation

Six fields, under two minutes. I reply within one business day with the scope and what I would recommend.

A couple of sentences is plenty: the calls that don't come, the page that doesn't rank, the spreadsheet, the thing that eats a morning.

Only if you need a tool built. SEO plans and website builds are priced on the pricing page. A ballpark helps me scope the build.

Goes straight to me, usually a reply within one business day. Prefer email?anthony@thesatosolutions.com

Please don't include passwords, customer data or confidential records in this form. Anything you send is used only to scope the consultation and isn't shared with anyone.

07section.faq

Questions Lake Oswego businesses ask

What does SEO cost in Lake Oswego?

The same as anywhere I work, and the prices are on the pricing page: Local SEO at $425 a month, Growth at $995, and Superior at $1,995, with the website included and built first on Growth and Superior. For a Lake Oswego trade the Local plan usually fits, because the searches are small and most of the trade rows sit at a difficulty of zero.

How long does SEO take in Lake Oswego?

Shorter than Portland on the zero-difficulty rows. Plumber, electrician, hvac, and tree service lake oswego are held today by sites with a domain rating between zero and nine, so a page written for the search can rank inside the first three months. The map moves on the profile work, usually inside two months. Gutter cleaning, at a difficulty of 50, takes the full three to six.

Why is a Facebook thread ranking for plumber lake oswego?

Because it answers the question the searcher asked, who to call, and most Lake Oswego company sites have no page that does. A page on your site that names the services, the neighborhoods from First Addition to Lake Grove, and the price to start is the page that takes that spot.

Do you work in Lake Oswego in person?

Yes. The office is at 1314 NW Irving St in Portland, twenty minutes up Highway 43. The consultation is thirty minutes, at your shop, at the office, or on a call.

Which trades do you have a plan for?

Roofers, plumbers, electricians, gutter cleaners, HVAC companies, and holiday light installers, one page each. Painters and tree services are two Lake Oswego rows with real money on the click and no competition on the page, and they start with the free consultation.

What is the difference between SEO, GEO, and AEO?

SEO puts you in Google's results. GEO, generative engine optimization, puts you in the answer ChatGPT, Gemini, or the AI Overview gives when someone asks for a recommendation. AEO, answer engine optimization, gets your page quoted as the answer to a question, like the ones Google shows under every local search. They read the same pages and the same records, so I do them together.

related

keyboard.shortcuts

?
Toggle this help
gh
Home
gw
Work
gt
Tools
gs
Services
ga
About
gc
Contact
a
Start with a free consultation
t
Back to the top
Esc
Close