Stop screenshotting dashboards into slide decks. Pull the numbers, feed them to AI, send a one-page report that actually changes decisions.
Every Friday, the same ritual. Open Google Analytics. Screenshot something. Open Search Console. Screenshot something else. Open your email platform. More screenshots. Paste them all into a slide deck. Add some bullet points that say "traffic went up" or "engagement was steady." Send it to your manager. Close the laptop.
That process takes two hours. And it tells nobody anything useful.
The report lands in an inbox, gets skimmed for ten seconds, and gets filed somewhere it'll never be opened again. Nobody changes what they're doing because of it. Nobody makes a decision based on it. It exists because someone once said "we should have a weekly report" and now it's your job to produce one.
There's a better way. It takes 15 minutes, it fits on one page, and it actually answers the only three questions that matter: what worked, what didn't, and what should we do next week.
Here's the complete workflow.
Before we fix the process, it's worth understanding why the current one fails. Most weekly marketing reports have the same problem: they report activity, not insight.
"We published 4 blog posts this week" is activity. It tells your manager nothing about whether those posts achieved anything. "Blog post X drove 340 visits and 12 email signups — double last month — suggesting our audience responds to [topic]" is insight. That's information someone can actually act on.
Here's the test: after reading your report, does anyone do something different? If the answer is no, the report is decoration. It makes it look like marketing is being measured, without actually measuring anything that matters.
The core problem is that most reports try to be comprehensive. They include every metric from every platform, formatted into colour-coded charts that take ages to produce and seconds to ignore. Comprehensiveness isn't the goal. Clarity is.
A good weekly report answers three questions:
That's it. If your report answers those three questions clearly, it's more useful than any 20-slide deck with embedded pie charts. And with AI handling the analysis, you can produce it in a fraction of the time.
This is the system. Four steps, 15 minutes, every Friday. Once you've done it twice, it becomes automatic.
Open your data sources and export the key metrics. You need numbers from three places — possibly four if social media is a meaningful channel for your organisation.
Google Analytics: Total sessions this week. Top 5 pages by traffic. Conversion events (form submissions, signups, downloads — whatever you're tracking).
Google Search Console: Total impressions. Total clicks. Average CTR. Any notable position changes on your target keywords.
Email platform: Open rate and click rate on this week's sends. Net new subscribers. Unsubscribes if they're notable.
Social (if relevant): Top performing post. Engagement rate. Referral traffic to site.
The key here is discipline. Don't over-collect. You want 5-7 metrics total, not 50. Every additional metric you add dilutes the report and adds time. If a metric doesn't connect to a business outcome — traffic, leads, revenue — leave it out.
Export or copy-paste these numbers into a plain text document. Don't format them yet. You're just collecting raw material.
This is where the time savings happen. Open ChatGPT, Claude, or whichever AI tool your team uses. Paste in your raw data along with last week's numbers (keep a running document so you always have the previous week handy) and use this prompt:
"Here's this week's marketing data for [company name]. Compare to last week's numbers below. Identify: (1) what improved and a likely reason why, (2) what declined and a likely reason why, (3) one specific, actionable recommendation for next week based on this data. Format as a brief executive summary — no more than 200 words."
Then paste both weeks of data below the prompt.
The AI will produce a structured summary that identifies patterns, flags anomalies, and suggests next steps. It handles the pattern recognition — the part that used to take you 45 minutes of staring at spreadsheets — in about 15 seconds.
If you want more depth on how AI handles marketing analytics, that guide covers the fundamentals. But for the weekly report, you don't need depth. You need speed and accuracy.
This is the step most people skip, and it's the step that makes the difference between a report that gets ignored and one that drives decisions.
AI gets the pattern recognition right roughly 80% of the time. It'll spot that organic traffic is up 12% and email signups dropped. What it won't know is why. It doesn't know that you published a guest post on Tuesday that drove a spike. It doesn't know that the email signup form was broken for three hours on Wednesday. It doesn't know that your head of content was on holiday and nothing went out on social.
Your job in these four minutes is to add context. Read through the AI's output and:
The edited version should be sharper and more specific than what the AI produced. It should sound like it was written by someone who understands the business — because it was. You're using AI for the heavy lifting and adding the judgement that only a human with context can provide.
Drop the edited summary into your report template (we'll cover the exact template in the next section). Same format every week — same sections, same order, same length. This matters more than people think.
When your report looks the same every week, trends become visible at a glance. Your manager can open it and immediately see whether sessions went up or down without hunting for the number. Consistency in format creates speed in reading.
Send it. You're done. Fifteen minutes, not two hours.
Reporting is one piece. The AI Marketing Stack connects analytics, content, email, SEO, and social into a single workflow.
Get the AI Marketing Stack — £97Use this structure every single week. Copy it into a Google Doc, a Notion page, or wherever your team reads reports. The format stays fixed — only the data changes.
This week's headline: One sentence summarising the most important thing that happened. Not "marketing update" — something specific. "Organic traffic hit a 3-month high driven by the pricing page rewrite" tells your reader exactly what matters before they read another word.
Traffic: [number] sessions ([+/- X% vs last week]). One sentence on what drove the change.
Top performing content: [page title] — [sessions] — [why it worked]. If you can identify why a piece of content outperformed, that's the most valuable line in the entire report. It tells you what to do more of.
SEO: [impressions] / [clicks] / [CTR] / [notable position changes]. Flag any keywords that moved significantly — up or down. If a target keyword jumped from position 15 to position 8, that's worth highlighting. If nothing moved, say "no significant changes" and move on.
Email: [new signups this week] / [open rate on last send] / [best performing email and why]. If you sent multiple emails, pick the one that performed best and note what made it different.
Key insight: One paragraph. This is the "so what" of the entire report. What's the single most important thing the data is telling you this week? Not a list of observations — one clear insight that connects to business outcomes.
Action for next week: One specific thing you're going to do based on this data. Not "improve content" — something concrete. "Publish a follow-up post expanding on the pricing comparison topic that drove 40% of this week's organic traffic." That's actionable. That's useful. That's what separates a report from a spreadsheet.
The whole thing should fit on one page. If it doesn't, you're including too much. Edit ruthlessly.
The metrics you choose to track determine whether your report is useful or just busy. Here's the split.
If you're not sure which metrics to start with, the analytics beginners' guide walks through setting up tracking from scratch. Get the foundations right and weekly reporting becomes straightforward.
You can build the most insightful report in the world. If nobody reads it, it doesn't matter. Here's how to make sure yours gets opened, read, and acted on.
Keep it under one page. This is non-negotiable. The moment your report spills onto a second page, readership drops off a cliff. Your manager has fifteen other reports to read. Make yours the one that respects their time.
Lead with the insight, not the numbers. Don't start with "sessions were 4,230 this week." Start with "organic traffic hit its highest point in three months, driven by the new comparison content." The insight draws people in. The numbers support it.
Use comparison, always. A number in isolation means nothing. "2,100 sessions" — is that good? Bad? Normal? Nobody knows without context. "2,100 sessions, up 18% from last week" — now it means something. Every metric in your report should have a comparison point, even if it's just "vs last week."
End with one clear recommendation. Not three options. Not a list of "things to consider." One specific action that follows logically from the data. This is what transforms your report from an update into a decision-making tool. When your manager reads "based on this week's data, I recommend we [specific action]," they can say yes, no, or suggest a modification. That's a productive outcome from a one-page document.
Send it at the same time every week. Consistency builds the habit of reading. If your report arrives at 3pm every Friday, people start expecting it. It becomes part of their routine rather than another random email. Pick a time and stick to it.
If nobody's reading your report, it's almost certainly too long. Cut it in half and see what happens.
The weekly report handles tactics — what happened this week, what to do next week. The monthly report handles strategy.
Same workflow, but zoomed out. Instead of week-over-week comparisons, you're looking at month-over-month trends. Instead of "publish a follow-up post," you're asking "should we shift budget from paid social to content marketing based on where our leads are actually coming from?"
The monthly report uses the same AI-assisted process. Export a month of data, paste it alongside the previous month (and ideally the same month last year if you have it), and use this prompt:
"Here's our marketing data for [month] compared to [previous month]. Identify the three most significant trends, assess whether our current channel mix is working, and recommend one strategic adjustment for next month. Format as a one-page executive summary."
The monthly version is where you make the bigger calls. Weekly reports help you optimise what you're already doing. Monthly reports help you decide whether you should be doing it at all.
For in-house teams juggling multiple channels and stakeholders, the monthly report is also where you build the case for resources. "Content marketing drove 60% of our qualified leads this month at a fraction of the cost of paid ads" is the kind of data point that gets budgets approved.
Quarter-over-quarter comparisons work well here too. Three months of data smooths out the noise and reveals genuine trends that weekly reports can't show you. If organic traffic has grown every month for a quarter, that's a trend worth reporting up. If email engagement has declined for three straight months, that's a problem worth flagging before someone else notices.
With a consistent template and AI-assisted analysis, around 15 minutes. The biggest time savings come from limiting your metrics to 5-7 key numbers and using AI to identify patterns and write the executive summary. If your report takes longer than 30 minutes, you're probably tracking too many metrics or formatting from scratch each week. Set up the template once, then just update the numbers and insights.
A good weekly marketing report includes: a one-sentence headline summarising the week, total sessions with week-over-week comparison, top performing content and why it worked, SEO metrics (impressions, clicks, CTR, notable position changes), email performance (signups, open rate, best email), one key insight paragraph, and one specific action for next week. Keep it to one page — anything longer won't get read.
AI can produce a solid first draft from raw data. Export your numbers from Google Analytics, Search Console, and your email platform, then paste them into ChatGPT or Claude with last week's numbers for comparison. The AI handles pattern recognition and formatting well, but you'll need to edit for context — it doesn't know about your product launch last Tuesday or that traffic spike from a PR mention. Allow about 5 minutes for AI drafting and 4 minutes for human editing.
Ignore bounce rate (GA4 has largely replaced it with engagement rate and the old metric was misleading anyway), time on page (unreliable and easily skewed), social follower counts (vanity metric that doesn't correlate with business results), and raw page views without conversion context. Focus instead on sessions, top pages, email signups, conversion events, and SEO position changes — metrics that connect to actual business outcomes.
The free AI Marketing Systems Score tells you which of your 5 systems needs attention first.
Take the Free Quiz