SEO
SEO Campaign — Local Restaurant
Portland, OR
0%
organic traffic lift in 60 days
The problem
Buried past page one for the searches that matter
Project story
This campaign focused on local non-branded demand for high-intent dining searches and neighborhood-specific queries. We rebuilt page metadata, internal linking, and menu content structure to align with ranking opportunities.
We paired technical cleanup with Google Business profile optimization, including consistent NAP signals and media updates. Review strategy and category tuning helped improve map visibility for prime keywords.
Within two months, the restaurant gained stronger first-page visibility and measurable growth in organic bookings.
Challenge
The restaurant rarely appeared in the local map pack for high-intent dining queries, so new guests found competitors first.
Solution
Thin metadata, weak internal linking, and misaligned Google Business signals meant Google couldn’t confidently match the site to neighborhood demand.
The work
How we executed
A focused sequence from discovery through launch—each step chosen to compound results.
Tools used
Technical & on-page foundation
Cleaned crawl issues, rewrote titles and structured data, and strengthened internal links across menu and location pages.
Google Business + local alignment
Synced categories, photos, hours, and NAP with the website for consistent local relevance.
Keyword & content targeting
Built category and neighborhood landing patterns around proven search demand.
Measure and iterate
Tracked rankings, impressions, and organic clicks weekly to prioritize the next wins.
The results
Before → after
Organic traffic
Before
Baseline
After
+143%
Priority keyword avg. rank
Before
#8
After
#1
Reservation clicks
Before
Flat
After
+84%
0%
Map-pack impressions increased in 45 days
0%
Organic reservation clicks increased
0
Top-3 rankings achieved for
Ready to get results like this?
Tell us what you’re building—we’ll map the fastest path to measurable growth.