0%
¿Cuántos clientes pierdes cada semana sin un sitio web real?
$95 fixes that. 24 hours.
Web Design Studio · Tucson, AZ

YOUR WEBSITE
SHOULD
WORK HARD.

We build fast, modern, single-file websites for businesses that are serious about getting customers. No templates. No bloat. No monthly ransom.

24HRAvg delivery
$0Monthly fees
$95Flat rate (most sites)
1 FILEZero complexity
The Dirt Boys· Leak Geek· The Lid Roofing· The SW Florist· Your Business Here· The Dirt Boys· Leak Geek· The Lid Roofing· The SW Florist· Your Business Here·
Why We Exist

Most small businesses are out here competing on skill and hustle while their website looks like it was built during the Bush administration. We fix that. Fast, clean, and for a lot less than a car payment.

"Tu sitio web es tu
empleado más trabajador.
Debería verse como tal."
The Process

Simple.
Fast. Done.

1

Cuéntanos sobre tu negocio

Llena un formulario corto. Nombre, servicios, teléfono. Eso es todo.

2

Construimos tu sitio

Custom design, your brand, and content that gets you customers.

3

Lo lanzamos en vivo

Deployed to a domain, fast load times, and live in 24 hours.

4

Es tuyo para siempre

Un archivo. Sin WordPress. Sin suscripciones. Nadie retiene tu sitio.

Honest Filter

Las únicas veces que te enviamos a otro lado…

  • You need a 100+ SKU online store with live inventory sync
  • You need a true custom web application — user accounts, dashboards, complex permissions, real-time data
  • You want to self-publish CMS-style with multiple authors and editorial workflows

If that's you, we'll point you to the right tool — Shopify, Webflow, a real dev shop. No upsell, no bait.

Perfecto para ti

Pero perfecto para ti si…

  • Run a local service business and need to look legit online
  • Sell a handful of products and want them on your own site, not just Etsy
  • Take appointments and want a real booking link customers can find
  • Just started and don't want to spend over $500
  • Have a website that embarrasses you every time someone Googles you
  • Want something live fast so you can start getting customers
  • Are done paying monthly forever for something you don't own
Common Misconception

"Archivo único" no te dice
single-trick.

A lot of people assume a flat HTML site can't handle real business functions. Wrong. Every modern booking, payment, and membership tool offers an embed — we wire them right into your page. Same single file. Same fast load. Real working features.

📅
Online Booking

Customers book themselves, your calendar fills, you keep working.

Calendly · Square · Acuity · Booksy
🛒
Sell Products Online

Real "Add to Cart," real payments, money in your account. Up to ~20 products handled cleanly — perfect for florists, bakers, makers.

Stripe · Square · Shopify Buy Button · Gumroad
🔐
Member Areas

Run a coaching program, a class library, or a private resource without a custom build.

MemberSpace · Outseta · Gated pages
🗓️
Event Calendars

Yoga studios, churches, breweries, venues — all covered with no extra software.

Google Calendar · Custom event lists
🍽️
Restaurant Menus

Full menu pages with pricing, dietary tags, and daily-specials updates. Text us the new menu, it's live in an hour.

Custom · Square · Toast links
Reviews & Galleries

Google review widgets, before/after sliders, Instagram feeds, photo galleries — all embeddable, all included.

Google · Instagram · Custom sliders
📝
Blog / News

Substack feed embed, Medium pull, or a simple "Updates" section we edit for you. Real estate, law, finance — content marketing on tap.

Substack · Medium · Custom Updates
💳
Take a Deposit

Stripe payment buttons for retainers, deposits, gift cards, or service fees. One click, money in your account.

Stripe · Square
🗺️
Maps & Directions

Embedded Google Maps, service-area maps, tap-to-navigate buttons. Customers find you without thinking about it.

Google Maps · Custom service areas

If the thing you need isn't on this list, ask. The answer is usually "yes, we can embed that."

What You Get

Todo lo que necesitas.
Nada Más.

Most agencies sell you a $500+ site and then lock you into monthly fees on top or includes content that breaks. We don't. Need an edit afterward? We have that covered.

  • Diseño personalizado de múltiples páginas
  • Mobile-first — perfecto en cada dispositivo
  • Formulario de contacto — leads directo a tu teléfono
  • SEO integrado — ciudad, palabras clave, meta etiquetas
  • Carga rápida — un solo archivo, sin relleno
  • Publicado con tu dominio
  • You own the file
  • Ediciones post-lanzamiento en 24 horas
La Diferencia Es Obvia

Lo que reemplazamos
vs. lo que construimos.

❌ What most local businesses have
HomeAboutServicesContact Us
WELCOME TO JOE'S PLUMBING!!
Serving the Tucson area since 2003. Call us today!!
We offer many plumbing services including drain cleaning, water heater repair, leak fixing, and much much more!! Our team of friendly technicians is ready to help you with all your plumbing needs. Give us a call today and we will get back to you as soon as possible!!
You are visitor #004,821 · Last updated 2019 · Best viewed in Internet Explorer
✓ What 928 Studio builds
thedirtboys.com
Tucson, AZ · Licensed & Insured
MOVE
DIRT.
HAUL IT.
Skid Steer · Dump Hauling · Trenching
24HRResponse
$0Free estimate
7+Cities
What Clients Say

Real Businesses.
Real Results.

★★★★★

"I've been putting off getting a real website for years. 928 had something up and live in less than a day. Looked better than anything I could have imagined. Already got two calls from it in the first week."

Marcus D.
MD Electrical · Tucson, AZ
★★★★★

"Paid $1,200 for my last website. Took three months and I had to beg for every change. 928 built something nicer for $95, launched it the next day, and fixed my edits same afternoon. No comparison."

Teresa V.
The Lid Roofing
★★★★★

"My competitor had a slick website and I had a Facebook page. Not anymore. 928 built me something that looks premium, loads fast, and I own the whole thing. Worth every dollar and then some."

Ray C.
MR.AZ Auto Detail
🛡️ Nuestra Garantía

Si no te encanta, lo arreglamos. Punto.

You don't pay until you love it. If the first draft isn't right, we revise until it is. No extra charge, no attitude. We're not done until you're happy with what's going out under your name.

Who We Build For

Any Business.
Any Trade.

If you have customers and a phone number, you need a site. We've built for trades, services, food, retail — if you run a business, we can make you look like you mean it.

🏗️
Contractors
General, dirt work, excavation
🔧
Plumbers
Residential & commercial
🏠
Roofers
Repair, replacement, storm
❄️
HVAC
Heat, AC, refrigeration
Electricians
Residential & commercial
🌿
Landscapers
Lawn, hardscape, irrigation
🍕
Restaurants
Menu, hours, reservations
💈
Salons & Barbers
Booking, services, staff
🚗
Auto Services
Repair, detailing, tires
🐾
Pet Services
Grooming, boarding, vets
🏋️
Fitness Studios
Gyms, trainers, yoga
🌸
Florists
Arrangements, delivery, events
🥐
Bakers & Makers
Online orders, pickup, local
🎨
Artists & Crafters
Galleries, sales, commissions
📸
Photographers
Portfolio, booking, packages
🧘
Coaches
1:1, group, membership
⚖️
Pros & Consultants
Law, finance, advisory
📦
Any Business
If you have customers, call us
Why 928 Studio

No somos una
typical agency.

The other guys

Agencia Típica

  • $500–$2,000+ upfront with surprise add-ons
  • Monthly fees to "maintain" your site
  • WordPress with 40 plugins that break
  • Takes weeks or months to launch
  • They own your site — you're stuck with them
  • Generic templates with your logo slapped on
  • Hard to reach after the invoice is paid
928 Studio

928 Studio

  • $95 flat for most sites — you know the number before we start
  • Zero monthly fees — hosting included forever
  • Components that don't break
  • Live in 24 hours or less
  • You own the file — take it anywhere, anytime
  • Custom built for your business, your vibe
  • Text us a change and it's done same day
Performance Matters

Tu sitio debe
cargar rápido.

A slow site loses customers before they even read what you offer. Every 928 build is a single clean file — no plugins, no bloat, no waiting.

Typical WordPress Site
Load Time6.2s
Mobile Score38/100
Page Size4.8MB
928 Studio Build
Load Time0.8s
Mobile Score100/100
Page Size180KB
Transparency

Lo que realmente usamos.

No mystery tools, no vendor lock-in. Here's the full stack — every site we build uses exactly this and nothing else.

📄
HTML / CSS / JS
Vanilla. No frameworks.
🔠
Google Fonts
Typography done right.
🌐
Budget Friendly Domains
~$12/yr for hosting. That's all.
📱
SMS Lead Forms
Leads to your phone.
Un precio. Todo incluido.
$95
$95 flat rate for most sites · No monthly fees · No surprises · You own it forever
1New customer = site paid for
24HRFrom form to live
$0Monthly forever
You own the file
1000+Sitios Lanzados
24HRTiempo de Entrega Promedio
$95Flat Rate — Most Sites
$0Cuotas Mensuales

Tus competidores
ya tienen sitio web.

La pregunta es si el tuyo es mejor. Asegurémonos de que así sea.

Portfolio

Sitios Que
Hit.

Cada sitio fue construido a medida y está consiguiendo clientes activamente.

thedirtboys.com
Tucson, AZ · Licensed & Insured
MOVE
DIRT.
HAUL IT.
Skid Steer · Dump Hauling · Trenching
Dirt Work · Tucson, AZ

The Dirt Boys

Skid steer and dump hauling operation. 3-page custom site with contact form, local SEO for 10+ cities, equipment section, testimonials, and full branding from scratch.

3 PagesSingle FileHostedLocal SEO
Built in: 1 day · Single file · Hosted
View Live Site →
leakgeek.com
Tucson & Surrounding Areas
WE FIND
THE LEAK.
YOU RELAX.
Drains · Water Heaters · Leak Detection
Plumbing · Tucson, AZ

Leak Geek

Full-service plumbing company. Navy/blue branding, 6 service detail cards, local SEO, equipment section, and a quote form that fires straight to their phone.

3 PagesSingle FileHostedLocal SEO
Built in: 1 day · Single file · Hosted
View Live Site →
thelidroofing.com
Tucson & All Surrounding Areas
WE PUT
THE LID
ON TUCSON.
Replacement · Repair · Storm Damage
Roofing · Tucson, AZ

The Lid Roofing

Premium roofing company. Warm concrete/sand palette, horizontal scroll service cards, animated marquee strip, SVG hero roofline, and 7 full service detail pages.

3 PagesHoriz. ScrollHostedMarquee
Built in: 1 day · Horiz. scroll · Marquee strip
View Live Site →
🌿
verdecutslawn.com
Landscaping · Tucson, AZ

Verde Cuts

Full-service lawn care and landscaping. Deep green palette, 6-service breakdown, irrigation page, seasonal maintenance packages, and local SEO targeting.

3 PagesSingle FileHosted
Built in: 1 day · Single file · Hosted
Coming Soon
❄️
desertairhvac.com
HVAC · Tucson, AZ

Desert Air HVAC

AC repair and installation for Tucson's brutal summer market. Ice-blue palette, emergency service banner, seasonal tune-up booking, and city-by-city SEO coverage.

3 PagesEmergency BannerHosted
Built in: 1 day · Single file · Hosted
Coming Soon
sparksflyelectric.com
Electrical · Tucson, AZ

Sparks Fly Electric

Residential electrician. Bold yellow/black palette, EV charger install page built for Google search, panel upgrade focus, and a streamlined quote form.

3 PagesEV Charger PageHosted
Built in: 1 day · Single file · Hosted
Coming Soon
🚗
cleancutdetailing.com
Auto Detailing · Tucson, AZ

Clean Cut Detailing

Mobile auto detailing. Deep purple premium palette, service package cards, before/after section, and online booking form.

3 PagesPackage CardsHosted
Built in: 1 day · Single file · Hosted
Coming Soon

Your business could be next — booking now

¿Quieres estar aquí?

Construimos rápido. Podrías estar en línea en 24 horas.

Pricing

Un precio.
Sin juegos.

Sin paquetes ni niveles. Obtienes un sitio web completo y personalizado. Así de simple.

Extras (Opcional)
+$
Disponible después del lanzamiento
  • Páginas extra — $25/página
  • Búsqueda de fotos — $35
  • Configuración de Google Business — $50
  • Mantenimiento mensual — $29/mes
  • No page builders ever
  • No WordPress
  • No surprise fees
  • No monthly hostage

Why so affordable? No agency overhead, no account managers, no bloated proposals. Just a fast, repeatable process that delivers without cutting corners.

FAQ
No. Hosting is included for free, forever. If you ever want to move your site somewhere else, the file is yours — take it anywhere.
Your business name, phone number, list of services, and any photos you have. We handle copy, layout, design, and deployment.
From form submission to a live site on your domain — 24 hours or less. We've done it in under a day for simple jobs.
It's one HTML file so technically yes. But most clients just text us changes and we turn them around within 24 hours. Easier that way.
Perfect. We point it to your hosting and you're live. Need a domain? GoDaddy, about $12/year — we walk you through it.
Preguntas Frecuentes

Preguntas, respondidas.

Everything we get asked, in one place. Type your question below and we'll filter the list. No matches? Just text us.

50 questions across 10 topics
Jump to
Topic 01

Pricing & Payment

$95 flat for most sites. That's the total you pay 928 Studio. No setup fees, no surprise add-ons, no monthly subscriptions.

The only other cost is your domain name, which runs $12–25 per year and goes directly to your domain registrar (GoDaddy, Namecheap, etc.), not to us.

Two parts: $20 refundable deposit to start, then $75 once you approve the preview. Both via secure Stripe payment links we text or email to you.

The deposit holds your spot in our build queue. The $75 only gets sent after you've seen the actual site and given the thumbs up.

The $20 deposit is fully refundable until we send you the preview link. If you change your mind in the first 24 hours after submitting, you get it back, no questions asked.

Once we send the preview, the $20 is earned (it covers our build time). The $75 final payment only happens after you've approved the site, so by then you've already seen what you're paying for.

No. The $95 covers your complete site build. Hosting is included forever at no cost. The only ongoing expense is your domain name renewal ($12–25/year), which you pay directly to your domain registrar.

If you ask for changes after the first 24 hours, that's $25 per change. Anything outside the standard scope (custom integrations, e-commerce, etc.) we quote separately and only with your approval.

Honest answer: we build single-file HTML sites by hand using modern tools. No WordPress installs, no plugins to configure, no databases to manage. That cuts our build time from weeks to hours.

Agencies charge $1,500–$5,000 because they have offices, account managers, and tiered teams. We don't. You're getting a comparable product without the overhead.

All major credit and debit cards through Stripe (Visa, Mastercard, Amex, Discover). You can also use Apple Pay or Google Pay on the Stripe checkout page.

For repeat customers or alternative arrangements, just ask.

The standard $20 + $75 split is essentially a built-in payment plan. Beyond that, we keep things simple — but if you're in a tight spot, just text us. We're flexible for real reasons.

$95 covers up to 3 pages. Each additional page is $20 — quoted upfront before we build. Most local service businesses do great with 3 pages (Home, Services, Contact), but we'll build what you actually need.

Yes — Stripe automatically emails you a receipt after each payment. We can also send a formal invoice if you need it for tax purposes. Just ask.

The $95 you pay is one-time. Your hosting stays free forever — we never come back and charge you a monthly fee retroactively. Whatever you paid is what you paid.

Our rates for new customers may go up over time, but your locked-in price never changes.

Topic 02

Process & Timeline

Most sites go from brief submission to live within 24 hours. Sometimes faster — we've shipped sites same-day when the brief is clear and the customer is responsive.

The longest delays typically come from waiting on you (domain purchase, content, photo selection), not from us building.

Within a few hours: we review your brief and text/email you back to confirm details and ask about your domain. We send you a Stripe link for the $20 deposit.

Once paid, we start building. You'll see a preview link within 24 hours. You review, request any changes, approve. We send the $75 final link. You pay, we point your domain, and you're live.

Unlimited revisions before launch — until you're genuinely happy with what's going out under your name. Most customers do one or two rounds of small changes.

After launch, you get a free 24-hour window for any tweaks. Beyond that, edits are $25 each.

Yes — the $75 final payment only happens after you've seen and approved the preview. You get a live, working preview link before you commit any more money.

Sometimes. If your brief is complete and we're not slammed, we can ship same-day. No surcharge for speed — we just build as fast as the work allows.

If you have a hard deadline, mention it in your brief and we'll tell you upfront if we can hit it.

The brief form covers most of it: business name, what you do, service area, contact info, and any specific must-haves. If you have a logo and a few photos, send those too — but we can work without them.

The more clearly you describe your business in the brief, the less back-and-forth we need.

Usually no. Most builds happen entirely over text and email — the brief gives us what we need. If a quick call helps clarify direction, we can do that (just text us to set it up), but it's not required.

We'll write it for you based on what you tell us about your business. Just describe your services, who you serve, and what makes you different — we'll turn that into professional site copy.

You always review and approve the copy before launch.

Topic 03

Ownership & Hosting

You do. The HTML file is yours from the moment you approve the build — we email you a copy on launch day. Your domain is registered in your name, on your account.

We just host the site for you on our servers. If you ever want to take it elsewhere, you take the file and the domain and walk away.

Yes. We host your site on our infrastructure at no cost to you, indefinitely. There's no monthly bill, no annual renewal fee from us, no surprise invoice down the road.

This is real because our hosting platform (Netlify) is free for static sites, and your site uses minimal resources. We're not subsidizing this — it genuinely costs us nothing.

Clean exit. You already have your HTML file (we emailed it to you on launch) and your domain (registered in your name). Just point your domain at a different host and you're moved.

No contract to break, no data export to figure out, no hostage situation. We'd rather you stay because the work is good — not because you're locked in.

Your domain is still yours. Your file is still in your email. Any HTML developer can get the file back online in ten minutes — including Fiverr freelancers for $20–50.

You're never stranded. That's the whole point of giving you the file outright.

One single HTML file. Just an .html document with all the code, styling, and content built in. You can open it in any web browser, edit it in any text editor, and upload it to any web host.

This format is universal — it'll work in 50 years the same way it works today.

Yes — we keep copies on our end, and you have your own copy from launch day. The HTML file approach makes backup trivial: it's just one file you can save anywhere.

We recommend saving the launch email (which contains your file) somewhere safe so you always have a personal backup.

On Netlify's global infrastructure — the same hosting platform used by companies like Nike, Twilio, and major SaaS products. Your site gets served from servers around the world, so it loads fast for visitors anywhere.

Netlify has 99.99% uptime, which means roughly 4 minutes of downtime per month maximum.

Topic 04

Domain Questions

A domain is your web address — like joesplumbing.com. Yes, you need one. It's how customers find you on the internet.

You'd register it through a service like GoDaddy or Namecheap. Costs $12–25 per year. That money goes to them, not us.

We'll walk you through buying one when we confirm your brief. The process takes about 5 minutes on GoDaddy or Namecheap. We tell you exactly what to type and click.

You'll own the domain from day one, registered in your name. We just point it at your site.

Easy. You stay with whoever you registered it with (GoDaddy, etc.), and we walk you through updating a couple of settings so your domain points to your new site. About a 2-minute change.

You can also do it through a screen-share with us if you'd rather not click through alone.

Best practice: your business name + .com. Short, easy to remember, easy to spell.

If your exact business name isn't available, try adding your city (joesplumbingtucson.com) or your trade (joesazplumber.com). Avoid hyphens and numbers — they're hard to communicate verbally.

GoDaddy and other registrars have account recovery via your email or phone. It usually takes 5–10 minutes. We can walk you through the recovery process if needed.

Yes — your domain costs $12–25 per year, paid directly to your registrar (not us). Most people set up auto-renewal so they don't forget. If your domain expires, your site goes offline until you renew.

Yes. If you own both joesplumbing.com and joesplumbingaz.com, we can point both at the same site so either URL gets visitors there. Just let us know.

Topic 05

Forms & Leads

Every site we build has a contact form. When someone fills it out, the submission lands in your email and (optionally) as a text on your phone within seconds. Set up during launch.

We never see your leads — they go straight from the form to you.

This sometimes happens with the first submission or two. During launch, we'll send you a test submission and walk you through marking it "Not Spam" and adding the sender to your contacts. After that, future leads land in your primary inbox.

Every form includes built-in spam protection (a "honeypot" field that humans can't see but bots fill out, plus automated detection on our hosting platform). You'll get real leads, not bot junk.

Yes — we can set up SMS notifications so you get a text the moment someone fills out your form. Useful if you're often in the field and can't check email quickly.

Just let us know during the build and we'll wire it up.

Always. Every site has tap-to-call and tap-to-text buttons that work directly on mobile phones. One tap and they're calling you.

Yes — we can add Google Analytics to your site so you can see visitors, traffic sources, popular pages, etc. Free service. Just ask during the build.

Every submission gets emailed to you AND saved in your hosting dashboard. So even if you accidentally delete an email, you have a backup record of every lead.

Topic 06

Edits & Support

Yes. The first 24 hours after launch are free for any tweaks — just text us. After that, edits are $25 per change request via Stripe.

"Per change" means one update like new hours, a service description tweak, swapping a photo, etc. Bigger changes (adding a whole new page) get quoted separately.

Updating hours, phone numbers, addresses, service descriptions, prices, swapping a photo, adding a single testimonial, fixing a typo, changing button text, updating an offer — any single discrete update.

If you have multiple small changes, we usually bundle them as one request.

Just text us at 520-355-3561 describing what you want changed. We'll reply with a $25 Stripe link, you pay, we apply the change — usually same day.

Not as a standard package — most customers don't need it. If you anticipate frequent updates (changing menus weekly, seasonal promotions, etc.), text us and we'll work out a flat monthly arrangement.

Technically yes — you own the HTML file and can edit it in any text editor. Realistically, most customers don't because the file is hand-coded and one wrong character can break the page.

If you want to learn, we can point you at resources. Otherwise, just text us the change.

Same day, usually within a few hours during business hours. Evenings and weekends might be slower. Urgent issues (your site is down) get priority.

Text us immediately at 520-355-3561. Most outages are resolved within an hour. Single-file HTML sites rarely break (no plugins, no databases, no admin panels to fail), so outages are typically due to hosting issues we can fix quickly.

Topic 07

What We Build

A complete custom-built website with up to 3 pages (typically Home, Services, Contact), mobile-responsive design, contact form, click-to-call and click-to-text buttons, SSL security, custom domain setup, local SEO basics, and a launch-day email with your file.

Hosting is included forever. Form submissions email and text directly to you.

Yes — for most small businesses. Up to roughly 20 products handled cleanly via Stripe payment links, Square checkout, Shopify Buy Button, or Gumroad embeds. Real "Add to Cart" experience, real payment processing, money in your account.

If you need a full inventory-synced storefront with 100+ SKUs, variant matrices, and warehousing — that's a different beast and Shopify proper is the right tool. We'll tell you honestly which side of the line you're on.

Yes — and most clients want this. We integrate Calendly, Square Appointments, Acuity, Booksy, or whatever booking tool you already use. Customers see your real availability, book themselves, your calendar fills automatically.

If you don't have a booking tool yet, we'll recommend one based on your trade.

Yes, with options.

For low-volume posting (monthly updates, news, occasional articles), we add an "Updates" section directly to your site that we edit for you.

For high-volume content marketing, we embed a Substack or Medium feed so your posts appear on your site automatically.

For a true self-published CMS-style blog with multiple authors, WordPress or Ghost is a better fit and we'll point you there.

Logo design isn't part of the $95 site build, but we can add a basic logo treatment for an additional fee. For a full custom logo, we'll point you to Fiverr or local designers who specialize in branding.

Yes — we can build your site in any language, or build a bilingual version (English + Spanish) with a language switcher. Bilingual builds are an add-on since they're essentially two sites.

Helpful but not required. If you have 3–6 good photos of your work, send them. If you don't, we use professional stock photos relevant to your industry — they look great and customers won't know the difference.

No. We don't use templates. Every site is hand-built around your business — your colors, your services, your voice, your photos. Two plumbers in Tucson won't end up with the same site.

Topic 08

Technical

Yes. Every site is mobile-first — built to look great on phones, tablets, and desktops. We test on multiple devices before launch.

Since over 60% of small business website traffic comes from phones, getting mobile right is critical.

Yes — every site gets free SSL security automatically. That's the padlock icon in the browser bar (https:// instead of http://). Required for trust signals and SEO.

We don't charge for it. It's set up during launch.

Very fast — usually under 1 second to load. Because we build single-file sites without bloated frameworks, plugins, or page builders, there's almost nothing to slow them down.

Site speed affects both user experience and your Google ranking, so this matters.

We build with SEO basics in place: clean code, fast load times, mobile-responsive design, proper meta tags, and local business markup. That's the foundation.

Ranking #1 in your area takes time (3–6 months minimum) and additional work — Google Business Profile setup, getting reviews, building local citations. We can recommend resources for that.

Yes — Chrome, Safari, Firefox, Edge on desktop and mobile. We test in multiple browsers before launch. Very old browsers (Internet Explorer) are not supported because they're no longer secure and represent under 0.5% of traffic.

We follow accessibility best practices: proper headings, alt text on images, sufficient color contrast, keyboard navigation. Not formally ADA-certified, but built with accessibility in mind.

If full ADA compliance is critical for your business, mention it in the brief and we'll build to that standard.

If you collect any information through your contact form, yes — we add a simple privacy policy page. If you add Google Analytics, you may also want a cookie notice. We handle both as part of the build.

That's a separate service from your website — typically Google Workspace ($6/month) or Microsoft 365. We can recommend setup, but the email service comes from them, not us.

Your domain works with both, so once you own joesplumbing.com, you can have joe@joesplumbing.com email via either provider.

Topic 09

Trust & Guarantees

We revise until you're genuinely happy — no extra charge, no attitude. Most customers do one or two rounds of small tweaks and we're done.

If after revisions you still don't love it, your $20 deposit was earned (it covered our build time) but the $75 final payment is never sent. You walk away with no further obligation.

By submitting the brief and paying the $20 deposit, you're agreeing to our basic terms (which we make available in plain English). No long PDFs to sign, no legal jargon, no annual commitment.

If you need a formal contract for accounting or compliance reasons, just ask and we'll provide one.

Yes — check the homepage for current testimonials and the Work page for actual sites we've built (Dirt Boys, Leak Geek, The Lid Roofing, Verde Cuts). Real Tucson businesses, all currently live and getting customers from their sites.

Fair question. Our pitch: you keep the file, you keep your domain, hosting stays free, and the $20 deposit is refundable until you see the preview. Worst case scenario, you're out $20 and a few minutes of your time.

We're also accessible — text us at 520-355-3561 and you'll talk directly to the person building your site, not a sales rep or account manager.

We work with multiple businesses in similar industries — there's no industry exclusivity. But every site we build is unique to that business: different copy, different colors, different photos. We don't recycle work.

Stripe handles disputes professionally — you have full chargeback protection as the cardholder. If there's a genuine issue, we'd rather resolve it directly than fight a chargeback. Text us first.

Topic 10

About 928 Studio

A Tucson-based web design shop focused on local businesses, trades, and first-year operators. One flat price, no monthly fees, fast turnaround, sites you own outright.

Started by Joe to give small businesses the kind of online presence that actually drives calls.

Tucson, Arizona. We work primarily with Southern Arizona businesses but build for anyone in the country — every site we make ships the same way regardless of location.

928 Studio is newer, but our work history with sites goes back further — we've built and shipped sites for real Tucson businesses (Dirt Boys, Leak Geek, The Lid Roofing, Verde Cuts) currently live and converting customers.

We answer texts and emails throughout the day. Evenings and weekends might be slower, but we usually respond within a few hours every day of the week.

Urgent issues (your site is down) get prioritized regardless of time.

Yes — 520-355-3561. We prefer text for documentation purposes (so we both have a record of what was discussed), but a call is fine when something needs to be talked through.

Small and focused. That's deliberate — small means fast turnaround, direct communication, no handoffs, no account managers. You're talking to the person building your site.

— NO MATCHES —

¿No encontraste tu pregunta?

That's on us. Text us your question directly and we'll answer same-day.

💬 Text us — 520-355-3561

¿Aún tienes preguntas? Solo ask.

Two minutes to fill out the quick question form. We respond within hours.

Call 520-355-3561

Construyamos
tu sitio.

Pick how you want to start. Quick question if you're just sizing things up — otherwise jump straight into the brief.

The 8-step build
01
You submit the brief
Two minutes. Either the quick question or the full brief below. We get notified instantly.
YOUFree
≈ 2 min
02
We confirm + send a payment link
We text or email you within a few hours to confirm the brief and ask about your domain. You'll get a Stripe payment link for the $20 deposit.
USStripe (secured)
Same day
04
Construimos tu sitio
Custom HTML, your colors, your copy, your services. Built by hand — no page builders, no templates.
USBy hand
6–12 hr
05
You review the preview link
We text you a live preview URL. Real working site, just not on your domain yet. Text us anything you want changed.
YOUFree revisions
12–18 hr
07
We go live on your domain
We point your domain to the site, turn on free SSL (the padlock in the URL), set up the form notifications to your email and phone, and email you a copy of the file to keep forever.
USSSL · Forms · Live
Same hour
08
24-hour free edits window
Anything you want tweaked in the first 24 hours after launch — free. Text us. After that, $25 per change request.
Free 24hrThen $25/edit
First 24 hr
What you actually pay
$20 depositTo start the build · refundable until preview
$20
$75 on approvalPaid after you've seen and approved the preview
$75
Site total · one-time
$95
Your domainYearly, paid directly to GoDaddy (or wherever)
$12–25 / yr
HostingOn us — forever, no monthly fee
$0
No subscriptions. No surprise add-ons. The only recurring cost is your domain renewal — paid directly to your domain registrar, not us.
What you keep forever
→ Asset 01
Your domain
Bought in your name, on your account. Always yours. Point it anywhere you want, anytime.
→ Asset 02
The HTML file
We email it to you on launch. One file. Take it anywhere. Any developer can re-deploy it in 10 minutes.
→ Asset 03
Your form leads
Submissions email + text you directly. We never see them. Your customers, your data.
→ Asset 04
Hosting, included
Site stays live on our hosting — free, forever. No monthly invoice, no contract, no lock-in.
What if...
No problem — we'll walk you through buying one (about $12–25/year on GoDaddy or Namecheap) when we confirm your brief. You own it from day one, registered in your name. Takes about five minutes.
Clean exit. You already have the HTML file (we emailed it to you on launch) and your domain (registered in your name). Just point your domain at a different host and you're moved. No contract to break, no data to export, no hostage situation.
Your domain is still yours. Your file is still in your email. Any HTML developer can get the file back online in ten minutes — including Fiverr freelancers for $20–50. You're never stranded.
Text us the change, we'll send a $25 Stripe link for that edit. Pay, we make it, done — usually same day. No retainers, no minimum hours, no surprise invoices.
It emails and texts you directly the moment they submit. We never see your leads — they go straight from the form to your phone. Set up during launch, takes us thirty seconds.
Recently built for The Dirt Boys Leak Geek The Lid Roofing Verde Cuts
928@studio:~/quick-question
[1/3] What's your name? ↵ ENTER OR TAP NEXT
Look right?

Recibido.

We'll reply within a few hours. Usually faster.

Confirm Back Tap NEXT after each answer
928@studio:~/project-brief
[1/6] What's your name? ↵ ENTER OR TAP NEXT
Review your brief

Brief recibido.

We're starting on your site now. Preview link within a few hours.

Confirm Edit prev Tap NEXT after each answer
About

El estudio
behind 928.

We build fast, custom websites for local businesses who actually need them — not for marketing agencies, not for venture-funded startups. Just people with phones that need to ring.

Why We Exist

La mayoría tiene un sitio web que parece frenarlos back.

Every small business owner we've ever talked to knows the same thing: their online presence does not match the quality of their actual work. They run sharp operations, train great people, and deliver excellent service — and then their website looks like it was put together in the dark with one hand.

That gap costs them real money. Customers Google a business, see a stale GoDaddy site or a half-finished Wix page, and quietly move on to the next result. 928 Studio exists to close that gap.

How We Work

Un archivo. Un precio. Un día.

We build single-file websites by hand. No WordPress, no page builders, no drag-and-drop slop. Just clean HTML, fast load times, and a site you actually own outright — not rent from a platform that could change its pricing tomorrow.

You pay once. You get the file. The site goes live on your domain inside 24 hours. If you ever want to leave, you take the file with you. That's the whole deal.

01 / Fast

En línea en 24 horas

From form submission to a working site on your domain. Most jobs ship same-day.

02 / Flat

$95 la mayoría de sitios

One price up front. No setup fees, no surprise add-ons, no monthly subscriptions.

03 / Yours

El archivo es tuyo

Text us a change and we'll turn it around same-day.

Who We Build For

Oficios, servicios y negocios de primer año en Tucson y más allá.

We build for plumbers, roofers, dirt contractors, HVAC techs, electricians, landscapers, restaurants, salons, mobile detailers, and any small business that needs to look legit online without spending two months and two thousand dollars to get there.

"Your website is your hardest-working employee. It should look like it."

If you run a real business and you've been putting off your website because every quote you've ever gotten was either too expensive or felt like a scam, you're in the right place.

Where We're Based

Construido en Tucson, Arizona.

928 Studio operates out of Tucson, Arizona. We work primarily with local Southern Arizona businesses but build for anyone in the country — every site we make ships the same way, regardless of where you are.

We answer the phone. We text back. We don't have account managers, sales reps, or a "support ticket" system. If you call the number on this site, you talk to the person who built it.

¿Listo para tener un sitio web real para tu negocio? real business?

Two minutes to fill out the brief. Live within 24 hours.

Call 520-355-3561
928@studio:~$ ready.