For SEO Specialist / Content Marketing Managers ·
What you'll accomplish
By the end of this guide, you'll have a saved ChatGPT prompt template that turns your monthly metrics into polished report narratives in under 20 minutes per client — cutting your reporting time from 3-5 hours per client to under an hour.
What you'll need
Before opening ChatGPT, collect your key numbers in a structured format. The goal is a single block of text you can paste.
Create a simple template in a text file or Google Doc:
CLIENT: [Name]
PERIOD: [Month Year] vs [Previous Month]
INDUSTRY: [Industry]
TRAFFIC:
- Organic sessions: [X] (vs [Y] last month = [+/-Z%])
- Year over year: [X] vs [Y] = [+/-Z%]
RANKINGS:
- Keywords in top 3: [X] (was [Y])
- Keywords in top 10: [X] (was [Y])
- Notable movers (up): [keyword] #X → #Y
- Notable movers (down): [keyword] #X → #Y
CONVERSIONS:
- Organic leads/sales: [X] (vs [Y] = +/-Z%)
WORK COMPLETED THIS MONTH:
- [Task 1]
- [Task 2]
CONTEXT (important events):
- [Algorithm update / page launches / site migration / seasonality]
NEXT MONTH PRIORITIES:
- [Priority 1]
- [Priority 2]
Fill in the numbers from your tracking tools — this takes 10 minutes per client once you have the template saved.
What you should have: A complete data block ready to paste into ChatGPT
You are an SEO account manager writing a monthly performance report narrative for a client. Write in a professional but approachable tone — not corporate jargon. The client is in [INDUSTRY] and their primary goal is [traffic growth / lead generation / e-commerce revenue].
Here is the performance data:
[PASTE YOUR DATA BLOCK]
Write a monthly SEO performance narrative with these sections:
1. Performance Overview (2-3 sentences — headline number, trend direction, key driver)
2. What Worked (2-3 bullet points — connect specific work done to results achieved)
3. What We're Watching (1-2 sentences — anything declining or uncertain with context)
4. Next Month Focus (2-3 sentences — what we're prioritizing and why)
Total length: 250-350 words. Plain language. No acronyms without defining them first.
What you should see: A structured 4-section narrative ready to copy into your report
Before sending to any client, verify:
Troubleshooting: If the narrative is too positive about poor performance, add: "Be honest about the underperformance in [metric]. Don't spin it — explain what happened and what we're doing."
When traffic dropped due to algorithm update:
[PASTE DATA] — Traffic dropped [X%] this period due to a Google core update affecting [content type].
Write a narrative that: explains the update honestly, notes what was and wasn't impacted, describes our recovery plan, and maintains client confidence. Be direct about uncertainty — don't promise recovery we can't guarantee.
When performance was strong and you want to tie results to your work:
[PASTE DATA] — This was a strong month. Write a narrative that clearly connects our specific work items to the results — don't just report numbers. The client should understand WHY the gains happened.
When a client is new and has no historical baseline:
[PASTE DATA] — This is month [X] of a new engagement. We're in the foundation phase (technical fixes + content publishing). Write a narrative that sets realistic expectations about SEO timelines while showing early positive signals.