TL;DR
- An 11-year Pittsburgh-area contractor needed a website to compete for commercial bids but had a forgotten domain in an inaccessible reseller account
- We recovered the domain, set up Microsoft 365 Business Basic, launched a 5-page WordPress site, and documented every account under his control
- Site was live in 21 days; first commercial bid with a working website link was submitted within 30 days
- One point of contact, one invoice — no vendor confusion, no lost credentials
The Challenge
A Pittsburgh-area general contractor had been in business for 11 years on referrals alone. That model had worked. It was starting to create a ceiling.
Several commercial property managers had asked for a website to send to their decision committee before awarding a bid. He had a domain he'd registered in 2019 and forgotten about.
The situation:
- Domain registered through a reseller account he no longer remembered how to log into
- No professional email — still using a personal Gmail address on estimates and invoices
- No website
- No timeline tolerance for a months-long build process
- No interest in owning and managing a pile of separate vendor accounts
The Solution
We recovered access to the dormant domain, transferred it to a registrar account under his direct control, and built out the full foundation:
- Email: Microsoft 365 Business Basic — professional addresses for him and his office manager, with correct DNS configuration and spam filtering in place
- Hosting: Managed WordPress hosting through Concierge Web Hosting, with SSL, daily backups, and uptime monitoring from day one
- Website: Five-page business site through Concierge Web Design — services, about, project types, service area, and contact — built to load fast and look professional on mobile
- DNS: All records documented and consolidated under a single dashboard
One point of contact. One invoice. Every vendor relationship documented.
The Result
The site was live 21 days after kickoff.
Within 30 days, he submitted his first formal bid to a commercial property manager — with a working website link in the proposal.
He has since updated the site twice through the care plan, added a project gallery, and brought on a second email mailbox for a new project manager. No vendor confusion, no lost credentials, no cleanup required.
The referral business still drives most of his work. The website now handles the question he used to have to answer manually: "Can I see what you've done?"
Frequently Asked Questions
How long does a website launch like this typically take? For a straightforward 5-page business site with email and hosting setup included, 3–4 weeks is a realistic target when the client is responsive and content is available. This engagement landed at 21 days because we had everything coordinated through sister properties — one conversation covered all the moving parts.
Can you recover a domain that was registered under someone else's account? Usually yes, if the account is still accessible. We work through registrar support escalation and, where necessary, ICANN dispute processes. The key is acting before the domain expires — recovery after lapse is harder and sometimes impossible. In this case, the domain was dormant but not expired, which made transfer straightforward.
What does a "single invoice" setup mean in practice? It means email, hosting, and website care are all billed through one relationship rather than three separate vendors. No GoDaddy invoice for hosting, separate Microsoft invoice for email, separate agency invoice for the website. One contact, one monthly charge, one place to call when something needs attention.
What happens to the setup if the business grows and needs more? The foundation we set up scales. Adding mailboxes, pages, or features doesn't require switching providers or redoing the infrastructure. The goal from day one was building something that wouldn't need to be torn down in two years.
What if the owner wants to manage the website himself later? WordPress sites on managed hosting are straightforward for non-technical owners to update for content changes. For anything structural — plugin updates, hosting issues, DNS changes — that stays with us under the care plan. Most owners find that split works well.