Published by Blue Grid Media • March 2026 • 12 min read
Every LSA guide on the internet gives you the same five tips: get reviews, respond fast, complete your profile, choose the right job types, set a reasonable budget. Fine advice. But it leaves out the question most contractors actually want answered: why is that specific business showing up above me every single day, and what do I need to do to get ahead of them?
In organic SEO, you can open Ahrefs or Semrush, type in a competitor's domain, and get their keyword rankings, backlink profile, traffic estimates, and content gaps all in one dashboard. It takes three minutes to understand exactly what they are doing and how far ahead they are.
LSA does not work like that. It is a closed auction system. Google does not index LSA profiles the way it indexes websites. No tool can show you your competitors' impression share, their bid amounts, or their response rate metrics. You are flying blind unless you build a process for looking manually.
Here is the good news: most of your competitors are also flying blind. The ones doing this analysis even once a quarter have a significant advantage over the ones who are not doing it at all. This guide walks you through the complete process, step by step, using only a browser and a spreadsheet.
Why LSA Competitor Analysis Is Different from Organic SEO
Before getting into the process, it helps to understand exactly what you are working with. In organic search, your competitors leave a public trail. Their pages are indexed. Their links are measurable. Third-party tools aggregate all of it into usable data.
LSA is a black box by design. The auction happens server-side. Google does not expose who else is bidding on the same searches you are targeting. Your LSA dashboard shows you your own performance only: leads received, response rate, weekly spend, review count. It tells you nothing about the competitive landscape.
This has two practical consequences:
- You cannot use paid tools. Ahrefs, Semrush, SpyFu, SimilarWeb, Moz: none of them have LSA data. Any tool claiming to show you LSA competitive intelligence is either scraping search result pages manually (unreliable) or making things up.
- Manual searches are the only reliable method. The only way to see your competitive landscape is to open a browser, search your target service plus city, and look at what shows up. This sounds low-tech because it is. It also works.
LSA rankings also shift in ways that organic rankings do not. Your position can change throughout the day as competitors exhaust their daily budgets. Rankings vary by the searcher's ZIP code. Time of day matters. This means a single search snapshot gives you a rough picture, not a definitive ranking. You need multiple data points across different searches to see your true competitive position.
Step 1: Find Your Actual Competitors
The most common mistake contractors make is assuming their LSA competitors are the companies they know locally. The business that submitted the lowest bid at the same job last spring. The company down the road with the bigger truck fleet. The franchise that opened a location nearby.
Sometimes those businesses are your LSA competitors. Often they are not. The businesses appearing in your LSA pack may be companies you have never heard of, businesses that are smaller than you, or companies that have been quietly optimizing their LSA profile while you were focused on other things.
Running the Competitive Search
- Open an incognito or private browser window. This is not optional. Logged-in Google searches are personalized based on your search history and location data. An incognito window gives you results much closer to what a typical homeowner in your area would see.
- Search "[primary service] [your city]." Examples: "plumber Dallas," "HVAC repair Austin," "roofer Phoenix." Look at the LSA pack at the very top of the results page, above the organic results and the Google Ads. Note the three businesses showing there.
- Repeat for 5 to 10 different combinations. Try service variations ("AC repair," "air conditioning installation," "furnace replacement") and nearby city or neighborhood names. The businesses appearing consistently across multiple searches are your real competitors.
- Search from relevant ZIP codes. LSA rankings weight searcher proximity. If you serve multiple areas, search "plumber near 75201" or use Google Maps with your service area ZIP codes to get location-accurate results.
- Check at different times of day. Run the same searches in the morning and mid-afternoon. Businesses with lower budgets may drop out of the top 3 by mid-afternoon once their daily spend is exhausted. This tells you whether a competitor is a consistent threat or an occasional one.
After running 8 to 10 searches, you should have a clear picture of who your real competitors are. Usually 2 to 4 businesses appear consistently. Write them down. These are the profiles you are going to analyze.
Step 2: Analyze Each Competitor's Profile
Once you have identified your consistent top-ranking competitors, click on each of their LSA listings and work through these six dimensions. For each one, note what you observe so you can compare it against your own profile.
a. Review Count and Rating
This is usually the single biggest differentiator. How many reviews do they have compared to you? What is their star rating? When was the most recent review posted?
Pay attention to review velocity. If a competitor has 120 reviews and has been in business for 8 years, their average velocity is roughly 15 reviews per year, or about 1 to 2 per month. If their last 20 reviews are all from the past 90 days, their velocity has jumped dramatically. That is a signal they recently implemented a post-job review request system. You should too.
b. Profile Photos
Does their profile have photos? How many? Are they generic stock photos, or real job photos? Do any show before-and-after work? Recent photos from the past 6 months signal an active, engaged business. Older or absent photos suggest a set-it-and-forget-it approach.
Real job photos, particularly before-and-after pairs, build trust with potential customers browsing profiles before calling. If a competitor has 15 real job photos and you have none, that gap is visible to every person who compares your listings.
c. Years in Business
Shown on the profile page. A business with 20 years and 200 reviews is a fundamentally different challenge than a 3-year business with 80 reviews. Years in business is a trust signal that customers notice, but it is also not something you can change. Factor it into your gap assessment without obsessing over it.
d. Job Types Enabled
Scroll through their profile to see what services are listed. Are they showing job types you are not enabled for? In HVAC, that might mean tankless water heater or mini-split. In plumbing, it might mean sewer line inspection or gas line repair. In roofing, it might mean storm damage assessment or solar panel removal.
Every job type they have enabled that you do not is a category of searches where you are completely invisible. This is one of the fastest gaps to close. For a full system on this, read our guide on LSA job type optimization.
e. Business Description Quality
Is their description filled out with specific services, location mentions, and years of experience, or is it sparse and generic? A well-written description that mentions specific services and the city you serve signals to Google (and to potential customers) that the profile is actively managed. It is a small factor but a differentiator when everything else is close.
f. Credentials and Badges
Is the "Google Verified" badge showing on their profile? Any specialty certifications listed? These are trust signals that show up visually when a homeowner compares profiles. If they have the badge and you do not, that is worth investigating. For the verification process, see our guide on how to get Google Verified.
Step 3: Build Your Competitive Gap Analysis
Once you have data on each competitor, put it next to your own profile in a simple comparison. You do not need specialized software. A spreadsheet works. Pen and paper works. The goal is to see your actual position clearly, not to build a beautiful dashboard.
Below is a worksheet format you can replicate:
Competitor Analysis Worksheet
Print this out or copy it into a spreadsheet. Fill in the values for each business after running your incognito searches and clicking through each competitor's profile.
| Dimension | Your Business | Competitor A | Competitor B | Competitor C |
|---|---|---|---|---|
| Review count | ||||
| Star rating | ||||
| Last review date | ||||
| Review velocity est. | ||||
| Profile photos (count) | ||||
| Has before/after photos | ||||
| Years in business | ||||
| Specialty job types they have that you don't | ||||
| Description: filled out? | ||||
| Google Verified badge | ||||
| Consistent rank position |
After filling this in, the pattern usually becomes obvious. The most common findings are:
- You have a comparable rating but they have 3 to 5 times your review count.
- They have job types enabled that you have never turned on.
- Their reviews are more recent: someone asked for a review last week, while your most recent review is 4 months old.
- Occasionally: their profile looks similar to yours but they consistently rank higher, which usually signals a bid or budget advantage.
Step 4: Determine Whether the Gap Is Catchable
Not all gaps close at the same speed. Before building your strategy, be honest about which gaps are catchable in a reasonable timeframe and which will take a longer-term commitment.
Review Count Gap
This is the most common gap and the one that requires the most realistic timeline. If they have 150 reviews and you have 30, and your current rate is 2 reviews per month, closing that gap takes 5 years at your current pace. That is not a viable plan. You need to accelerate your review velocity.
Implement a consistent post-job review request process: a text message sent within 2 hours of job completion, with a direct link to your Google review page. Contractors who do this systematically typically go from 2 to 3 reviews per month to 8 to 12 per month. At 10 per month, you close a 120-review gap in a year. For the full review system, see our guide on LSA review strategy.
Rating Gap
If they are at 4.9 and you are at 4.5, even collecting 50 new 5-star reviews only moves your average to roughly 4.65 to 4.75. A persistent rating below 4.7 signals an underlying service or communication issue, not just a review collection problem. Dig into your negative reviews. Look for patterns. What are dissatisfied customers saying repeatedly? Fix that problem first. Then start collecting reviews.
Job Type Gap
Immediately catchable. Log into your LSA dashboard, go to job types, and enable everything they have that you can legitimately perform. This takes 10 to 15 minutes and can show results within a few days. This is always the first thing to fix because the time-to-impact ratio is the best of any gap. Read the job type optimization guide for a complete checklist by trade.
Photos Gap
Catchable within 2 to 3 weeks. Commit to uploading 5 real job photos per week. Before-and-after pairs carry the most weight. Pull out your phone at the end of each job, take a photo of the finished work, and upload it that evening. After 3 weeks you will have more photos than most competitors have posted in years.
Budget or Bid Gap
If a competitor has a similar or weaker profile but consistently shows up above you, and you cannot find a clear profile quality explanation, the most likely cause is a higher bid or weekly budget cap. Try increasing your weekly budget by 25 to 30 percent for two weeks and watch for a ranking change. You can also try switching to Maximize Leads bid mode, which lets Google automatically optimize bids across the auction. See the full breakdown in our bidding strategy guide.
Years in Business
Not catchable. Do not worry about it. It is a trust signal customers see, but it is far less weighted than review count and response rate in the ranking algorithm.
Gap Prioritization Matrix
Use this to prioritize where to focus your energy after completing your competitor analysis.
Fast to Close (Days)
Job Types Missing
Enable everything they have enabled that you can perform. 10 to 15 minutes in the dashboard. Results within 3 to 7 days.
- Log in and enable missing types
- Verify all legitimate types are on
- Check for new types added by Google
Fast to Close (Weeks)
Profile Photos
Upload 5 real job photos per week. Before-and-after pairs are highest impact. Takes 2 to 3 weeks to close most gaps.
- Photograph each job on completion
- Prioritize before-and-after shots
- Upload weekly, not all at once
Fast to Close (Weeks)
Business Description
Rewrite your description to include specific services, city name, years in business, and what makes you different.
- Mention top 3 to 4 services by name
- Include your primary city
- Add a differentiator (24-hour, licensed)
Medium Timeline (1 to 3 Months)
Review Velocity
Implement a post-job text request system. Most contractors go from 2 reviews per month to 8 to 12 within 6 to 8 weeks of consistent outreach.
- Send review request within 2 hours of job
- Use a direct Google review link
- Follow up once if no response in 3 days
Slow to Close (6 to 18 Months)
Review Count Gap
If the count gap is large (100 or more reviews), closing it takes consistent effort over time. Velocity is the lever: collect twice as many reviews per month as they do.
- Target 2x their monthly velocity
- Track your count monthly
- Measure gap progress quarterly
Not Closeable
Years in Business
This is a fixed signal. A newer business cannot change it. Focus your energy on the factors you can move. Review count and response rate outweigh years in business in the ranking algorithm.
- Accept it and move on
- Compensate with higher review count
- Maintain perfect response rate
Step 5: Build Your Response Strategy
With your gap analysis done and your priorities ranked, the response strategy becomes specific rather than generic. Here is how to approach the most common findings:
If the Gap Is Primarily Review Count
This is the most common situation and requires the most sustained effort. The goal is not just to collect reviews: it is to collect reviews at a higher velocity than your competitors. If they are getting 5 per month, you need to get 8 to 10 per month to close the gap over a year.
Study their reviews while you are in the analysis phase. What are customers praising them for most consistently? Speed of response? The technician's communication? Not leaving a mess? If those same things are true of your business and you are just not asking, that is the first problem to solve.
If the Gap Is Job Types
Enable everything on your competitor's list that you can legitimately service. Do this immediately after the analysis. Do not wait. Job type gaps are the fastest-closing gap available to you, and every day you are not in the auction for those service types is a day you are handing them business.
If the Gap Is Photos
Commit to a 3-week photo sprint. Upload 5 real job photos per week. Ask your crew to take photos on every job. Build it into the job closing routine the same way you would build a review request into the routine. After 3 weeks you will have more photos than most local competitors have ever uploaded.
If the Gap Is Unclear
If your analysis shows that a competitor's profile looks similar to or weaker than yours, but they consistently outrank you, the cause is almost always bid-related. Try two things: increase your weekly budget cap by 25 to 30 percent, or switch to Maximize Leads bid mode and let Google's algorithm compete for you. Give either change 2 weeks before drawing conclusions.
Decision Flowchart: Why Are They Beating You?
Work through this flowchart after running your competitor searches to identify the most likely root cause of the ranking gap.
Your Competitor Ranks Above You in LSA. Why?
Do they have significantly more reviews than you (50% more or greater)?
Check their profile review count vs. yours. A "significant" gap is 30 or more reviews if you have under 100, or 50 or more if you have over 100.
Yes
Review Count Gap
Most likely primary cause. Implement a systematic post-job review request process. Target 2x their monthly review velocity. Read the LSA review strategy guide.
No (counts are similar)
Move to Q2
Review count is not the primary factor. Check rating next.
Is their star rating meaningfully higher than yours (0.2 stars or more)?
A 4.6 vs. 4.9 gap matters. A 4.8 vs. 4.9 gap is minor. A rating below 4.7 can suppress your ranking.
Yes
Rating Gap
Audit your negative reviews for patterns. Fix the underlying service issue. Then implement systematic review collection to raise your baseline. More 5-star reviews from satisfied customers will gradually raise your average.
No (ratings are similar)
Move to Q3
Rating is not the gap. Check job types next.
Do they have job types enabled that you do not?
Click their profile and scroll through all listed service types. Compare against your own enabled list.
Yes
Job Type Gap
Enable those types immediately in your dashboard. This is the fastest fix available. See the job type optimization guide for your trade's full checklist.
No
Move to Q4
Job types are not the gap. Check profile quality next.
Do they have significantly more photos or a more complete profile description?
Compare photo count and recency. Compare description quality (specific services and city vs. generic).
Yes
Profile Quality Gap
Upload 5 real job photos per week for 3 weeks. Rewrite your description with specific services, city name, and years in business. See the profile completeness guide.
No (profiles look similar)
Move to Q5
Profile quality is not the visible gap. Most likely a bid issue.
Profile quality looks similar but they consistently outrank you?
If review count, rating, job types, and photos are all comparable, the ranking gap is almost certainly driven by bid or budget.
Most likely cause: their bid is higher or their weekly budget cap is larger than yours. Try increasing your weekly budget by 25 to 30%, or switch to Maximize Leads bid mode. Give it 2 weeks. If ranking improves, you found the cause. See the bidding strategy guide for how to adjust without overpaying.
How Often to Audit Competitors
The minimum cadence is once per quarter. Four times per year is enough to catch the moves your competitors make, verify that your improvements are closing the gap, and identify new threats before they become entrenched.
Seasonal businesses should add a pre-season audit on top of the quarterly schedule. If you are in HVAC, run an audit in late March before summer AC season. If you are in roofing, run one in April before the spring hail season. If you are in landscaping, run one in February before the spring surge. This gives you 4 to 6 weeks to close any new gaps before your most important revenue period begins.
Run an immediate audit any time your lead volume drops suddenly without an obvious explanation on your own profile. A 30 to 40 percent drop in leads over a 2-week window, with your own budget and profile unchanged, often means a competitor made a significant move. Find out what changed before you start adjusting your own account based on the wrong assumption.
Tracking Progress Over Time
Keep a simple log in a spreadsheet. Date, competitor name, their review count, your review count, your observed ranking position. Update it every time you run an audit. After 3 to 4 quarters, you will be able to see clearly whether you are closing or losing ground. If the gap is closing, your system is working. If the gap is growing, something in your review collection or profile management needs to change.
The New Competitor Threat
Most LSA competitive dynamics are slow-moving. Review counts build over months. Profile quality changes gradually. But occasionally a new competitor enters the market with a fundamentally different profile: a well-funded national franchise, a large regional company expanding into your market, or a smaller company that just hired someone specifically to optimize their LSA account.
The early warning signs of a new entrant: you suddenly see an unfamiliar business appearing in your searches consistently, they have a high review count that appeared quickly (which can indicate they imported reviews from another market or from a different platform), and their bid is aggressive enough to push established players down.
Short-term, a well-funded new entrant can cause real ranking disruption even if their profile is newer. Google applies some weight to account freshness and response signals, which can temporarily boost a new account that is responding instantly to every call.
Long-term, profile depth wins. A business with 150 reviews at 4.8 stars is extremely difficult to displace, even with aggressive bidding, because the review signal is so strong. If your review base is deep, a new entrant is a nuisance, not an existential threat. If your review base is thin, a new entrant can push you out of the top 3 and it may take months to recover.
The best defense is building your review base before a threat materializes. Every month you spend at 40 reviews is a month of vulnerability. Get to 100 reviews with velocity still active, and your position becomes much harder to attack.
What You Cannot Do (and What to Avoid)
Competitive analysis can tempt you toward shortcuts that either do not work or actively harm your account. A few specific things to avoid:
- Do not report a competitor for fake reviews unless you have real evidence. False reports are ignored by Google. Repeated false reports can flag your account for review gaming patterns. If you see suspicious activity (20 reviews in one week, all with identical language, all from accounts with no other reviews), document it and submit a report through the Business Profile support portal. That is legitimate. Reporting them out of frustration for ranking above you is not.
- Do not call or click on competitor ads to drain their budget. LSA is click-based for certain ad types, and Google monitors for anomalous patterns. This kind of click fraud is detectable and can result in your own account being suspended. It also does not actually improve your ranking.
- Do not copy their business description word-for-word. Use their description as inspiration for what to include in yours, but write your own version in your own voice.
- Do use their reviews for insight into what customers value. If competitor reviews consistently mention "no surprise fees" or "technician called before arriving" and those things are also true of your business, make sure your business description and your team's call handling reflect them. You are not copying reviews. You are understanding what matters to customers in your market.
Competitor Analysis Before Market Expansion
If you are considering expanding your service area or entering a new city, running a competitor analysis on the target market first is one of the highest-leverage things you can do before committing to the expansion.
Search "[your service] [target city]" in incognito and look at who is in the top 3. Check their review counts. If the top 3 all have 200 or more reviews and you have 45, entering that market means competing in a deeply established auction where your profile is significantly outgunned on the most important signal. You will pay higher CPL and win fewer leads for a year or more before you reach competitive review parity.
A better market to enter first: one where the top 3 competitors have 20 to 50 reviews. If you arrive with 45 reviews and your competitors have 25, you are competitive from day one. Build review velocity in the new market and you can establish dominance within 6 months.
This is not about avoiding competition. It is about choosing which battles to fight in an order that maximizes your win rate and controls your CPL during the expansion period. For a deeper look at managing LSA across multiple markets, see our guide on LSA for multi-location businesses.
Frequently Asked Questions
The contractors who consistently hold the top 3 spots are not there because they are the biggest businesses in the market. They are there because they know exactly what their competitors are doing and they have a specific plan to stay ahead. That process starts with a browser, an incognito window, and 20 minutes to understand your actual competitive landscape. Everything else follows from that.
For the complete ranking factors system, start with the LSA Ranking Factors hub. For the review collection system that drives the most impactful gap closure, see the LSA review strategy guide. For profile completeness issues identified in your analysis, see the profile completeness guide.
