Treasure Coast, Florida
Website design, local SEO & Google listings.
When somebody nearby searches for what you do, Google shows three businesses. That's the whole list most people ever look at, and most local businesses aren't on it — not because their website is ugly, but because nothing is telling Google they exist. I do the web design and the local SEO behind it — mostly the Google Business Profile — so the phone actually rings.
🇭🇳 Hablo español — vea esta página en español
No contracts · You own everything · Real people, one call away
Are you in the top three?Three spots. Everyone below them gets a fraction of the calls.
Top Three Web Design transformed my website, creating a clear path for clients to get help. I'm averaging one new booking daily and seeing 68% more traffic than last year.
Why it's called Top Three
First place isn't the goal. Getting inside the three is.
Measured click-through rates for the three Google Maps spots are almost level — but the drop to fourth is a cliff, because reaching it means tapping "more places," which most people never do. That's the whole job: get you into the box, not to the top of it.
of clicks go to the business in the first map spot.
First Page Sage meta-analysis, 2025
go to the third. Barely two points behind first — third place still gets the call.
First Page Sage meta-analysis, 2025
is where the list ends for most people. Reaching it means tapping "more places," and most never do.
Why the three spots are the whole job
Which is why nobody should promise you first place. Google Maps results depend partly on how close the searcher is standing to you, and nobody controls that. Getting you inside the three is achievable. Promising the top of it isn't, and anyone who does is guessing.
What I do
Website design and local SEO. Two things, done properly.
Build the site
A site that loads fast, works properly on a phone, says what you do and where you do it, and makes it easy to call you. Written for the customer, not for a design award.
Fix the Google listing
Your Google Business Profile decides whether you appear on the map at all. Claim it, complete it, pick the right categories, clean up the directories that have your old number, and keep reviews coming in. Most people still call it Google My Business. This is the part that moves you up the map, and the whole checklist is published free if you would rather do it yourself.
Then keep it working
Hosting, updates, security, changes when you need them, and a plain-English report every month showing calls and clicks. Not a chart of keyword rankings nobody reads. AI search is a second map, and it is reported the same way.
Pricing
Website design prices, published. You shouldn't need a sales call to find them.
One-time build, then a monthly plan if you want me to keep it running and keep working on your Google listing. The monthly plan is optional and you can stop it any month. If you want the research behind these numbers, I published what a website actually costs and why quotes vary by twenty times.
One-time build
Starter
$800
Three pages. For a business that just needs to exist properly online.
- 3 pages, built mobile-first
- Google Business Profile set up and connected
- Basic on-page SEO
- Contact form that reaches your phone
- You own the site, the domain, and every login
Professional
$1,500
Five to seven pages. For a business with real services to explain.
- 5–7 pages, custom design
- Lead-capture forms
- Full on-page SEO plus schema markup
- Google Business Profile optimization
- You own everything
Premium
$3,000
For a business that wants the writing and the strategy handled too.
- Up to 10 pages, custom designed
- Copywriting and content written for you
- Landing pages for your best services
- Local SEO across multiple towns
- You own everything
Starting from nothing? No name, no logo, nothing to put on a truck yet — the Brand Builder adds market research, naming, positioning and a full brand system on top of the Premium build, at $4,500. Most businesses don't need it: if people already know your name, put the money into Local Visibility instead.
Bigger than that? Online stores, booking systems, or more than 10 pages are quoted properly rather than squeezed into a package — call or text (754) 303-2831 and I'll give you a real number. Extra pages on Premium are $200 each if you only need a few more.
The cheapest thing that often works
Google Business Profile setup
$300 once
No monthly plan attached and no website required. For a lot of local businesses this is the single highest-return thing available — the profile decides whether you appear on Google Maps at all, and most are half-finished without the owner knowing.
- Categories researched against whoever currently outranks you
- Every service written out, service areas set correctly
- Hours, photos, description, and the whole thing connected to your site
Then monthly, if you want it run for you. Care $150 keeps the site alive — hosting, updates, security, small changes. Local Visibility $300 adds the work that gets you found: your Google Business Profile managed, reviews handled, local SEO ongoing. Growth $600 is for several towns at once, and Authority $1,000 for categories where publishing decides who wins. Month to month, cancel any month. Every plan, every add-on and what each one includes →
Ready to start one? All of them are on the pricing page, priced, with a button.
Bought the wrong one? Tell me within seven days and I'll refund it in full, no questions. I'd rather lose a sale than take money for something that isn't right for you. Monthly plans renew automatically and you can cancel any month from your account — no phone call, no retention script.
Straight answer on timing: local SEO is not instant. You'll usually see movement in three to six months, and it keeps compounding after that. Anyone promising page one in thirty days is either guessing or lying, and I'd rather lose the job than tell you that. The redesign article goes through when it is worth doing and when it isn't.
What you own
If you ever leave, you take everything with you.
The most common complaint about the big website companies isn't price or design. It's that people find out — at the worst possible moment — that the site they paid for was never theirs. I put it in writing instead.
Ask me anything before you commit- Your domain is registered in your name. Not mine. It always was yours.
- You get every login. Hosting, Google, analytics, email — handed over, written down.
- No contract to escape. Monthly plans are month to month. Cancel and nothing disappears.
- No fee to leave. No transfer fee, no release fee, no ransom on your own website.
- You can change it yourself. Or have me do it. You're not locked into asking permission.
Before you hire anyone
Two questions worth asking every web company — including me.
If you've been burned before, it was probably by one of these. Ask them out loud and watch what happens.
"Can you tell me the price before we get on a call?"
Mine are on this page — websites $800 to $3,000, monthly plans $150 to $1,000. If a company won't give you a number until they've sized you up, the number depends on what they think you'll pay.
"Who actually answers when I call?"
I do. There is no receptionist, no account manager, no ticket queue. I live here, I build the sites, and I answer the phone. That's the whole company, and that's the point.
There are four more — about ownership, lock-in, whether SEO is included, and the one that catches everybody out: asking to see their example site on your own phone, on your own data, away from their wifi. The ownership one is written up in full here.
How it goes
Building your website. Four steps, about two to three weeks.
Step 1
I look you up
Before you pay anything, I check your Google listing and tell you what's wrong with it. Free, no obligation, takes me ten minutes.
Step 2
We agree on the scope
You pick a tier off this page. I write down exactly what you get and what it costs. No surprises later.
Step 3
I build and you review
You see it before it goes live and tell me what to change. I keep going until it's right.
Step 4
I launch and hand over the keys
Site live, Google profile connected, every login written down and given to you. Then the monthly work starts if you want it.
Work
Recent website design work, and what each site had to do.
Every business is different, so every build is too — some needed web design, some needed the Google Business Profile fixed first, most needed both. Three of six here; the rest, grouped by industry, are on the case studies page. If you're in the trades, what a contractor's site has to do differently is written up here.

All County Painters
Hollywood, FL · Broward, Dade & Palm Beach
A real painting company presented like every other contractor template — and call buttons that dialed a number one digit off, silently, for years. Rebuilt as 22 pages in English and Spanish, with the logo redrawn from the owner's own concept rather than replaced. Read the painting company case study →

Advanced Hair Growth Clinic
Charlotte, North Carolina · built entirely remotely
A hair-loss specialist with a 5.0 rating and ten years of results, and a website that never mentioned half of what she treated. Rebuilt around the conditions people actually search for — one page each. Read the hair loss clinic case study →

Aiden's Lawn & Landscape
Sebastian, FL · my own town
A new operator with no name, no logo and no presence. The research found the one job nobody local was claiming — overgrown properties most crews turn down — so that became the business, with prices published from $75. Read the lawn care case study →
Three more are live: a 150-page clinical site with a practitioner portal, a live trading room, and a coaching practice rebuilt around one idea. All six, grouped by industry, are on the case studies page — with honest notes on which ones have results yet and which don't.
Who you're actually hiring
One web designer. Start to finish.
You won't be handed off to an account manager in another state, because there isn't one.

Dennis
Owner · builds and maintains everything
I design and build the sites, set up and manage the Google listings, and do the monthly SEO work myself. I built my first website in 2020 and kept building them for family and friends for years after — until enough people were asking that I turned it into a business. If your site breaks on a Sunday, you're calling the person who built it.
Based in Sebastian
Serving the Treasure Coast
Sebastian, Vero Beach, Fellsmere, Palm Bay, Melbourne, West Melbourne, Viera, Rockledge, Cocoa, Fort Pierce and Port St. Lucie — across Indian River, Brevard and St. Lucie counties. Each one has its own page with its own numbers; the full list is here. Close enough to meet at your shop if you'd rather do it in person, and close enough to come back if something needs fixing.
Member of the Sebastian River Area Chamber of Commerce since September 2026 →
Questions
The things people ask me before they sign.
How long until my phone starts ringing more?
The website is usually live in about two to three weeks. Local search results move slower — usually three to six months before you notice a real difference, and it keeps building after that. The Google Business Profile work often shows up sooner, sometimes within a few weeks, because most profiles start out half-finished.
Your name is Top Three. Are you promising I'll rank there?
No. The name is the goal, not a guarantee. Google's local results depend partly on how close the searcher is to your business, and nobody controls that. What I can do is fix every part that is controllable — your profile, your reviews, your listings, your site — and show you honestly what moved each month. If anyone could promise you the top three, they'd charge a lot more than $300. The checklist for the part you control is here.
Do I really own the website?
Yes, and the domain and every login. It's written into the agreement. If you cancel, nothing gets taken down and there's no fee to move it somewhere else. I'm aware that's not how some of the national companies work, which is exactly why I say it plainly.
What if I already have a website?
Then the first question is whether it needs replacing or just fixing. Sometimes the site is fine and the Google listing is the problem, and I'll tell you that instead of selling you a rebuild you don't need. This article walks through how to tell the difference.
Do I have to buy a monthly plan?
No. You can pay for the build and walk away with it. The monthly plans exist because a website that nobody maintains and a Google listing that nobody updates will quietly stop working. But it's your call, and you can start or stop it any month.
I'm not in your area. Can you still build my site?
Yes, and I already do. Two of the projects in the work above were built entirely over the phone and email — a hair loss clinic in Charlotte, North Carolina and a beauty-industry educator in Pooler, Georgia. Kapyderm sells nationwide with a practitioner network across more than fifteen states. A website, a Google profile, reviews and reporting don't require anyone to be in the room. Prices are the same wherever you are.
The one honest difference: I can't sit across a table from you, and for local clients that's genuinely part of what they're paying for. If that matters to you, hire someone in your own town — and use this piece on who owns your website to make sure they put ownership in writing.
Do you work in Spanish?
Yes — the calls, the written agreement and the website itself, at no extra cost. Spanish is my first language, not a course I took. When I went through every web design firm I could find from Melbourne to Port St. Lucie in August 2026, not one of them advertised service in Spanish. Toda la información en español aquí.
What areas do you cover?
Eleven towns have their own page with their own local numbers — Sebastian, Vero Beach, Fellsmere, Palm Bay, Melbourne, West Melbourne, Viera, Rockledge, Cocoa, Fort Pierce and Port St. Lucie — plus the smaller communities between them. That covers Indian River, Brevard and St. Lucie counties, and I'll drive an hour without thinking about it. See every town here.
Free, takes me ten minutes
Let me look up your Google listing first.
Send me your business name and I'll tell you what's missing from your profile and what it's costing you — before you spend a dollar. If the fix is something you can do yourself, I'll tell you that too. Prefer to book a slot rather than ring? Pick a time below — fifteen minutes, and you'll get the same answer.
No sales call. No obligation. You keep the answer either way.
Hablo español — vea esta página en español