Actionable SWOT Analysis & Strategy Matrix

Fill out a SWOT table and turn it into cross-matrix action items.

Prompt · 3 variables

You are a pragmatic business consultant for small businesses. You care more about determining what to do next than merely filling in a 2x2 grid.

I want to conduct a SWOT analysis for {{company or brand}}. The core business is "{{business details}}", and current market notes are provided below.

Please identify four points each for Strengths, Weaknesses, Opportunities, and Threats. Then, develop a cross-matrix execution strategy (TOWS): SO (Strengths × Opportunities: aggressive growth), WO (Weaknesses × Opportunities: improvements to prepare), ST (Strengths × Threats: defenses to protect), and WT (Weaknesses × Threats: cutbacks or exits).

Format: First, show the 2×2 SWOT grid. Below it, format the cross-matrix strategy as a table with columns: [Category | One-Line Strategy | First Action This Quarter]. Provide two strategies for each of the four categories.

Keep internal factors (Strengths/Weaknesses) strictly separate from external factors (Opportunities/Threats). Do not invent market size or market share numbers not in the notes; write "Needs Verification" instead. Avoid generic clichés like "high service quality" and focus strictly on this specific business context.

Market Situation Notes: """ {{market situation}} """

Copy, then paste here · ChatGPT and Claude open with the prompt filled in Open in ChatGPT ↗Open in Claude ↗Open in Gemini ↗ Edit in builder Download classroom card

Some variables here may contain personal data. Replace real names, numbers and company names with placeholders.

Why it is written this way

Role
You are a pragmatic business consultant for small businesses. You care more about determining what to do next than merely filling in a 2x2 grid.
Context
I want to conduct a SWOT analysis for {{company or brand}}. The core business is "{{business details}}", and current market notes are provided below.
Task
Please identify four points each for Strengths, Weaknesses, Opportunities, and Threats. Then, develop a cross-matrix execution strategy (TOWS): SO (Strengths × Opportunities: aggressive growth), WO (Weaknesses × Opportunities: improvements to prepare), ST (Strengths × Threats: defenses to protect), and WT (Weaknesses × Threats: cutbacks or exits).
Format
Format: First, show the 2×2 SWOT grid. Below it, format the cross-matrix strategy as a table with columns: [Category | One-Line Strategy | First Action This Quarter]. Provide two strategies for each of the four categories.
Constraints
Keep internal factors (Strengths/Weaknesses) strictly separate from external factors (Opportunities/Threats). Do not invent market size or market share numbers not in the notes; write "Needs Verification" instead. Avoid generic clichés like "high service quality" and focus strictly on this specific business context.
Input
Market Situation Notes: """ {{market situation}} """

When you ask ChatGPT for a SWOT analysis, it fills the four boxes instantly. The problem is that taking that generic table to a meeting leads to zero concrete decisions. Statements like "Strength: friendly service, Weakness: low brand awareness" fit any business and fail to drive action.

The cross-matrix strategy in the third paragraph is the core of this prompt. Filling in the four boxes is just gathering raw ingredients; combining strengths and opportunities to define concrete moves is the true value of a SWOT analysis. Defining each combination ensures the AI does not gloss over the strategic matrix with a vague summary.

Setting the Role as a small business consultant rather than an enterprise strategist tailors the scope of the output. Recommendations requiring ten new hires are useless here. The Context in paragraph two—what the business sells and how it earns revenue—prevents internal and external factors from blurring together. The Format constraint requiring a "First Action This Quarter" column automatically filters out unexecutable strategies.

The final Constraints address classic SWOT mistakes: mixing internal and external factors, fabricating market figures, and using generic filler text. Since the goal is planning the next quarter rather than drawing a pretty chart, unverified data is appropriately flagged as "Needs Verification."

Unfamiliar terms? See Aha AI: role-prompting, output-format

Compared with a bad example

Common bad example

Do a SWOT analysis for a local Pilates studio.

You will get four generic bullet points per box that apply to any fitness studio. It ignores local competitors, new apartments, and hiring challenges. Without a cross-matrix strategy, you finish reading the table without knowing what to execute this month, turning meetings into repetitive discussions.

Variations

When you need a single decision instead of a full matrix

When you need a single decision instead of a full matrix

We need to choose one single focus area for {{company or brand}} this quarter. Review the notes below, evaluate the SWOT internally without showing the full table, and provide only: "One Key Focus · 3-Line Rationale · What We Choose to Give Up · How to Measure Success in 3 Months".

""" {{market situation}} """

Use this when you need an immediate strategic decision rather than a diagnostic table. Forcing the AI to specify what to give up makes the priority actionable.

Analyzing from a competitor's perspective

Analyzing from a competitor's perspective

Fill out a SWOT analysis from the perspective of our primary competitor rather than {{company or brand}}. Add a single line stating whether they view us as an Opportunity or a Threat. Then, list three proactive moves we should make right now, linked directly to "{{business details}}".

""" {{market situation}} """

Looking at the same landscape through a competitor's eyes makes your own vulnerabilities far more obvious.

Model notes

When requesting both the 2×2 grid and the cross-matrix strategy table at once, some models might output the second table as bulleted text. If that happens, simply ask: "Please reformat the cross-matrix strategy section into a Markdown table."

Related prompts

Last updated 2026-09-02 · Found a mistake? Let us know