Skip to main content
Back to Blog
14 min readBrass-SEO Team

SEO to Revenue AI Prompts

Ranking and revenue are not the same number, and mixing them up costs real money. Brass-SEO cross-references Google Search Console and Google Analytics 4 to show which pages actually convert, not just which ones rank. These eight prompts do a version of that cross-reference by hand, for anyone working from raw GSC and GA4 exports. Works with ChatGPT, Claude, Gemini, and any AI chat tool.

Quick Navigation


Money Pages vs. Traffic Magnets Finder

Ranking pages and paying pages are often two different lists. This prompt cross-references GSC clicks against GA4 conversions to sort your top pages into money pages, traffic magnets, hidden earners, and dead weight.

Copy & Paste This Prompt

Analyze my Google Search Console and Google Analytics 4 data together to separate pages that rank from pages that actually make money:

Site: [site URL]
Date Range: [last 90 days / last 12 months]
GSC Data: [paste top pages by clicks/impressions export]
GA4 Data: [paste top pages by conversions/revenue export]
Primary Conversion Event: [e.g., trial signup, purchase, lead form]

For each page in the top 20 by GSC clicks, cross-reference against GA4 and classify into one of four buckets:

1. MONEY PAGES — high clicks AND high conversions/revenue relative to traffic
2. TRAFFIC MAGNETS — high clicks, but conversion rate below site average
3. HIDDEN EARNERS — moderate or low clicks, but conversion rate well above site average
4. DEAD WEIGHT — low clicks and low conversions

For each page, report:
- GSC clicks and average position
- GA4 conversions/revenue and conversion rate
- Bucket assignment and the reasoning
- One specific recommendation (promote, fix landing page, add internal links, leave alone)

Finish with:
- The 3 "Hidden Earners" most worth more traffic
- The 3 "Traffic Magnets" most worth a conversion-path fix

---
Prompt by Brass-SEO (brass-seo.com)
---

How to Use

  1. Export your top 20-50 pages by clicks from GSC (Performance report)
  2. Export the same pages' conversions/revenue from GA4
  3. Paste both exports in and name your primary conversion event

Tips

  • A page can be a "Traffic Magnet" for good reason — some pages support the funnel instead of closing it
  • Rerun quarterly since conversion rates drift as content ages

View Markdown Version | Download YAML Format


Traffic-to-Sales Leak Diagnostic

Impressions doubling while revenue stays flat means the leak is somewhere specific, not everywhere at once. This prompt walks the funnel in order to find it.

Diagnose where my SEO traffic is failing to turn into sales, walking the funnel from impression to conversion:

Site: [site URL]
Date Range: [last 90 days]
GSC Data: [impressions, clicks, CTR, average position for top queries/pages]
GA4 Data: [sessions, engagement/bounce rate, conversion rate by landing page]
Primary Conversion Event: [e.g., trial signup]
Known Baseline: [conversion rate you'd consider healthy, if known]

Walk through the funnel in order and flag where the leak most likely sits:

1. IMPRESSION-TO-CLICK LEAK — high impressions, low CTR (title/meta problem, or wrong-intent query)
2. CLICK-TO-ENGAGEMENT LEAK — healthy CTR, high bounce/exit rate (landing page mismatch)
3. ENGAGEMENT-TO-CONVERSION LEAK — people stay, but don't convert (weak or missing CTA, broken conversion path, or wrong-intent traffic that engages but never intended to buy)
4. TRACKING LEAK — check whether the conversion event is actually firing correctly before blaming the funnel

For each leak point found, cite the specific pages/queries showing the pattern and rank the leaks by estimated lost conversions.

Finish with the single highest-leverage fix to try first.

---
Prompt by Brass-SEO (brass-seo.com)
---

How to Use

  1. Pull the GSC Performance export for your top 20-30 queries/pages
  2. Pull the GA4 landing-page report with engagement rate and conversions
  3. Paste both into the prompt, noting your target conversion rate if you have one

Tips

  • Rule out tracking issues first — a "leak" that's actually a broken GA4 event wastes fix effort elsewhere
  • Compare pages against each other, not a single global average

View Markdown Version | Download YAML Format


Keyword Intent Tier Classifier

Not all rankings are worth the same. This prompt sorts a keyword list into informational, commercial, and transactional tiers so content effort goes where the buyer actually is.

Classify the following keyword list into intent tiers so I know where to spend content effort:

Keywords: [paste list, one per line]
Site/Industry Context: [what the site sells or does]

Sort each keyword into one of three tiers:

1. INFORMATIONAL — the searcher wants to learn, not buy (e.g., "what is X")
2. COMMERCIAL INVESTIGATION — the searcher is comparing options before deciding (e.g., "best X for Y", "X vs Y")
3. TRANSACTIONAL — the searcher is ready to act (e.g., "buy X", "X pricing", "X near me")

For each keyword, report:
- Tier assignment
- The specific words/patterns that signal that tier
- Whether existing content on the site likely already serves this intent, or if it's a gap
- Suggested content format for the tier (guide, comparison, landing page)

Finish with a ranked list: which 5 keywords are worth a dedicated commercial or transactional page first, based on estimated buyer proximity.

---
Prompt by Brass-SEO (brass-seo.com)
---

How to Use

  1. Pull a keyword list from GSC queries, a keyword tool, or your own brainstorm
  2. Add brief context about what the site sells
  3. Paste in

Tips

  • Informational content earns traffic; transactional content earns revenue — most sites over-invest in the former
  • Watch for keywords that look informational but carry commercial intent underneath

View Markdown Version | Download YAML Format


GA4 Conversion Event Setup Checklist

Proving SEO conversions requires GA4 to actually track them first. This prompt turns key-event setup into a checklist a non-technical owner can follow without a developer.

Walk me through setting up SEO conversion tracking in GA4 for a non-technical site owner:

Site: [site URL, platform e.g. WordPress/Shopify/custom]
What Counts As A Conversion: [e.g., trial signup, contact form submit, purchase]
Current GA4 Setup: [describe what's configured today, or say "nothing configured yet"]
Analytics Access Level: [admin / editor / view only]

Produce a step-by-step checklist covering:

1. KEY EVENT SETUP — which GA4 event to mark as a key event (formerly "conversion"), and how to create it if it doesn't exist
2. ORGANIC SEGMENT — how to filter the key event report to Organic Search traffic only
3. LANDING PAGE ATTRIBUTION — how to see which landing page drove each conversion, not just which page it happened on
4. VERIFICATION — how to confirm the event is actually firing (test conversion, DebugView, or Realtime report)
5. COMMON MISCONFIGURATIONS — the 3 most common reasons a key event silently stops firing or double-counts

Format the output as a numbered checklist I can follow in GA4's interface without needing a developer.

---
Prompt by Brass-SEO (brass-seo.com)
---

How to Use

  1. Note your site's platform and what a "conversion" means for your business
  2. Describe your current GA4 setup honestly, even if it's "nothing yet"
  3. Confirm your access level so the steps match what you can actually click

Tips

  • Verify the event fires with a real test action before trusting any report built on it
  • Both GSC and GA4 are required to see the full picture — GSC shows the search, GA4 shows what happened after the click

View Markdown Version | Download YAML Format


SEO ROI One-Pager Builder

The case for SEO ROI survives a budget review when it fits one page and cites real numbers. This prompt builds that page from actual cost, GSC, and GA4 data.

Build a one-page case for SEO ROI I can bring to a skeptical boss (or convince myself):

Site: [site URL]
Monthly SEO Cost: [tool cost, agency cost, or time cost — be specific]
Time Period: [e.g., last 6 months]
GSC Data: [organic clicks/impressions trend]
GA4 Data: [organic conversions and, if known, revenue per conversion or average deal size]

Build a one-pager with:

1. COST IN — total spend over the period, broken down by category
2. TRAFFIC OUT — organic click trend, with the plainest possible read (up/down/flat, and by how much)
3. REVENUE OUT — organic conversions times value per conversion, or a hedged estimate if exact revenue isn't tracked
4. THE TREND LINE — is the cost-to-revenue ratio improving, and over what time frame should that be judged (SEO's typical 6-9 month lag)
5. WHAT TO IGNORE — vanity metrics that don't belong in this case (raw traffic without conversions attached, ranking position alone)

Keep the total output to one page. End with a single sentence a non-marketer could repeat back accurately.

---
Prompt by Brass-SEO (brass-seo.com)
---

How to Use

  1. Total your actual monthly SEO cost across tools, agency fees, or estimated time
  2. Pull the GSC organic trend for your chosen time period
  3. Pull GA4 organic conversions, estimating revenue per conversion if you don't track it directly

Tips

  • If revenue per conversion isn't tracked exactly, use a hedged range rather than inventing a number
  • Judge SEO on a 6-9 month window, not a monthly snapshot

View Markdown Version | Download YAML Format


Landing Page Conversion Audit

Once traffic to a page is confirmed healthy, the remaining problem usually lives on the page itself. This prompt audits one URL for the friction points that stop a visitor from converting.

Audit this one landing page for conversion friction, assuming the traffic to it is already healthy:

Page URL: [URL]
Page Content: [paste the page's main copy, or describe it]
Primary Conversion Goal: [what action should the visitor take]
GA4 Data For This Page: [sessions, engagement rate, conversion rate]

Audit the page against these friction points:

1. CLARITY — can a first-time visitor tell what to do within 5 seconds
2. CTA — is there one clear call-to-action, or several competing ones
3. TRUST — is there anything (pricing, proof, specificity) missing that a skeptical visitor would need before acting
4. FORM/PATH FRICTION — if there's a form or checkout step, what's asked that doesn't need to be
5. MOBILE — anything about the layout or copy that likely breaks on a phone

For each issue found, give the specific line or element and the fix, not just the category.

Finish with the single change most likely to move the conversion rate, and why that one first.

---
Prompt by Brass-SEO (brass-seo.com)
---

How to Use

  1. Confirm the page is already getting healthy traffic before auditing
  2. Paste the page's actual copy or describe its layout and content
  3. State the one action you want the visitor to take

Tips

  • Run the Traffic-to-Sales Leak Diagnostic first if you're not sure the leak is actually on this page
  • One clear CTA beats three good ones competing for attention

View Markdown Version | Download YAML Format


GA4 Attribution Sanity-Check

Organic can look weaker than it is when GA4's attribution setup has gaps. This prompt checks for the five most common ones before you trust the number.

Check my GA4 setup for attribution issues that could make SEO look worse than it is:

Site: [site URL]
GA4 Property Settings: [attribution model in use, if known — e.g., data-driven, last-click]
Conversion Path Example: [describe a typical customer journey, e.g., "finds blog post, leaves, returns via branded search, converts"]
Current Organic Numbers: [organic sessions and conversions from GA4]

Check for these common misattribution patterns:

1. SELF-REFERRAL — the site's own domain showing up as a traffic source, splitting credit that belongs to organic
2. CROSS-DOMAIN TRACKING GAPS — if checkout or booking happens on a different domain/subdomain, is linking configured
3. LAST-CLICK BLIND SPOT — whether a data-driven or first-touch view would credit organic differently than last-click
4. CONSENT MODE GAPS — whether cookie consent settings are silently dropping a portion of sessions before they're ever attributed
5. DIRECT TRAFFIC INFLATION — untagged or app-based traffic incorrectly bucketed as "Direct" that's actually organic-influenced

For each pattern found, explain the fix and roughly how much it likely understates organic's real contribution.

---
Prompt by Brass-SEO (brass-seo.com)
---

How to Use

  1. Check GA4 Admin > Attribution settings for the model currently in use
  2. Describe one or two typical customer journeys in plain language
  3. Note current organic session and conversion counts

Tips

  • Self-referral and cross-domain gaps are the two most common causes of organic looking artificially weak
  • Re-check after any domain, subdomain, or checkout-platform change

View Markdown Version | Download YAML Format


Commercial Keyword Gap Finder

Sites often earn informational impressions on a topic years before they ever build the commercial page that captures it. This prompt finds that gap.

Find high-commercial-intent keywords my site has topical coverage for but no dedicated page targeting them:

Site: [site URL]
Existing Content Topics: [list your main content topics/categories]
GSC Query Data: [paste queries the site already gets impressions for]
What The Site Sells: [product/service description]

Identify keywords that meet ALL of these:

1. Show clear commercial or transactional intent (comparison, pricing, "best," "for [use case]," near-me, etc.)
2. The site already ranks for or gets impressions on a related informational query
3. There's no existing page whose primary purpose is to capture that specific commercial query

For each gap found, report:
- The keyword and its intent signal
- The existing informational content it's adjacent to
- A suggested page type and working title
- Priority (based on how directly it connects to what the site sells)

Finish with the top 3 gaps to build first.

---
Prompt by Brass-SEO (brass-seo.com)
---

How to Use

  1. List your main content topics or categories in a few words each
  2. Export GSC queries the site already gets impressions for
  3. Add a short description of what the site actually sells

Tips

  • Pair with the Keyword Intent Tier Classifier to confirm the tier before building a page
  • A gap between informational coverage and commercial capture is often the fastest page to write — the research already exists

View Markdown Version | Download YAML Format


Frequently Asked Questions

Do I need Brass-SEO to use these prompts?

No. Every prompt works with raw exports from Google Search Console and Google Analytics 4, pasted into any AI chat tool. Brass-SEO automates the same cross-reference directly from connected data, without the manual export step.

Why do these prompts need both GSC and GA4 data?

GSC shows what happens before the click — impressions, clicks, ranking position. GA4 shows what happens after — whether that visitor engaged, converted, or left. Revenue questions can't be answered from either data source alone.

How often should I re-run the ROI or leak-diagnostic prompts?

Monthly is reasonable for an active site, but judge the trend over a 6-9 month window. SEO changes take months to show up in traffic, and traffic changes take longer to show up in revenue.

What if I don't track exact revenue per conversion?

Say so in the prompt and ask for a hedged estimate rather than a fabricated number. A range grounded in a rough deal size is more useful than false precision.


More Prompts

See the full breakdown of which pages are worth building on in SEO to Revenue: Turn Traffic Into Customers. Looking for more prompts? Check out the full AI Prompts Guide or browse all prompts on GitHub.

Ready to try Brass-SEO?

Get AI-powered SEO insights from your Google Search Console and Analytics data.