A timed, repeatable competitive audit for solo builders who'd rather ship than strategize
Learn a 30-minute competitive audit process that produces a documented list of competitors, their positioning language, and actionable messaging angles. No subscriptions or strategy retreats required — just a shipped product, a browser, and a timer.
TL;DR
Ship first, audit second - Don't research competitors before you have a product to position. Run this 30-minute audit after you ship, before you write copy.
Search problems, not categories - Type what a frustrated buyer would type into Google, Reddit, and AI search tools. You'll find competitors you never knew existed, including the spreadsheets and manual processes that are your real competition.
Categorize into three buckets - Direct competitors (same solution, same audience), adjacent competitors (different approach, same problem), and status quo alternatives (the "do nothing" option). Pre-traction founders usually underestimate the status quo.
Extract messaging angles, not feature comparisons - Look at what every competitor says (table stakes), what none of them say (your differentiator), and what they assume about the buyer (your positioning opportunity).
Rerun monthly, keep it to 30 minutes - Competitive research has steep diminishing returns. Constrain it with a timer, update your spreadsheet, and get back to building.
What You'll Walk Away With
By the end of this tutorial, you will have a documented list of 5 to 15 real competitors for your product, categorized by type (direct, adjacent, and status quo alternatives). You'll know exactly where they show up, what positioning language they use, and which gaps you can exploit in your first round of copy and landing page messaging.
The entire process takes 30 minutes. You don't need a subscription to any competitive analysis tools or a background in market research automation. You need a shipped product (or a nearly shipped one), a browser, and a timer. This is a build step, not a strategy retreat.
Your success criteria: a single document with competitor names, URLs, positioning summaries, and at least three messaging angles you can use immediately. If you can't point to that document at the end, something went wrong. We'll troubleshoot that too.
Prerequisites and Setup Checklist
Before you start the timer, confirm you have the following ready. Missing any one of these will slow you down or produce a useless list.
A shipped or nearly shipped product. You need something concrete enough to describe in one sentence. "It's an AI tool" is not enough. "It summarizes Slack threads into daily briefs" is.
Your one-sentence product description. Write it now. Subject + verb + outcome. This becomes your search seed.
A blank spreadsheet or Notion table with these columns: Competitor Name, URL, Type (Direct / Adjacent / Status Quo), Positioning Headline, Channel Where Found, Notes.
A 30-minute timer. Use your phone. Competitive research expands to fill all available time. Constrain it.
Browser tabs open: Google, Reddit, Product Hunt, and optionally Twitter/X search.
Time estimate: 30 minutes for the core audit. 10 additional minutes if you run the optional AI-assisted enrichment in Step 6. Potential blocker: if you can't articulate what your product does in one sentence, stop and fix that first.
Why a Timed Audit Instead of Ongoing Intelligence
Most competitive analysis content assumes you already know your competitors and need to track them over time. That's a real workflow, but it's for later. Right now, you need AI-powered insights into who you're actually competing against before you write a single line of positioning copy.
The trap for solo builders is treating competitive research like a strategic initiative. You read about share of voice dashboards, AI visibility tracking, and sentiment analysis platforms. Then you spend three days evaluating tools instead of shipping. As Andrew Capland argues, you should automate the simplest, highest-friction jobs first, not overengineer the entire workflow.
This tutorial gives you the lightweight version: a repeatable 30-minute audit you run once before writing copy, then rerun monthly as you gain traction. It's a build step. Treat it like running your test suite.
Step 1: Search Like a Buyer, Not a Builder
Action: Open Google. Type the problem your product solves, not your product's name or category. Use the exact words a frustrated person would type.
If your product auto-generates changelogs from Git commits, don't search "changelog automation tool." Search "how to write release notes faster" or "I hate writing changelogs." Run 3 to 5 variations of this search.
What to record: For every result on page one that isn't a blog post or forum thread, add it to your spreadsheet. Capture the exact headline from the search result. That headline is their positioning, and it's what your copy will compete against.
Expected result: 3 to 8 entries in your spreadsheet, mostly direct or adjacent competitors. Some will surprise you.
Common failure: You search your product category instead of the problem. This returns tools you already know about and misses the real competitive landscape. Fix: rewrite your search as a complaint or question.
Step 2: Mine Reddit and Community Forums
Action: Go to Reddit search (or use Google with site:reddit.com). Search your problem statement again. Look for threads where people ask for recommendations or complain about existing solutions.
Read the replies. The tools and workarounds people recommend are your actual competitors. Many of them won't be venture-backed SaaS products. They'll be spreadsheets, Zapier automations, browser extensions, or "I just do it manually."
What to record: Add every recommended solution to your spreadsheet. For non-product solutions (spreadsheets, manual processes), mark the Type column as "Status Quo." These are often your biggest competitors, especially pre-traction.
Expected result: 2 to 5 new entries, including at least one status quo alternative you hadn't considered.
Common failure: You skip status quo entries because they aren't "real" competitors. They are. If someone's current workflow is "good enough," that's what you're displacing. Record it.
Step 3: Scan Product Hunt for Direct Overlap
Action: Go to Product Hunt and search your product category. Sort by newest. Scan the last 6 months of launches.
You're looking for two things: products that do what yours does (direct competitors) and products that solve the same problem differently (adjacent competitors). Read their taglines. These are compressed positioning statements written by founders who spent hours on them.
What to record: Competitor name, URL, tagline (paste it verbatim into the Positioning Headline column), and upvote count. The upvote count is a rough proxy for market interest.
Expected result: 2 to 4 new entries. You may also discover that your exact product was launched six months ago and got 12 upvotes. That's useful data, not bad news.
Common failure: You search too broad a category ("productivity") and drown in results. Fix: use your one-sentence description as the search query.
Step 4: Check AI Search Results for Emerging Competitors
Action: Open ChatGPT, Perplexity, or any AI search tool. Ask: "What are the best tools for [your problem statement]?" Then ask: "What alternatives do people use instead of [tool you already know]?"
AI search surfaces a different set of results than Google. It pulls from reviews, comparison articles, and community discussions. This is where you'll find competitors that are winning in AI search ranking but might not rank on page one of Google yet.
What to record: Any new names that didn't appear in Steps 1 through 3. Note which AI tool surfaced them (this tells you where your competitors' citations and domains are strong).
Expected result: 1 to 3 new entries. Some overlap with previous steps is normal and confirms those competitors matter.
Common failure: The AI hallucinates a product that doesn't exist. Always verify URLs before adding to your spreadsheet. If the URL 404s, delete the entry.
Step 5: Categorize and Prioritize Your List
Action: Review your spreadsheet. You should have 8 to 20 raw entries. Now categorize each one:
Direct: Does roughly the same thing for roughly the same audience.
Adjacent: Solves the same problem but with a different approach, audience, or price point.
Status Quo: The manual process, spreadsheet, or "do nothing" option your buyer currently uses.
Then prioritize. Star the top 5 competitors you'll reference when writing copy. Prioritize based on: (1) how often they appeared across your searches, (2) how similar their audience is to yours, and (3) how strong their positioning language is. Strong positioning means you'll need to differentiate harder.
Expected result: A clean list of 5 starred competitors with filled-in columns. This is your competitive reference document.
Common failure: You star only direct competitors and ignore the status quo. For pre-traction products, the status quo is usually competitor number one. Keep at least one status quo entry in your top 5.
Step 6: Run a Quick AI-Assisted Enrichment (Optional)
Action: For each of your top 5 competitors, paste their homepage URL into ChatGPT or Claude and ask: "Summarize this product's positioning in one sentence. Who is their target customer? What is their primary call to action?"
This gives you a structured breakdown of their messaging without spending 20 minutes reading each site. Add the AI-generated summary to your Notes column.
If you want to skip this manual step entirely, tools like heycatch include competitor research as part of their daily growth plans, automatically surfacing competitor positioning and gaps as you build traction. That's useful once you're running this audit regularly rather than as a one-off.
Expected result: Your Notes column now has a one-sentence positioning summary, target customer, and CTA for each top competitor. This feeds directly into your own copy.
Common failure: The AI summarizes features instead of positioning. Fix: rephrase your prompt to "What promise does this product make to its buyer?"
Step 7: Extract Three Messaging Angles
Action: Look at your completed spreadsheet. Read through the Positioning Headline and Notes columns for your top 5. Ask yourself three questions:
What do all of them say? This is table stakes messaging. You need to match it, not lead with it.
What does none of them say? This is your potential differentiator. If every changelog tool says "automated" but none says "readable by non-technical stakeholders," that's an angle.
What do they assume about the buyer? If every competitor targets engineering teams but your product works for solo founders, that's an angle.
Write down three messaging angles at the bottom of your document. Each one should be a short phrase you could use as a headline or subhead on your landing page.
Expected result: Three concrete angles. Not vague ideas. Phrases like "Release notes your customers actually read" or "Competitor tracking without the enterprise price tag."
Configuration and Customization
Adjusting the Audit for Your Stage
Pre-launch (no product yet): You can still run Steps 1 through 4, but your results will be less precise because your product description is hypothetical. Run the audit again after you ship.
Post-launch, pre-traction (0 to 50 users): This is the sweet spot for this tutorial. Run the full audit. Your competitors are real because your product is real.
Early traction (50 to 500 users): Add a column for "Where Their Users Complain" and scan G2, Capterra, or app store reviews for your top 3 direct competitors. This adds 15 minutes but surfaces opportunity mapping gold.
Safe Defaults vs. Must-Change Settings
Number of search variations (Step 1): Default is 3 to 5. Fewer than 3 misses competitors. More than 7 wastes time.
Top competitors to star (Step 5): Default is 5. If you have fewer than 8 total entries, star 3.
Rerun frequency: Monthly for the first 6 months. Quarterly after that. Your competitive landscape shifts as you gain traction and as new products launch.
Verification and Testing
Test procedure: Open your completed spreadsheet and verify the following:
You have at least 5 competitors with all columns filled in.
At least one entry is a Status Quo alternative.
Your top 5 each have a positioning summary in the Notes column.
You have three written messaging angles at the bottom of the document.
If all four conditions are met, the audit is complete. You can now write landing page copy, ad copy, or Product Hunt descriptions with a clear picture of what you're positioning against.
Edge cases to verify: If your product is genuinely novel and you found fewer than 3 competitors, your real competition is the status quo. Go back to Step 2 and search for how people currently solve the problem manually. If you found more than 20 competitors, your category is crowded and your messaging angles (Step 7) become even more critical. Consider narrowing your target audience. For guidance on choosing a growth channel in a crowded space, focus on the channel your competitors underserve.
Common Errors and Fixes
"I only found competitors I already knew about"
Symptom: Your spreadsheet has the same 3 names you had before starting. Cause: You searched product categories instead of problems. Fix: Delete your searches and start over with complaint-style queries. Try "[problem] is so frustrating" or "alternative to [known competitor]."
"Every competitor looks the same to me"
Symptom: You can't find differentiation in Step 7. Cause: You're reading features, not positioning. Fix: Focus on their headlines and subheads, not their feature lists. Positioning lives in the first 50 words of a landing page.
"I spent 2 hours and I'm still going"
Symptom: The timer went off and you ignored it. Cause: Competitive research feels productive, so it's easy to over-invest. Fix: Hard stop at 30 minutes. You can always rerun the audit next month. Diminishing returns hit fast. As recent research shows, 47% of researchers now use AI regularly for this kind of work precisely because it compresses the time investment.
"My product doesn't fit neatly into a category"
Symptom: Searches return irrelevant results. Cause: Your one-sentence description is too abstract. Fix: Rewrite it as "[Product] helps [specific person] do [specific action] without [specific pain]." Then search the pain.
"I found a competitor that's way ahead of me"
Symptom: Panic. Cause: You're comparing their current state to your day-one state. Fix: Record them, study their positioning, and note what their users complain about. That complaint is your opening. Then go run a growth audit to figure out where to focus your limited energy.
Next Steps: What to Do With Your Competitive Audit
You now have a competitive reference document. Here's how to put it to work immediately:
Write your landing page. Use your three messaging angles from Step 7 as headline candidates. Test them against each other.
Build an AI-powered growth pipeline that incorporates your competitive positioning into outreach and content.
Set a calendar reminder to rerun this audit in 30 days. Your competitive landscape will shift, especially if you're in a space where the market is projected to more than double by 2030.
Graduate to an adaptive growth loop that reads its own traction signals and reprioritizes actions daily, including competitive checks.
The goal is never to become a competitive intelligence expert. The goal is to know enough about your competitive landscape to write copy that lands, then get back to building.
Frequently Asked Questions
How do I identify competitors if my product doesn't exist yet?
You can run Steps 1 through 4 of this audit with a hypothetical product description. Search for the problem you plan to solve, not the product you plan to build. Your results will be less precise, but you'll still surface the status quo alternatives and existing solutions your future users rely on. Rerun the audit after you ship for sharper results.
Why should I use AI search tools for competitor analysis instead of just Google?
AI search tools like ChatGPT and Perplexity pull from different source types: reviews, comparison articles, community discussions, and documentation. They surface competitors that may not rank on Google's first page but are actively recommended in forums and review sites. Using both Google and AI search gives you broader coverage in less time.
What if my biggest competitor is "doing nothing" or a spreadsheet?
That's extremely common for pre-traction products. The status quo (manual processes, spreadsheets, ignoring the problem) is often the hardest competitor to displace because switching costs feel high and the pain feels tolerable. Record these as Status Quo competitors and write messaging that directly addresses why the manual approach costs more than it seems.
How often should I rerun this competitive audit?
Monthly for the first six months after launch, then quarterly. Your competitive landscape changes as new products launch and as your own positioning evolves. Each rerun takes 30 minutes or less because you already have a baseline to update rather than build from scratch.
How do I compare an AI-generated competitor list with competitors I already know?
Run the audit without referencing your existing list. When you're done, compare the two. Competitors that appear in both lists are confirmed priorities. Competitors that only appear in your existing list may be less visible to your buyers than you thought. Competitors that only appear in the audit are blind spots you need to study.
When should I upgrade from a manual audit to a competitive tracking tool?
When you have consistent traction (50+ users, recurring revenue) and your competitive landscape is stable enough that tracking changes matters more than discovering who's in the space. Before that point, a 30-minute manual audit gives you better signal-to-noise than a dashboard you'll check once and forget.
Sources
https://www.youtube.com/watch?v=zappi-market-research-automation
https://heycatch.ai/blog/lead-qualification-automation-run-your-first-growth-audit
https://heycatch.ai/blog/ai-powered-pipeline-build-yours-in-a-weekend
https://www.grandviewresearch.com/industry-analysis/marketing-automation-software-market
https://heycatch.ai/blog/how-to-build-an-ai-powered-pipeline-that-adapts-daily