Digital marketing

Build a digital marketing system in 90 days

A 90-day plan that turns a scattered marketing setup into a measurable system. Concrete weekly milestones, no vanity metrics, no agency-speak.

20 May 2026Updated 21 Sept 20264 min readMindScrollers

Three months is enough, if the order is right. When a marketing setup drags on for a year, the reason is rarely effort. It is sequencing: people start with creative, then tools, then strategy, then measurement, in that order. By the time the dashboard is wired the campaigns are already running on guesswork, and nobody wants to admit the first month was waste.

The right sequence is the reverse. Measurement first, then strategy, then build, then ship. Ninety days is the smallest window where that sequence can finish before momentum dies.

Here is the plan, week by week. It is opinionated on purpose.

Weeks 1 and 2: diagnosis

Two weeks, zero ad spend. The goal is to find out what you already have.

  • Pull every account. Google Ads, Meta, GA4, Search Console, Stripe or Shopify, the CRM. List the access gaps and chase them down the same week. You cannot diagnose what you cannot see.
  • Map the funnel. Every step from first touch to revenue. Measure where people drop off, not just where they convert.
  • Build the margin model. Cost of goods, fulfilment, returns, refunds. Calculate the break-even acquisition cost per product line. This number governs every later decision.
  • Audit the assets. Site speed, technical SEO, ad creative, landing pages, email flows. Score each one out of ten honestly.

Output of weeks 1 and 2: a one-page diagnosis with the three worst leaks ranked by hours saved or revenue recovered. If the leaks are large enough, they get fixed in weeks 3 and 4 before any new work starts.

Weeks 3 and 4: instrumentation

Tracking is the step most often skipped. Paid campaigns end up running on top of a pixel that double-counts conversions, an analytics setup where spam and untagged traffic muddy the attribution, and a CRM that does not actually know which lead came from where.

Fix that first.

  • Server-side tracking via the Conversions API on Meta and the enhanced-conversions setup on Google. Plausible or GA4 for first-party analytics.
  • Offline conversion import if you are a lead-generation business: closed-won deals flow back to the ad platforms so they optimise for revenue, not for form fills.
  • UTM convention enforced everywhere. Anything not tagged is treated as untracked.
  • A single dashboard that pulls revenue, ad spend, organic traffic, and the three custom events that map to your business model.

By the end of week 4 the dashboard tells the truth. Without that, nothing downstream is real.

Weeks 5 to 8: build

Now the campaigns and content can ship.

  • Two channels, not five. Pick the two with the highest reasonable return. Usually one paid and one organic. Test more after month four; before then the noise overwhelms the signal.
  • Three to five creative tests per week. Not three to five campaigns. Variants of the same campaign with one variable changed at a time.
  • Content cadence locked. One pillar piece per week, two distribution cuts per pillar, all on the calendar before week 5 starts. Production cannot stall because someone forgot to brief the next post.
  • Landing pages that match the ad. A generic homepage as the landing page makes a paying visitor find the offer again, and many will not.

This is the busy stretch. The team needs daily standups for these four weeks specifically, then can ease off.

Weeks 9 to 12: measure and prune

The campaigns and content have a month of data. Now the work is reading it honestly.

  • Cut the weakest campaigns and content by margin or by engagement. A workable rule of thumb is the bottom third. Sentimentality here costs real money.
  • Put the budget freed up from the cut work behind the strongest performers.
  • Re-baseline the dashboard against the month-one numbers. The improvement is the report.
  • Write the next 90-day plan against the new bottlenecks.

By day 90, the system is running on rails. The team is no longer firefighting weekly briefs. The dashboard reports on contribution margin every month. The next quarter is about scale, not setup.

The mistakes to avoid

Three mistakes derail a 90-day plan. Avoid them from the start.

  1. Skipping instrumentation because campaigns feel more urgent. Every dollar spent before tracking works is wasted twice: once on the spend, once on the missed learning.
  2. Treating the diagnosis as a deliverable, not a plan. A 40-page audit nobody reads helps nobody. A one-page priority list, signed off in writing, runs the next 90 days.
  3. Adding channels before the first two are profitable. A second channel does not fix a broken first one; it just spreads the broken-ness wider.

If you only take one thing from this post, take this: the system is the asset. The campaigns are inputs to it. Build the system first.

What this looks like with us

How we build follows the same order: research first, then a written plan with a fixed scope, a fixed price and a date, and tracking defined in writing before any campaign spends.

If you would rather have the whole system built for you, Startup is the one package we sell: research, brand, plan, build, content and launch, with the price and the timeline published and nothing behind a call.

Questions

What readers ask.

Why 90 days and not 30, or 12 months?

30 days is enough to spot the problems and break a few things, not enough to ship a real system. 12 months is so long that the goalposts move twice. 90 days is the smallest window where a measurable change can survive contact with reality.

Do we need every channel running by day 90?

No. The output is a working system, not maximum surface area. Launching with two channels and a content cadence, then adding more from month four, keeps the results readable.

What does the dashboard need to track?

Contribution margin per channel, customer acquisition cost trend, conversion rate by funnel step, organic and direct traffic split, and the three custom events that map to your business model (e.g. demo booked, trial started, order placed).