The Marketing Dashboard Template
One weekly view that connects your traffic, leads, and revenue so you stop guessing what is working.
Most founders drown in data but still do not know whether marketing is working. This template gives you one structured view, built to take under 20 minutes to fill in each Monday, that tells you exactly where you stand and what to do next. Copy it into a Google Sheet, a Notion page, or even a printed A4. The format is the point, not the tool.
Section 1: Weekly Snapshot (Top of Dashboard)
This sits at the very top. It is the 30-second read. Fill it in first thing Monday morning before you open your inbox.
Weekly Snapshot Block
Week ending: [DATE] Traffic this week: [NUMBER] visits Traffic last week: [NUMBER] visits Change: [+/- NUMBER] ([+/- %]) Leads this week: [NUMBER] Leads last week: [NUMBER] Change: [+/- NUMBER] ([+/- %]) Revenue attributed this week: [CURRENCY AMOUNT] Revenue last week: [CURRENCY AMOUNT] Change: [+/- CURRENCY] ([+/- %]) One sentence on what the numbers mean: [WRITE ONE PLAIN-ENGLISH SENTENCE HERE. Example: Traffic held flat but lead volume dropped 30%, which points to a landing page or offer problem, not a traffic problem.]
Section 2: Traffic Breakdown
Break traffic down by source so you know which channels are pulling weight and which are not. Pull this from Google Analytics or whatever analytics tool you use.
Traffic by Source
Organic search: [NUMBER] visits | vs last week: [+/- %] | vs same week last month: [+/- %] Direct: [NUMBER] visits | vs last week: [+/- %] | vs same week last month: [+/- %] Social (organic): [NUMBER] visits | vs last week: [+/- %] | vs same week last month: [+/- %] Email: [NUMBER] visits | vs last week: [+/- %] | vs same week last month: [+/- %] Paid ads: [NUMBER] visits | vs last week: [+/- %] | vs same week last month: [+/- %] Referral/other: [NUMBER] visits | vs last week: [+/- %] | vs same week last month: [+/- %] Top performing page this week: [PAGE TITLE AND URL] Page that dropped most this week: [PAGE TITLE AND URL] Flag for attention (yes/no): [YES or NO] If yes, what specifically: [ONE SENTENCE]
Section 3: Lead Tracking
Where did your leads come from this week? This section forces you to trace leads back to the source, not just count them.
Lead Source Breakdown
Total new leads this week: [NUMBER] Breakdown by source: Organic content/SEO: [NUMBER] Email marketing: [NUMBER] Social media: [NUMBER] Paid ads: [NUMBER] Referral/word of mouth: [NUMBER] Direct outreach: [NUMBER] Other ([SPECIFY]): [NUMBER] Lead quality note (your gut read, 1-3 words per source): Organic: [e.g., warm, slow-burn] Paid: [e.g., cold, quick to ghost] Referral: [e.g., high-intent, close-ready] Best lead of the week: [FIRST NAME or COMPANY, one line on why] Lead you are most likely to close next week: [FIRST NAME or COMPANY] Lead-to-conversation rate this week: [NUMBER] conversations from [NUMBER] leads = [%]
Section 4: Revenue and Pipeline
This is the section most marketing dashboards skip. It should not be optional. If your marketing cannot trace back to revenue, you do not know if it is working.
Revenue and Pipeline Block
New revenue closed this week: [CURRENCY AMOUNT] Revenue source: [CHANNEL or CAMPAIGN that generated this client/customer] Pipeline added this week: [CURRENCY AMOUNT] Pipeline stage breakdown: Qualified conversation: [NUMBER of deals] worth [CURRENCY] Proposal sent: [NUMBER of deals] worth [CURRENCY] Verbal yes, not signed: [NUMBER of deals] worth [CURRENCY] Weighted pipeline this week (rough): [TOTAL CURRENCY] (Multiply each stage by your typical close rate. Example: 50% on qualified, 70% on proposal, 90% on verbal yes.) Revenue this week vs monthly target: [CURRENCY CLOSED] of [MONTHLY TARGET] = [%] of target Days left in month: [NUMBER] Pace note: [On track / Behind / Ahead, and one sentence why]
Section 5: Campaign and Content Performance
Track what you put out this week and whether it moved anything. One row per piece of content or campaign.
Content and Campaign Log
For each campaign or piece of content published or running this week, fill in one row: [CONTENT TITLE or CAMPAIGN NAME] | Channel: [EMAIL / SOCIAL / BLOG / AD] | Published: [DATE] Reach or send size: [NUMBER] Clicks or visits: [NUMBER] Click rate: [%] Leads generated: [NUMBER] Revenue directly attributed: [CURRENCY or 'none tracked'] What worked: [ONE PHRASE] What to change next time: [ONE PHRASE or 'nothing'] [REPEAT FOR EACH PIECE] Best-performing piece this week: [TITLE] Why it worked (your honest read): [ONE SENTENCE] Email metrics (if applicable): List size: [NUMBER] Sent to: [NUMBER] Open rate: [%] | vs your 4-week average: [+/- %] Click rate: [%] | vs your 4-week average: [+/- %] Unsubscribes: [NUMBER]
Section 6: Next Week Decision Block
The dashboard only earns its keep if it changes what you do. This section takes five minutes and ends the review with three clear decisions, not a long to-do list.
Weekly Decision Block
Based on this week's numbers, I am making these three decisions: 1. I am doubling down on: [CHANNEL, CONTENT TYPE, or CAMPAIGN] because [ONE METRIC that proves it is working] 2. I am pausing or cutting: [CHANNEL, CONTENT TYPE, or CAMPAIGN] because [ONE METRIC that shows it is not earning its time or money] 3. I am testing next week: [ONE SPECIFIC THING, e.g., a different CTA on the lead magnet page, a new subject line angle for Tuesday's email] Top marketing priority for the week ahead (one sentence, not a list): [WRITE IT HERE] If I do nothing else next week, I will: [SINGLE MOST IMPORTANT ACTION] Anything that needs a tool, budget, or another person before next Monday: [LIST or 'none'] Next review date: [DATE, should be 7 days from today]
You do not have to do this yourself.
This resource hands you the volume. The strategy, the judgement, and the bit where it all connects is the work I do for clients: lead generation, ads, SEO, workflow automation, HubSpot, and the systems that make them compound. Done for you, consulting, coaching, or training.
Book a free 30-minute call Or get the Sunday newsletter