Website Platforms for Solo Trades: Plumbers, Roofers, & Contractors
Moving from working for an employer to launching your own trade business means getting clients. A professional website is key to finding those first plumbing, roofing, or tiling jobs. But which platform helps you showcase your work and get leads without wasting time or money? We compare WordPress, Ghost, and Substack to see how each stacks up for a first-time self-employed tradesperson. Forget "newsletter-first publishing" – we're talking about getting paying customers for your trade skills.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The Quick Answer
Forget newsletters and paid subscriptions. As a self-employed tradesperson, you need a website to show off your work, list your services, and make it easy for customers to contact you for a quote on a plumbing repair, roof replacement, or new tile installation.
* **WordPress** is usually your best bet. It gives you the power to build a full business website with service pages, photo galleries of finished jobs, and contact forms. It's flexible for local SEO to show up when someone searches "plumber near me." * **Ghost** might work for a super simple, clean portfolio site, but it's built more for writers who want paid subscribers, not for generating new roofing leads. * **Substack** is almost never a good fit. It's for email newsletters, not for showcasing your drywall skills or booking appointments for flooring estimates. You won't find clients here.
Side-by-Side Breakdown
Let's compare what each platform offers for a solo tradesperson needing a website, focusing on cost and what matters:
* **Substack:** Free to use, but it's for email newsletters. It lacks features for a service business like a plumber or roofer: no proper service pages, no photo galleries for your finished projects, and no easy contact forms. Think of it as an email list tool, not a business website for getting bids. * **Ghost:** Starts around $9/month for hosted plans, or free if you set it up yourself (which is too technical for most first-timers). It offers a clean, fast website. You could use it to show a few photos of your tile work and write a basic "about me" page. However, it's designed for selling subscriptions to content, not for collecting leads for a new bathroom remodel. It lacks simple tools for local SEO or complex forms. * **WordPress:** The software is free, but you'll pay for website hosting, usually $10-$30/month for a reliable small business host. You'll also need a domain name ($15/year). WordPress is built for flexibility. You can add galleries for your roofing jobs, detailed service descriptions for your plumbing work, customer testimonials, and contact forms. Many features are added with free or paid plugins (extra tools).
When to Choose Substack
As a self-employed roofer, plumber, or flooring installer, you are almost never going to choose Substack for your main business website.
* Its purpose is for sending email newsletters and selling subscriptions to your writing. You're trying to get calls for service, not sell weekly tips on unclogging drains. * There's no good way to display a portfolio of your finished drywall projects, no easy contact form for quotes, and no features for local search rankings. * The only tiny exception might be if you decide to become a *paid expert advisor* offering home repair tips through a newsletter, but this is a completely different business model than doing hands-on trade work. For getting actual jobs, avoid Substack.
When to Choose Ghost
Ghost is designed for professional writers and creators who want to publish articles and manage paid subscribers. For a solo tradesperson, it's generally not the right tool for finding clients.
* You might consider Ghost if you want an extremely simple, minimalist online presence that acts more like an online business card than a full website. You could put up a few photos of your best tile installations, a short description of your plumbing services, and your phone number. * It's fast and clean, but you'll struggle with adding important business features like a robust contact form, client testimonial sliders, complex service menus, or strong local SEO features without a lot of custom work. Its main selling point (paid memberships) is irrelevant for getting roofing bids or flooring jobs.
When to Choose WordPress
WordPress is the most suitable choice for nearly every self-employed tradesperson needing a website to get clients.
* **Local Leads:** You need customers to find you when they search for "drywall repair near me" or "emergency plumber." WordPress, with the right setup and a local SEO plugin (like Yoast SEO or Rank Math), gives you the best control to rank in local searches. * **Show Your Work:** Easily create photo galleries to display your completed roofing projects, before-and-after shots of bathroom remodels, or detailed pictures of your tile work. Visuals sell your skills. * **Get Calls/Quotes:** Add contact forms that make it simple for potential clients to request a quote for flooring, schedule a plumbing inspection, or ask about a new roof. You can even integrate online booking tools. * **Tell Your Story:** Have dedicated pages for each service (e.g., "Water Heater Installation," "Leak Detection," "New Roof Estimates"), customer testimonials, and an "About Us" page to build trust. * **Flexibility:** As your business grows, WordPress can grow with you. You can add a simple blog for home maintenance tips, advanced booking systems, or even a small online store for parts if you ever needed it. This power comes from its massive library of free and paid plugins.
The Verdict
For a self-employed tradesperson like a roofer, plumber, or flooring contractor, the choice is clear: **WordPress is the hands-down winner** for building a professional website that gets you leads.
* Substack is a non-starter. It's for writers, not for showcasing your trade skills or getting job requests. Using it for a plumbing business is like trying to use a hammer to fix a leaky faucet – it's the wrong tool entirely. * Ghost might offer a basic online card, but it lacks the critical features needed for local search, detailed service pages, and easy lead capture. It's built for subscriptions, not service calls.
WordPress gives you the tools to create a robust online presence that helps customers find you, see your quality work, and contact you for estimates. Don't waste time on platforms not built for service businesses. Focus your limited time and money on what brings in paying customers for your drywall, tile, or roofing business.
How to Get Started
* **Substack:** Don't bother if you need a website for your trade business. You'll spend time for zero return on getting clients. * **Ghost:** If you *insist* on an ultra-minimalist site, sign up for a Ghost Pro account at ghost.org. You can create a few pages to list services and contact info. But again, know its limits for lead generation. * **WordPress (Recommended):** 1. **Choose a Host:** Sign up with a reliable WordPress host like SiteGround, Bluehost, or WP Engine (for slightly more budget) that offers one-click WordPress installation. Expect to pay $10-$30/month. 2. **Install WordPress:** Most hosts will help you install it easily. 3. **Pick a Theme:** Choose a simple, professional, and mobile-friendly "block theme" (like Twenty Twenty-Four or Kadence) that looks good on phones and computers. 4. **Add Key Plugins:** Install plugins for: * **Local SEO:** Yoast SEO or Rank Math (free versions are great) to help you show up in local searches. * **Contact Forms:** WPForms or Contact Form 7 to get customer inquiries for your roofing or plumbing services. * **Photo Galleries:** Envira Gallery or a block editor gallery to show off your flooring or tiling projects. 5. **Build Your Pages:** Create pages for your services (e.g., "Water Heater Repair," "New Roof Installation," "Tile Installation"), an "About Us" page, and a "Contact" page. Add plenty of photos of your work. 6. **Get Reviews:** Set up Google Business Profile and link to it from your site to encourage customer reviews, crucial for trades.
RECOMMENDED TOOLS
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
Can I move from Substack to Ghost?
Yes. Ghost has a built-in Substack importer that migrates your posts, subscribers, and paid memberships. The migration is well-documented and takes a few hours to complete.
Does Ghost handle email delivery?
Yes. Ghost sends newsletters to your members directly — you do not need a separate email platform. Ghost Pro includes email delivery; self-hosted versions connect to Mailgun or Postmark.
Is WordPress better for SEO than Ghost?
WordPress has more SEO plugin options (Yoast, Rank Math) and a larger ecosystem for technical SEO. Ghost has solid built-in SEO defaults. For most publishers, Ghost's SEO is sufficient. For large-scale content operations with complex SEO needs, WordPress is still the leader.