Web development

A site that looks the part and loads before they leave.

Built to make a stranger trust you in about four seconds, and to make calling you the easiest thing on the page. Fast, because slow costs you the visit and the ranking at the same time.

What a slow site costs

It quietly taxes everything else you pay for.

A slow, dated site does not just sit there being unimpressive. It drags your rankings down, it raises what you pay per click on Google Ads because your landing page scores badly, and it loses the person standing in their kitchen with a burst pipe before they ever find your number.

Which means every other thing you spend money on runs through it. You can win the map pack, buy the top ad slot and get cited in an AI answer, and all three still hand the visitor to a page that makes them hesitate. This is the one piece where getting it wrong makes everything else worth less.

Built to get called

Every decision here has a reason.

Looking good is the minimum. The build is aimed at the small number of things that decide whether a visitor becomes a phone call.

  1. 1

    The phone number is a button

    Most of your visitors are holding a phone and half of them want to call, not read. The number sits in the header on every page, tappable, not buried in a footer or baked into an image where nobody can copy it.

  2. 2

    One obvious thing to do

    A single primary action, above the fold, in language that says what happens next. Not a carousel, not four competing buttons. If somebody has to work out how to hire you, some of them will not bother.

  3. 3

    Proof where the doubt is

    Reviews, ratings and any verification you hold, placed where somebody is deciding whether you are real. This is the same trust question your Google profile answers, so the two should not contradict each other.

  4. 4

    Your services, as actual pages

    One page per service, not a single page listing everything. It is how a visitor finds the thing they came for, and it is also the only structure search can rank service by service.

Recent work

No two of these look alike, on purpose.

A barbershop should not look like an insurance agency, and neither should look like a therapy practice. Each of these was built for the person who was going to land on it, and most of them do something no template ships with.

Kingdom Barber Studio home page on a phone, dark layout with the headline Finally, a barber who listens over a photo of the shop

Barbershop, Bryan

Kingdom Barber Studio

Dark and warm, because a barbershop should not look like a dental practice. Separate pages for the cuts people actually search: fades, curly hair, thinning and receding hair.

The quiz

A hair and face type quiz, so somebody can work out what to ask for before they sit down. Most people cannot describe the cut they want, and it gives the shop a reason to be the site somebody bookmarks.

kingdombarberstudio.com

Legacy Group home page on a phone, navy layout headed Beyond insurance, build a legacy that lasts, with a Take the Legacy Score button

Insurance agency

Legacy Group

Sober and squared off, because somebody arranging cover for their family is not looking for playful.

The blueprint tool

Take the Legacy Score is the main button on the page, not a link in the footer. It scores how well protected somebody is, and that score follows them around the site as they read.

legacygroupagency.net

Tektite Energy home page on a phone, dark industrial layout headed End fragmented compliance, achieve operational certainty

Oil and gas services

Tektite Energy

Industrial and flat, aimed at operators rather than consumers. The most stripped-back of the lot, with a full service structure underneath.

The hero animation

Motion in the header that carries the idea without costing anything to load. CSS rather than video or a library, which is why it is still the fastest page here.

tektite-energy.com

Willow Counseling Center home page on a phone, warm layout headed Counseling that builds capacity, not just coping, with photos of the two therapists

Therapy practice, Tyler

Willow Counseling Center

Soft and calm, because somebody looking for a therapist is in a completely different frame of mind from somebody looking for a plumber. Rebuilt around what people search: marriage, family, telehealth.

Working inside a platform

Squarespace, and a redesign rather than a rebuild. It is also the slowest site on this page, and that is the platform rather than the design. When the tool caps what is possible, the honest thing is to say so.

willowcounselingcenter.com

Lone Star Detailing home page on a phone, headed Fort Worth mobile auto detailing, with a before and after photo

Mobile detailing, Fort Worth

Lone Star Detailing

Launched this year from nothing, which makes it the closest thing here to where most of my clients actually start. A page for each service instead of one list, so it can turn up for the specific things people search rather than fighting the whole city for one broad term.

lonestartdetailing.com

Letters to America home page on a phone, headed Become someone's reason to check the mailbox

Passion project

Letters to America

A client's answer to a world that keeps getting more digital: pairing letter writers with seniors, on paper. Underneath it, making sure the stories and the wisdom of older people get written down rather than lost when they go. The design had to carry that without tipping into sentimentality.

letterstoamerica.com

One Less Choice landing page on a phone, showing a budget summary with income, spent and remaining, and a meal plan

Budgeting app

One Less Choice

A budgeting app that folds in meal planning and macro tracking. Not a website in the usual sense: a single conversion-focused landing page for one product, with one action and no navigation to wander off into.

onelesschoice.com

In build, September 2026

Ramon Service Company

A plumbing company serving Bryan and College Station, which is one of the most contested local markets around here. Currently waiting on the client questionnaire so I can start the search data research. With competition this strong the search data will make or break this site, but this ain't my first rodeo.

Launching September 2026

Real screenshots, not mockups, and every one of them is live except the last. Tap through any of them on your phone and see how quickly it comes up, which is the version of the speed argument that actually matters.

Included, not upsold

The SEO foundation comes with the build.

Whether or not you ever buy a monthly plan from me. A page per service so search has something to rank, headings in the right order, schema markup describing what you do and where, a working sitemap, and pages fast enough not to be penalized for it. That is groundwork, and it should not be a separate invoice.

What a monthly plan adds is the part that never finishes: content, reviews, citations, links, and the profile work. Local SEO at From $500/mo is that job. Building the site correctly is a different one, and you should be able to buy it without being signed up to the other.

Pricing

$2,500, fixed before anything starts.

One-time build: $2,500 on its own, or $2,000 bundled with any monthly plan. That buys a straightforward business site: home, about, contact, and a real page for each service you sell, written and built, with the foundation above included.

Scope is what moves it. Online booking, a customer portal, taking payments, multiple locations, e-commerce, or anything that has to talk to software you already use, all of that is more, because it is more. What will not happen is an hourly rate that quietly drifts: you get a fixed number before any work starts, and if the scope changes mid-build you get a new number to approve rather than a surprise at the end.

The bundled price

It drops to $2,000 alongside any monthly plan, including profile work at $250/mo. Not a trick to lock you in: a site I am also doing the search work on gets built with that in mind from the first page, which is less rework than retrofitting it later.

Questions

The ones I actually get asked.

How much does a website cost?

One-time build: $2,500 on its own, or $2,000 bundled with any monthly plan. That covers a straightforward business site: home, about, contact, and a page for each service you sell, written and built. Scope is what moves the number. Booking systems, customer portals, payment handling, multi-location setups, e-commerce or anything custom is more, and you get a fixed price before anything starts rather than an hourly rate that drifts.

How long does it take?

Usually three to four weeks for a standard build, and the part that decides it is almost never me. It is how fast content, photos and sign-off come back. If you have your text and images ready it is quicker, and if the site is waiting on you for a fortnight, so is the launch.

Do I have to buy SEO as well?

No. The SEO foundation is part of the build whether or not you ever hire me again: clean structure, correct headings, fast pages, schema markup, a sitemap, and every service on its own page. That is the groundwork that makes ranking possible. What a monthly plan adds is the ongoing part, the content, the reviews, the citations and the links, which is a different job from building the thing properly in the first place.

What do you build it with?

Depends on what you need. WordPress when you want to edit things yourself regularly, or a static build like the site you are reading when speed matters more than day-to-day editing. I will tell you which one fits rather than selling you whichever is easier for me. You own the site, the domain and the hosting account either way.

Can you work with my existing site?

Sometimes. If the foundation is sound, fixing speed, structure and conversion on what you have is cheaper than a rebuild and I will say so. If it is a page builder carrying a decade of plugins, the honest answer is usually that rebuilding costs less than untangling it. The free audit is what tells us which one you have.

What about hosting and maintenance?

Hosting is yours and it is cheap, often free at this size. There is no compulsory maintenance plan attached to the build. If you want ongoing updates and monitoring that can be arranged, but it is not a hostage fee and the site does not stop working without it.

Free audit

See what your site is doing now.

Performance scores, Core Web Vitals, your Google Business Profile, and whether AI assistants can read the site at all. It runs automatically and lands in your inbox in about three minutes.

If your current site is fine and the problem is somewhere else, the audit will point at the real one.

Bot check. Takes about a second.

No newsletter, no drip sequence, no selling your details on.