Web design and digital marketing agency in Portland, Oregon
Websites, SEO and Google Ads for businesses in Portland, Vancouver (WA), Beaverton, Hillsboro, Lake Oswego and Gresham. We don’t keep an office in Oregon or Washington: we work remotely, the way we work with clients across the US, with the price fixed in writing before you pay.
four clients tripled conversion, ad return or revenue
projects since 2015
on Clutch in Austin: conversion optimization, landing pages
What Portland businesses struggle with online
Under three local studios on the map sit Yelp, The Manifest and other “best web design” lists, so buyers compare a dozen studios before they call one.
If your site doesn’t say plainly what you do and where, AI assistants name someone else.
Years of good work, a site that shows none of it: no clear services, no reviews, no proof, and a buyer comparing three firms in minutes.
Monthly PDFs full of impressions and keywords. No calls tracked, no forms attributed, no way to tell which channel paid off.
West Coast clients, no Portland office
Uwindi is based in the Austin area, with our own team of 13: 150+ projects since 2015 for service companies and B2B firms across the US. West Coast companies are among them: ECA Partners and Talent Compass in recruiting, and MassHere, a Los Angeles marketplace. No white-label handoffs.
- 1The website first: it is where every dollar of traffic converts or evaporates
- 2Then SEO and Google Ads send the right Portland buyers to it
- 3Website Care keeps it fast, secure and updated, month to month
Everything runs under your name: your Google Business Profile, your ad accounts, your analytics, your hosting.
What we do for Portland businesses
Every service stands on its own; most clients start with one.
Web design and development
Websites with clear services, proof, fast pages and a short path to an inquiry, on Astro with a headless CMS or WordPress on Bricks. A 5-page Business Website goes live in 3–4 weeks. Website development · Website redesign
SEO in Portland and Vancouver, WA
Your Google Business Profile, service and location pages, citations and reviews, and monthly SEO sprints on your own pages, so you rank across Portland, Vancouver, Beaverton, Hillsboro and Lake Oswego, on both sides of the river. We write those pages so AI assistants can quote them too. SEO and AI search
Google Ads management
Search and Maps campaigns for one service and one market to start, with call and form tracking and a monthly report; ad spend stays in your account.
Website Care
Managed hosting, security, backups, updates and uptime monitoring, plus content updates every month. No contract.
Brand identity
Logo, color palette, typography and print-ready files in 10 business days, for new businesses and for rebrands that should look as good as the work.
Analytics and lead tracking
Call tracking, form attribution and privacy-friendly analytics, so every month you see which channel brought the calls, not just the clicks.
With long sales cycles (manufacturers, construction firms, logistics and warehousing, professional services), the same team builds the whole path from a buyer’s search to a qualified request in your CRM: manufacturers, construction, 3PL and logistics, law firms, recruiting.
Our projects
150+ projects since 2015, three of them for West Coast companies: ECA Partners, shown large below, Talent Compass and MassHere.

A slow, glitchy site fixed, a brand refresh and landing pages that bring more inbound leads and calls


No brand and no site for ads: a rebrand and a one-page site their campaigns now run on


A massage therapist marketplace: web app with Stripe subscriptions and search by location


A law firm's brand and an SEO-structured site it grows itself, no developer needed


A Turo fleet service’s brand, web app and investor page: Top 20 at Startupbootcamp
How to choose a web agency in Portland
Ask five things of anyone, including us. A real proposal answers all five in writing:
Do you have an office in Portland?
We don’t, and we say so up front. We work with West Coast clients remotely, over calls and a shared workspace, with prices published before the first invoice.
Who owns the accounts?
You do: Google Business Profile, Google Ads, analytics, domain and site, all in your company’s name.
What does the price include, and when is it paid?
Published prices, scoped in writing before any payment; projects by stage, plans month to month.
What gets measured?
Calls and forms tracked to the channel, one scorecard a month, not a PDF of impressions.
Can local search be handled remotely?
Yes. Your Business Profile, service and location pages, reviews and citations all run remotely; ranking across Vancouver, Beaverton, Hillsboro, Lake Oswego, Gresham and Tigard is the same job.
If what you need is someone who will drive to your office, we are not the right fit today, and we will say so on the first call.
How we work with Portland clients
A custom site takes 8–10 weeks from kickoff; a five-page site takes 3–4. Stop after any stage and the work you paid for is yours.
We study your buyers, your market and your current site.
You get the site map and the plan: how we position your services and what comes first.
We draft the key pages from what you already have: your presentations, your emails and our discovery call.
You add what only you know. We edit your content and finish it together.
We set the style first, then design every page.
You approve the design before we build it. Edits are included; most projects need one or two rounds.
We build the site and redirect every old address, so links and search results keep working.
You get a walkthrough of the admin, so your team edits the site without a developer. The site, the code and every account are yours.
We support the site for a month at no charge and fix build defects for a year. After that, a care plan, SEO and ads are optional.
You keep one team for the site and its marketing. Most clients stay with us for years.
The price is fixed in writing before you pay anything.
Stop after any stage and keep the work you paid for.
Portland web design and marketing pricing
Published prices, scoped in advance. Here is where most clients start; larger scopes get a fixed price in writing before work begins.
Business Website
A conversion-focused website that turns Portland visitors into qualified inquiries.
- Up to 5 core pages, including Home
- A short review of your competitors behind your homepage message
- Custom homepage design, other pages from proven components
- Services and location pages, proof and reviews
- Forms, analytics and conversion tracking
Local SEO
Local SEO to own your service across Portland and Vancouver, WA.
- Google Business Profile optimized and monitored
- 3–5 priority local search themes
- 1 SEO sprint a month on existing pages
- 5–7 essential business profiles and citations
- Review-request system and replies
- Monthly scorecard and priorities
Focused Ads
Google Search and Maps ads for Portland-area buyers searching for your service right now.
- Google Search and Maps ads
- Service- and location-specific keywords
- Call and lead tracking
- A/B testing and monthly optimization
- Transparent reporting
Brand identity
A visual identity that makes your company look as good as your work.
- Logo design, primary and secondary versions
- Color palette
- Typography system
- Print-ready files (AI, PDF, PNG, SVG)
a fixed price in writing before any payment · accounts in your company’s name · a monthly scorecard on every plan · the right to stop after any stage on projects.
$3,800 site: by stage, or $2,000 and six monthly payments of $300. Larger projects: by milestone.
SEO and Ads start with a 3-month initial engagement, then month to month with 30 days’ notice. Website Care has no contract.
The first month is free; then Website Care is optional: $150/month, or $300/month for Care Plus.
Custom Growth Website from $7,500; web apps from $10,000; SEO Growth $2,000 and Custom SEO from $3,500 a month.
Tells it like it is, doesn’t allow you to waste any time going down the wrong road.
Uwindi’s team is quick to respond via BaseCamp and phone for urgent matters.
Right after launch we started getting real booking requests from homeowners and property managers.
Michael BrockFounder & CEO, PristikaBased on our very positive experience, we will definitely expand the areas of our cooperation.
Jojo DeaMarketing Manager, MoticYou ask,
we answer
- Do you have an office in Portland?
No, and we would rather say that up front than let you find out later. Uwindi is based in the Austin area and works with West Coast clients the way we work with clients across the country: remotely, over calls and a shared workspace, with fixed prices published before the first invoice. ECA Partners, Talent Compass and MassHere are among the West Coast companies we have built for. If what you need is someone who will drive to your office, we are not the right fit, and we will tell you that on the first call.
- Do you work with businesses in Vancouver, WA?
Yes. Vancouver, Camas and the rest of Clark County are part of the same Portland-area work: the same services, prices and team, with local SEO that covers both sides of the river.
- Do you do SEO for Portland businesses?
Yes. Local SEO starts from $750 a month: your Google Business Profile, priority local search themes, citations, a review system and a monthly SEO sprint on your own pages. Larger and multi-location scopes are SEO Growth at $2,000 a month or Custom SEO from $3,500. First improvements usually show in 3–6 months.
- What kind of businesses do you work with?
Service companies and B2B firms: contractors and construction companies, manufacturers, logistics and warehousing, law firms, CPAs and accounting firms, recruiting firms, real estate developers, SaaS. If your clients find you by searching for a service, our process fits.
- How much does it cost?
Prices are published: a 5-page Business Website is a fixed $3,800; Local SEO from $750 a month; Focused Ads management from $1,000 a month plus ad spend; Website Care $150 a month; brand identity from $1,000. Larger scopes get a fixed price in writing before work starts.
- How fast will I see results?
A website: 3–4 weeks to launch. Google Ads: first inquiries within 2–4 weeks of launch. Local SEO: first improvements in 3–6 months, steady growth in 6–12.
- Do you require long contracts?
Website and brand projects are fixed-price, paid by stage, and you can stop after any stage. SEO and Ads plans start with a 3-month initial engagement and then run month to month with 30 days’ notice. Website Care has no contract.
- Will I own my website, ads and analytics?
Yes. Domain, site, Google Business Profile, Google Ads and analytics are in your company’s name. If you ever leave, you take it all.




