You're starting a website, or finally replacing the Facebook page you've been using as one, and the first decision is the domain name. It feels small. It isn't. Your domain shows up on trucks, invoices, business cards, and every Google search result your website ever earns. Changing it later means reprinting signage, losing backlinks, and resetting whatever SEO progress you've made. Get it close to right the first time.
Here's the thing most contractors overthink: there's no single correct answer between "business name" and "trade plus city." Both work. What matters more is length, how it sounds over the phone, and whether you actually own it long-term instead of renting it from whoever built your site.
Business name vs. trade + city
If you already have a business name people recognize — from trucks, referrals, or years in the market — use it. A domain like mikesroofingco.com protects a brand you've already built. Switching to something generic later confuses the customers who already know your name.
If you're brand new, or your business name is forgettable, generic, or hard to spell (anything with a pun, an apostrophe, or a number spelled out), a trade-plus-city domain can work harder for you. austinroofpros.com or denverdrywallrepair.com tells a stranger exactly what you do and where, before they even click. It also tends to read naturally in a Google result snippet.
The trade-off: trade-plus-city domains get long fast, and they box you in if you expand services or move into a second city. A roofer who adds gutters and siding five years from now is stuck with a domain that undersells the business. A business-name domain scales better as you grow — which matters if you're thinking past year one. For more on how your site should describe what you actually do, see what a contractor service page should include for each trade.
The phone test
Before you buy anything, say the domain out loud to someone and have them type it without seeing it. If they misspell it, mishear it, or ask "is that one word or two," it fails. This matters more for contractors than almost any other business, because you're handing this domain out verbally — on a truck someone passes at 50 mph, on a voicemail greeting, over the phone to a homeowner writing it down one-handed.
- Avoid hyphens. People don't say "dash" reliably, and they definitely don't type it.
- Avoid numbers spelled vs. numeric ("4" vs "four") — pick one and it still causes confusion.
- Keep it under 20 characters if you can. Long domains get mistyped.
- Say it fast three times. If you stumble, a stranger will too.
A domain that's technically accurate but awkward to say out loud will cost you leads nobody ever tells you about — the ones who meant to type it later and typed it wrong.
.com vs. the alternatives
Get the .com if it's available at a reasonable price. It's still what people type by default when they're not sure, and some will add ".com" automatically even if you told them ".co" or ".contractors". For a local service business, deviating from .com adds a small but real amount of friction.
If your exact business name's .com is taken, you have options in order of preference: add your city or state (mikesroofingtx.com), add a word like "pro" or "co" (mikesroofingco.com), or try a newer extension built for trades — .contractors, .services, .company. These newer extensions are fine for a secondary or redirect domain, but think twice about making one your primary address; some homeowners still don't trust extensions they haven't seen before, especially older customers who are a big share of home-service calls.
Skip extensions that look spammy or unrelated to your business (.info, .biz, .xyz). They're cheap for a reason, and cheap domains get used by spam more than legitimate trades — customers who've been burned once will hesitate.
What to do when your name is taken
If the clean version of your name is gone, resist the urge to get cute with it. Don't add random numbers (mikesroofing247.com unless 24/7 service is actually your pitch) or stack extra words that make it harder to say. Better options:
- Add your service area: mikesroofingaustin.com reads naturally and helps local search.
- Add a real differentiator: mikesroofingrepair.com if repair is your focus.
- Try the .co or .net version only if the .com owner is clearly not a competitor and the name is short.
- Consider a close variant of your business name itself — sometimes the fix is adjusting the name, not just the domain, especially if you're early enough that re-branding costs little.
What you shouldn't do is settle for a domain so different from your actual business name that customers can't connect the two. If your trucks say "Mike's Roofing" and your website is austinbestroofer.com, you've created a disconnect that makes you look less legitimate, not more.
Why not to build long-term on a free subdomain
A free subdomain — yourbusiness.wixsite.com, yourbusiness.weebly.com — is a fine way to get something online in an afternoon. It is not a place to build a business long-term. Subdomains rank worse in local search, look less credible to a homeowner comparing three contractors, and don't transfer cleanly if you ever want to switch platforms. We cover the mechanics of this in what free website hosting for contractors actually costs you — the short version is that free hosting is rarely free once you count lost trust and lost leads.
Buy your own domain even if you're not ready to build a full site yet. It costs $10-15 a year, and it means every bit of SEO credit, every backlink, and every bit of brand recognition you build goes toward something you actually own.
Don't lock your domain at a host you want to leave
This is the part that bites contractors later. Some website builders register your domain *through* their own system in a way that makes it painful to move — locked registrar access, no export of DNS records, support tickets required just to get your own login. Before you buy a domain through any website platform, check two things: can you see and manage your own domain registrar account, and can you export or repoint your DNS records yourself if you switch providers later.
If a platform won't give you registrar-level access to a domain you paid for, treat that as a red flag, not a minor inconvenience. You should always be able to take your domain and leave.
How Trusso handles domains
When a contractor builds a site through Trusso's website tool, the domain stays genuinely yours. You connect a custom domain with two DNS records — no lock-in, no handing over registrar access. Trusso drafts the site itself only from details you confirm; it never invents licenses, years in business, warranties, or reviews. You get curated mobile-first themes, a project gallery built from your real job photos (with approval on every image before it goes live), and managed hosting, SSL, and uptime monitoring so you're not maintaining any of that yourself.
The part that actually turns a domain into leads is what happens after someone finds it: every form submission on the site lands directly in Trusso as a lead, with a push notification, and gets matched against your existing customers automatically. The domain gets people there — what happens next is what pays the bills.
Run your business the simple way
Try Trusso free for 14 days and send your first estimate in minutes.
Start 14-Day Free TrialKeep reading
How Do You Set Boundaries for an AI Receptionist at a Contracting Business?
Write down what your AI receptionist may say, what it must refuse, and what it must escalate — then test those rules with real calls before you trust it with your phone.
Read articleEstimatingHow Do You Price a Job When Material Costs Keep Changing?
Lumber, copper, and shingles don't sit still anymore. Here's how to protect your margin with shorter estimate windows, material allowances, and a written escalation clause.
Read article