Marketing audit checklist: 30 things to check before you spend more
A 30-point marketing audit checklist for small business owners: tracking, website, local listings, ads, email and follow-up, before you spend another dollar.

Before you raise your marketing budget, run a marketing audit checklist across the six places money usually leaks: tracking, website, local listings, paid ads, email and follow-up. The 30 checks below take an afternoon if you have the logins at hand. If more than five of them fail, spending more right now will mostly buy you more of the same leak.
Mark each item as yes, no or "don't know." A "don't know" counts as a no. Not knowing whether a conversion is tracked is the same as it not being tracked, as far as your budget is concerned.
Tracking and data (checks 1 to 5)
- GA4 is installed on every page and you can see traffic from the last 30 days.
- Form submissions are tracked as conversions in GA4 and in any ad platform you use.
- Phone calls are tracked, at least clicks on the phone number, ideally with call tracking numbers.
- You own the accounts. GA4, Google Tag Manager, Google Ads and Meta Business Manager are registered to your business, with you as an administrator.
- You know where last month's customers came from. Not a guess: a number for each source.
If checks 1 to 5 fail, stop here and fix them. Everything else on this list depends on data. A proper GA4 and Tag Manager setup costs $550 with me and is the cheapest fix with the biggest effect.
Website (checks 6 to 12)
- On a phone, a stranger can tell what you do, where, and how to contact you within five seconds.
- There is a tap-to-call button visible without scrolling.
- Each main service has its own page, not a single list of everything.
- Pages show prices or price ranges, or at least explain how pricing works.
- There is proof: real photos, reviews, examples of work, years in business.
- Forms are short and actually deliver to an inbox someone checks. Send a test now.
- The site has a privacy policy and basic accessibility (readable contrast, alt text, keyboard navigation). ADA-related demand letters are common in the US, and fixing the basics is cheaper than responding to one.
Local listings and reviews (checks 13 to 18)
- Your Google Business Profile is verified, with the correct primary category.
- Hours, including holiday hours, are accurate.
- You have recent reviews, and you reply to them, good and bad.
- Your name, address and phone are identical on Google, Apple Business Connect, Bing Places, Yelp and industry directories.
- Profile photos show your actual work and team, not stock images.
- You have a simple routine for asking for reviews, without incentives that break platform rules or the FTC's guidance.
Paid ads (checks 19 to 24)
- Every campaign has a clear goal (calls, forms, bookings), and it is the conversion the campaign optimizes for.
- You have checked the search terms report in the last month and added negative keywords.
- Ads send people to a relevant landing page, not the home page.
- Location targeting matches where you actually work.
- You know your cost per lead for each campaign, not just cost per click.
- The budget per campaign is large enough to learn. Many small campaigns starving for data rarely beat one well-funded campaign.
For a deeper paid search review, see my Google Ads account audit checklist.
Email, SMS and past customers (checks 25 to 27)
- You have a list of past customers with contact details in one place.
- You have contacted them in the last three months with something useful.
- Emails include a physical address and an unsubscribe link (CAN-SPAM), and texts go only to people who gave consent, with STOP honored (TCPA). Rules change, so check with your attorney if you are unsure.
Follow-up and sales (checks 28 to 30)
- New inquiries get a human reply within an hour during business hours.
- Missed calls get a text back automatically.
- Leads who do not book right away get at least two follow-ups.
How to run the checklist without fooling yourself
Do it with the screens open, not from memory. Owners are often sure a form works because it worked when the site launched, and then a test shows the messages have been going to an old employee's inbox for a year. The same goes for tracking: "we have Google Analytics" often means a tag that was installed once and never connected to any conversion.
If you can, ask someone outside the business to do checks 6 to 11 on their own phone. Friends and family are too polite, so ask them to time themselves: how many seconds until they found your phone number, your prices and your service area? Their hesitation is more honest than your own review, because you already know where everything is and they do not.
Finally, write down the date and your score. The second time you run the checklist, the difference between the two scores tells you more than either score alone.
How to read your score
| Score (yes answers) | What it usually means |
|---|---|
| 25 to 30 | Your system is healthy. Spending more is likely to bring more. |
| 18 to 24 | A few leaks. Fix the "no" items in tracking and follow-up first. |
| 10 to 17 | More budget will mostly be wasted. Spend a month fixing basics. |
| Under 10 | Start with tracking and your website before any other channel. |
The scores are my rule of thumb, not a scientific scale. The real value is the list of "no" items, sorted by cost to fix. Cheap fixes with a big effect, such as a broken form or a missing call button, go to the top of next week.
When to get an outside audit
A self-audit catches the obvious. It misses what you cannot see from inside: how your offer compares to competitors, whether your ads target the right searches, whether your pricing page scares people off. A professional marketing audit covers those too. Mine costs $1,900, including a written strategy with priorities and a budget. If you only want a quick technical look at your site, the free website audit is a good start. And once the audit is done, a 90-day marketing plan turns the "no" list into a schedule.
Let’s talk
about your business
Before the call I review your website and ads. After the call you get an action plan and a price range in writing.
Too many "don’t know"
answers on the list?
Send me your website and the checks you could not answer. I will tell you which ones matter most for your business on a free 30-minute call.
Audit questions
How long does a marketing audit take?
The self-audit checklist above takes an afternoon if you have all your logins. A professional audit usually takes longer because it includes competitor research, ad account analysis and a written strategy. Mine is delivered as a document plus a walkthrough call, so you leave with priorities, not just a list of problems.
What if I don't have access to my own ad accounts?
That is the first thing to fix. Ask whoever set them up to add you as an administrator. If they refuse or stall, that is a serious warning sign. Ad accounts, analytics and your domain should always be registered to your business, so you can change providers without starting over.
Which checks matter most if I only have an hour?
Start with checks 2, 3, 5, 11 and 28: are forms and calls tracked, do you know where customers come from, do your forms work, and do leads get a fast reply. Those five catch the leaks that cost the most money in the shortest time.
How often should I repeat the checklist?
Once a quarter is a good rhythm, and always before you increase your budget, hire a new provider or launch a new channel. Things break quietly: a form stops sending, a tracking tag disappears after a site update, hours go out of date.
