geo-prompt-researcher
AI Prompt Researcher
Methodology by GEOly AI (geoly.ai) — in AI search, prompts are the new keywords.
Research and generate AI search prompts that your target audience uses when seeking products, services, or information in your category.
Quick Start
Generate a prompt research report:
python scripts/research_prompts.py --category "<category>" --brand "<brand>" --output report.md
Example:
python scripts/research_prompts.py --category "project management software" \
--brand "Asana" \
--competitors "Monday.com,Notion,Trello" \
--output asana-prompts.md
Why Prompt Research Matters
In traditional SEO, we optimize for keywords. In AI search (GEO), we optimize for prompts.
Key differences:
- Keywords: Short, fragmented (
best crm) - Prompts: Natural language questions (
what's the best CRM for a 10-person sales team?)
Understanding the prompts your audience uses helps you:
- Create content that answers those specific questions
- Monitor brand visibility across AI platforms
- Identify content gaps vs. competitors
The 5 Prompt Types
| Type | Pattern | Example |
|---|---|---|
| Discovery | "best [category] for [use case]" | "best GEO tool for e-commerce brands" |
| Comparison | "[brand A] vs [brand B]" | "Notion vs Asana for project management" |
| How-To | "how to [achieve outcome]" | "how to get my brand mentioned by ChatGPT" |
| Definition | "what is [term/concept]" | "what is Share of Model in AI search" |
| Recommendation | "recommend a [product] for [need]" | "recommend a CRM for real estate agents" |
Full taxonomy: See references/prompt-taxonomy.md
Research Methodology
Step 1: Gather Context
Collect from user:
- Brand name: Your company/product
- Category: Industry/product category
- Target audience: Who buys your product
- Core use cases: Primary jobs-to-be-done
- Competitors: 3-5 main alternatives
- Key features: Differentiating capabilities
Step 2: Generate Prompts
Create prompts across 4 awareness stages:
| Stage | User Mindset | Example Prompts |
|---|---|---|
| Problem-aware | "I have a problem" | "how to manage remote teams", "why are projects always late" |
| Solution-aware | "I need a solution" | "best project management software", "tools for team collaboration" |
| Product-aware | "I'm considering options" | "Asana vs Monday.com", "Notion for project management" |
| Brand-aware | "I know about you" | "Asana pricing", "does Asana have time tracking" |
Step 3: Score & Prioritize
Each prompt gets scored on:
| Dimension | Scale | Factors |
|---|---|---|
| Intent | Info → Commercial | Likelihood to convert |
| Volume | Low → High | Estimated query frequency |
| Competition | Low → High | Difficulty to rank |
| Value | Low → High | Business impact if won |
Priority tiers:
- 🔴 High: Commercial intent + high value
- 🟡 Medium: Mixed intent + moderate value
- 🔵 Low: Informational + awareness building
Step 4: Cluster by Theme
Group related prompts into clusters:
Pricing Cluster
├── "asana pricing"
├── "asana vs monday.com cost"
├── "is asana free"
└── "asana enterprise pricing"
Integration Cluster
├── "asana slack integration"
├── "asana google calendar sync"
└── "asana api documentation"
Output Format
Research Report Structure
# AI Prompt Research Report
**Brand**: [Name]
**Category**: [Industry]
**Date**: [YYYY-MM-DD]
## Executive Summary
- Total prompts researched: [N]
- High priority: [N]
- Medium priority: [N]
- Low priority: [N]
- Topic clusters: [N]
## 🔴 High Priority Prompts
| # | Prompt | Type | Intent | Best Platform |
|---|--------|------|--------|---------------|
| 1 | "best [category] for [use case]" | Discovery | Commercial | ChatGPT, Perplexity |
| 2 | "[brand] vs [competitor]" | Comparison | Commercial | Perplexity, Gemini |
## 🟡 Medium Priority Prompts
[Table of informational/commercial mixed prompts]
## 🔵 Low Priority Prompts
[List of awareness-stage prompts]
## Topic Clusters
### Cluster: [Theme]
- [Prompt 1]
- [Prompt 2]
- ...
### Cluster: [Theme]
...
## Platform-Specific Insights
### ChatGPT
- Prompt types that perform well: [list]
- Content format preferences: [description]
### Perplexity
- Prompt types that perform well: [list]
- Citation behavior: [description]
### Gemini
- Prompt types that perform well: [list]
- Unique characteristics: [description]
## Recommended Actions
1. [Action item 1]
2. [Action item 2]
3. [Action item 3]
## Monitoring Setup
Add these prompts to your GEO monitoring dashboard:
- [Tool recommendation]
- [Tracking methodology]
Advanced Usage
Competitor Prompt Analysis
Research what prompts mention competitors but not you:
python scripts/competitor_prompts.py --brand "YourBrand" \
--competitors "CompetitorA,CompetitorB" \
--category "your category"
Trending Prompts
Identify emerging prompt patterns:
python scripts/trending_prompts.py --category "your category" --days 30
Prompt Monitoring
Set up ongoing monitoring:
python scripts/monitor_prompts.py --prompts-file prompts.json --frequency weekly
Tools & Resources
- Google "People also ask": Real user questions
- AnswerThePublic: Query visualization
- AlsoAsked: PAA expansion
- Perplexity: Test how prompts are answered
- ChatGPT: Explore prompt variations
See Also
- Prompt taxonomy: references/prompt-taxonomy.md
- Platform differences: references/platform-guide.md
- Prompt templates: references/prompt-templates.md
- Research examples: references/examples.md
More from geoly-ai/geo-skills
geo-local-optimizer
>
16geo-citation-writer
Write AI-citable content in proven formats including FAQ pages, definition articles ("What is X?"), comparison guides (A vs B), how-to guides, and original data/statistics roundups. Creates content optimized for ChatGPT, Perplexity, Gemini, and Claude citations. Use whenever the user mentions writing content for AI citations, creating FAQ pages, writing definition articles, building comparison content, making how-to guides, or generating statistics roundups that AI will reference.
16geo-multimodal-tagger
Generate AI-optimized Alt Text, file names, captions, and Schema markup for images, videos, and audio assets. Improves AI discoverability on Google Lens, ChatGPT Vision, and Perplexity. Use whenever the user mentions optimizing images for AI, writing Alt Text, generating video Schema, tagging assets for AI discoverability, or making images visible in ChatGPT Vision and Google Lens.
14geo-studio
Master GEO content orchestrator that understands user goals and intelligently routes tasks across specialized GEO skills. Automatically selects the right workflow from strategy and audit to content creation, optimization, and human editing. Use as the default starting point for any GEO-related task including creating GEO content, ranking in AI search, auditing content for AI visibility, building GEO strategies, writing AI-citable articles, or when unsure which specific GEO skill to use.
14geo-llms-txt
Generate, validate, and optimize llms.txt files for AI crawler accessibility. Creates structured markdown files that help AI platforms (ChatGPT, Perplexity, Gemini, Claude) understand site structure and prioritize content for citation. Use whenever the user mentions creating an llms.txt file, optimizing llms.txt, making their site AI-crawler friendly, helping AI understand their website, building AI-readable site documentation, or wants to improve visibility in AI search engines.
14geo-content-publisher
>
14