Portland, OR
Portland SEO company
Strategic SEO services for B2B growth
Diviner is a Portland SEO company run by Chris Bolton (that’s me). We deliver Portland SEO services that pair senior strategy with brand-first execution — built for B2B and growth-focused companies that want SEO treated as business strategy, not a monthly checklist.
Get in touch
SEO Services
Technical & structural SEO
- Structured data / schema
- AI Search optimization
- Migrations & relaunch support
- Local SEO
- Brand + SEO audits
Strategy & content
- Keyword & intent research
- Link-building & Digital PR
- On-page optimization
- Content creation
- Ecommerce & Shopify SEO
- Conversion rate optimization
Analytics & program leadership
- Training & consulting
- Tracking & reporting
- Competitor gap analysis
- SEO analytics & reporting
What our clients say
Reviews for Diviner
Have only good things to say about Chris - he's a local, knows his digital marketing, and is a pleasure to work with. Highly recommend him if you're looking for senior marketing help for your small or medium business here in Portland!
Shaun Davidson via Google Business Profile Chris is the rare consultant who feels like a true partner. Every call brings a mix of honest feedback, sharp strategic thinking, and very real encouragement. If you’re trying to navigate AI, SEO, he’s the kind of person you need by your side!
Alex Kuznetsof via Google Business Profile Diviner has helped us achieve over 100 #1 rankings in Google with over 200 keywords on the front page. Our traffic is up over 20% year over year and we’re consistently showing up in AI answers, ChatGPT, and other AI search engines.
Royd Carlson via Google Business Profile A huge thank you to Chris and his team for helping us out in a pinch. We had to hand off an SEO client at the last minute and Diviner went above and beyond. Diviner caught issues with the client's website that even we missed in our initial audit.
Sheldon Poon Agency owner via Google Business Profile I love working with Diviner. I feel like I learn new ways of moving my business forward each time we meet. Chris has a wealth of SEO and AI Search knowledge. I feel super lucky to work with him.
August Shah via Google Business Profile Diviner has taken my brand to the next level. Chris is an absolute pleasure to work with and has a veritable encyclopedia collection’s worth of brand, web, and SEO expertise.
Adam Shumaker Owner, No Easy Feet via Google Business Profile Working with Diviner was a dream! Chris has been concocting brilliant brand and digital strategies for 20 years and it shows! You won’t regret working him.
Cimone Campbell via Google Business Profile Chris helped Nectar identify key SEO insights and clarify marketing initiatives. He was great to work with and a veritable wealth of knowledge.
Mike Olson via Google Business Profile Chris freely shares keen advice and is genuinely committed to help small businesses find the right path whether it is with or without his direct involvement.
Kris Gould via Google Business Profile Diviner has helped my family business grow. Chris is wonderful to work with! I can't recommend him enough!
Ingrid and Jorge Juarez Owner, Ingrid's via Google Business Profile Diviner is amazing. Chris was so helpful when annoying DNS issues made me want to throw my laptop at the wall. He stepped in, sorted it all out, and I was good to go in no time at all. Super knowledgeable and easy to work with. Highly recommend!
Erin Boyt via Google Business Profile
What makes Diviner different from other Portland SEO companies
When most companies hire a Portland SEO firm, they tend to land on one of two things. Either a bigger agency that sends a senior person to the pitch and then hands the actual work to a junior account exec, or a solo shop still doing keyword stuffing and shady link buys like it’s 2018. I built Diviner to be neither of those.
I’m vendor-neutral, brand-first, and I’ll show you the work. You’re working with me on every engagement — no rotating account team, no monthly PDF pretending to be strategy. I’ll tell you what I’m doing and why, what I expect it to move, and (just as important) what SEO can’t fix for you.
There’s also a structural reason a small shop is the better bet right now. Agency SEO runs on systems: a documented playbook, a service catalog, a bench of specialists trained on last year’s version of the job. That model is efficient when the fundamentals sit still for a few years. They haven’t. AI Overviews, ChatGPT citations, and the slow death of the ten-blue-links page have upended enough of this work that a lot of what agencies productized in 2022 now quietly underperforms. The bigger the shop, the longer it takes to admit that and retrain around it, because the playbook is the product. I don’t have that problem. I read the change, test it on my own properties, and adjust the same month.
Diviner is a small shop on purpose. That means engagements look different depending on what you need: sometimes it’s advisory SEO consulting with your internal team, sometimes it’s a fully managed program with content, technical, and local SEO execution. Either way, you talk to the person doing the thinking.
Portland SEO agency, national B2B reach
I’m based in SE Portland and I work with businesses all over the metro — Portland proper, Beaverton, Hillsboro, Tigard, Lake Oswego, Gresham, and across the river in Vancouver. I also run national B2B SEO programs for service and SaaS companies that need organic to drive real pipeline, not just traffic. Same thinking either way, different playbook.
If what you need is map pack rankings and Google Business Profile work, that’s a different job than this one, and it has its own page: Portland local SEO services. What’s on this page is the organic program — the one that ranks your service pages, builds topical depth, and earns citations from AI answer engines.
Portland is a tougher SEO market than people give it credit for, and most local firms are still selling the 2018 playbook. (You know the one: a directory dump, a few thin city pages, and a monthly ranking report nobody reads.) Buyers don’t live in that world anymore, and neither do the AI answer engines. Modern SEO has to account for AI Overviews, ChatGPT citations, and intent-driven results — which means real content depth, structured data, and frankly, a brand worth citing in the first place. That’s the bar I hold myself to whether the client is across town or across the country.
Some categories here are their own animal. Contractor SEO in Portland lives or dies on service-area structure and review velocity. Law firm SEO is the most defended space in the metro, and cracking it takes a content budget most firms don’t want to hear about. With ecommerce and Shopify, you’re usually fixing a taxonomy problem long before you write a word. I’ve worked in all three. If yours is one of them, say so on the first call and I’ll tell you straight whether I’m the right person for it.
How to pick the best SEO company in Portland
People search for the “best SEO company in Portland” every day, and what they get back is mostly paid listicles and directories that rank agencies by who paid to be listed. So here are the questions I’d ask if I were hiring someone else. Use them on me too.
Who actually does the work? Ask the name of the person who will touch your account after the contract is signed. If the senior person in the pitch can’t commit to being the one doing the thinking, you’re buying a junior account exec at a senior rate.
Can they tell you what SEO won’t fix? Anyone who says yes to every goal you name is selling. A good partner will tell you when your problem is positioning, pricing, or product — not rankings.
What happens in the first 90 days, specifically? Vague onboarding language is a tell. You should hear an actual sequence: audit, then priorities, then a short list of things they expect to move and roughly when.
How do they talk about links? If the answer involves volume, packages, or a monthly link quota, walk. If it involves digital PR, relationships, and being worth linking to, keep talking.
Do they have an opinion about AI search? A firm with no view on AI Overviews, ChatGPT citations, or how entity signals work is running a 2018 playbook on a 2026 SERP.
Ask me those five and I’ll answer them on a call without a deck. And if the honest answer is that a bigger shop with more execution capacity fits you better, I’ll say that too — I’d rather lose the deal than take a client I can’t make money for.
The SEO buyers journey
Hiring an SEO company to optimize your website can feel like an expensive investment with an ambiguous payoff. That’s because we all really want to believe there’s some technical wizard out there who can turn a few dials (or cast a few spells) and create rapid business growth.
And to make it worse, instead of fighting this myth, a whole industry has been built around trying to sell it to you. It’s not that SEO can’t be a catalyst for incredible growth — it’s just that it involves a lot more than most people realize.
Most of the people who land on Diviner have been burned at least once. Maybe a previous Portland SEO company promised first-page rankings in 90 days and delivered a trickle of low-intent traffic. Maybe an offshore team built a bunch of links that quietly tanked the site six months later. So by the time we talk, folks tend to be skeptical, and honestly, good. I’d rather start with skepticism and earn trust than start with hype and lose it.
The truth: SEO is traditionally one of the most profitable marketing channels there is. But for it to really work you need strong executive-level investment, a great partner, and patience. (A great SEO strategy plays out over years, not months.)
The SEO myth
SEO = Website Optimization
This is an appealing formula. Like other buyer/vendor relationships it suggests a payment and a result. You pay the cleaning service, and every Monday when you show up to work, your office is clean.
Unfortunately, SEO can’t be done effectively while you sleep. Just like all marketing, it works best with a healthy level of executive investment and collaboration. And it requires a strategic foundation driven from the core of your business strategy and goals. If we can meet on this level and collaborate, we can do some pretty amazing things together.
Every vendor selling tiered packages with a fixed deliverable list reinforces the myth. “Twenty blog posts a month, ten links, one report.” That’s a production schedule, not a strategy. Real SEO is mostly about prioritization: picking the two or three things this quarter that will actually move the needle, and being willing to skip the dozen things that won’t. That kind of judgment is hard to package, which is probably why most agencies don’t try.
SEO is business strategy
SEO = Fundamental Business Strategy
SEO can tell us things about your business at the highest level. It can reveal things about your customers, what they want, and how you can provide it. SEO can point out flaws in your business structure and opportunities in your service gaps. It can tell you about your competitors, your employees, your hiring practices, and more.
And SEO can also tell you things you don’t want to hear. (Like that new service you’re about to launch? There’s no traffic for it.)
A real brand audit at the start of an engagement often saves a client more money than the SEO work itself. I’ve had people come in asking for content production and end up repositioning their core offer because the keyword data was telling us nobody was searching for what they thought they were selling. Not a fun conversation. But it’s the right one to have early.
Don’t be surprised when you start working with Diviner and we immediately start digging into your brand and positioning.
SEO needs a strong brand
Just like all marketing, SEO only works if you have a solid brand with tangible benefits, articulate values, and enticing offers. If these things are not well established, we can actually use SEO research and other methods to help you solidify your brand.
But this work needs to happen first, or your SEO investment may not bear fruit.
Brand matters even more for generative engine optimization (GEO). When ChatGPT, Perplexity, and Google’s AI Overviews are deciding who to cite, they lean hard on entity signals: who is this company, what are they known for, who else is talking about them. A weak brand is basically invisible to AI search. A sharp, well-positioned brand gets cited over and over.
As a Portland SEO company with a brand strategy focus, we’re well suited to help you with both.
Brand & SEO audit
Uncover opportunities that lie just below the surface
A one-time, end-to-end audit of your brand, positioning, website, SEO, and AI Search presence. Get a 15–20 page roadmap for improving your web presence in the age of AI.
Learn moreWorking with Diviner
If you want to pay a company to do things behind a curtain and send you automated reports, there are lots of Portland SEO companies who would love to help you do just that. If you’re looking for a creative partner to collaborate with (and you’re not afraid to do your homework and make change) then Diviner might be the right Portland SEO company for you. Need advisory help instead of a full program? Look at the SEO consultant engagement model.
Get in touchFrequently asked questions
Are you a Portland SEO company or a national agency?
Honestly, both. Diviner is based in SE Portland and I work with a lot of Portland and Oregon businesses, but a good chunk of my clients are B2B and service companies scattered across the country. You work with me, Chris Bolton, on the strategy and the actual work. If what you want is a big agency with a dedicated PM and a weekly status deck, I am not the right fit. If you want senior strategy and someone who actually does the work (or directs it closely), that is what I do.
How long does SEO take to show results?
A serious SEO strategy plays out over years, not months. Most clients see meaningful traffic and ranking shifts in the 6 to 12 month range, with compounding gains from there. If anyone tells you they can deliver results in 30 days, ask them to put it in writing.
How much do your SEO services cost?
My rate is $130 an hour and most Portland agencies bill $130 to $200. What matters is what the hour buys. At the top of that range you are usually funding an account layer, and the person actually touching your site is a few years into the job, working from a playbook that AI search has already outdated. With me there is no layer and no playbook to defend. A real program runs $1,000 to $3,000 a month depending on how competitive your category is and how much of the execution you want me carrying. Advisory sits at the low end, fully managed at the top. You get a specific number on the first call, not a proposal three weeks later.
Do you offer affordable SEO services in Portland?
Depends what affordable means to you. At $130 an hour I sit at the low end of the Portland range, but that is a pricing decision rather than a quality one. What I will not do is pretend a serious SEO program is cheap. If $1,000 a month is out of reach right now, say so on the first call. A one-time brand and SEO audit gives you a prioritized roadmap your team can work through without a retainer, and an advisory engagement where I set direction and you execute costs a fraction of a managed program. I would rather point you at the version you can actually afford than sell you a program you cancel in four months.
Do you do AI SEO in Portland?
Yes, and it is part of every program rather than an upsell. AI SEO means optimizing so that ChatGPT, Perplexity, Google AI Overviews, and Gemini cite you when someone asks a question in your category. The work overlaps heavily with traditional SEO but leans harder on structured data, entity clarity, content depth, and formatting that is easy for a model to quote. For Portland businesses it matters most in local and service queries, where AI answers increasingly summarize a handful of sources instead of listing ten links.
What is included in an SEO engagement with Diviner?
Engagements typically combine technical SEO, keyword and intent research, content strategy, on-page optimization, structured data, AI search optimization, and reporting. We also dig into brand and positioning early because SEO research often surfaces business strategy issues that need attention first.
How is Diviner different from a typical SEO agency?
Most agencies sell deliverables behind a curtain. Diviner is run by Chris Bolton as a creative, collaborative partnership. We treat SEO as business strategy, not a checklist. Expect us to challenge your positioning, push on your brand, and ask hard questions, not just send you a monthly PDF.
Do you handle SEO for AI search engines like ChatGPT and Perplexity?
Yes. We optimize for traditional search and for generative AI engines like ChatGPT, Perplexity, and Google AI Overviews as part of the same program. The work overlaps but adds structured data, brand-level content depth, and citation-worthy formatting. See our generative engine optimization page for more.
Free consultation
Tell me a bit about your business and where you’re trying to go. I’ll point you toward the highest-impact next move — no pitch.
Get in touch