SEO content for Portland and Oregon businesses
I am a Portland-based SEO content strategist. I build the pages that tell Google, AI search, and your customers exactly what you do and where you do it, for businesses from Portland to Ashland.
What does local SEO content involve?
Local SEO content is the set of pages that tells Google, and the people searching, what your business does and where: a clear page for each service, pages for the areas you genuinely serve, and business details that match your Google Business Profile exactly.
Where do I work?
I work with local businesses across Oregon, and with content clients anywhere in the US.
- Portland
- Bend
- Redmond
- Salem
- Corvallis
- Medford
- Ashland
How does Google decide which local businesses show up?
Google decides local results mainly on three factors, and it says so in its own help pages. Content can help with two of them.
Relevance
"How well a Business Profile matches what someone is searching for."
Content helps: clear service pages and a complete profile say exactly what you do.
Distance
"How far each business is from the customer who's searching."
Content cannot change this. Be honest about where you actually serve.
Prominence
"How well-known a business is", including links and reviews.
Content helps: pages worth linking to, and consistent details everywhere.
Quotes from Google Business Profile Help, which also states: "There's no way to request or pay for a better local ranking on Google."
What does a local cluster look like?
A local cluster is one strong page for a service, linked both ways to the guides, comparisons, and area pages that answer the questions your customers ask before they call.
Pillar page the whole topic
- Service page
- How-to guide
- Comparison
- FAQ page
- Local page
- Case study
Every page links to the pillar and back; related pages link to each other.
What will I not do?
Some local SEO habits now count against you. I will not use them, even when a competitor does.
-
Footers full of town names
Google lists "blocks of text that list cities and regions that a web page is trying to rank for" as keyword stuffing.
-
Twenty near-identical city pages
Pages "targeted at specific regions or cities that funnel users to one page" are doorway abuse in Google's spam policies.
-
Invented reviews or results
Every testimonial on this site is real and named, and every case study is a real engagement with no invented numbers.
Quotes from Google's spam policies for Google web search.
Which services fit a local business?
Three services fit most local businesses, depending on whether the site itself needs work.
Local SEO Clusters
Local SEO clusters connect your service pages and supporting articles into one interlinked structure. The structure builds local authority, and local authority wins the map pack.
Projects from $1,800
Content Audits
A content audit inventories every page on your site and grades what to keep, improve, merge, or remove. The deliverable is a ranked action list your team can execute immediately.
Audits from $750
Web Design & SEO
JNAbear builds custom WordPress sites for Oregon businesses with technical SEO in the foundation. One team owns design, development, and search, so the site ranks from day one.
Sites from $3,500
Local SEO questions, answered
Local business owners ask me these questions most, so here are the plain answers.
No. I am based in Portland and serve businesses across Oregon, including Bend, Redmond, Salem, Corvallis, Medford, and Ashland. Content strategy and editing are delivered to clients anywhere in the US.
Only for areas you genuinely serve and can say something specific about. Google lists "pages targeted at specific regions or cities that funnel users to one page" as doorway abuse in its spam policies. One strong page with a clear service-area statement beats twenty near-identical ones.
Fixes to your Business Profile and site can show within weeks. A new local cluster usually takes three to six months to mature. Anyone promising a spot in the map pack by a date is guessing.
You work with one person who plans, drafts, and edits every page, not an account manager. The trade-off is capacity: this is one person focused on content, structure, and markup, rather than a team covering every channel.
Want to know where your business stands locally?
The free audit is a quick teardown of where you are leaking rankings and the first cluster I would build. No pitch deck, no obligation.
Reply guaranteed within 24 hours.