Competitor Discovery
Find out who you're competing against. Searches the web using your product category, audience, and features to build a ranked list of competitors with URLs, descriptions, and overlap classification.
This is the lightweight discovery step — who exists. For deep analysis of any individual competitor, follow up with competitor-site-analysis or competitor-content-analysis.
Usage
Use when you don't know who your competitors are, when entering a new market, or when refreshing the competitor list after a pivot or market shift.
Process
Step 1: Gather Inputs
Ask the user for:
-
Product description — what it does, what category it's in, key features
-
Target audience — who buys or uses the product (role, industry, company size)
-
Known competitors (optional) — names or URLs to include without searching
-
Number to find (optional) — default: 5-7
Step 2: Build Search Queries
Construct 4-6 search queries mixing these angles:
-
Category: "[category] tools 2025 2026" or "[category] software"
-
Alternative: "[product name] alternatives" or "tools like [product name]"
-
Problem: "[primary use case] solution" or "[pain point] tool"
-
Audience: "best [category] for [target company type]" or "[category] for [target role]"
-
Comparison: "best [category] compared" or "top [category] platforms"
-
Review sites: "[category] G2" or "[category] Capterra" (to mine company names from lists)
Tailor queries to the product type. A B2B SaaS product needs different queries than a marketplace or agency service.
Step 3: Search and Collect
Run web searches for each query. For each result:
-
Extract company names and domains that appear across multiple results
-
Pull companies listed on review/comparison sites (G2, Capterra, etc.) — these are strong signals
-
Skip aggregator sites themselves, job boards, news articles about funding, and clearly unrelated results
Compile a candidate list of 8-12 companies. For each, note:
-
Name
-
URL (homepage)
-
How found — which search queries surfaced them
Rank candidates by frequency — companies appearing in 3+ different searches are almost certainly direct competitors.
Step 4: Quick Profile Each Candidate
For each candidate, fetch their homepage (and pricing page if easily accessible) and extract:
-
One-liner — what they say they do, in their own words
-
Target audience signals — who the site speaks to
-
Overlap — how directly they compete (direct / adjacent / tangential)
Classify each candidate:
-
Direct competitor — same problem, same audience, similar solution
-
Adjacent competitor — same audience but different approach, or same approach but different audience
-
Tangential — some overlap but fundamentally different product
Drop tangential candidates unless the list would be too short (fewer than 3 direct competitors).
Step 5: Present for Confirmation
Present the ranked list to the user:
I found these competitors for [product name]:
Direct competitors:
- [Name] — [one-liner] — [url]
- [Name] — [one-liner] — [url]
- [Name] — [one-liner] — [url]
Adjacent competitors: 4. [Name] — [one-liner] — [url] 5. [Name] — [one-liner] — [url]
Should I save these? Any to add or remove?
Wait for user confirmation. They may know competitors that web search missed, or flag false positives.
Output Format
Competitor Discovery: [Product Name]
Date: [current date] Competitors found: [X]
Competitors
| # | Name | URL | Type | One-Liner |
|---|---|---|---|---|
| 1 | [name] | [url] | Direct | [what they do] |
| 2 | [name] | [url] | Direct | [what they do] |
| 3 | [name] | [url] | Adjacent | [what they do] |
Search Queries Used
- [query 1] — [X results]
- [query 2] — [X results]
Recommended Next Steps
- Run competitor-site-analysis on top competitors for full profiles (pricing, moats, GTM signals)
- Run competitor-landscape after 2+ analyses for cross-competitor comparison and positioning map
Rules
-
Never include a company without visiting their site — one-liners must come from their actual homepage.
-
Never guess at pricing — only note what's publicly visible on the homepage or pricing page.
-
Never include more than 7 competitors without user approval — keep the list focused.
-
If web search returns fewer than 3 relevant competitors, the category may be too niche — try broader search terms.
-
If the market appears very crowded (15+ candidates found), suggest focusing on direct competitors only.
-
Re-run every 6 months or after significant product/market changes.