You won’t have to learn anything.
No dashboard, nothing to update, no password to lose. You tell me about your business, I build the site, and you tell me what to change.
Your website: $1,500 for the first page, $300 each after.
See what it costs- 48 hoursto a free first look
- 2 weeksfrom content to live
- 1 personno ticket queue
- 100%yours to keep
You’re looking at the sample.
I don’t have a gallery of client sites yet, so this is the one I built to show you what I do. It loaded in about a second, it works on your phone, and nothing on it is tracking you. Yours gets built the same way, with your words and your photos where mine are now.
- You email me. A few sentences about your business is enough. I reply within one business day with a price and a start date.
- Your homepage, in 48 hours. Built from what you told me, before you’ve paid anything. If it’s not right you walk and owe me nothing — the mockup just stays mine.
- You send your words and photos. The only homework you get. Two weeks after everything reaches me, the site is live on your domain, in your name.
- You get two rounds of changes. Send each round as one list. After that it’s $75 an hour, and you hear the number first.
Count your pages.
One page is $1,500. Every page after that is $300. That’s the entire price list.
- 1 page$1,500
- 2 pages$1,800
- 3 pages$2,100
- 4 pagesmost common$2,400
- 5 pages$2,700
Past five pages, keep adding $300.
Paying
Half when you approve the homepage, half when the site’s done. It moves into your account and onto your domain the day that second half clears. Until then it sits on a preview link of mine. A round of changes is one email with everything in it, and you get two. Past that it’s $75 an hour, quoted before I start. If you go quiet for a month I close the job. What you’ve paid covers the work done, and you can pick it up later at the same price.
After it’s live
Most people never need me again: there is nothing to update and nothing to break. If you do need something, a whole new page is $300 flat. Changing pages you already have is $75 an hour. No plan, no subscription, no retainer, nothing to cancel.
What I don’t build
Online ordering, booking systems, anything with a login. I’ll tell you in the first email, not the third week, and point you at someone who does it well. Want one anyway? I’ll wire in a service you already use — Square, Toast, whoever — at $75 an hour. I won’t build one from scratch.
What counts as a page
A page is anything with its own link up top: your menu, a gallery, a list of services, a contact page. Your hours and phone number sitting in the footer aren’t a page. A privacy policy doesn’t count either — it reads the same on every site.
Where most businesses land
- A restaurant$2,100home, menu, contact
- A contractor$2,400home, services, past jobs, contact
- A shop$2,700home, products, about, hours, contact
What you send me
Your words, your photos — ones you actually own — and your logo if you have one. I’ll edit what you write and tell you what’s missing, but I don’t start from a blank page and I don’t take the photographs.
Every price includes
- Your homepage in 48 hours, free
- Built for phones first
- No monthly anything
- Your domain, in your name
- Google listing submitted
- Two rounds of changes
Everyone else says “contact us for a quote.” That means they’re working out what you can afford before they tell you. The price is on the page because it doesn’t depend on who you are.
You own
everything.
The domain is registered in your name. You buy it — about $15 a year, and never to me. The finished site lives in your own Cloudflare account, and you add me so I can work on it. Cloudflare hosts a site this size for free, so you’re not paying me rent. If either of us ever walks away, you remove my access and the site keeps running. It’s your account, not mine. The one thing I keep is the right to show it: a screenshot and a link.
This page is mostly text, so 0.9 seconds is easy. Yours will carry your photos and land a little slower — still well under the four seconds a typical drag-and-drop site takes. By then the customer has opened the next result.
Your site won’t track anyone, because there is nothing on it that could. No tracking gets added unless you ask. I submit your Google listing as part of the build, free. That’s the other half of being found. Google approves it on its own clock, not mine. What I won’t sell you is a monthly SEO plan. At your size there isn’t one worth buying.
What I won’t put on your site.
- No slideshows.
- No tracking pixels.
- No chat bubbles.
- No PDF menus.
- No plugins to update.
You’ve met every one of these. Not on your site.
You will never talk to the AI.
You talk to me.
A machine writes the code — Claude Code, if you want the name — and I direct it, line by line. The typing got cheap. The judgment didn’t. That’s why this costs $1,500 and not $6,000. What your site says, what a customer sees first, what gets left off — those decisions are mine. So is the inbox.
The code is written by AI.
I’m the one on the hook for it.
See your homepage in 48 hours.
It costs nothing and commits you to nothing. Tell me what your business is and where it is, and I’ll build your homepage before you pay me a dollar. I take two builds at a time, which is how the 48 hours stays real. If I’m not the right fit, I’ll say so.
Three things and you’re done:
- What your business is and where it is
- Whether you have a website now (a link if so)
- What’s bugging you about it
I’m Ian Flaherty. I work out of Carver County and I build websites for the businesses around here — Chaska, Chanhassen, Victoria, Waconia, and the small towns west of them. Restaurants, trades, shops, anyone whose site is hard to use on a phone.
One person who answers, weekdays, not a ticket queue. That’s the offer.
The other site I built is ianonfilm.com — same hands, same rules, no plugins. Go see how it feels. Yours will feel like that.