Skip to content
All posts
Local SEO

How to Do a Competitor SEO Analysis in One Afternoon

You don't need a $3,000 audit to figure out why a competitor outranks you. Here's a practical, four-hour sequence using free tools to find the gaps you can actually fix this quarter.

The Smart Aleck · September 9, 2026 · 7 min read
Isometric dark-theme illustration of a glowing storefront highlighted by a search bar beam, surrounded by competitor stores on a map grid with analyti

TL;DR: You can get 80% of the value of a paid competitor SEO audit in one afternoon using free tools. Pick 3 competitors, check their Google Business Profile, their site structure, their reviews, and their backlinks, then build a short list of what to copy and what to skip. This isn't about spying, it's about finding the fastest path to catching up.

What you need

Before you start, get these open in browser tabs. All free.

  • A Google account (incognito window, so your search history doesn't skew results)
  • Google Business Profile listings for 3 competitors, pulled up on mobile and desktop
  • A free backlink checker (Ahrefs' free backlink checker or Moz Link Explorer both work for a surface-level look)
  • A spreadsheet, literally any spreadsheet, to track what you find
  • Ubersuggest or Google's free Keyword Planner for search volume sanity checks
  • 3-4 hours where nobody's calling you about a leaky faucet or a filing deadline

Skip anything that requires a credit card. You're doing recon, not building a research department.

Takeaway: this is a data-gathering exercise, not a subscription commitment.

Step 1: Pick the right 3 competitors (20 minutes)

Don't pick the biggest name in your industry. Pick the businesses that show up for the searches you actually want to win, in your actual service area. Search your top 3-5 target phrases ("plumber in [your city]", "emergency AC repair [your city]") in an incognito window and note who shows up in the map pack and organic results every time.

If a national chain or a directory site shows up, ignore it. You're not competing with Angi. You're competing with the other independent shop three exits down that keeps stealing your calls.

Takeaway: analyze who you're actually losing jobs to, not who has the biggest logo.

Person viewed from behind working at laptop showing business listings and data table, surrounded by map pins and storefront icons
A free afternoon and the right browser tabs are all you need to map your local SEO gaps.

Step 2: Audit their Google Business Profile (45 minutes)

This is the highest-leverage 45 minutes of the whole afternoon, because for local businesses, GBP often matters more than the website itself.

For each competitor, check:

  1. Category selection: primary and secondary categories. Are they using categories you're not?
  2. Review count and velocity: not just the star rating, count how many reviews they got in the last 90 days. Velocity beats total volume.
  3. Photo count and recency: businesses posting fresh photos monthly tend to look more "active" to Google.
  4. Services and products sections: filled out with detail, or left blank like most people leave theirs?
  5. Q&A section: are they seeding their own questions and answers?
  6. Posts: are they using GBP Posts at all, and how often?

Write down which of these you're missing. This list alone often explains a map pack gap better than anything on the website.

Takeaway: a thin, stale GBP profile loses to a boring but complete one almost every time.

Step 3: Compare site structure and content depth (60 minutes)

Open each competitor's site and count their service pages. Not their homepage, their actual individual pages for each service they offer. A lot of small business sites have one "Services" page listing six things in bullet points. If a competitor has a dedicated page per service, with local details, pricing ranges, or FAQs, that's a structural advantage worth noting.

Check:

  • Do they have a page for each service, or one page for everything?
  • Do they have location pages if they serve multiple towns or neighborhoods?
  • Is there a blog, and is it dead (last post 2 years ago) or active?
  • Do pages load fast on mobile? (Use Google's PageSpeed Insights, free, two minutes per page.)

If you want a model for what a good individual service page looks like, this breakdown of service pages that rank and convert is worth a read before you rebuild anything.

Takeaway: page count and depth is a fast proxy for how much SEO effort a competitor is actually putting in.

Find out what your site is leaving on the table Get your free audit

Step 4: Check their backlinks, briefly (45 minutes)

Backlinks (other sites linking to theirs) are slower to build and harder to fake, so this tells you about real authority, not just effort. Run each competitor's domain through a free backlink checker and look at:

  • Total number of referring domains (not total links, domains matter more)
  • Whether the links are local (chamber of commerce, local news, sponsorships, supplier partnerships) or generic directory spam
  • Any obvious patterns, like a local newspaper feature or a community sponsorship page

Local links are usually winnable. A chamber of commerce membership, a sponsorship of a little league team, or a guest spot in a local news roundup are all realistic targets for a small business. National press is not, so don't chase it.

Takeaway: you're looking for winnable link opportunities, not trying to out-link a competitor with a 10-year head start.

Step 5: Score everything and pick 3 fixes (30 minutes)

Now put it together. In your spreadsheet, list each competitor across the top and these rows down the side: GBP completeness, review velocity, service page count, blog activity, referring domains, page speed. Score each 1-5.

Here's a simplified example of what that might look like:

Factor You Competitor A Competitor B
GBP completeness 2 5 3
Review velocity (last 90 days) 3 4 2
Service pages (dedicated) 1 4 5
Blog activity 1 2 4
Referring domains 3 3 4
Mobile page speed 4 3 2

From a table like this, the fix priority becomes obvious: build out dedicated service pages first, since that's the biggest gap against both competitors, then fix GBP completeness. Don't try to fix all six rows this month. Pick the two or three gaps that are both large and realistic to close in the next 30-60 days.

Takeaway: a scored comparison turns "they're just better than us" into a specific, ranked to-do list.

Common mistakes

  • Comparing yourself to national chains. You'll never out-link Home Depot. Stick to local, comparable competitors.
  • Obsessing over star rating instead of review velocity. A 4.9 rating with no new reviews in 8 months loses to a steadily growing 4.5.
  • Treating this as a one-time exercise. A competitor analysis from a year ago is a history lesson, not current intelligence. Redo the quick version quarterly.
  • Copying competitor keywords without checking search intent. If they rank for a term but it's not driving calls or bookings for them either, it's not worth chasing.
  • Skipping the spreadsheet and just "getting a feel" for it. Vague impressions don't turn into action items. Write it down.

Bottom line

A competitor SEO analysis doesn't require expensive software or a marketing degree, it requires four focused hours, three real competitors, and a spreadsheet you actually fill in. The goal isn't a pretty report, it's a short list of fixable gaps you can act on this month.

If the afternoon audit turns up more gaps than you have hours in the week to fix, that's a normal outcome, not a failure. That's usually the point where it makes sense to get a free AI readiness audit or talk through priorities with someone at SmartAleck instead of trying to DIY the whole rebuild solo.


Find out what your site is leaving on the table

SmartAleck's free AI readiness audit scores your search presence and shows the exact gaps costing you customers. Two minutes, no sales call.

Get your free audit

Frequently asked questions

How often should a small business redo a competitor SEO analysis?

Quarterly is a reasonable cadence for most local businesses. Local search results shift slowly, so a monthly redo is usually overkill unless you're in a highly competitive market or just launched a major campaign.

Do I need paid tools like Ahrefs or SEMrush to do this properly?

No. Free tiers of backlink checkers, Google's own tools, and manual review of GBP profiles and websites cover the essentials. Paid tools add convenience and deeper data, but they're not required for a useful first pass.

What if my competitor analysis shows I'm behind on almost everything?

That's common for businesses that haven't touched their SEO in a while, and it's not a reason to panic. Pick the two or three highest-impact, most fixable gaps first, usually GBP completeness and dedicated service pages, and treat the rest as a longer-term list.

Should I analyze competitors who rank but aren't really similar to my business?

Only if they're competing for the same searches and customers. A national franchise or directory site that outranks you isn't a useful comparison because you can't realistically match their resources or backlink profile.

local-seocompetitor-analysisseo-auditgoogle-business-profilesmall-business-marketing
Free in 2 minutes

Stop guessing. See your actual gaps.

The free SmartAleck audit scores your search presence in two minutes and tells you exactly what to fix first.