This is a reusable three-step workflow for analyzing the current search performance of an established client account and generating actionable SEO and PPC recommendations. It combines two complementary data sources — what users are searching to find us (Google Search Console) and what we formally rank for (Ahrefs) — and feeds both into ChatGPT for synthesis and prioritization.
Developed during a weekly strategy call with Gilbert Barrongo reviewing [1], but applicable to any account with sufficient search history.
Tool: Google Search Console
What it captures: The actual search terms users typed that resulted in an impression or click on the client's site.
.xlsx format — ChatGPT handles this more reliably than CSV)Note: GSC "queries" are equivalent to "search terms" in other platforms. They represent real user intent signals, not keyword targets.
Tool: Ahrefs
What it captures: The keywords the site is formally ranked for, along with position, volume, and difficulty data.
Distinction: Ahrefs keywords are what the site ranks for according to Ahrefs' crawler. GSC queries are what users actually searched. They overlap but are not identical — using both gives a fuller picture.
Tool: ChatGPT (GPT-4 or later)
"Evaluate these queries for [client domain]."
"These are the organic keywords we rank for now."
"Consider the query report and the keyword report, and give me a combined summary and recommendations."
ChatGPT will typically segment findings into categories. Key things to look for:
| Signal | What It Means | Action |
|---|---|---|
| High impressions, low CTR, position 8–11 | Ranking on page one but too low to get clicks | Prioritize moving these keywords into top 5 |
| Strong brand CTR (>40%) | Brand recognition is healthy | Maintain; not the focus |
| Off-topic informational rankings | May or may not be intentional (e.g., recipe content for a B2B juicer brand) | Evaluate strategically before acting |
| Keywords with volume that we don't rank for at all | Gap opportunities | Add to content and PPC roadmap |
Key insight from Citrus America: The account was ranking for high-intent commercial terms like "commercial citrus juicer" at positions 8–11. This produced high impressions but near-zero clicks. The entire SEO effort was reoriented around pushing those specific keywords into the top 5. See [2] for details.
Once ChatGPT produces its recommendations, route tasks as follows:
| Recommendation Type | Assignee |
|---|---|
| Build or expand core commercial landing pages | SEO specialist (e.g., Yash) |
| Rework title tags and meta descriptions | SEO specialist (e.g., Yash) |
| Internal linking overhaul | SEO specialist (e.g., Yash) |
| High-intent supporting blog content | Content writer (e.g., Gavin) |
| New PPC ad groups / SKAGs for commercial keywords | PPC manager (e.g., Gilbert) |
The account manager (e.g., Melissa) should receive the full ChatGPT output and coordinate task assignment. Sharing the Fathom recording of the research session is also recommended.
For a fuller picture, supplement the GSC + Ahrefs workflow with SpyFu competitor analysis:
Run SpyFu comparisons in pairs (two competitors at a time) and rotate through the competitor list to surface the broadest set of ideas.