Phase 07: Locate

How Solo Tradespeople Get First Jobs: Local SEO vs. Google Ads vs. Social Media

8 min read·Updated April 2026

As a first-time self-employed tradesperson—whether you're a plumber, roofer, tile installer, or drywall finisher—getting your first paying jobs is key. You have three main ways to find customers: local search engine optimization (SEO), Google Ads, and social media. Each method gets you customers at a different speed, costs different amounts, and offers different long-term returns. Since you're likely juggling tools, insurance, and invoices, you can't do everything at once. This guide shows you how to pick what's best for your new trade business.

READY TO TAKE ACTION?

Use the free LaunchAdvisor checklist to track every step in this guide.

Open Free Checklist →

The Quick Answer

For solo plumbers, roofers, and flooring pros, strong local SEO (like getting your Google Business Profile set up) is your best long-term bet for steady, free leads. Start it right away. Google Ads, especially Local Services Ads, can bring paying jobs within 2 days – perfect for filling your schedule while your SEO gains traction. Social media is less about instant leads for a burst pipe or a new roof and more about showing off your craft, building trust, and getting referrals over time. Focus on SEO first, use Google Ads for your first 6 months to get calls for jobs like 'burst pipe repair' or 'new roof estimate', then add social media when you're not fully swamped with tools and quotes.

Side-by-Side Breakdown

Local SEO: Costs your time, not your money. Think 3 to 9 months before homeowners are consistently finding you for 'leaky faucet repair' or 'drywall patching near me'. Once it works, it keeps bringing in free leads. Your Google Business Profile (GBP) is like your free online storefront; make it perfect. Google Ads (Local Services Ads or Search Ads): This is paid. Expect to pay $30-$150 per qualified lead for jobs like a 'new water heater installation' or 'roof leak repair'. You can start getting calls within 48 hours. When you stop paying, the calls stop. But it's great for controlling how many new flooring installation or re-piping jobs you get quickly. Organic Social (Instagram, Facebook, TikTok): Free to post, but don't expect a viral TikTok to fill your plumbing schedule directly. It's more about showing off your completed tile work, before-and-after roofing projects, or behind-the-scenes of a drywall install. High effort for uncertain direct job leads, but good for building your reputation and getting referrals over time.

How to Prioritize Local SEO

Google Business Profile (GBP): Make this your best resume. Upload high-quality photos of your completed projects (before/after plumbing, new roofing, perfectly laid tile floors, smooth drywall finishes). Clearly list your services (e.g., "emergency plumbing," "shingle replacement," "laminate flooring installation," "small drywall repairs"). Keep your hours updated and post photos of recent jobs weekly. Get Reviews: After every successful job—a repaired pipe, a new roof, a finished floor—ask the homeowner for a Google review. A simple text with a link makes it easy. Reviews are gold; they tell Google you're reliable and trustworthy. Consistent Info (NAP): Make sure your business name (e.g., "Smith's Plumbing & Repair"), address (even if it's your home office), and phone number are exactly the same on your Google Business Profile, Yelp, Facebook, Apple Maps, and Bing Places. Inconsistencies confuse search engines. Service Pages on Your Website: If you have a simple website, create a separate page for each main service you offer (e.g., "Roof Repair Services," "Bathroom Tile Installation," "Water Heater Replacement"). Also, create pages for specific towns or neighborhoods you work in (e.g., "Plumber in Denver," "Roofer in Aurora"). This helps homeowners find you for specific needs.

When to Use Google Ads

Local Services Ads (LSA): This is usually the best place for solo tradespeople to start. Google screens your license and insurance first (for categories like plumbing, roofing, HVAC). Homeowners see your "Google Guaranteed" badge, which builds trust. You pay only when a homeowner contacts you for a service like 'emergency plumber' or 'roof leak repair'. Lead costs can range from $30 for a basic plumbing inquiry to $150+ for a complex roofing job. Standard Google Search Ads: Gives you more control. You can bid on specific keywords like "drain cleaning services" or "laminate flooring installation cost." Start with a daily budget of $20-$50. Focus on keywords combining your service and location (e.g., "Denver plumber for burst pipe," "Aurora roof replacement," "Colorado Springs flooring installer"). Always track phone calls and website form fills as new job leads.

The Verdict

Year One for Solo Tradespeople: Lay a strong local SEO foundation by perfecting your Google Business Profile and getting reviews. At the same time, run Google Ads (especially Local Services Ads) to get immediate calls for jobs like 'plumbing repair', 'new roof estimate', or 'tile installation'. This lets you earn money while your SEO effort matures. Year Two and Beyond: Your local SEO will start bringing in more steady, free job leads, reducing how much you need to spend on Google Ads. Keep up your social media (showing off completed projects, customer testimonials) for reputation and referrals, but don't let it take over. Solo plumbers, roofers, or flooring pros who just post on Instagram and ignore their Google Business Profile are missing out on homeowners actively searching for their services.

How to Get Started

1. Local SEO: Go to business.google.com and claim your free Google Business Profile. Fill out every detail for your solo trade business: services (e.g., "leak detection," "roof repair," "hardwood floor installation"), hours, photos of your best work, and a clear description. Then, set up similar profiles on Yelp, Facebook, and Apple Maps. Make sure your business name (e.g., "Joe's Plumbing & Drains"), address (even home-based), and phone number are the *exact same* on all of them. 2. Google Ads: Create a Google Ads account. First, check if your trade (plumber, roofer, electrician, HVAC) qualifies for Google Local Services Ads. If so, start there. It often brings the quickest, most qualified leads. Then, set up a few basic Google Search Ads using keywords like "emergency plumber [your city]" or "roofing contractor [your city]" to test if they bring in jobs. 3. Social Media: Choose one platform, probably Facebook or Instagram, where your local customers might be. Set up a business page. Post at least 3 times a week. Show clear "before-and-after" photos of your work (a dirty roof cleaned, a broken tile fixed, a new floor installed). Share short videos of your work process or quick tips. Get permission to share customer testimonials. This builds your online trust and shows your expertise.

RECOMMENDED TOOLS

Semrush

Track your local keyword rankings and audit your local SEO presence

Best for SEO Research

Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.

FREQUENTLY ASKED QUESTIONS

How long does local SEO take to work?

Most local businesses start seeing meaningful Google Business Profile traffic improvements within 1–3 months. Ranking in the local 3-pack for competitive keywords typically takes 4–9 months of consistent optimization. The timeline depends on your market competition, how complete your profile is, and how many reviews you accumulate.

What is Google Local Services Ads and how does it differ from Google Ads?

Google Local Services Ads (LSA) appear above traditional search results for service categories. You pay per lead (a phone call or message), not per click. You must pass a Google background check, license verification, and insurance check to run LSA. Standard Google Search Ads are self-serve, pay-per-click, and available to any business.

Should I pay someone to manage my Google Ads?

For budgets under $500/month, managing your own ads with Google's built-in tools is more cost-effective than paying a management fee. At $1,000+/month in ad spend, a skilled Google Ads manager typically produces enough improvement in cost-per-lead to pay for themselves. Avoid agencies charging a high percentage of ad spend — it creates an incentive to increase your budget regardless of return.

Apply This in Your Checklist

Phase 6.2Build your website or online storefront

Related Guides

Locate

Google Business Profile vs Yelp vs Nextdoor: Where to List Your Local Business First

Locate

Shopify vs Squarespace vs Wix: Which Website Builder for Your Business

Locate

Pop-Up Shop vs Permanent Retail vs Online Only: How to Choose