Skip to content

Service Business Websites.
Built Before You Pay.

Custom-built sites that show up on Google, load fast on phones, and turn searches into phone calls.

No contract. No setup fees. No hourly bills.

30-day refund on your first month if you're not satisfied. No questions asked.

0+
Years Experience
0+
Orgs Served
0%
5-Star Ratings
$0
Setup Fees
Sage Dutra, founder of Upswing
Sage Dutra
Founder, Upswing

Built by the Owner.
Backed by the Owner.

Sage Dutra founded Upswing in 2018 in Salem, Oregon. He's spent 15 years building marketing, CRM, and operational systems for more than 30 organizations across 23 countries, from clean energy startups to national nonprofits to local trades businesses in the Willamette Valley.

Every Upswing site is built and backed by Sage. No account managers, no handoffs, no junior team between you and the work. Email goes to his inbox. Phone goes to his cell.

249 Liberty St NE #120·Salem, OR 97302

Trusted by 30+ Orgs.Most of Them Local.

★★★★★5.0100% five-star · Read reviews on Google →

Heads up: You’ll see “Ryan” on older reviews.
Sage legally changed his name in 2025.

"Sage is an outstanding person with unmatched expertise in his field. He meets his deadlines and exceeds expectations. Look no further, Sage is your guy!"

★★★★★
Mike Riddle, Riddle Construction
Mike Riddle
Riddle Construction
Salem, Oregon
IKE BoxIsaac's RoomPowerfield EnergySalem Leadership FoundationBrothers of ValorYWAM SalemCherry City InteriorsResilient Human PerformanceRiddle ConstructionHarvey Realty GroupIKE BoxIsaac's RoomPowerfield EnergySalem Leadership FoundationBrothers of ValorYWAM SalemCherry City InteriorsResilient Human PerformanceRiddle ConstructionHarvey Realty GroupIKE BoxIsaac's RoomPowerfield EnergySalem Leadership FoundationBrothers of ValorYWAM SalemCherry City InteriorsResilient Human PerformanceRiddle ConstructionHarvey Realty Group
Justin Mikkelsen PhotographyJohnny Matthew'sBotlWyzLoom InternationalRestoring Integrity to the OceansRebuilding TogetherFamily Building BlocksLively StationLisa Mostly ConsultingWillamette Vital HealthJustin Mikkelsen PhotographyJohnny Matthew'sBotlWyzLoom InternationalRestoring Integrity to the OceansRebuilding TogetherFamily Building BlocksLively StationLisa Mostly ConsultingWillamette Vital HealthJustin Mikkelsen PhotographyJohnny Matthew'sBotlWyzLoom InternationalRestoring Integrity to the OceansRebuilding TogetherFamily Building BlocksLively StationLisa Mostly ConsultingWillamette Vital Health

Customers Are Searching.
Let's Help Them Find You.

Your website's job is to show up when somebody searches and to give them a reason to call. That takes a site built for speed, built for search, and built for the phone screen most of your customers are reading on. Upswing builds for all three on day one.

Google search for plumbers near me showing Specialty Plumbing as the top resultSpecialty Plumbing website rendered on a phone

Three Steps.Let's Team Up.

01

We Do Our Homework

We do deep research on your business. Your reviews, your services, your license, the work you're known for. We build from what's already publicly available.

02

We Build Your Site

Based on what we find, we build a real website for your business. Not a template. Built around the work you actually do. Then we send it to you and ask what we got wrong.

03

You Tell Us What to Change

Look it over. Tell us what's off. We fix it. If it represents you well, keep it for $200 a month. If not, walk away. No invoice. No follow-up.

No pushy sales calls. No deposits. No proposals.

We do the work first because we're confident you'll want to keep it.

The Site ThatPays For Itself.

What's one new customer worth to you?

$0

Your site costs less than one job. That's the whole point.

Pay annually: same site, two months free.

A quality website that ranks on Google pays for itself many times over. It works while you sleep, while you drive, while you're with a customer. A bad website (or lack of one) costs you customers every week.

Fifteen Years ofFive-Star Reviews.

See all reviews on Google →

Heads up: You’ll see “Ryan” on older reviews.
Sage legally changed his name in 2025.

Local Business

"Look no further, Sage is your guy."

★★★★★
Mike Riddle
Riddle Construction, Salem OR
Local Business

"A creative thinker with the ability to execute."

★★★★★
B O'Brien
Cherry City Interiors & Design, Salem OR
100%

Five-star rating across every public review.

Local Business

"The area's premier marketing strategist."

★★★★★
Logan Martin
Good Notion Media Company, Salem OR
Local Business

"He did his preparation excellently, followed through on what he promised."

★★★★★
Colleen Milstein
Loom International
Local Business

"Incredibly knowledgeable and easy to work with."

★★★★★
Kevin Hohnbaum
Willamette Vital Health
Local Business

"Sage is a pro."

★★★★★
Vin Thomas
Fixel
Local Business

"Look no further, Sage is your guy."

★★★★★
Mike Riddle
Riddle Construction, Salem OR
Local Business

"A creative thinker with the ability to execute."

★★★★★
B O'Brien
Cherry City Interiors & Design, Salem OR
100%

Five-star rating across every public review.

Local Business

"The area's premier marketing strategist."

★★★★★
Logan Martin
Good Notion Media Company, Salem OR
Local Business

"He did his preparation excellently, followed through on what he promised."

★★★★★
Colleen Milstein
Loom International
Local Business

"Incredibly knowledgeable and easy to work with."

★★★★★
Kevin Hohnbaum
Willamette Vital Health
Local Business

"Sage is a pro."

★★★★★
Vin Thomas
Fixel
Local Business

"Brought us to a new level."

★★★★★
Becky Fairbank
Cherry City Interiors & Design, Salem OR
Local Business

"Brings fresh ideas and energy to the table."

★★★★★
Sam Skillern
Salem Leadership Foundation
15+

Years building marketing, websites, and operational systems.

Oregon licensed business
Local Business

"He wants the best solution possible for you and your team."

★★★★★
Joshua Matthias
YWAM Salem
Local Business

"Well-designed practical training to help us get up and running."

★★★★★
Steve Kilpatrick
Loom International
Local Business

"Intensely creative, with a knack for important details."

★★★★★
Douglas Vincent
Salem Leadership Foundation
Local Business

"Increases my confidence we will be successful."

★★★★★
Dustin Breitwieser
BotlWyz
Local Business

"Brought us to a new level."

★★★★★
Becky Fairbank
Cherry City Interiors & Design, Salem OR
Local Business

"Brings fresh ideas and energy to the table."

★★★★★
Sam Skillern
Salem Leadership Foundation
15+

Years building marketing, websites, and operational systems.

Oregon licensed business
Local Business

"He wants the best solution possible for you and your team."

★★★★★
Joshua Matthias
YWAM Salem
Local Business

"Well-designed practical training to help us get up and running."

★★★★★
Steve Kilpatrick
Loom International
Local Business

"Intensely creative, with a knack for important details."

★★★★★
Douglas Vincent
Salem Leadership Foundation
Local Business

"Increases my confidence we will be successful."

★★★★★
Dustin Breitwieser
BotlWyz

Big Agencies Charge Extra.
We Hate That.

Big AgenciesUpswing
Custom Build$2,500 to $5,000 up frontWe Already Built It
Site changesBilled hourlyIncluded
Ongoing SEO$300 to $1,500 / month extraIncluded
Contract length12-month minimumMonth to month
Cancel termsPenalty fees30 days notice. No hard feelings.

One fixed rate. No setup fees. No hourly bills. No contract.

Simple Pricing.
No Contract.

Pay annually and get two months free.

Starter

A real website for your business. Built, live, working.

$200/mo

Month to month. Cancel anytime with 30 days notice.

Custom-built, conversion-focused website
Custom domain, hosting, SSL
Click-to-call front and center
Form submissions straight to your inbox
Basic SEO and Google Analytics
2 updates per month
Monthly performance email
30-day refund. No pitch.

Growth

Most Popular

Your site, plus the work to keep it ranking and improving.

$300/mo

Month to month. Cancel anytime with 30 days notice.

Everything in Starter
Advanced SEO ongoing: monthly keyword refresh
Quarterly competitor keyword gap analysis
Backlink outreach (2-3 per month)
Quarterly competitive analysis report
Monthly analytics email with click-to-call and conversion events
Up to 5 updates per month
Custom email at your domain (e.g., owner@yourbusiness.com)

Workhorse

We handle the website forever. You never think about it.

$350/mo

Month to month. Cancel anytime with 30 days notice.

Everything in Growth
Unlimited updates
Quarterly page refresh: new photos, refreshed copy, layout adjustments
Priority access to new features when they ship

All plans include hosting, the domain, and a direct line to Sage. Cancel anytime with 30 days notice. 30-day refund on your first month if it doesn't pass the gut test.

Common Questions.

What if I'm not happy with the site?+

The site you've seen is a starting point, not a final product. Once you sign on, we work with you through two rounds of revisions over the next 14 days. You tell us what to change, what to add, what to cut. We update the site based on your feedback so it actually reflects your business. We're ready to get to work on making your site exactly what you need it to be.

If you've worked through revisions with us and still aren't happy, the first 30 days are refundable in full. No pitch, no save offer, no follow-up emails trying to talk you out of it.

Can I just buy the site outright?+

Yes. A one-time $2,500 fee transfers the website, the domain, and the analytics property to you. After that, Upswing has no further involvement and you own everything.

Who actually does the work?+

Sage Dutra builds your site personally. He's the one who answers your emails and the one you reach when you call. No account managers, no handoffs.

Why single-page websites only?+

A single page does one job: turn a phone search into a phone call. Multi-page sites scatter that job across a navigation menu and ask the visitor to assemble the answer themselves. Most visitors don't.

The numbers back this up. Google's own research found that 53% of mobile visitors leave a site that takes longer than three seconds to load, and bounce rate climbs 32% when load time goes from one second to three. Every extra page is more to load, more to wait for, more reasons to leave.

A one-page site loads in under a second on a phone. Your reviews, your license number, your service area, and your phone number all live on the same screen the visitor is already looking at. No menu detour, no "About" page sidestep, just one decision: call or close the tab.

Will this get me Google rankings?+

We do everything that legitimately helps. Page speed, schema, on-page SEO, monthly keyword work on the upper tiers. No legitimate web company guarantees Google rankings, including us.

What kinds of sites and services don't you offer?+

A few. We don't build multi-page sites, blogs, e-commerce, or booking systems. We don't run paid ads, social media, or email marketing. We don't manage your Google Business Profile or answer your phones. If you need any of that, we're not your fit. If you just need a website that works and shows up in search, we are.

Got more questions? Call Sage at 971.509.5656 and ask them direct.

Need a Website?

We'll start building your site right away and Sage will text you the link when it's ready.

Goes straight to Sage. He won't share your contact information with anyone as mentioned in our privacy policy.

Ready to get started?