Report example
Competitor analysis report with evidence and next moves
A static example report outline for turning AI-assisted competitor research into a decision-ready strategy document.
Executive summary
The report should answer the decision
A useful competitor analysis report does not try to prove that one competitor is winning everything. It shows what sources were reviewed, what patterns are visible, what still needs checking, and what your team should do next.
Key takeaways
What every reader should understand
- Lead with the decision the report supports, not a long market intro.
- Separate facts shown in the sources from reasonable guesses and unknowns.
- Keep verification notes inside the report so readers know what is safe to use.
Executive summary: answer the decision first
Start with the practical answer. What did you learn, how confident are you, and what decision does it support?
- State the main pattern in one paragraph.
- Name the strongest evidence sources.
- Call out the biggest unknown before recommendations.
Competitor snapshot: show what you reviewed
Give readers the baseline before analysis gets detailed.
- Competitor name, URL, market, offer, and audience.
- Source types reviewed, such as website pages, ads, SEO pages, pricing pages, and messaging notes.
- Last checked date for sources that can change.
Website analysis: explain the conversion path
Show how the competitor explains itself and moves visitors toward action.
- First-screen message and primary CTA.
- Page structure, proof, objections handled, and friction.
- Useful patterns to learn from and patterns to ignore.
SEO analysis: find topics worth briefing
Use SEO research to find topics and page formats, not to invent traffic claims.
- Visible topic clusters and page types.
- Search intent notes from the SERP.
- Gaps that fit your product and gaps that are not worth chasing.
Ad analysis: find repeated hooks and offers
Focus on repeated creative patterns instead of one interesting ad.
- Repeated hooks, audience clues, proof, and offer mechanics.
- Landing page follow-through when available.
- Ad angles you can test without copying.
Pricing analysis: compare plans without guessing
Compare pricing clarity, plan limits, upgrade triggers, and buying friction.
- Visible prices, plan names, billing periods, and limits.
- What requires a sales call or extra verification.
- Pricing questions to answer before changing your own page.
Messaging analysis: separate claims from proof
Capture repeated words, promises, proof, and objections.
- Exact phrases from the sources.
- What the competitor is really saying.
- Claims that sound strong but need proof.
Positioning map: compare audience, promise, and tradeoff
Map each competitor by audience, promise, proof, and tradeoff.
- Use source language before rewriting it.
- Mark spaces as less visible when you cannot prove they are open.
- Suggest positioning options with risks and test ideas.
Opportunities worth testing
Turn research into possible moves.
- Messaging angles to test.
- SEO pages to brief.
- Offer or pricing clarity improvements.
Risks before you decide
Name the ways this research could lead to a bad decision.
- Sources may be stale.
- Competitor pages may target a different segment.
- AI may overstate patterns from a small source set.
Recommended next moves
Close with a short action list.
- Pick one messaging test.
- Pick one content or SEO page to brief.
- Pick one source gap to verify before the next meeting.
Verification notes for risky claims
Show what was checked and what still needs checking.
- List live pages checked and dates.
- Mark ad, pricing, and search claims as shown in the sources, reasonable guess, or needs checking.
- Assign the next verification owner if the report will be used by a team.
Verification
Check the answer before you use it
- This report is a fictional structure example. It does not contain live competitor findings.
- Do not use AI to invent traffic, rankings, prices, ad spend, conversion rates, or customer sentiment.
- Use screenshots, page URLs, exports, and live checks when the report supports a real decision.
What you should do next
Turn the outline into your own report
- Copy the report structure into your own brief.
- Collect one source set before asking AI for interpretation.
- Run the verification prompt before sharing the report.