Skip to content
Back to blog
Marketing

SWOT Analysis: How to Write One for Marketing With Data

SWOT analysis splits strengths, weaknesses, opportunities and threats into internal and external factors. Learn to fill each box with GA4, Google Trends and Meta Ad Library data.

6 min readMarketing
SWOT analysisSWOT analysis meaningmarketing SWOTSWOT analysis examplecross strategyGA4Google Trends
SWOT Analysis: How to Write One for Marketing With Data

SWOT analysis is a framework that splits the current state of a business or campaign into four boxes: strengths, weaknesses, opportunities and threats. You then combine the boxes to pull out what to do next. Strengths and weaknesses are internal factors you can change. Opportunities and threats are external factors that are hard to control. In marketing, each box needs GA4 and search data behind it, or the table ends up as a pile of opinions (as of October 12, 2026).

SWOT analysis means four boxes, internal and external

The Salesforce Korean blog introduces SWOT as a strategy tool for objectively evaluating the performance of your company and your competitors. Strengths and weaknesses are internal factors an organization can change through its own effort, such as reputation, team, company location and intellectual property. Opportunities and threats are external factors that are hard to control, such as competitors, market trends and material prices. Think of it as a 2×2 table: internal versus external on one axis, helpful versus harmful on the other. That keeps the boxes from getting mixed up.

2×2 diagram of SWOT analysis showing strengths, weaknesses, opportunities and threats split by internal versus external and helpful versus harmful
The four boxes of SWOT analysis
BoxInternal or externalMarketing examples
Strength (S)Internal, helpfulA product with a high repurchase rate, a product with many reviews, fast delivery
Weakness (W)Internal, harmfulDrop-off at the checkout step, new traffic depending on one channel, low ad conversion rate
Opportunity (O)External, helpfulRising interest in related search terms, low-competition keywords, a new ad channel opening
Threat (T)External, harmfulCompetitor ads at a similar price point, higher channel fees, falling demand

Marketing SWOT analysis: what to fill each box with

If you write by feel, like "the quality is good" or "competition is fierce," every reader interprets it differently. The Adobe Korean blog also advises setting the purpose and goals as measurable numbers, and expressing factors as numbers rather than subjective judgments where possible. Here is how to back each box with public tools marketers already use.

BoxData to use as evidenceWhere to look
Strengths and weaknessesKey event count, engagement rate, bounce rateGA4 landing page and user acquisition reports
OpportunitiesSearch interest trend, related queriesGoogle Trends, Naver keyword tool
ThreatsCompetitors' active ads, falling interestMeta Ad Library, Google Trends

This pairing of boxes and data is not a rule set by official documentation. It is a layout that is easy to use in practice. It carries over the internal and external split of SWOT directly. Strengths and weaknesses are internal factors measured directly on your channels and site, so you fill them with GA4 and ad account data. Opportunities and threats are market factors outside your business, so you fill them with search interest and competitor ads.

GA4 describes key events as events that measure actions especially important to business success, and says the landing page report and the user acquisition report have a "Key events" column. If you compare key events by channel in the same report, the traffic sources that lead to the target action become evidence for the strengths box. Sources with almost no conversions become evidence for the weaknesses box. For GA4 setup and key event configuration, follow the article How to sign up for and install Google Analytics GA4.

Bounce rate in GA4 is the share of sessions that were not engaged. According to the Google help page, an engaged session is one that lasts 10 seconds or longer, has at least 1 key event, or has at least 2 screen or page views. If a high share of visitors from ads view one page and leave within 10 seconds, that is evidence the landing page is a weakness.

Fill opportunities and threats with market-side data. The 0 to 100 values in Google Trends are relative popularity, not absolute search volume, and queries with low volume show as 0 or carry a lot of statistical noise. So write only trends that rise over several months or more into the opportunities box, and do not use a spike of a day or two as evidence. If your business depends heavily on Naver search traffic, like a Korean online shop or blog (Naver is Korea's largest search engine), Google Trends alone will not show all the demand, so also check the monthly search counts in the Naver Search Ads keyword tool. How to use it is in the article How to use the Naver keyword tool. Anyone can search which ads a competitor is running right now in the Meta Ad Library. Usage is covered in the article How to use the Meta Ad Library.

How to write a SWOT analysis in order

There are four steps: set the goal, fill the boxes, combine them, and decide what to do. If you start by filling the table, the items grow without end. So first write in one sentence what decision you are writing this for.

Step diagram of writing a SWOT analysis: goal, filling boxes with evidence data, combining, and assigning owners and deadlines
The 4 steps of writing a SWOT analysis
  1. Write the goal in one sentence. For example, "Increase repeat orders on our own store next quarter." Make the period and the target visible. If the goal is vague, you cannot even judge whether the same factor is a strength or a weakness.
  2. Fill the four boxes with the data in the table above. You do not need the same number of items in each box. Start with the factors that most affect the goal. Mark which values are confirmed by evidence and which are still assumptions.
  3. Combine the boxes with each other to pull out strategy candidates. This is covered in the next section.
  4. As the Salesforce blog advises, set priorities starting with the most important factor and assign an owner to each task. Also write down the deadline and the metric to check.

SWOT analysis example and cross strategies

Take a fictional handmade cookie shop that runs both a Smartstore (Naver's online marketplace) store and its own online store. The goal is "increase repeat orders on our own store next quarter," and the numbers below are assumptions made up for explanation.

BoxExample items (assumed)
StrengthsOwn-store buyers have a high repurchase rate. There are many reviews of the gift packaging.
WeaknessesMany shoppers drop off at the checkout step. Most new orders come from one channel.
OpportunitiesSearch interest in "handmade cookie gift" rises ahead of year-end.
ThreatsA competitor has increased ads for gift sets at a similar price point.

After filling the four boxes, cross them with each other. The Adobe blog introduces cross analysis, which combines strengths with opportunities, strengths with threats, weaknesses with opportunities, and weaknesses with threats. You do not need to run all four combinations. Pick the one or two closest to your goal.

Diagram showing the four SWOT cross strategies: SO, WO, ST and WT
The four SWOT cross strategies
CombinationQuestionAction from the example above
SO (strength × opportunity)How do we seize the opportunity with our strength?Concentrate ads on the year-end search interest window with the gift packaging set that has many reviews
WO (weakness × opportunity)How do we avoid missing the opportunity because of our weakness?Reduce checkout drop-off first, then increase gift season ads
ST (strength × threat)How do we avoid the threat with our strength?Skip the price fight and use repurchase benefits and packaging reviews in ad copy
WT (weakness × threat)How do we avoid the worst case?Shift part of the search ad budget to other channels to reduce dependence on one channel

Once you decide what to do, write the metric to check after execution. In the example above, compare the own store's key event count and engagement rate in GA4 against 4 weeks earlier. How to choose metrics is covered next in the article What KPI means and how to set marketing KPIs.

There are two things to do this week. Write the goal in one sentence. Then copy the key event count and engagement rate by channel for the last 4 weeks from the GA4 landing page report into your table. Even with just these numbers, the strengths and weaknesses boxes are filled with evidence, not opinion.

Common mistakes in SWOT analysis

The most common mistake is mixing opportunities and strengths. The Adobe blog points out that a product that fits a trend is not automatically a strength. Write the market trend in the opportunities box, and write your own inventory, reviews and technology that can respond to that trend in the strengths box. Mixing internal and external factors blurs the cross strategies.

The second mistake is stopping once the table is filled. Filling only the boxes produces a table you can put in a report, but it produces no actions. The analysis is finished only when you pull out the cross strategies and attach owners and deadlines.

The third mistake is writing it once and leaving it for a long time. The Salesforce blog also recommends redoing the analysis after a period, because many factors change over time. Reopen it when ad seasons or channel policies change, and at the start of each quarter.

SWOT analysis FAQ

How many items should I write in each box?

There is no fixed number. Do not force boxes to match in count. Write the items that most affect the goal first, then set priorities.

Can the same factor be both a strength and a weakness?

The Adobe blog explains that depending on the viewpoint, the same factor can be either a strength or a weakness. Decide which side it is closer to based on the goal, and if it is unclear, attach evidence data to decide.

How often should I redo a SWOT analysis?

The Salesforce blog advises redoing the analysis after a period of time. Write it again when you set new goals each quarter, or when ad channel policies or the competitive situation change significantly.

Found this useful? Share it

Latest posts

Related projects

Get new posts by email

Insights on marketing, analytics, and dev, delivered to your inbox.