AI-Powered · Local Businesses

Your business deserves a beautiful web presence.

Professional websites built for local small businesses — fast, affordable, and yours to keep. All you need is a 30-minute conversation and up to 10 photos.

$500
Flat starting price
includes 8 hrs of work
30
Minute kickoff
conversation is all it takes
Fully hands-off for you. Provide photos & vision — I handle everything: design, build, domain setup, and launch. Then I hand over full control so the site is truly yours.
10
Photos max needed
to get started
100%
Ownership
transferred to you
The Process

From conversation to live website in days.

No technical knowledge required. You focus on your business; I handle the rest.

01

30-Minute Discovery Chat

We talk about your business, your customers, your goals, and the look and feel you want. That's all the direction I need.

Free — no obligation
02

Send Up to 10 Photos

Drop your best photos in a shared folder. Product shots, team photos, location images — whatever represents your business.

Includes up to 8 hrs of work
03

Launch & Hand Over

Your site goes live with your own domain. I walk you through your full ownership so you have complete control going forward.

Domain + hosting included
Pricing

Clear, honest pricing for local businesses.

No hidden fees. No long contracts. Everything you need to get found online.

$500
Flat rate — most small businesses
Starter Site
A clean, professional 1–5 page site. Everything a local business needs to get found and look great online.

  • Up to 8 hours of initial work
  • Custom design — no templates
  • Mobile-friendly & fast-loading
  • Up to 10 of your photos used
  • 30-min kickoff conversation
  • Full ownership handover
Get Started
$200/yr
or $75/hr on-demand
Care Plan
Stay fresh without the stress. Seasonal updates, edits, and peace of mind — all handled for you.

  • Annual plan: up to 4 hours
  • Text, photo & menu updates
  • Seasonal content changes
  • Minor design tweaks
  • On-demand: $75/hr for extras
  • No retainer required
Add to Any Plan
Example Work

Real websites for real local businesses.

Each site is built from scratch to match the unique character of the business.

📷
WildLens
dpalm88.github.io/wildlens-website
Visit Site ↗

WildLens Photography

PhotographyPortfolio

Immersive wildlife & nature photography portfolio. Full-bleed imagery, gallery pages, and a contact/booking flow built for a professional photographer.

View Live Site →
🏃
Run the Gorge
runthegorge.netlify.app
Visit Site ↗

Run The Gorge

EventsRecreation

Race event site for a Columbia River Gorge running series. Event details, registration links, course info, and a bold outdoor aesthetic.

View Live Site →
🌶️
Sadie's Spices
sadies-spices.netlify.app
Visit Site ↗

Sadie's Spices

Food & BevShop

Warm, inviting storefront for an artisan spice & seasoning brand. Product showcase, brand story, and calls-to-action for a small-batch food business.

View Live Site →
🚛
Ridgeline Junk Removal
ridgeline-junk-removal.netlify.app
Visit Site ↗

Ridgeline Junk Removal

Home ServicesLocal

No-nonsense lead generation site for a local hauling company. Services, service area, pricing overview, and a prominent call/quote request button.

View Live Site →
Full Ownership

Your site. Your way. Forever.

When the build is done, I walk you through everything so you're in complete control — no lock-in, no monthly fees just to access your own site.

🔑

Domain Ownership

Your domain is registered in your name. You own it outright and can take it anywhere.

🖥️

Hosting Access

Full access to your hosting account and codebase — no middleman between you and your site.

📖

Walkthrough Included

I show you how to make basic updates yourself, so you're never helpless or dependent.

Full Launch Package — How It Works

Your .com, start to finish. Here's exactly what happens.

No surprises. No technical headaches. I handle every step — and everything ends up in your name, not mine.

1
Day 1

We pick your domain name together

During our kickoff chat we'll brainstorm options — usually something like portlandplumbing.com or yourbizname.com. I'll check availability live and we'll lock one in.

💡 .com domains run ~$10–15/yr. That annual renewal stays with you.
2
Day 1

Domain is registered in your name

I purchase the domain through Namecheap using your email address — so it belongs to you from day one. You get the login credentials immediately. No lock-in, no dependency on me.

🔒 Your domain, your account. I never hold it on your behalf.
3
Day 1–2

Site is built & deployed to hosting

While DNS propagates (the internet "learns" your new address — usually a few hours, up to 24), I finish building your site and deploy it to Netlify's free hosting tier.

⚡ Netlify hosting is free forever for sites like yours. No monthly fee.
4
Day 2

Domain is pointed to your site

I connect your .com to your hosting — updating DNS nameservers so that typing yourbusiness.com takes visitors to your new site. Takes about 15 minutes of work on my end.

🌐 Once live, your site is reachable at your real address worldwide.
5
Day 2

SSL certificate activates automatically

Netlify provisions a free SSL certificate the moment DNS resolves — so your site loads as https:// (the padlock icon). Google ranks secure sites higher. Zero extra cost.

🔐 Free SSL via Let's Encrypt. Renews automatically every 90 days.
6
Day 2–3

15-min walkthrough & full handover

We hop on a quick screen share. I show you your Namecheap domain dashboard and your Netlify hosting panel. You have complete, independent access to everything. We're done — it's yours.

✅ After this call you need zero technical knowledge to keep your site running.
What if I already have a domain?
No problem — I can point your existing domain to the new site. The process is the same, just skipping the purchase step. No extra charge.
What does it cost me after launch?
Just your domain renewal — roughly $15/yr. Netlify hosting is free. That's it unless you add the optional Care Plan for updates.
Can I move the site to a different host later?
Yes, completely. You own the code and the domain. You can take it to any host you like, anytime. No penalties, no friction.

Ready to get your business online? Let's talk.

Book Your Free 30-Min Chat →