The honest answer: most Portland-area businesses see first movement in 30–60 days and meaningful Map Pack results in 60–90 days, with competitive markets taking 3–6 months. Anyone promising page one in a week is selling something that does not exist. Here is what actually happens month by month.
Days 1–14: Foundation
Profile audit and completion, service area correction, category fixes, NAP cleanup across directories, website title/H1/schema fixes. Google starts re-crawling almost immediately, but rankings rarely move yet.
Days 15–45: Signals build
Citations go live (Bing, Apple, Yelp, BBB), city and service pages get indexed, first new reviews land. This is where the graph starts bending — usually on longer, lower-competition searches first, like "seo agency Canby" before "marketing agency Portland".
Days 45–90: The Map Pack opens up
With consistent reviews and complete signals, profiles typically break into the top 3 for nearby searches and climb for harder ones. Rank tracking on a grid (not just one search from your office) shows exactly where you win and where you are still behind.
What speeds it up (and slows it down)
Faster: review velocity, a complete profile, dedicated city pages, real photos. Slower: thin websites, duplicate listings, a service area set to half of Oregon, and dormant profiles. Competition matters too — ranking in Boring is a different fight than Gresham.
Want to know where you would land on this timeline? Book a free strategy call — we will show you your current grid ranking and what 90 days would change.