Web Design

Modern, fast, conversion-focused websites for Portland Oregon Metro businesses. Clean design, smart structure, and built-in SEO so your site does its job, not just looks good doing it.

Your website is the only salesperson that never clocks out.

A pretty website that nobody finds, or that loads slow, or that doesn't tell visitors what to do next, is a liability. I design and build websites that show up in search, look the part for your brand, and turn visitors into leads or customers.

Every site I build is structured for SEO from day one. Local schema for the Portland Metro, fast Core Web Vitals, accessible markup, and a content architecture that gives Google something to rank. Pretty without performance is a vanity project. Performance without polish doesn't convert. You need both.

What a website needs to do in 2026

A modern website has to do four things well. It has to load fast. Core Web Vitals scores matter for both user experience and Google ranking. It has to be discoverable. Structured data, clean URLs, optimized metadata, and a content architecture that maps to how people search. It has to convert. Clear navigation, obvious next steps, trust signals where they're needed. And it has to be maintainable. Your team should be able to update copy and add pages without a developer on speed dial.

Most websites I audit for Portland Metro businesses fail at least two of those four. Usually it's speed and SEO foundation. Sometimes it's all four. The fix is rarely a redesign for redesign's sake. It's a rebuild with the right priorities.

What's included in Web Design

  • Strategy and sitemap. What pages you need, how they connect, what each page is for
  • Content architecture and SEO planning: keyword mapping, page-level intent, internal linking strategy, geo-targeted page strategy for Portland Metro service areas
  • Custom design tuned to your brand, your audience, and the buying behavior in your category
  • Modern, fast build on Next.js or comparable modern stack. Mobile-first, accessible, server-rendered where it helps SEO
  • Local SEO foundation: LocalBusiness schema, geo-targeted metadata, location pages for multi-location businesses, Google Business Profile integration
  • Technical SEO: clean URL structure, XML sitemap, robots.txt, canonical tags, Core Web Vitals optimization, image optimization, lazy loading
  • Conversion architecture: clear CTAs, trust signals, social proof, contact and lead capture wired in from launch
  • Analytics and conversion tracking: Google Analytics 4, Google Tag Manager, conversion events, call tracking when relevant
  • CMS or content editing. Content editable by your team where it makes sense, with sensible guardrails
  • Hosting, maintenance, and ongoing support on modern hosting (Vercel, Cloudflare, or comparable). Security patches, monitoring, ongoing technical care
  • Launch QA: accessibility check, cross-browser testing, mobile testing, SEO validation, performance audit

How it works

Step 1: Discovery and strategy

Before wireframes, before design, before code, we figure out what the website needs to do. Who's coming to the site. What they need to find. What you want them to do. Whether the goal is leads, sales, foot traffic, awareness, or some mix. This usually starts with a working session and reviewing existing analytics if there's a current site.

Step 2: Sitemap and content planning

I build out the page structure with SEO and conversion in mind. This is where local SEO strategy lives. For multi-location businesses, this means individual location pages targeting Portland, Beaverton, Hillsboro, Lake Oswego, and other Metro cities. For service businesses, this means individual service pages structured to rank for specific service queries.

Step 3: Design

Custom design tuned to your brand. Modern, fast, accessible. No bloated templates, no off-the-shelf themes pretending to be custom. Designed mobile-first because that's how most of your traffic arrives.

Step 4: Build

Developed on a modern stack (typically Next.js with Tailwind or a comparable setup) that performs well on Core Web Vitals and gives Google everything it needs to crawl and rank. Image optimization, code splitting, server rendering where it matters for SEO.

Step 5: SEO and tracking implementation

Schema markup (LocalBusiness, Service, Product, FAQ, Breadcrumb as needed). Metadata, OpenGraph, Twitter cards. Sitemap and robots.txt. GA4, GTM, and conversion event tracking. Google Business Profile linkage. Search Console submission.

Step 6: QA and launch

Accessibility audit. Cross-browser and cross-device testing. Performance audit against Core Web Vitals. SEO validation. Pre-launch checklist before anything goes live.

Step 7: Post-launch care

Monitoring, security patches, monthly performance check-ins, and incremental optimization. Websites are not a build-once-and-forget asset.

What technology I build on

Most new builds run on Next.js with a modern hosting setup (Vercel or Cloudflare). For content-heavy sites, I'll pair Next.js with a headless CMS the client can use. For simpler sites or sites with deep WordPress investment, I'll work in WordPress with a serious performance and SEO focus, not a stack of plugins held together with hope.

The right stack depends on your team, your budget, your existing investments, and what you need to do with the site. I'll recommend the right tool, not the trendy one.

Industries I build websites for in the Portland area

Multi-location service businesses (home services, healthcare, legal, financial). Restaurants, breweries, and hospitality groups across the Metro. Regional retail and DTC consumer brands. Automotive dealerships and dealer groups. Real estate teams. B2B services targeting Pacific Northwest businesses. Tourism, events, and destinations. Nonprofits with real fundraising or program goals.

Who this is for

Portland Metro businesses with a website that's outdated, slow, or invisible in search. Multi-location operators who need a site architecture that ranks for each location independently. Brands launching something new and need a site that's ready to be advertised against. Companies tired of paying monthly fees for a site nobody can find. Marketing directors handed a mess of a site and asked to make it perform.

This is not for businesses looking for the cheapest possible site that does the bare minimum. You can buy that from a hundred places. The work I do is more strategic, more accountable to outcomes, and built to be advertised against.

What you'll walk away with

A fast, modern, well-designed website you own. Clean code your future developers won't curse you for. SEO foundation that makes Targeted Digital Advertising work harder and gives organic search a real shot. Analytics and tracking wired in correctly from day one. A site that supports your Brand Strategy and Launch and gives Branded Content somewhere to live and rank.

And a website you don't have to apologize for when you point a customer to it.

Frequently asked questions

How much does a custom website cost?

Range is wide depending on complexity. A focused multi-page site for a single-location business is meaningfully less than a multi-location ecommerce build. I scope every project transparently after a discovery conversation. No surprise add-ons, no inflated retainers. Most projects fall between five and twenty-five thousand dollars. Larger builds go higher.

How long does a website project take?

Most projects take eight to fourteen weeks end to end. Discovery and strategy is two to three weeks, design is two to four weeks, build is four to six weeks, and QA and launch is one to two weeks. Multi-location or content-heavy sites take longer.

Do you only work in WordPress or do you build on modern stacks?

Mostly modern stacks (Next.js with a headless CMS where it fits) because they perform meaningfully better for SEO and conversion. I'll work in WordPress when it makes sense for the client's team or existing investment, but with serious performance and SEO discipline.

Will my site rank in local Portland searches?

If we do the SEO work right, yes, and we do. Local schema, geo-targeted metadata, individual location or service-area pages, Google Business Profile integration, and clean technical SEO are all part of the build. Ranking also depends on competition, content depth, and ongoing optimization, so the website launch is the start of the SEO work, not the end.

Can my team update the website after launch?

Yes. I build with a CMS layer where it makes sense so non-technical team members can edit copy, swap photos, and add pages. For structural changes, you can either learn the stack, hire a developer, or keep me on a small monthly retainer.

What about hosting and ongoing maintenance?

I set up modern hosting on Vercel, Cloudflare, or a comparable platform. Fast, secure, and low-cost. Ongoing maintenance is offered as a monthly retainer for clients who want hands-off care, or you can manage it yourself with the documentation I provide at handoff.

Let's see if it's a fit.

Book a clarity call. No hard sell, no agency runaround.

Book a Clarity Call