How to conduct a marketing audit: a step-by-step guide

A marketing audit is a structured review of your marketing environment, strategy, channels, spend and results. Here is how to run one in seven steps, what to check at each step and how often to do it.

A marketing audit is a structured review of everything your marketing does: the market you sell in, your strategy, your channels, your spend and the results. Done well, it tells you what to stop, what to keep and where the next euro or dollar should go.

The idea is not new. In his 1977 Sloan Management Review article "The Marketing Audit Comes of Age", Philip Kotler described the marketing audit as the tool for evaluating marketing practice, just as the accounting audit evaluates a company's accounts.

What is a marketing audit and why do one?

A marketing audit answers four questions:

  1. Where do we stand in our market?
  2. Which of our marketing activities are actually producing results?
  3. Are we spending in the right places?
  4. What should we change?

Typical reasons to run one:

  • Refining your marketing strategy before a new year or budget round
  • Finding channels and materials that cost money but do not move revenue
  • Reviewing conversion rates and customer acquisition cost
  • Making room in the budget for a new product or market
  • Checking how customers see your brand compared with competitors

What makes a good marketing audit?

Marketing textbooks, following Kotler, describe a good audit as having four qualities:

  • Comprehensive. It covers every channel and activity, not just the ones that are easy to measure or the ones that are struggling.
  • Systematic. It follows the same steps and checklist each time, so results can be compared over time.
  • Independent. It is done by someone without a personal stake in the outcome. Larger companies often hire an outside agency or consultant. Smaller teams can do it themselves if they judge every channel by the same numbers.
  • Periodic. It is repeated, not done once when something goes wrong.

How do you conduct a marketing audit?

You do not have to audit everything at once. Start with the areas that matter most to your business and build from there.

1. Set the scope and goals

Decide what the audit is for. A pre-launch audit for a new product needs a different focus than a yearly review of all channels. Write down the business goals marketing is meant to support, such as pipeline, revenue or retention, so you can judge each activity against them.

2. Check your data and tracking

An audit is only as good as its numbers. Before analysing anything, check that:

  • Your analytics tool records the actions that matter. In Google Analytics 4, these are the events you mark as key events, such as form submissions or purchases.
  • Campaign links are tagged consistently, so traffic is credited to the right channel.
  • Your CRM shows which leads and deals came from which source.
  • Tracking respects your cookie consent setup and privacy rules such as the GDPR.

If the data is unreliable, fixing it may be the most important outcome of the audit.

3. List all marketing activities and materials

Make an inventory of everything you run and publish:

  • Channels: SEO, paid search, paid social, organic social, email, events, partnerships, PR, print, radio, TV
  • Assets: website pages, landing pages, sales decks, case studies, brochures, ads, email sequences
  • Tools: the software you pay for, who uses it and what it costs

Mark anything that is out of date, off-brand or no longer aimed at your target market.

4. Map your marketing mix and spend

Show how your budget and effort are split, as a percentage of total spend per channel. Then look at the balance of your marketing mix. The classic 4 Ps (product, price, place and promotion) were proposed by E. Jerome McCarthy in 1960. Service businesses often use the extended 7 Ps, which add people, process and physical evidence.

Ask whether you depend too heavily on one channel. If one platform changed its algorithm or prices tomorrow, how much of your pipeline would you lose?

5. Measure performance per channel

For each channel, compare what you spent with what it produced. Useful measures include:

  • Leads, opportunities and revenue attributed to the channel
  • Conversion rate at each stage of the funnel
  • Cost per lead and customer acquisition cost
  • Customer lifetime value by acquisition channel
  • Return on ad spend for paid campaigns

Our guide to marketing KPIs explains which ones fit which goal. Use the results as your baseline for the next audit.

6. Review competitors and the market

Look at how competitors market themselves:

  • Which channels do they use, and how actively?
  • What messages, offers and proof do they lead with?
  • Which audiences and industries do they target?
  • Where are they investing more than you, and where less?

Our guide on researching your competitors' marketing lists ways to find this information. It shows where you can compete, and where you cannot match their budget and should not try.

7. Summarise and act

Bring the findings together in a SWOT summary: strengths, weaknesses, opportunities and threats. Then turn it into a short list of actions, each with an owner and a deadline. An audit that ends as a slide deck nobody acts on was not worth doing.

How often should you do a marketing audit?

There is no fixed rule. A common rhythm is a full audit once a year and a lighter check of channel performance every quarter. Also run one before a big change, such as a product launch, a new market or a major budget shift.

How do you audit marketing before launching a new product?

When you plan to launch a new product, add a feasibility check to the audit. Ask:

  • How much budget can we move to the launch without hurting what already works?
  • Which existing channels and audiences fit the new product?
  • What sales targets must the product hit each quarter?
  • What profit margin do we need, and how will the launch affect current margins?
  • At what point do we stop spending if the product does not produce meaningful revenue?

The answers give you a realistic budget and clear stop rules. From there, build the launch plan with our guide to creating a marketing plan for a new product.

Frequently asked questions

What is a marketing audit?

A marketing audit is a structured review of a company's marketing environment, goals, strategy and activities. It shows what is working, what is not and where to put budget next. Philip Kotler compared it to an accounting audit, but for marketing.

How often should you do a marketing audit?

A full audit once a year is common, with a lighter review of channel performance every quarter. Also run one before a big change, such as launching a new product, entering a new market or resetting the budget.

Who should conduct a marketing audit?

Ideally someone without a personal stake in the results. Larger companies often use an outside agency or consultant. Smaller teams can run it themselves, as long as they use a fixed checklist and judge every channel by the same numbers.

What is the difference between a marketing audit and a SWOT analysis?

A SWOT analysis is one tool inside an audit. The audit collects the facts about your market, competitors, channels, spend and results. The SWOT then summarises those facts into strengths, weaknesses, opportunities and threats.