Competitor Research for Solo Trades: Google Trends, SpyFu, Semrush to Land Local Jobs
Before you hang your shingle as a self-employed plumber, roofer, or tiler, you need to know if there's enough work to go around. Understanding what local competitors are paying for ads, what services people search for, and if demand for your trade is steady or slowing down is critical. These three tools help you find that out, each with its own cost and use. Here’s how to use them to validate your new trade business.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The Quick Answer
Start with Google Trends for free data to see if there's enough local work for 'emergency plumber near me' or 'new roof installation.' Add SpyFu if you want to see what specific local competitors are paying for ads and which services get them calls. Use Semrush for a deep dive into local SEO and keyword numbers, but only if you need a serious online marketing plan, as it’s the most expensive option by far.
Side-by-Side Breakdown
Google Trends: Free, always. Shows if people in your area are searching more or less for 'plumber near me,' 'roof repair services,' or 'vinyl plank flooring installation.' Best for: knowing if your trade's demand is growing or shrinking locally. Weakness: doesn't tell you how many calls you'll get, just the direction.
SpyFu: $33–$299/month. Shows which keywords local competitors (like 'ABC Plumbing' or 'Reliable Roofing LLC') are bidding on, their past ad campaigns, and how much they might be spending to get calls. Best for: seeing what services your local competitors are pushing and what ads get them jobs. Weakness: numbers can be less accurate for very small, local-only businesses with low web traffic.
Semrush: $130–$500/month. Offers a deep dive into local SEO, tells you which local directories (like Yelp, Google Business Profile) your competitors are listed on, shows keywords with actual search numbers in your city, and helps you find new local service opportunities. Best for: building a strong online presence when you're ready to invest serious time and money into getting consistent calls. Weakness: expensive and complex for a solo tradesperson just starting out; might be overkill if you just need 2-3 jobs a week.
When to Choose Google Trends
Use it to answer one question: 'Is there enough consistent work for a self-employed [your trade] in my city?' Enter terms like 'emergency plumber [city name],' 'bathroom remodeling [city name],' or 'roofing contractor near me.' Look at the 5-year trend. This free check takes 15 minutes and tells you if your area has steady demand or if you'll be slow some months. It also highlights peak seasons for burst pipes or roof leaks, so you can plan your busy times and save for slower periods.
When to Choose SpyFu
Use SpyFu when you want to see exactly how a local competitor (e.g., 'Smith's HVAC & Plumbing' or 'Quality Tile Installers') is getting their phone to ring without asking them. Enter their website address. You'll see which services they advertise (e.g., 'water heater repair,' 'basement waterproofing,' 'hardwood floor refinishing'), what their Google Ads look like, and how much they're spending each month. This tells you what local customers are looking for and what kind of messages get them to click. An hour on SpyFu can save you hundreds of dollars in wasted ad spend.
When to Choose Semrush
Use Semrush when you're ready to build a serious online presence, like a polished website with service pages, and you want to be the top local pick for 'drain cleaning' or 'new roof installation.' It helps you find precise monthly search volumes for local keywords ('average cost of a new roof in [city]'). It also shows you which local business directories (like Angie's List, HomeAdvisor, Yelp) you should be on, and how your website compares to bigger local players. This is for when you're already getting jobs and want to expand, not when you're still wondering if you'll get your first call.
The Verdict
For finding your first local jobs: Start with Google Trends (free). Add a one-month trial of SpyFu ($33) to snoop on local competitors. This combo tells you if there's enough local work and how others are getting it. Cancel SpyFu if you've got what you need. Think about Semrush later, once your truck is busy and you want to scale up your lead generation to fill your calendar.
How to Get Started
Start by opening Google Trends. Enter 3-5 keywords specific to your trade and city, like 'plumber [your city],' 'roof repair [your city],' 'tile installation cost [your city].' See if demand is steady over 5 years. Then, open SpyFu. Enter the websites of your top 2-3 local competitors. Look at their top organic keywords and the ad headlines they use. Take screenshots. You'll now know what local services people are searching for and what messages actually get customers to call.
RECOMMENDED TOOLS
Semrush
Full competitive intelligence suite — keywords, backlinks, traffic estimates
SpyFu
Competitor keyword and ad spend history at a fraction of Semrush's price
Google Trends
Free demand trend direction for any keyword or topic
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
Is SpyFu data accurate for small competitors?
Accuracy drops for sites with low traffic (under 1,000 monthly visits). For well-established competitors with real SEO presence, SpyFu's estimates are generally within 20–30% of actuals.
Can I do useful competitor research without paying for any tool?
Yes. Google Trends + manual review of competitor pricing pages + reading reviews on G2, Capterra, or Trustpilot gives you strong signal for free. You are looking for patterns in complaints — that is your gap.
What should I actually look for in competitor research?
Three things: what keywords they rank for (distribution channels), what customers complain about in reviews (your positioning opportunity), and what they charge (your pricing anchor).
Apply This in Your Checklist